ipc/chromium/src/third_party/libevent/configure

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rwxr-xr-x

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 #! /bin/sh
michael@0 2 # Guess values for system-dependent variables and create Makefiles.
michael@0 3 # Generated by GNU Autoconf 2.68.
michael@0 4 #
michael@0 5 #
michael@0 6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
michael@0 7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
michael@0 8 # Foundation, Inc.
michael@0 9 #
michael@0 10 #
michael@0 11 # This configure script is free software; the Free Software Foundation
michael@0 12 # gives unlimited permission to copy, distribute and modify it.
michael@0 13 ## -------------------- ##
michael@0 14 ## M4sh Initialization. ##
michael@0 15 ## -------------------- ##
michael@0 16
michael@0 17 # Be more Bourne compatible
michael@0 18 DUALCASE=1; export DUALCASE # for MKS sh
michael@0 19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
michael@0 20 emulate sh
michael@0 21 NULLCMD=:
michael@0 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
michael@0 23 # is contrary to our usage. Disable this feature.
michael@0 24 alias -g '${1+"$@"}'='"$@"'
michael@0 25 setopt NO_GLOB_SUBST
michael@0 26 else
michael@0 27 case `(set -o) 2>/dev/null` in #(
michael@0 28 *posix*) :
michael@0 29 set -o posix ;; #(
michael@0 30 *) :
michael@0 31 ;;
michael@0 32 esac
michael@0 33 fi
michael@0 34
michael@0 35
michael@0 36 as_nl='
michael@0 37 '
michael@0 38 export as_nl
michael@0 39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
michael@0 40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
michael@0 41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
michael@0 42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
michael@0 43 # Prefer a ksh shell builtin over an external printf program on Solaris,
michael@0 44 # but without wasting forks for bash or zsh.
michael@0 45 if test -z "$BASH_VERSION$ZSH_VERSION" \
michael@0 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
michael@0 47 as_echo='print -r --'
michael@0 48 as_echo_n='print -rn --'
michael@0 49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
michael@0 50 as_echo='printf %s\n'
michael@0 51 as_echo_n='printf %s'
michael@0 52 else
michael@0 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
michael@0 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
michael@0 55 as_echo_n='/usr/ucb/echo -n'
michael@0 56 else
michael@0 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
michael@0 58 as_echo_n_body='eval
michael@0 59 arg=$1;
michael@0 60 case $arg in #(
michael@0 61 *"$as_nl"*)
michael@0 62 expr "X$arg" : "X\\(.*\\)$as_nl";
michael@0 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
michael@0 64 esac;
michael@0 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
michael@0 66 '
michael@0 67 export as_echo_n_body
michael@0 68 as_echo_n='sh -c $as_echo_n_body as_echo'
michael@0 69 fi
michael@0 70 export as_echo_body
michael@0 71 as_echo='sh -c $as_echo_body as_echo'
michael@0 72 fi
michael@0 73
michael@0 74 # The user is always right.
michael@0 75 if test "${PATH_SEPARATOR+set}" != set; then
michael@0 76 PATH_SEPARATOR=:
michael@0 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
michael@0 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
michael@0 79 PATH_SEPARATOR=';'
michael@0 80 }
michael@0 81 fi
michael@0 82
michael@0 83
michael@0 84 # IFS
michael@0 85 # We need space, tab and new line, in precisely that order. Quoting is
michael@0 86 # there to prevent editors from complaining about space-tab.
michael@0 87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
michael@0 88 # splitting by setting IFS to empty value.)
michael@0 89 IFS=" "" $as_nl"
michael@0 90
michael@0 91 # Find who we are. Look in the path if we contain no directory separator.
michael@0 92 as_myself=
michael@0 93 case $0 in #((
michael@0 94 *[\\/]* ) as_myself=$0 ;;
michael@0 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 96 for as_dir in $PATH
michael@0 97 do
michael@0 98 IFS=$as_save_IFS
michael@0 99 test -z "$as_dir" && as_dir=.
michael@0 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
michael@0 101 done
michael@0 102 IFS=$as_save_IFS
michael@0 103
michael@0 104 ;;
michael@0 105 esac
michael@0 106 # We did not find ourselves, most probably we were run as `sh COMMAND'
michael@0 107 # in which case we are not to be found in the path.
michael@0 108 if test "x$as_myself" = x; then
michael@0 109 as_myself=$0
michael@0 110 fi
michael@0 111 if test ! -f "$as_myself"; then
michael@0 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
michael@0 113 exit 1
michael@0 114 fi
michael@0 115
michael@0 116 # Unset variables that we do not need and which cause bugs (e.g. in
michael@0 117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
michael@0 118 # suppresses any "Segmentation fault" message there. '((' could
michael@0 119 # trigger a bug in pdksh 5.2.14.
michael@0 120 for as_var in BASH_ENV ENV MAIL MAILPATH
michael@0 121 do eval test x\${$as_var+set} = xset \
michael@0 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
michael@0 123 done
michael@0 124 PS1='$ '
michael@0 125 PS2='> '
michael@0 126 PS4='+ '
michael@0 127
michael@0 128 # NLS nuisances.
michael@0 129 LC_ALL=C
michael@0 130 export LC_ALL
michael@0 131 LANGUAGE=C
michael@0 132 export LANGUAGE
michael@0 133
michael@0 134 # CDPATH.
michael@0 135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
michael@0 136
michael@0 137 if test "x$CONFIG_SHELL" = x; then
michael@0 138 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
michael@0 139 emulate sh
michael@0 140 NULLCMD=:
michael@0 141 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
michael@0 142 # is contrary to our usage. Disable this feature.
michael@0 143 alias -g '\${1+\"\$@\"}'='\"\$@\"'
michael@0 144 setopt NO_GLOB_SUBST
michael@0 145 else
michael@0 146 case \`(set -o) 2>/dev/null\` in #(
michael@0 147 *posix*) :
michael@0 148 set -o posix ;; #(
michael@0 149 *) :
michael@0 150 ;;
michael@0 151 esac
michael@0 152 fi
michael@0 153 "
michael@0 154 as_required="as_fn_return () { (exit \$1); }
michael@0 155 as_fn_success () { as_fn_return 0; }
michael@0 156 as_fn_failure () { as_fn_return 1; }
michael@0 157 as_fn_ret_success () { return 0; }
michael@0 158 as_fn_ret_failure () { return 1; }
michael@0 159
michael@0 160 exitcode=0
michael@0 161 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
michael@0 162 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
michael@0 163 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
michael@0 164 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
michael@0 165 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
michael@0 166
michael@0 167 else
michael@0 168 exitcode=1; echo positional parameters were not saved.
michael@0 169 fi
michael@0 170 test x\$exitcode = x0 || exit 1"
michael@0 171 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
michael@0 172 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
michael@0 173 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
michael@0 174 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
michael@0 175 test \$(( 1 + 1 )) = 2 || exit 1
michael@0 176
michael@0 177 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
michael@0 178 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
michael@0 179 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
michael@0 180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
michael@0 181 PATH=/empty FPATH=/empty; export PATH FPATH
michael@0 182 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
michael@0 183 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
michael@0 184 if (eval "$as_required") 2>/dev/null; then :
michael@0 185 as_have_required=yes
michael@0 186 else
michael@0 187 as_have_required=no
michael@0 188 fi
michael@0 189 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
michael@0 190
michael@0 191 else
michael@0 192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 193 as_found=false
michael@0 194 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
michael@0 195 do
michael@0 196 IFS=$as_save_IFS
michael@0 197 test -z "$as_dir" && as_dir=.
michael@0 198 as_found=:
michael@0 199 case $as_dir in #(
michael@0 200 /*)
michael@0 201 for as_base in sh bash ksh sh5; do
michael@0 202 # Try only shells that exist, to save several forks.
michael@0 203 as_shell=$as_dir/$as_base
michael@0 204 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
michael@0 205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
michael@0 206 CONFIG_SHELL=$as_shell as_have_required=yes
michael@0 207 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
michael@0 208 break 2
michael@0 209 fi
michael@0 210 fi
michael@0 211 done;;
michael@0 212 esac
michael@0 213 as_found=false
michael@0 214 done
michael@0 215 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
michael@0 216 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
michael@0 217 CONFIG_SHELL=$SHELL as_have_required=yes
michael@0 218 fi; }
michael@0 219 IFS=$as_save_IFS
michael@0 220
michael@0 221
michael@0 222 if test "x$CONFIG_SHELL" != x; then :
michael@0 223 # We cannot yet assume a decent shell, so we have to provide a
michael@0 224 # neutralization value for shells without unset; and this also
michael@0 225 # works around shells that cannot unset nonexistent variables.
michael@0 226 # Preserve -v and -x to the replacement shell.
michael@0 227 BASH_ENV=/dev/null
michael@0 228 ENV=/dev/null
michael@0 229 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
michael@0 230 export CONFIG_SHELL
michael@0 231 case $- in # ((((
michael@0 232 *v*x* | *x*v* ) as_opts=-vx ;;
michael@0 233 *v* ) as_opts=-v ;;
michael@0 234 *x* ) as_opts=-x ;;
michael@0 235 * ) as_opts= ;;
michael@0 236 esac
michael@0 237 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
michael@0 238 fi
michael@0 239
michael@0 240 if test x$as_have_required = xno; then :
michael@0 241 $as_echo "$0: This script requires a shell more modern than all"
michael@0 242 $as_echo "$0: the shells that I found on your system."
michael@0 243 if test x${ZSH_VERSION+set} = xset ; then
michael@0 244 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
michael@0 245 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
michael@0 246 else
michael@0 247 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
michael@0 248 $0: including any error possibly output before this
michael@0 249 $0: message. Then install a modern shell, or manually run
michael@0 250 $0: the script under such a shell if you do have one."
michael@0 251 fi
michael@0 252 exit 1
michael@0 253 fi
michael@0 254 fi
michael@0 255 fi
michael@0 256 SHELL=${CONFIG_SHELL-/bin/sh}
michael@0 257 export SHELL
michael@0 258 # Unset more variables known to interfere with behavior of common tools.
michael@0 259 CLICOLOR_FORCE= GREP_OPTIONS=
michael@0 260 unset CLICOLOR_FORCE GREP_OPTIONS
michael@0 261
michael@0 262 ## --------------------- ##
michael@0 263 ## M4sh Shell Functions. ##
michael@0 264 ## --------------------- ##
michael@0 265 # as_fn_unset VAR
michael@0 266 # ---------------
michael@0 267 # Portably unset VAR.
michael@0 268 as_fn_unset ()
michael@0 269 {
michael@0 270 { eval $1=; unset $1;}
michael@0 271 }
michael@0 272 as_unset=as_fn_unset
michael@0 273
michael@0 274 # as_fn_set_status STATUS
michael@0 275 # -----------------------
michael@0 276 # Set $? to STATUS, without forking.
michael@0 277 as_fn_set_status ()
michael@0 278 {
michael@0 279 return $1
michael@0 280 } # as_fn_set_status
michael@0 281
michael@0 282 # as_fn_exit STATUS
michael@0 283 # -----------------
michael@0 284 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
michael@0 285 as_fn_exit ()
michael@0 286 {
michael@0 287 set +e
michael@0 288 as_fn_set_status $1
michael@0 289 exit $1
michael@0 290 } # as_fn_exit
michael@0 291
michael@0 292 # as_fn_mkdir_p
michael@0 293 # -------------
michael@0 294 # Create "$as_dir" as a directory, including parents if necessary.
michael@0 295 as_fn_mkdir_p ()
michael@0 296 {
michael@0 297
michael@0 298 case $as_dir in #(
michael@0 299 -*) as_dir=./$as_dir;;
michael@0 300 esac
michael@0 301 test -d "$as_dir" || eval $as_mkdir_p || {
michael@0 302 as_dirs=
michael@0 303 while :; do
michael@0 304 case $as_dir in #(
michael@0 305 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
michael@0 306 *) as_qdir=$as_dir;;
michael@0 307 esac
michael@0 308 as_dirs="'$as_qdir' $as_dirs"
michael@0 309 as_dir=`$as_dirname -- "$as_dir" ||
michael@0 310 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
michael@0 311 X"$as_dir" : 'X\(//\)[^/]' \| \
michael@0 312 X"$as_dir" : 'X\(//\)$' \| \
michael@0 313 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 314 $as_echo X"$as_dir" |
michael@0 315 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
michael@0 316 s//\1/
michael@0 317 q
michael@0 318 }
michael@0 319 /^X\(\/\/\)[^/].*/{
michael@0 320 s//\1/
michael@0 321 q
michael@0 322 }
michael@0 323 /^X\(\/\/\)$/{
michael@0 324 s//\1/
michael@0 325 q
michael@0 326 }
michael@0 327 /^X\(\/\).*/{
michael@0 328 s//\1/
michael@0 329 q
michael@0 330 }
michael@0 331 s/.*/./; q'`
michael@0 332 test -d "$as_dir" && break
michael@0 333 done
michael@0 334 test -z "$as_dirs" || eval "mkdir $as_dirs"
michael@0 335 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
michael@0 336
michael@0 337
michael@0 338 } # as_fn_mkdir_p
michael@0 339 # as_fn_append VAR VALUE
michael@0 340 # ----------------------
michael@0 341 # Append the text in VALUE to the end of the definition contained in VAR. Take
michael@0 342 # advantage of any shell optimizations that allow amortized linear growth over
michael@0 343 # repeated appends, instead of the typical quadratic growth present in naive
michael@0 344 # implementations.
michael@0 345 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
michael@0 346 eval 'as_fn_append ()
michael@0 347 {
michael@0 348 eval $1+=\$2
michael@0 349 }'
michael@0 350 else
michael@0 351 as_fn_append ()
michael@0 352 {
michael@0 353 eval $1=\$$1\$2
michael@0 354 }
michael@0 355 fi # as_fn_append
michael@0 356
michael@0 357 # as_fn_arith ARG...
michael@0 358 # ------------------
michael@0 359 # Perform arithmetic evaluation on the ARGs, and store the result in the
michael@0 360 # global $as_val. Take advantage of shells that can avoid forks. The arguments
michael@0 361 # must be portable across $(()) and expr.
michael@0 362 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
michael@0 363 eval 'as_fn_arith ()
michael@0 364 {
michael@0 365 as_val=$(( $* ))
michael@0 366 }'
michael@0 367 else
michael@0 368 as_fn_arith ()
michael@0 369 {
michael@0 370 as_val=`expr "$@" || test $? -eq 1`
michael@0 371 }
michael@0 372 fi # as_fn_arith
michael@0 373
michael@0 374
michael@0 375 # as_fn_error STATUS ERROR [LINENO LOG_FD]
michael@0 376 # ----------------------------------------
michael@0 377 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
michael@0 378 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
michael@0 379 # script with STATUS, using 1 if that was 0.
michael@0 380 as_fn_error ()
michael@0 381 {
michael@0 382 as_status=$1; test $as_status -eq 0 && as_status=1
michael@0 383 if test "$4"; then
michael@0 384 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 385 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
michael@0 386 fi
michael@0 387 $as_echo "$as_me: error: $2" >&2
michael@0 388 as_fn_exit $as_status
michael@0 389 } # as_fn_error
michael@0 390
michael@0 391 if expr a : '\(a\)' >/dev/null 2>&1 &&
michael@0 392 test "X`expr 00001 : '.*\(...\)'`" = X001; then
michael@0 393 as_expr=expr
michael@0 394 else
michael@0 395 as_expr=false
michael@0 396 fi
michael@0 397
michael@0 398 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
michael@0 399 as_basename=basename
michael@0 400 else
michael@0 401 as_basename=false
michael@0 402 fi
michael@0 403
michael@0 404 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
michael@0 405 as_dirname=dirname
michael@0 406 else
michael@0 407 as_dirname=false
michael@0 408 fi
michael@0 409
michael@0 410 as_me=`$as_basename -- "$0" ||
michael@0 411 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
michael@0 412 X"$0" : 'X\(//\)$' \| \
michael@0 413 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 414 $as_echo X/"$0" |
michael@0 415 sed '/^.*\/\([^/][^/]*\)\/*$/{
michael@0 416 s//\1/
michael@0 417 q
michael@0 418 }
michael@0 419 /^X\/\(\/\/\)$/{
michael@0 420 s//\1/
michael@0 421 q
michael@0 422 }
michael@0 423 /^X\/\(\/\).*/{
michael@0 424 s//\1/
michael@0 425 q
michael@0 426 }
michael@0 427 s/.*/./; q'`
michael@0 428
michael@0 429 # Avoid depending upon Character Ranges.
michael@0 430 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
michael@0 431 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
michael@0 432 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
michael@0 433 as_cr_digits='0123456789'
michael@0 434 as_cr_alnum=$as_cr_Letters$as_cr_digits
michael@0 435
michael@0 436
michael@0 437 as_lineno_1=$LINENO as_lineno_1a=$LINENO
michael@0 438 as_lineno_2=$LINENO as_lineno_2a=$LINENO
michael@0 439 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
michael@0 440 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
michael@0 441 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
michael@0 442 sed -n '
michael@0 443 p
michael@0 444 /[$]LINENO/=
michael@0 445 ' <$as_myself |
michael@0 446 sed '
michael@0 447 s/[$]LINENO.*/&-/
michael@0 448 t lineno
michael@0 449 b
michael@0 450 :lineno
michael@0 451 N
michael@0 452 :loop
michael@0 453 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
michael@0 454 t loop
michael@0 455 s/-\n.*//
michael@0 456 ' >$as_me.lineno &&
michael@0 457 chmod +x "$as_me.lineno" ||
michael@0 458 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
michael@0 459
michael@0 460 # Don't try to exec as it changes $[0], causing all sort of problems
michael@0 461 # (the dirname of $[0] is not the place where we might find the
michael@0 462 # original and so on. Autoconf is especially sensitive to this).
michael@0 463 . "./$as_me.lineno"
michael@0 464 # Exit status is that of the last command.
michael@0 465 exit
michael@0 466 }
michael@0 467
michael@0 468 ECHO_C= ECHO_N= ECHO_T=
michael@0 469 case `echo -n x` in #(((((
michael@0 470 -n*)
michael@0 471 case `echo 'xy\c'` in
michael@0 472 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
michael@0 473 xy) ECHO_C='\c';;
michael@0 474 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
michael@0 475 ECHO_T=' ';;
michael@0 476 esac;;
michael@0 477 *)
michael@0 478 ECHO_N='-n';;
michael@0 479 esac
michael@0 480
michael@0 481 rm -f conf$$ conf$$.exe conf$$.file
michael@0 482 if test -d conf$$.dir; then
michael@0 483 rm -f conf$$.dir/conf$$.file
michael@0 484 else
michael@0 485 rm -f conf$$.dir
michael@0 486 mkdir conf$$.dir 2>/dev/null
michael@0 487 fi
michael@0 488 if (echo >conf$$.file) 2>/dev/null; then
michael@0 489 if ln -s conf$$.file conf$$ 2>/dev/null; then
michael@0 490 as_ln_s='ln -s'
michael@0 491 # ... but there are two gotchas:
michael@0 492 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
michael@0 493 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
michael@0 494 # In both cases, we have to default to `cp -p'.
michael@0 495 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
michael@0 496 as_ln_s='cp -p'
michael@0 497 elif ln conf$$.file conf$$ 2>/dev/null; then
michael@0 498 as_ln_s=ln
michael@0 499 else
michael@0 500 as_ln_s='cp -p'
michael@0 501 fi
michael@0 502 else
michael@0 503 as_ln_s='cp -p'
michael@0 504 fi
michael@0 505 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
michael@0 506 rmdir conf$$.dir 2>/dev/null
michael@0 507
michael@0 508 if mkdir -p . 2>/dev/null; then
michael@0 509 as_mkdir_p='mkdir -p "$as_dir"'
michael@0 510 else
michael@0 511 test -d ./-p && rmdir ./-p
michael@0 512 as_mkdir_p=false
michael@0 513 fi
michael@0 514
michael@0 515 if test -x / >/dev/null 2>&1; then
michael@0 516 as_test_x='test -x'
michael@0 517 else
michael@0 518 if ls -dL / >/dev/null 2>&1; then
michael@0 519 as_ls_L_option=L
michael@0 520 else
michael@0 521 as_ls_L_option=
michael@0 522 fi
michael@0 523 as_test_x='
michael@0 524 eval sh -c '\''
michael@0 525 if test -d "$1"; then
michael@0 526 test -d "$1/.";
michael@0 527 else
michael@0 528 case $1 in #(
michael@0 529 -*)set "./$1";;
michael@0 530 esac;
michael@0 531 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
michael@0 532 ???[sx]*):;;*)false;;esac;fi
michael@0 533 '\'' sh
michael@0 534 '
michael@0 535 fi
michael@0 536 as_executable_p=$as_test_x
michael@0 537
michael@0 538 # Sed expression to map a string onto a valid CPP name.
michael@0 539 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
michael@0 540
michael@0 541 # Sed expression to map a string onto a valid variable name.
michael@0 542 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
michael@0 543
michael@0 544 SHELL=${CONFIG_SHELL-/bin/sh}
michael@0 545
michael@0 546
michael@0 547 test -n "$DJDIR" || exec 7<&0 </dev/null
michael@0 548 exec 6>&1
michael@0 549
michael@0 550 # Name of the host.
michael@0 551 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
michael@0 552 # so uname gets run too.
michael@0 553 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
michael@0 554
michael@0 555 #
michael@0 556 # Initializations.
michael@0 557 #
michael@0 558 ac_default_prefix=/usr/local
michael@0 559 ac_clean_files=
michael@0 560 ac_config_libobj_dir=.
michael@0 561 LIBOBJS=
michael@0 562 cross_compiling=no
michael@0 563 subdirs=
michael@0 564 MFLAGS=
michael@0 565 MAKEFLAGS=
michael@0 566
michael@0 567 # Identity of this package.
michael@0 568 PACKAGE_NAME=
michael@0 569 PACKAGE_TARNAME=
michael@0 570 PACKAGE_VERSION=
michael@0 571 PACKAGE_STRING=
michael@0 572 PACKAGE_BUGREPORT=
michael@0 573 PACKAGE_URL=
michael@0 574
michael@0 575 ac_unique_file="event.c"
michael@0 576 # Factoring default headers for most tests.
michael@0 577 ac_includes_default="\
michael@0 578 #include <stdio.h>
michael@0 579 #ifdef HAVE_SYS_TYPES_H
michael@0 580 # include <sys/types.h>
michael@0 581 #endif
michael@0 582 #ifdef HAVE_SYS_STAT_H
michael@0 583 # include <sys/stat.h>
michael@0 584 #endif
michael@0 585 #ifdef STDC_HEADERS
michael@0 586 # include <stdlib.h>
michael@0 587 # include <stddef.h>
michael@0 588 #else
michael@0 589 # ifdef HAVE_STDLIB_H
michael@0 590 # include <stdlib.h>
michael@0 591 # endif
michael@0 592 #endif
michael@0 593 #ifdef HAVE_STRING_H
michael@0 594 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
michael@0 595 # include <memory.h>
michael@0 596 # endif
michael@0 597 # include <string.h>
michael@0 598 #endif
michael@0 599 #ifdef HAVE_STRINGS_H
michael@0 600 # include <strings.h>
michael@0 601 #endif
michael@0 602 #ifdef HAVE_INTTYPES_H
michael@0 603 # include <inttypes.h>
michael@0 604 #endif
michael@0 605 #ifdef HAVE_STDINT_H
michael@0 606 # include <stdint.h>
michael@0 607 #endif
michael@0 608 #ifdef HAVE_UNISTD_H
michael@0 609 # include <unistd.h>
michael@0 610 #endif"
michael@0 611
michael@0 612 ac_subst_vars='am__EXEEXT_FALSE
michael@0 613 am__EXEEXT_TRUE
michael@0 614 LTLIBOBJS
michael@0 615 INSTALL_LIBEVENT_FALSE
michael@0 616 INSTALL_LIBEVENT_TRUE
michael@0 617 LIBEVENT_GC_SECTIONS
michael@0 618 OPENSSL_FALSE
michael@0 619 OPENSSL_TRUE
michael@0 620 PTHREADS_FALSE
michael@0 621 PTHREADS_TRUE
michael@0 622 PTHREAD_CFLAGS
michael@0 623 PTHREAD_LIBS
michael@0 624 PTHREAD_CC
michael@0 625 acx_pthread_config
michael@0 626 SIGNAL_SUPPORT_FALSE
michael@0 627 SIGNAL_SUPPORT_TRUE
michael@0 628 EVPORT_BACKEND_FALSE
michael@0 629 EVPORT_BACKEND_TRUE
michael@0 630 EPOLL_BACKEND_FALSE
michael@0 631 EPOLL_BACKEND_TRUE
michael@0 632 LIBOBJS
michael@0 633 KQUEUE_BACKEND_FALSE
michael@0 634 KQUEUE_BACKEND_TRUE
michael@0 635 DEVPOLL_BACKEND_FALSE
michael@0 636 DEVPOLL_BACKEND_TRUE
michael@0 637 POLL_BACKEND_FALSE
michael@0 638 POLL_BACKEND_TRUE
michael@0 639 SELECT_BACKEND_FALSE
michael@0 640 SELECT_BACKEND_TRUE
michael@0 641 BUILD_WITH_NO_UNDEFINED_FALSE
michael@0 642 BUILD_WITH_NO_UNDEFINED_TRUE
michael@0 643 BUILD_CYGWIN_FALSE
michael@0 644 BUILD_CYGWIN_TRUE
michael@0 645 BUILD_WIN32_FALSE
michael@0 646 BUILD_WIN32_TRUE
michael@0 647 OPENSSL_LIBS
michael@0 648 OPENSSL_LIBADD
michael@0 649 EV_LIB_GDI
michael@0 650 EV_LIB_WS32
michael@0 651 ZLIB_REGRESS_FALSE
michael@0 652 ZLIB_REGRESS_TRUE
michael@0 653 ZLIB_LIBS
michael@0 654 BUILD_REGRESS_FALSE
michael@0 655 BUILD_REGRESS_TRUE
michael@0 656 LIBTOOL_DEPS
michael@0 657 OTOOL64
michael@0 658 OTOOL
michael@0 659 LIPO
michael@0 660 NMEDIT
michael@0 661 DSYMUTIL
michael@0 662 MANIFEST_TOOL
michael@0 663 RANLIB
michael@0 664 ac_ct_AR
michael@0 665 AR
michael@0 666 DLLTOOL
michael@0 667 OBJDUMP
michael@0 668 NM
michael@0 669 ac_ct_DUMPBIN
michael@0 670 DUMPBIN
michael@0 671 LD
michael@0 672 FGREP
michael@0 673 LIBTOOL
michael@0 674 EGREP
michael@0 675 GREP
michael@0 676 CPP
michael@0 677 LN_S
michael@0 678 SED
michael@0 679 am__fastdepCC_FALSE
michael@0 680 am__fastdepCC_TRUE
michael@0 681 CCDEPMODE
michael@0 682 am__nodep
michael@0 683 AMDEPBACKSLASH
michael@0 684 AMDEP_FALSE
michael@0 685 AMDEP_TRUE
michael@0 686 am__quote
michael@0 687 am__include
michael@0 688 DEPDIR
michael@0 689 OBJEXT
michael@0 690 EXEEXT
michael@0 691 ac_ct_CC
michael@0 692 CPPFLAGS
michael@0 693 LDFLAGS
michael@0 694 CFLAGS
michael@0 695 CC
michael@0 696 host_os
michael@0 697 host_vendor
michael@0 698 host_cpu
michael@0 699 host
michael@0 700 build_os
michael@0 701 build_vendor
michael@0 702 build_cpu
michael@0 703 build
michael@0 704 am__untar
michael@0 705 am__tar
michael@0 706 AMTAR
michael@0 707 am__leading_dot
michael@0 708 SET_MAKE
michael@0 709 AWK
michael@0 710 mkdir_p
michael@0 711 MKDIR_P
michael@0 712 INSTALL_STRIP_PROGRAM
michael@0 713 STRIP
michael@0 714 install_sh
michael@0 715 MAKEINFO
michael@0 716 AUTOHEADER
michael@0 717 AUTOMAKE
michael@0 718 AUTOCONF
michael@0 719 ACLOCAL
michael@0 720 VERSION
michael@0 721 PACKAGE
michael@0 722 CYGPATH_W
michael@0 723 am__isrc
michael@0 724 INSTALL_DATA
michael@0 725 INSTALL_SCRIPT
michael@0 726 INSTALL_PROGRAM
michael@0 727 target_alias
michael@0 728 host_alias
michael@0 729 build_alias
michael@0 730 LIBS
michael@0 731 ECHO_T
michael@0 732 ECHO_N
michael@0 733 ECHO_C
michael@0 734 DEFS
michael@0 735 mandir
michael@0 736 localedir
michael@0 737 libdir
michael@0 738 psdir
michael@0 739 pdfdir
michael@0 740 dvidir
michael@0 741 htmldir
michael@0 742 infodir
michael@0 743 docdir
michael@0 744 oldincludedir
michael@0 745 includedir
michael@0 746 localstatedir
michael@0 747 sharedstatedir
michael@0 748 sysconfdir
michael@0 749 datadir
michael@0 750 datarootdir
michael@0 751 libexecdir
michael@0 752 sbindir
michael@0 753 bindir
michael@0 754 program_transform_name
michael@0 755 prefix
michael@0 756 exec_prefix
michael@0 757 PACKAGE_URL
michael@0 758 PACKAGE_BUGREPORT
michael@0 759 PACKAGE_STRING
michael@0 760 PACKAGE_VERSION
michael@0 761 PACKAGE_TARNAME
michael@0 762 PACKAGE_NAME
michael@0 763 PATH_SEPARATOR
michael@0 764 SHELL'
michael@0 765 ac_subst_files=''
michael@0 766 ac_user_opts='
michael@0 767 enable_option_checking
michael@0 768 enable_dependency_tracking
michael@0 769 enable_gcc_warnings
michael@0 770 enable_thread_support
michael@0 771 enable_malloc_replacement
michael@0 772 enable_openssl
michael@0 773 enable_debug_mode
michael@0 774 enable_libevent_install
michael@0 775 enable_libevent_regress
michael@0 776 enable_function_sections
michael@0 777 enable_shared
michael@0 778 enable_static
michael@0 779 with_pic
michael@0 780 enable_fast_install
michael@0 781 with_gnu_ld
michael@0 782 with_sysroot
michael@0 783 enable_libtool_lock
michael@0 784 '
michael@0 785 ac_precious_vars='build_alias
michael@0 786 host_alias
michael@0 787 target_alias
michael@0 788 CC
michael@0 789 CFLAGS
michael@0 790 LDFLAGS
michael@0 791 LIBS
michael@0 792 CPPFLAGS
michael@0 793 CPP'
michael@0 794
michael@0 795
michael@0 796 # Initialize some variables set by options.
michael@0 797 ac_init_help=
michael@0 798 ac_init_version=false
michael@0 799 ac_unrecognized_opts=
michael@0 800 ac_unrecognized_sep=
michael@0 801 # The variables have the same names as the options, with
michael@0 802 # dashes changed to underlines.
michael@0 803 cache_file=/dev/null
michael@0 804 exec_prefix=NONE
michael@0 805 no_create=
michael@0 806 no_recursion=
michael@0 807 prefix=NONE
michael@0 808 program_prefix=NONE
michael@0 809 program_suffix=NONE
michael@0 810 program_transform_name=s,x,x,
michael@0 811 silent=
michael@0 812 site=
michael@0 813 srcdir=
michael@0 814 verbose=
michael@0 815 x_includes=NONE
michael@0 816 x_libraries=NONE
michael@0 817
michael@0 818 # Installation directory options.
michael@0 819 # These are left unexpanded so users can "make install exec_prefix=/foo"
michael@0 820 # and all the variables that are supposed to be based on exec_prefix
michael@0 821 # by default will actually change.
michael@0 822 # Use braces instead of parens because sh, perl, etc. also accept them.
michael@0 823 # (The list follows the same order as the GNU Coding Standards.)
michael@0 824 bindir='${exec_prefix}/bin'
michael@0 825 sbindir='${exec_prefix}/sbin'
michael@0 826 libexecdir='${exec_prefix}/libexec'
michael@0 827 datarootdir='${prefix}/share'
michael@0 828 datadir='${datarootdir}'
michael@0 829 sysconfdir='${prefix}/etc'
michael@0 830 sharedstatedir='${prefix}/com'
michael@0 831 localstatedir='${prefix}/var'
michael@0 832 includedir='${prefix}/include'
michael@0 833 oldincludedir='/usr/include'
michael@0 834 docdir='${datarootdir}/doc/${PACKAGE}'
michael@0 835 infodir='${datarootdir}/info'
michael@0 836 htmldir='${docdir}'
michael@0 837 dvidir='${docdir}'
michael@0 838 pdfdir='${docdir}'
michael@0 839 psdir='${docdir}'
michael@0 840 libdir='${exec_prefix}/lib'
michael@0 841 localedir='${datarootdir}/locale'
michael@0 842 mandir='${datarootdir}/man'
michael@0 843
michael@0 844 ac_prev=
michael@0 845 ac_dashdash=
michael@0 846 for ac_option
michael@0 847 do
michael@0 848 # If the previous option needs an argument, assign it.
michael@0 849 if test -n "$ac_prev"; then
michael@0 850 eval $ac_prev=\$ac_option
michael@0 851 ac_prev=
michael@0 852 continue
michael@0 853 fi
michael@0 854
michael@0 855 case $ac_option in
michael@0 856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
michael@0 857 *=) ac_optarg= ;;
michael@0 858 *) ac_optarg=yes ;;
michael@0 859 esac
michael@0 860
michael@0 861 # Accept the important Cygnus configure options, so we can diagnose typos.
michael@0 862
michael@0 863 case $ac_dashdash$ac_option in
michael@0 864 --)
michael@0 865 ac_dashdash=yes ;;
michael@0 866
michael@0 867 -bindir | --bindir | --bindi | --bind | --bin | --bi)
michael@0 868 ac_prev=bindir ;;
michael@0 869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
michael@0 870 bindir=$ac_optarg ;;
michael@0 871
michael@0 872 -build | --build | --buil | --bui | --bu)
michael@0 873 ac_prev=build_alias ;;
michael@0 874 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
michael@0 875 build_alias=$ac_optarg ;;
michael@0 876
michael@0 877 -cache-file | --cache-file | --cache-fil | --cache-fi \
michael@0 878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
michael@0 879 ac_prev=cache_file ;;
michael@0 880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
michael@0 881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
michael@0 882 cache_file=$ac_optarg ;;
michael@0 883
michael@0 884 --config-cache | -C)
michael@0 885 cache_file=config.cache ;;
michael@0 886
michael@0 887 -datadir | --datadir | --datadi | --datad)
michael@0 888 ac_prev=datadir ;;
michael@0 889 -datadir=* | --datadir=* | --datadi=* | --datad=*)
michael@0 890 datadir=$ac_optarg ;;
michael@0 891
michael@0 892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
michael@0 893 | --dataroo | --dataro | --datar)
michael@0 894 ac_prev=datarootdir ;;
michael@0 895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
michael@0 896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
michael@0 897 datarootdir=$ac_optarg ;;
michael@0 898
michael@0 899 -disable-* | --disable-*)
michael@0 900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
michael@0 901 # Reject names that are not valid shell variable names.
michael@0 902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
michael@0 903 as_fn_error $? "invalid feature name: $ac_useropt"
michael@0 904 ac_useropt_orig=$ac_useropt
michael@0 905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
michael@0 906 case $ac_user_opts in
michael@0 907 *"
michael@0 908 "enable_$ac_useropt"
michael@0 909 "*) ;;
michael@0 910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
michael@0 911 ac_unrecognized_sep=', ';;
michael@0 912 esac
michael@0 913 eval enable_$ac_useropt=no ;;
michael@0 914
michael@0 915 -docdir | --docdir | --docdi | --doc | --do)
michael@0 916 ac_prev=docdir ;;
michael@0 917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
michael@0 918 docdir=$ac_optarg ;;
michael@0 919
michael@0 920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
michael@0 921 ac_prev=dvidir ;;
michael@0 922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
michael@0 923 dvidir=$ac_optarg ;;
michael@0 924
michael@0 925 -enable-* | --enable-*)
michael@0 926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
michael@0 927 # Reject names that are not valid shell variable names.
michael@0 928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
michael@0 929 as_fn_error $? "invalid feature name: $ac_useropt"
michael@0 930 ac_useropt_orig=$ac_useropt
michael@0 931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
michael@0 932 case $ac_user_opts in
michael@0 933 *"
michael@0 934 "enable_$ac_useropt"
michael@0 935 "*) ;;
michael@0 936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
michael@0 937 ac_unrecognized_sep=', ';;
michael@0 938 esac
michael@0 939 eval enable_$ac_useropt=\$ac_optarg ;;
michael@0 940
michael@0 941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
michael@0 942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
michael@0 943 | --exec | --exe | --ex)
michael@0 944 ac_prev=exec_prefix ;;
michael@0 945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
michael@0 946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
michael@0 947 | --exec=* | --exe=* | --ex=*)
michael@0 948 exec_prefix=$ac_optarg ;;
michael@0 949
michael@0 950 -gas | --gas | --ga | --g)
michael@0 951 # Obsolete; use --with-gas.
michael@0 952 with_gas=yes ;;
michael@0 953
michael@0 954 -help | --help | --hel | --he | -h)
michael@0 955 ac_init_help=long ;;
michael@0 956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
michael@0 957 ac_init_help=recursive ;;
michael@0 958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
michael@0 959 ac_init_help=short ;;
michael@0 960
michael@0 961 -host | --host | --hos | --ho)
michael@0 962 ac_prev=host_alias ;;
michael@0 963 -host=* | --host=* | --hos=* | --ho=*)
michael@0 964 host_alias=$ac_optarg ;;
michael@0 965
michael@0 966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
michael@0 967 ac_prev=htmldir ;;
michael@0 968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
michael@0 969 | --ht=*)
michael@0 970 htmldir=$ac_optarg ;;
michael@0 971
michael@0 972 -includedir | --includedir | --includedi | --included | --include \
michael@0 973 | --includ | --inclu | --incl | --inc)
michael@0 974 ac_prev=includedir ;;
michael@0 975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
michael@0 976 | --includ=* | --inclu=* | --incl=* | --inc=*)
michael@0 977 includedir=$ac_optarg ;;
michael@0 978
michael@0 979 -infodir | --infodir | --infodi | --infod | --info | --inf)
michael@0 980 ac_prev=infodir ;;
michael@0 981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
michael@0 982 infodir=$ac_optarg ;;
michael@0 983
michael@0 984 -libdir | --libdir | --libdi | --libd)
michael@0 985 ac_prev=libdir ;;
michael@0 986 -libdir=* | --libdir=* | --libdi=* | --libd=*)
michael@0 987 libdir=$ac_optarg ;;
michael@0 988
michael@0 989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
michael@0 990 | --libexe | --libex | --libe)
michael@0 991 ac_prev=libexecdir ;;
michael@0 992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
michael@0 993 | --libexe=* | --libex=* | --libe=*)
michael@0 994 libexecdir=$ac_optarg ;;
michael@0 995
michael@0 996 -localedir | --localedir | --localedi | --localed | --locale)
michael@0 997 ac_prev=localedir ;;
michael@0 998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
michael@0 999 localedir=$ac_optarg ;;
michael@0 1000
michael@0 1001 -localstatedir | --localstatedir | --localstatedi | --localstated \
michael@0 1002 | --localstate | --localstat | --localsta | --localst | --locals)
michael@0 1003 ac_prev=localstatedir ;;
michael@0 1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
michael@0 1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
michael@0 1006 localstatedir=$ac_optarg ;;
michael@0 1007
michael@0 1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
michael@0 1009 ac_prev=mandir ;;
michael@0 1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
michael@0 1011 mandir=$ac_optarg ;;
michael@0 1012
michael@0 1013 -nfp | --nfp | --nf)
michael@0 1014 # Obsolete; use --without-fp.
michael@0 1015 with_fp=no ;;
michael@0 1016
michael@0 1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
michael@0 1018 | --no-cr | --no-c | -n)
michael@0 1019 no_create=yes ;;
michael@0 1020
michael@0 1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
michael@0 1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
michael@0 1023 no_recursion=yes ;;
michael@0 1024
michael@0 1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
michael@0 1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
michael@0 1027 | --oldin | --oldi | --old | --ol | --o)
michael@0 1028 ac_prev=oldincludedir ;;
michael@0 1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
michael@0 1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
michael@0 1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
michael@0 1032 oldincludedir=$ac_optarg ;;
michael@0 1033
michael@0 1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
michael@0 1035 ac_prev=prefix ;;
michael@0 1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
michael@0 1037 prefix=$ac_optarg ;;
michael@0 1038
michael@0 1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \
michael@0 1040 | --program-pre | --program-pr | --program-p)
michael@0 1041 ac_prev=program_prefix ;;
michael@0 1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \
michael@0 1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
michael@0 1044 program_prefix=$ac_optarg ;;
michael@0 1045
michael@0 1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \
michael@0 1047 | --program-suf | --program-su | --program-s)
michael@0 1048 ac_prev=program_suffix ;;
michael@0 1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \
michael@0 1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
michael@0 1051 program_suffix=$ac_optarg ;;
michael@0 1052
michael@0 1053 -program-transform-name | --program-transform-name \
michael@0 1054 | --program-transform-nam | --program-transform-na \
michael@0 1055 | --program-transform-n | --program-transform- \
michael@0 1056 | --program-transform | --program-transfor \
michael@0 1057 | --program-transfo | --program-transf \
michael@0 1058 | --program-trans | --program-tran \
michael@0 1059 | --progr-tra | --program-tr | --program-t)
michael@0 1060 ac_prev=program_transform_name ;;
michael@0 1061 -program-transform-name=* | --program-transform-name=* \
michael@0 1062 | --program-transform-nam=* | --program-transform-na=* \
michael@0 1063 | --program-transform-n=* | --program-transform-=* \
michael@0 1064 | --program-transform=* | --program-transfor=* \
michael@0 1065 | --program-transfo=* | --program-transf=* \
michael@0 1066 | --program-trans=* | --program-tran=* \
michael@0 1067 | --progr-tra=* | --program-tr=* | --program-t=*)
michael@0 1068 program_transform_name=$ac_optarg ;;
michael@0 1069
michael@0 1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
michael@0 1071 ac_prev=pdfdir ;;
michael@0 1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
michael@0 1073 pdfdir=$ac_optarg ;;
michael@0 1074
michael@0 1075 -psdir | --psdir | --psdi | --psd | --ps)
michael@0 1076 ac_prev=psdir ;;
michael@0 1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
michael@0 1078 psdir=$ac_optarg ;;
michael@0 1079
michael@0 1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
michael@0 1081 | -silent | --silent | --silen | --sile | --sil)
michael@0 1082 silent=yes ;;
michael@0 1083
michael@0 1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
michael@0 1085 ac_prev=sbindir ;;
michael@0 1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
michael@0 1087 | --sbi=* | --sb=*)
michael@0 1088 sbindir=$ac_optarg ;;
michael@0 1089
michael@0 1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \
michael@0 1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
michael@0 1092 | --sharedst | --shareds | --shared | --share | --shar \
michael@0 1093 | --sha | --sh)
michael@0 1094 ac_prev=sharedstatedir ;;
michael@0 1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
michael@0 1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
michael@0 1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
michael@0 1098 | --sha=* | --sh=*)
michael@0 1099 sharedstatedir=$ac_optarg ;;
michael@0 1100
michael@0 1101 -site | --site | --sit)
michael@0 1102 ac_prev=site ;;
michael@0 1103 -site=* | --site=* | --sit=*)
michael@0 1104 site=$ac_optarg ;;
michael@0 1105
michael@0 1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
michael@0 1107 ac_prev=srcdir ;;
michael@0 1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
michael@0 1109 srcdir=$ac_optarg ;;
michael@0 1110
michael@0 1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
michael@0 1112 | --syscon | --sysco | --sysc | --sys | --sy)
michael@0 1113 ac_prev=sysconfdir ;;
michael@0 1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
michael@0 1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
michael@0 1116 sysconfdir=$ac_optarg ;;
michael@0 1117
michael@0 1118 -target | --target | --targe | --targ | --tar | --ta | --t)
michael@0 1119 ac_prev=target_alias ;;
michael@0 1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
michael@0 1121 target_alias=$ac_optarg ;;
michael@0 1122
michael@0 1123 -v | -verbose | --verbose | --verbos | --verbo | --verb)
michael@0 1124 verbose=yes ;;
michael@0 1125
michael@0 1126 -version | --version | --versio | --versi | --vers | -V)
michael@0 1127 ac_init_version=: ;;
michael@0 1128
michael@0 1129 -with-* | --with-*)
michael@0 1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
michael@0 1131 # Reject names that are not valid shell variable names.
michael@0 1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
michael@0 1133 as_fn_error $? "invalid package name: $ac_useropt"
michael@0 1134 ac_useropt_orig=$ac_useropt
michael@0 1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
michael@0 1136 case $ac_user_opts in
michael@0 1137 *"
michael@0 1138 "with_$ac_useropt"
michael@0 1139 "*) ;;
michael@0 1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
michael@0 1141 ac_unrecognized_sep=', ';;
michael@0 1142 esac
michael@0 1143 eval with_$ac_useropt=\$ac_optarg ;;
michael@0 1144
michael@0 1145 -without-* | --without-*)
michael@0 1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
michael@0 1147 # Reject names that are not valid shell variable names.
michael@0 1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
michael@0 1149 as_fn_error $? "invalid package name: $ac_useropt"
michael@0 1150 ac_useropt_orig=$ac_useropt
michael@0 1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
michael@0 1152 case $ac_user_opts in
michael@0 1153 *"
michael@0 1154 "with_$ac_useropt"
michael@0 1155 "*) ;;
michael@0 1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
michael@0 1157 ac_unrecognized_sep=', ';;
michael@0 1158 esac
michael@0 1159 eval with_$ac_useropt=no ;;
michael@0 1160
michael@0 1161 --x)
michael@0 1162 # Obsolete; use --with-x.
michael@0 1163 with_x=yes ;;
michael@0 1164
michael@0 1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
michael@0 1166 | --x-incl | --x-inc | --x-in | --x-i)
michael@0 1167 ac_prev=x_includes ;;
michael@0 1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
michael@0 1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
michael@0 1170 x_includes=$ac_optarg ;;
michael@0 1171
michael@0 1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
michael@0 1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
michael@0 1174 ac_prev=x_libraries ;;
michael@0 1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
michael@0 1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
michael@0 1177 x_libraries=$ac_optarg ;;
michael@0 1178
michael@0 1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
michael@0 1180 Try \`$0 --help' for more information"
michael@0 1181 ;;
michael@0 1182
michael@0 1183 *=*)
michael@0 1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
michael@0 1185 # Reject names that are not valid shell variable names.
michael@0 1186 case $ac_envvar in #(
michael@0 1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
michael@0 1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
michael@0 1189 esac
michael@0 1190 eval $ac_envvar=\$ac_optarg
michael@0 1191 export $ac_envvar ;;
michael@0 1192
michael@0 1193 *)
michael@0 1194 # FIXME: should be removed in autoconf 3.0.
michael@0 1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
michael@0 1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
michael@0 1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
michael@0 1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
michael@0 1199 ;;
michael@0 1200
michael@0 1201 esac
michael@0 1202 done
michael@0 1203
michael@0 1204 if test -n "$ac_prev"; then
michael@0 1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
michael@0 1206 as_fn_error $? "missing argument to $ac_option"
michael@0 1207 fi
michael@0 1208
michael@0 1209 if test -n "$ac_unrecognized_opts"; then
michael@0 1210 case $enable_option_checking in
michael@0 1211 no) ;;
michael@0 1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
michael@0 1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
michael@0 1214 esac
michael@0 1215 fi
michael@0 1216
michael@0 1217 # Check all directory arguments for consistency.
michael@0 1218 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
michael@0 1219 datadir sysconfdir sharedstatedir localstatedir includedir \
michael@0 1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
michael@0 1221 libdir localedir mandir
michael@0 1222 do
michael@0 1223 eval ac_val=\$$ac_var
michael@0 1224 # Remove trailing slashes.
michael@0 1225 case $ac_val in
michael@0 1226 */ )
michael@0 1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
michael@0 1228 eval $ac_var=\$ac_val;;
michael@0 1229 esac
michael@0 1230 # Be sure to have absolute directory names.
michael@0 1231 case $ac_val in
michael@0 1232 [\\/$]* | ?:[\\/]* ) continue;;
michael@0 1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
michael@0 1234 esac
michael@0 1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
michael@0 1236 done
michael@0 1237
michael@0 1238 # There might be people who depend on the old broken behavior: `$host'
michael@0 1239 # used to hold the argument of --host etc.
michael@0 1240 # FIXME: To remove some day.
michael@0 1241 build=$build_alias
michael@0 1242 host=$host_alias
michael@0 1243 target=$target_alias
michael@0 1244
michael@0 1245 # FIXME: To remove some day.
michael@0 1246 if test "x$host_alias" != x; then
michael@0 1247 if test "x$build_alias" = x; then
michael@0 1248 cross_compiling=maybe
michael@0 1249 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
michael@0 1250 If a cross compiler is detected then cross compile mode will be used" >&2
michael@0 1251 elif test "x$build_alias" != "x$host_alias"; then
michael@0 1252 cross_compiling=yes
michael@0 1253 fi
michael@0 1254 fi
michael@0 1255
michael@0 1256 ac_tool_prefix=
michael@0 1257 test -n "$host_alias" && ac_tool_prefix=$host_alias-
michael@0 1258
michael@0 1259 test "$silent" = yes && exec 6>/dev/null
michael@0 1260
michael@0 1261
michael@0 1262 ac_pwd=`pwd` && test -n "$ac_pwd" &&
michael@0 1263 ac_ls_di=`ls -di .` &&
michael@0 1264 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
michael@0 1265 as_fn_error $? "working directory cannot be determined"
michael@0 1266 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
michael@0 1267 as_fn_error $? "pwd does not report name of working directory"
michael@0 1268
michael@0 1269
michael@0 1270 # Find the source files, if location was not specified.
michael@0 1271 if test -z "$srcdir"; then
michael@0 1272 ac_srcdir_defaulted=yes
michael@0 1273 # Try the directory containing this script, then the parent directory.
michael@0 1274 ac_confdir=`$as_dirname -- "$as_myself" ||
michael@0 1275 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
michael@0 1276 X"$as_myself" : 'X\(//\)[^/]' \| \
michael@0 1277 X"$as_myself" : 'X\(//\)$' \| \
michael@0 1278 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 1279 $as_echo X"$as_myself" |
michael@0 1280 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
michael@0 1281 s//\1/
michael@0 1282 q
michael@0 1283 }
michael@0 1284 /^X\(\/\/\)[^/].*/{
michael@0 1285 s//\1/
michael@0 1286 q
michael@0 1287 }
michael@0 1288 /^X\(\/\/\)$/{
michael@0 1289 s//\1/
michael@0 1290 q
michael@0 1291 }
michael@0 1292 /^X\(\/\).*/{
michael@0 1293 s//\1/
michael@0 1294 q
michael@0 1295 }
michael@0 1296 s/.*/./; q'`
michael@0 1297 srcdir=$ac_confdir
michael@0 1298 if test ! -r "$srcdir/$ac_unique_file"; then
michael@0 1299 srcdir=..
michael@0 1300 fi
michael@0 1301 else
michael@0 1302 ac_srcdir_defaulted=no
michael@0 1303 fi
michael@0 1304 if test ! -r "$srcdir/$ac_unique_file"; then
michael@0 1305 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
michael@0 1306 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
michael@0 1307 fi
michael@0 1308 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
michael@0 1309 ac_abs_confdir=`(
michael@0 1310 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
michael@0 1311 pwd)`
michael@0 1312 # When building in place, set srcdir=.
michael@0 1313 if test "$ac_abs_confdir" = "$ac_pwd"; then
michael@0 1314 srcdir=.
michael@0 1315 fi
michael@0 1316 # Remove unnecessary trailing slashes from srcdir.
michael@0 1317 # Double slashes in file names in object file debugging info
michael@0 1318 # mess up M-x gdb in Emacs.
michael@0 1319 case $srcdir in
michael@0 1320 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
michael@0 1321 esac
michael@0 1322 for ac_var in $ac_precious_vars; do
michael@0 1323 eval ac_env_${ac_var}_set=\${${ac_var}+set}
michael@0 1324 eval ac_env_${ac_var}_value=\$${ac_var}
michael@0 1325 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
michael@0 1326 eval ac_cv_env_${ac_var}_value=\$${ac_var}
michael@0 1327 done
michael@0 1328
michael@0 1329 #
michael@0 1330 # Report the --help message.
michael@0 1331 #
michael@0 1332 if test "$ac_init_help" = "long"; then
michael@0 1333 # Omit some internal or obsolete options to make the list less imposing.
michael@0 1334 # This message is too long to be a string in the A/UX 3.1 sh.
michael@0 1335 cat <<_ACEOF
michael@0 1336 \`configure' configures this package to adapt to many kinds of systems.
michael@0 1337
michael@0 1338 Usage: $0 [OPTION]... [VAR=VALUE]...
michael@0 1339
michael@0 1340 To assign environment variables (e.g., CC, CFLAGS...), specify them as
michael@0 1341 VAR=VALUE. See below for descriptions of some of the useful variables.
michael@0 1342
michael@0 1343 Defaults for the options are specified in brackets.
michael@0 1344
michael@0 1345 Configuration:
michael@0 1346 -h, --help display this help and exit
michael@0 1347 --help=short display options specific to this package
michael@0 1348 --help=recursive display the short help of all the included packages
michael@0 1349 -V, --version display version information and exit
michael@0 1350 -q, --quiet, --silent do not print \`checking ...' messages
michael@0 1351 --cache-file=FILE cache test results in FILE [disabled]
michael@0 1352 -C, --config-cache alias for \`--cache-file=config.cache'
michael@0 1353 -n, --no-create do not create output files
michael@0 1354 --srcdir=DIR find the sources in DIR [configure dir or \`..']
michael@0 1355
michael@0 1356 Installation directories:
michael@0 1357 --prefix=PREFIX install architecture-independent files in PREFIX
michael@0 1358 [$ac_default_prefix]
michael@0 1359 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
michael@0 1360 [PREFIX]
michael@0 1361
michael@0 1362 By default, \`make install' will install all the files in
michael@0 1363 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
michael@0 1364 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
michael@0 1365 for instance \`--prefix=\$HOME'.
michael@0 1366
michael@0 1367 For better control, use the options below.
michael@0 1368
michael@0 1369 Fine tuning of the installation directories:
michael@0 1370 --bindir=DIR user executables [EPREFIX/bin]
michael@0 1371 --sbindir=DIR system admin executables [EPREFIX/sbin]
michael@0 1372 --libexecdir=DIR program executables [EPREFIX/libexec]
michael@0 1373 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
michael@0 1374 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
michael@0 1375 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
michael@0 1376 --libdir=DIR object code libraries [EPREFIX/lib]
michael@0 1377 --includedir=DIR C header files [PREFIX/include]
michael@0 1378 --oldincludedir=DIR C header files for non-gcc [/usr/include]
michael@0 1379 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
michael@0 1380 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
michael@0 1381 --infodir=DIR info documentation [DATAROOTDIR/info]
michael@0 1382 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
michael@0 1383 --mandir=DIR man documentation [DATAROOTDIR/man]
michael@0 1384 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
michael@0 1385 --htmldir=DIR html documentation [DOCDIR]
michael@0 1386 --dvidir=DIR dvi documentation [DOCDIR]
michael@0 1387 --pdfdir=DIR pdf documentation [DOCDIR]
michael@0 1388 --psdir=DIR ps documentation [DOCDIR]
michael@0 1389 _ACEOF
michael@0 1390
michael@0 1391 cat <<\_ACEOF
michael@0 1392
michael@0 1393 Program names:
michael@0 1394 --program-prefix=PREFIX prepend PREFIX to installed program names
michael@0 1395 --program-suffix=SUFFIX append SUFFIX to installed program names
michael@0 1396 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
michael@0 1397
michael@0 1398 System types:
michael@0 1399 --build=BUILD configure for building on BUILD [guessed]
michael@0 1400 --host=HOST cross-compile to build programs to run on HOST [BUILD]
michael@0 1401 _ACEOF
michael@0 1402 fi
michael@0 1403
michael@0 1404 if test -n "$ac_init_help"; then
michael@0 1405
michael@0 1406 cat <<\_ACEOF
michael@0 1407
michael@0 1408 Optional Features:
michael@0 1409 --disable-option-checking ignore unrecognized --enable/--with options
michael@0 1410 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
michael@0 1411 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
michael@0 1412 --disable-dependency-tracking speeds up one-time build
michael@0 1413 --enable-dependency-tracking do not reject slow dependency extractors
michael@0 1414 --enable-gcc-warnings enable verbose warnings with GCC
michael@0 1415 --disable-thread-support
michael@0 1416 disable support for threading
michael@0 1417 --disable-malloc-replacement
michael@0 1418 disable support for replacing the memory mgt
michael@0 1419 functions
michael@0 1420 --disable-openssl disable support for openssl encryption
michael@0 1421 --disable-debug-mode disable support for running in debug mode
michael@0 1422 --disable-libevent-install, disable installation of libevent
michael@0 1423
michael@0 1424 --disable-libevent-regress, skip regress in make check
michael@0 1425
michael@0 1426 --enable-function-sections, make static library allow smaller binaries with --gc-sections
michael@0 1427
michael@0 1428 --enable-shared[=PKGS] build shared libraries [default=yes]
michael@0 1429 --enable-static[=PKGS] build static libraries [default=yes]
michael@0 1430 --enable-fast-install[=PKGS]
michael@0 1431 optimize for fast installation [default=yes]
michael@0 1432 --disable-libtool-lock avoid locking (might break parallel builds)
michael@0 1433
michael@0 1434 Optional Packages:
michael@0 1435 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
michael@0 1436 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
michael@0 1437 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
michael@0 1438 both]
michael@0 1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
michael@0 1440 --with-sysroot=DIR Search for dependent libraries within DIR
michael@0 1441 (or the compiler's sysroot if not specified).
michael@0 1442
michael@0 1443 Some influential environment variables:
michael@0 1444 CC C compiler command
michael@0 1445 CFLAGS C compiler flags
michael@0 1446 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
michael@0 1447 nonstandard directory <lib dir>
michael@0 1448 LIBS libraries to pass to the linker, e.g. -l<library>
michael@0 1449 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
michael@0 1450 you have headers in a nonstandard directory <include dir>
michael@0 1451 CPP C preprocessor
michael@0 1452
michael@0 1453 Use these variables to override the choices made by `configure' or to help
michael@0 1454 it to find libraries and programs with nonstandard names/locations.
michael@0 1455
michael@0 1456 Report bugs to the package provider.
michael@0 1457 _ACEOF
michael@0 1458 ac_status=$?
michael@0 1459 fi
michael@0 1460
michael@0 1461 if test "$ac_init_help" = "recursive"; then
michael@0 1462 # If there are subdirs, report their specific --help.
michael@0 1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
michael@0 1464 test -d "$ac_dir" ||
michael@0 1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
michael@0 1466 continue
michael@0 1467 ac_builddir=.
michael@0 1468
michael@0 1469 case "$ac_dir" in
michael@0 1470 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
michael@0 1471 *)
michael@0 1472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
michael@0 1473 # A ".." for each directory in $ac_dir_suffix.
michael@0 1474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
michael@0 1475 case $ac_top_builddir_sub in
michael@0 1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
michael@0 1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
michael@0 1478 esac ;;
michael@0 1479 esac
michael@0 1480 ac_abs_top_builddir=$ac_pwd
michael@0 1481 ac_abs_builddir=$ac_pwd$ac_dir_suffix
michael@0 1482 # for backward compatibility:
michael@0 1483 ac_top_builddir=$ac_top_build_prefix
michael@0 1484
michael@0 1485 case $srcdir in
michael@0 1486 .) # We are building in place.
michael@0 1487 ac_srcdir=.
michael@0 1488 ac_top_srcdir=$ac_top_builddir_sub
michael@0 1489 ac_abs_top_srcdir=$ac_pwd ;;
michael@0 1490 [\\/]* | ?:[\\/]* ) # Absolute name.
michael@0 1491 ac_srcdir=$srcdir$ac_dir_suffix;
michael@0 1492 ac_top_srcdir=$srcdir
michael@0 1493 ac_abs_top_srcdir=$srcdir ;;
michael@0 1494 *) # Relative name.
michael@0 1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
michael@0 1496 ac_top_srcdir=$ac_top_build_prefix$srcdir
michael@0 1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
michael@0 1498 esac
michael@0 1499 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
michael@0 1500
michael@0 1501 cd "$ac_dir" || { ac_status=$?; continue; }
michael@0 1502 # Check for guested configure.
michael@0 1503 if test -f "$ac_srcdir/configure.gnu"; then
michael@0 1504 echo &&
michael@0 1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
michael@0 1506 elif test -f "$ac_srcdir/configure"; then
michael@0 1507 echo &&
michael@0 1508 $SHELL "$ac_srcdir/configure" --help=recursive
michael@0 1509 else
michael@0 1510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
michael@0 1511 fi || ac_status=$?
michael@0 1512 cd "$ac_pwd" || { ac_status=$?; break; }
michael@0 1513 done
michael@0 1514 fi
michael@0 1515
michael@0 1516 test -n "$ac_init_help" && exit $ac_status
michael@0 1517 if $ac_init_version; then
michael@0 1518 cat <<\_ACEOF
michael@0 1519 configure
michael@0 1520 generated by GNU Autoconf 2.68
michael@0 1521
michael@0 1522 Copyright (C) 2010 Free Software Foundation, Inc.
michael@0 1523 This configure script is free software; the Free Software Foundation
michael@0 1524 gives unlimited permission to copy, distribute and modify it.
michael@0 1525 _ACEOF
michael@0 1526 exit
michael@0 1527 fi
michael@0 1528
michael@0 1529 ## ------------------------ ##
michael@0 1530 ## Autoconf initialization. ##
michael@0 1531 ## ------------------------ ##
michael@0 1532
michael@0 1533 # ac_fn_c_try_compile LINENO
michael@0 1534 # --------------------------
michael@0 1535 # Try to compile conftest.$ac_ext, and return whether this succeeded.
michael@0 1536 ac_fn_c_try_compile ()
michael@0 1537 {
michael@0 1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1539 rm -f conftest.$ac_objext
michael@0 1540 if { { ac_try="$ac_compile"
michael@0 1541 case "(($ac_try" in
michael@0 1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 1543 *) ac_try_echo=$ac_try;;
michael@0 1544 esac
michael@0 1545 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 1546 $as_echo "$ac_try_echo"; } >&5
michael@0 1547 (eval "$ac_compile") 2>conftest.err
michael@0 1548 ac_status=$?
michael@0 1549 if test -s conftest.err; then
michael@0 1550 grep -v '^ *+' conftest.err >conftest.er1
michael@0 1551 cat conftest.er1 >&5
michael@0 1552 mv -f conftest.er1 conftest.err
michael@0 1553 fi
michael@0 1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 1555 test $ac_status = 0; } && {
michael@0 1556 test -z "$ac_c_werror_flag" ||
michael@0 1557 test ! -s conftest.err
michael@0 1558 } && test -s conftest.$ac_objext; then :
michael@0 1559 ac_retval=0
michael@0 1560 else
michael@0 1561 $as_echo "$as_me: failed program was:" >&5
michael@0 1562 sed 's/^/| /' conftest.$ac_ext >&5
michael@0 1563
michael@0 1564 ac_retval=1
michael@0 1565 fi
michael@0 1566 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1567 as_fn_set_status $ac_retval
michael@0 1568
michael@0 1569 } # ac_fn_c_try_compile
michael@0 1570
michael@0 1571 # ac_fn_c_try_cpp LINENO
michael@0 1572 # ----------------------
michael@0 1573 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
michael@0 1574 ac_fn_c_try_cpp ()
michael@0 1575 {
michael@0 1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1577 if { { ac_try="$ac_cpp conftest.$ac_ext"
michael@0 1578 case "(($ac_try" in
michael@0 1579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 1580 *) ac_try_echo=$ac_try;;
michael@0 1581 esac
michael@0 1582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 1583 $as_echo "$ac_try_echo"; } >&5
michael@0 1584 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
michael@0 1585 ac_status=$?
michael@0 1586 if test -s conftest.err; then
michael@0 1587 grep -v '^ *+' conftest.err >conftest.er1
michael@0 1588 cat conftest.er1 >&5
michael@0 1589 mv -f conftest.er1 conftest.err
michael@0 1590 fi
michael@0 1591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 1592 test $ac_status = 0; } > conftest.i && {
michael@0 1593 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
michael@0 1594 test ! -s conftest.err
michael@0 1595 }; then :
michael@0 1596 ac_retval=0
michael@0 1597 else
michael@0 1598 $as_echo "$as_me: failed program was:" >&5
michael@0 1599 sed 's/^/| /' conftest.$ac_ext >&5
michael@0 1600
michael@0 1601 ac_retval=1
michael@0 1602 fi
michael@0 1603 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1604 as_fn_set_status $ac_retval
michael@0 1605
michael@0 1606 } # ac_fn_c_try_cpp
michael@0 1607
michael@0 1608 # ac_fn_c_try_link LINENO
michael@0 1609 # -----------------------
michael@0 1610 # Try to link conftest.$ac_ext, and return whether this succeeded.
michael@0 1611 ac_fn_c_try_link ()
michael@0 1612 {
michael@0 1613 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1614 rm -f conftest.$ac_objext conftest$ac_exeext
michael@0 1615 if { { ac_try="$ac_link"
michael@0 1616 case "(($ac_try" in
michael@0 1617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 1618 *) ac_try_echo=$ac_try;;
michael@0 1619 esac
michael@0 1620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 1621 $as_echo "$ac_try_echo"; } >&5
michael@0 1622 (eval "$ac_link") 2>conftest.err
michael@0 1623 ac_status=$?
michael@0 1624 if test -s conftest.err; then
michael@0 1625 grep -v '^ *+' conftest.err >conftest.er1
michael@0 1626 cat conftest.er1 >&5
michael@0 1627 mv -f conftest.er1 conftest.err
michael@0 1628 fi
michael@0 1629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 1630 test $ac_status = 0; } && {
michael@0 1631 test -z "$ac_c_werror_flag" ||
michael@0 1632 test ! -s conftest.err
michael@0 1633 } && test -s conftest$ac_exeext && {
michael@0 1634 test "$cross_compiling" = yes ||
michael@0 1635 $as_test_x conftest$ac_exeext
michael@0 1636 }; then :
michael@0 1637 ac_retval=0
michael@0 1638 else
michael@0 1639 $as_echo "$as_me: failed program was:" >&5
michael@0 1640 sed 's/^/| /' conftest.$ac_ext >&5
michael@0 1641
michael@0 1642 ac_retval=1
michael@0 1643 fi
michael@0 1644 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
michael@0 1645 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
michael@0 1646 # interfere with the next link command; also delete a directory that is
michael@0 1647 # left behind by Apple's compiler. We do this before executing the actions.
michael@0 1648 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
michael@0 1649 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1650 as_fn_set_status $ac_retval
michael@0 1651
michael@0 1652 } # ac_fn_c_try_link
michael@0 1653
michael@0 1654 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
michael@0 1655 # -------------------------------------------------------
michael@0 1656 # Tests whether HEADER exists and can be compiled using the include files in
michael@0 1657 # INCLUDES, setting the cache variable VAR accordingly.
michael@0 1658 ac_fn_c_check_header_compile ()
michael@0 1659 {
michael@0 1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
michael@0 1662 $as_echo_n "checking for $2... " >&6; }
michael@0 1663 if eval \${$3+:} false; then :
michael@0 1664 $as_echo_n "(cached) " >&6
michael@0 1665 else
michael@0 1666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1667 /* end confdefs.h. */
michael@0 1668 $4
michael@0 1669 #include <$2>
michael@0 1670 _ACEOF
michael@0 1671 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 1672 eval "$3=yes"
michael@0 1673 else
michael@0 1674 eval "$3=no"
michael@0 1675 fi
michael@0 1676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 1677 fi
michael@0 1678 eval ac_res=\$$3
michael@0 1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
michael@0 1680 $as_echo "$ac_res" >&6; }
michael@0 1681 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1682
michael@0 1683 } # ac_fn_c_check_header_compile
michael@0 1684
michael@0 1685 # ac_fn_c_try_run LINENO
michael@0 1686 # ----------------------
michael@0 1687 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
michael@0 1688 # that executables *can* be run.
michael@0 1689 ac_fn_c_try_run ()
michael@0 1690 {
michael@0 1691 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1692 if { { ac_try="$ac_link"
michael@0 1693 case "(($ac_try" in
michael@0 1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 1695 *) ac_try_echo=$ac_try;;
michael@0 1696 esac
michael@0 1697 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 1698 $as_echo "$ac_try_echo"; } >&5
michael@0 1699 (eval "$ac_link") 2>&5
michael@0 1700 ac_status=$?
michael@0 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 1702 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
michael@0 1703 { { case "(($ac_try" in
michael@0 1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 1705 *) ac_try_echo=$ac_try;;
michael@0 1706 esac
michael@0 1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 1708 $as_echo "$ac_try_echo"; } >&5
michael@0 1709 (eval "$ac_try") 2>&5
michael@0 1710 ac_status=$?
michael@0 1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 1712 test $ac_status = 0; }; }; then :
michael@0 1713 ac_retval=0
michael@0 1714 else
michael@0 1715 $as_echo "$as_me: program exited with status $ac_status" >&5
michael@0 1716 $as_echo "$as_me: failed program was:" >&5
michael@0 1717 sed 's/^/| /' conftest.$ac_ext >&5
michael@0 1718
michael@0 1719 ac_retval=$ac_status
michael@0 1720 fi
michael@0 1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
michael@0 1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1723 as_fn_set_status $ac_retval
michael@0 1724
michael@0 1725 } # ac_fn_c_try_run
michael@0 1726
michael@0 1727 # ac_fn_c_check_func LINENO FUNC VAR
michael@0 1728 # ----------------------------------
michael@0 1729 # Tests whether FUNC exists, setting the cache variable VAR accordingly
michael@0 1730 ac_fn_c_check_func ()
michael@0 1731 {
michael@0 1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
michael@0 1734 $as_echo_n "checking for $2... " >&6; }
michael@0 1735 if eval \${$3+:} false; then :
michael@0 1736 $as_echo_n "(cached) " >&6
michael@0 1737 else
michael@0 1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1739 /* end confdefs.h. */
michael@0 1740 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
michael@0 1741 For example, HP-UX 11i <limits.h> declares gettimeofday. */
michael@0 1742 #define $2 innocuous_$2
michael@0 1743
michael@0 1744 /* System header to define __stub macros and hopefully few prototypes,
michael@0 1745 which can conflict with char $2 (); below.
michael@0 1746 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
michael@0 1747 <limits.h> exists even on freestanding compilers. */
michael@0 1748
michael@0 1749 #ifdef __STDC__
michael@0 1750 # include <limits.h>
michael@0 1751 #else
michael@0 1752 # include <assert.h>
michael@0 1753 #endif
michael@0 1754
michael@0 1755 #undef $2
michael@0 1756
michael@0 1757 /* Override any GCC internal prototype to avoid an error.
michael@0 1758 Use char because int might match the return type of a GCC
michael@0 1759 builtin and then its argument prototype would still apply. */
michael@0 1760 #ifdef __cplusplus
michael@0 1761 extern "C"
michael@0 1762 #endif
michael@0 1763 char $2 ();
michael@0 1764 /* The GNU C library defines this for functions which it implements
michael@0 1765 to always fail with ENOSYS. Some functions are actually named
michael@0 1766 something starting with __ and the normal name is an alias. */
michael@0 1767 #if defined __stub_$2 || defined __stub___$2
michael@0 1768 choke me
michael@0 1769 #endif
michael@0 1770
michael@0 1771 int
michael@0 1772 main ()
michael@0 1773 {
michael@0 1774 return $2 ();
michael@0 1775 ;
michael@0 1776 return 0;
michael@0 1777 }
michael@0 1778 _ACEOF
michael@0 1779 if ac_fn_c_try_link "$LINENO"; then :
michael@0 1780 eval "$3=yes"
michael@0 1781 else
michael@0 1782 eval "$3=no"
michael@0 1783 fi
michael@0 1784 rm -f core conftest.err conftest.$ac_objext \
michael@0 1785 conftest$ac_exeext conftest.$ac_ext
michael@0 1786 fi
michael@0 1787 eval ac_res=\$$3
michael@0 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
michael@0 1789 $as_echo "$ac_res" >&6; }
michael@0 1790 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1791
michael@0 1792 } # ac_fn_c_check_func
michael@0 1793
michael@0 1794 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
michael@0 1795 # -------------------------------------------------------
michael@0 1796 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
michael@0 1797 # the include files in INCLUDES and setting the cache variable VAR
michael@0 1798 # accordingly.
michael@0 1799 ac_fn_c_check_header_mongrel ()
michael@0 1800 {
michael@0 1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1802 if eval \${$3+:} false; then :
michael@0 1803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
michael@0 1804 $as_echo_n "checking for $2... " >&6; }
michael@0 1805 if eval \${$3+:} false; then :
michael@0 1806 $as_echo_n "(cached) " >&6
michael@0 1807 fi
michael@0 1808 eval ac_res=\$$3
michael@0 1809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
michael@0 1810 $as_echo "$ac_res" >&6; }
michael@0 1811 else
michael@0 1812 # Is the header compilable?
michael@0 1813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
michael@0 1814 $as_echo_n "checking $2 usability... " >&6; }
michael@0 1815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1816 /* end confdefs.h. */
michael@0 1817 $4
michael@0 1818 #include <$2>
michael@0 1819 _ACEOF
michael@0 1820 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 1821 ac_header_compiler=yes
michael@0 1822 else
michael@0 1823 ac_header_compiler=no
michael@0 1824 fi
michael@0 1825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 1826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
michael@0 1827 $as_echo "$ac_header_compiler" >&6; }
michael@0 1828
michael@0 1829 # Is the header present?
michael@0 1830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
michael@0 1831 $as_echo_n "checking $2 presence... " >&6; }
michael@0 1832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1833 /* end confdefs.h. */
michael@0 1834 #include <$2>
michael@0 1835 _ACEOF
michael@0 1836 if ac_fn_c_try_cpp "$LINENO"; then :
michael@0 1837 ac_header_preproc=yes
michael@0 1838 else
michael@0 1839 ac_header_preproc=no
michael@0 1840 fi
michael@0 1841 rm -f conftest.err conftest.i conftest.$ac_ext
michael@0 1842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
michael@0 1843 $as_echo "$ac_header_preproc" >&6; }
michael@0 1844
michael@0 1845 # So? What about this header?
michael@0 1846 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
michael@0 1847 yes:no: )
michael@0 1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
michael@0 1849 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
michael@0 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
michael@0 1851 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
michael@0 1852 ;;
michael@0 1853 no:yes:* )
michael@0 1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
michael@0 1855 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
michael@0 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
michael@0 1857 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
michael@0 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
michael@0 1859 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
michael@0 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
michael@0 1861 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
michael@0 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
michael@0 1863 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
michael@0 1864 ;;
michael@0 1865 esac
michael@0 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
michael@0 1867 $as_echo_n "checking for $2... " >&6; }
michael@0 1868 if eval \${$3+:} false; then :
michael@0 1869 $as_echo_n "(cached) " >&6
michael@0 1870 else
michael@0 1871 eval "$3=\$ac_header_compiler"
michael@0 1872 fi
michael@0 1873 eval ac_res=\$$3
michael@0 1874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
michael@0 1875 $as_echo "$ac_res" >&6; }
michael@0 1876 fi
michael@0 1877 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1878
michael@0 1879 } # ac_fn_c_check_header_mongrel
michael@0 1880
michael@0 1881 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
michael@0 1882 # ---------------------------------------------
michael@0 1883 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
michael@0 1884 # accordingly.
michael@0 1885 ac_fn_c_check_decl ()
michael@0 1886 {
michael@0 1887 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1888 as_decl_name=`echo $2|sed 's/ *(.*//'`
michael@0 1889 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
michael@0 1890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
michael@0 1891 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
michael@0 1892 if eval \${$3+:} false; then :
michael@0 1893 $as_echo_n "(cached) " >&6
michael@0 1894 else
michael@0 1895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1896 /* end confdefs.h. */
michael@0 1897 $4
michael@0 1898 int
michael@0 1899 main ()
michael@0 1900 {
michael@0 1901 #ifndef $as_decl_name
michael@0 1902 #ifdef __cplusplus
michael@0 1903 (void) $as_decl_use;
michael@0 1904 #else
michael@0 1905 (void) $as_decl_name;
michael@0 1906 #endif
michael@0 1907 #endif
michael@0 1908
michael@0 1909 ;
michael@0 1910 return 0;
michael@0 1911 }
michael@0 1912 _ACEOF
michael@0 1913 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 1914 eval "$3=yes"
michael@0 1915 else
michael@0 1916 eval "$3=no"
michael@0 1917 fi
michael@0 1918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 1919 fi
michael@0 1920 eval ac_res=\$$3
michael@0 1921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
michael@0 1922 $as_echo "$ac_res" >&6; }
michael@0 1923 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 1924
michael@0 1925 } # ac_fn_c_check_decl
michael@0 1926
michael@0 1927 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
michael@0 1928 # --------------------------------------------
michael@0 1929 # Tries to find the compile-time value of EXPR in a program that includes
michael@0 1930 # INCLUDES, setting VAR accordingly. Returns whether the value could be
michael@0 1931 # computed
michael@0 1932 ac_fn_c_compute_int ()
michael@0 1933 {
michael@0 1934 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 1935 if test "$cross_compiling" = yes; then
michael@0 1936 # Depending upon the size, compute the lo and hi bounds.
michael@0 1937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1938 /* end confdefs.h. */
michael@0 1939 $4
michael@0 1940 int
michael@0 1941 main ()
michael@0 1942 {
michael@0 1943 static int test_array [1 - 2 * !(($2) >= 0)];
michael@0 1944 test_array [0] = 0
michael@0 1945
michael@0 1946 ;
michael@0 1947 return 0;
michael@0 1948 }
michael@0 1949 _ACEOF
michael@0 1950 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 1951 ac_lo=0 ac_mid=0
michael@0 1952 while :; do
michael@0 1953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1954 /* end confdefs.h. */
michael@0 1955 $4
michael@0 1956 int
michael@0 1957 main ()
michael@0 1958 {
michael@0 1959 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
michael@0 1960 test_array [0] = 0
michael@0 1961
michael@0 1962 ;
michael@0 1963 return 0;
michael@0 1964 }
michael@0 1965 _ACEOF
michael@0 1966 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 1967 ac_hi=$ac_mid; break
michael@0 1968 else
michael@0 1969 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
michael@0 1970 if test $ac_lo -le $ac_mid; then
michael@0 1971 ac_lo= ac_hi=
michael@0 1972 break
michael@0 1973 fi
michael@0 1974 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
michael@0 1975 fi
michael@0 1976 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 1977 done
michael@0 1978 else
michael@0 1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1980 /* end confdefs.h. */
michael@0 1981 $4
michael@0 1982 int
michael@0 1983 main ()
michael@0 1984 {
michael@0 1985 static int test_array [1 - 2 * !(($2) < 0)];
michael@0 1986 test_array [0] = 0
michael@0 1987
michael@0 1988 ;
michael@0 1989 return 0;
michael@0 1990 }
michael@0 1991 _ACEOF
michael@0 1992 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 1993 ac_hi=-1 ac_mid=-1
michael@0 1994 while :; do
michael@0 1995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 1996 /* end confdefs.h. */
michael@0 1997 $4
michael@0 1998 int
michael@0 1999 main ()
michael@0 2000 {
michael@0 2001 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
michael@0 2002 test_array [0] = 0
michael@0 2003
michael@0 2004 ;
michael@0 2005 return 0;
michael@0 2006 }
michael@0 2007 _ACEOF
michael@0 2008 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 2009 ac_lo=$ac_mid; break
michael@0 2010 else
michael@0 2011 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
michael@0 2012 if test $ac_mid -le $ac_hi; then
michael@0 2013 ac_lo= ac_hi=
michael@0 2014 break
michael@0 2015 fi
michael@0 2016 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
michael@0 2017 fi
michael@0 2018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2019 done
michael@0 2020 else
michael@0 2021 ac_lo= ac_hi=
michael@0 2022 fi
michael@0 2023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2024 fi
michael@0 2025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2026 # Binary search between lo and hi bounds.
michael@0 2027 while test "x$ac_lo" != "x$ac_hi"; do
michael@0 2028 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
michael@0 2029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 2030 /* end confdefs.h. */
michael@0 2031 $4
michael@0 2032 int
michael@0 2033 main ()
michael@0 2034 {
michael@0 2035 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
michael@0 2036 test_array [0] = 0
michael@0 2037
michael@0 2038 ;
michael@0 2039 return 0;
michael@0 2040 }
michael@0 2041 _ACEOF
michael@0 2042 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 2043 ac_hi=$ac_mid
michael@0 2044 else
michael@0 2045 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
michael@0 2046 fi
michael@0 2047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2048 done
michael@0 2049 case $ac_lo in #((
michael@0 2050 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
michael@0 2051 '') ac_retval=1 ;;
michael@0 2052 esac
michael@0 2053 else
michael@0 2054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 2055 /* end confdefs.h. */
michael@0 2056 $4
michael@0 2057 static long int longval () { return $2; }
michael@0 2058 static unsigned long int ulongval () { return $2; }
michael@0 2059 #include <stdio.h>
michael@0 2060 #include <stdlib.h>
michael@0 2061 int
michael@0 2062 main ()
michael@0 2063 {
michael@0 2064
michael@0 2065 FILE *f = fopen ("conftest.val", "w");
michael@0 2066 if (! f)
michael@0 2067 return 1;
michael@0 2068 if (($2) < 0)
michael@0 2069 {
michael@0 2070 long int i = longval ();
michael@0 2071 if (i != ($2))
michael@0 2072 return 1;
michael@0 2073 fprintf (f, "%ld", i);
michael@0 2074 }
michael@0 2075 else
michael@0 2076 {
michael@0 2077 unsigned long int i = ulongval ();
michael@0 2078 if (i != ($2))
michael@0 2079 return 1;
michael@0 2080 fprintf (f, "%lu", i);
michael@0 2081 }
michael@0 2082 /* Do not output a trailing newline, as this causes \r\n confusion
michael@0 2083 on some platforms. */
michael@0 2084 return ferror (f) || fclose (f) != 0;
michael@0 2085
michael@0 2086 ;
michael@0 2087 return 0;
michael@0 2088 }
michael@0 2089 _ACEOF
michael@0 2090 if ac_fn_c_try_run "$LINENO"; then :
michael@0 2091 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
michael@0 2092 else
michael@0 2093 ac_retval=1
michael@0 2094 fi
michael@0 2095 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
michael@0 2096 conftest.$ac_objext conftest.beam conftest.$ac_ext
michael@0 2097 rm -f conftest.val
michael@0 2098
michael@0 2099 fi
michael@0 2100 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 2101 as_fn_set_status $ac_retval
michael@0 2102
michael@0 2103 } # ac_fn_c_compute_int
michael@0 2104
michael@0 2105 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
michael@0 2106 # -------------------------------------------
michael@0 2107 # Tests whether TYPE exists after having included INCLUDES, setting cache
michael@0 2108 # variable VAR accordingly.
michael@0 2109 ac_fn_c_check_type ()
michael@0 2110 {
michael@0 2111 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 2112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
michael@0 2113 $as_echo_n "checking for $2... " >&6; }
michael@0 2114 if eval \${$3+:} false; then :
michael@0 2115 $as_echo_n "(cached) " >&6
michael@0 2116 else
michael@0 2117 eval "$3=no"
michael@0 2118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 2119 /* end confdefs.h. */
michael@0 2120 $4
michael@0 2121 int
michael@0 2122 main ()
michael@0 2123 {
michael@0 2124 if (sizeof ($2))
michael@0 2125 return 0;
michael@0 2126 ;
michael@0 2127 return 0;
michael@0 2128 }
michael@0 2129 _ACEOF
michael@0 2130 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 2131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 2132 /* end confdefs.h. */
michael@0 2133 $4
michael@0 2134 int
michael@0 2135 main ()
michael@0 2136 {
michael@0 2137 if (sizeof (($2)))
michael@0 2138 return 0;
michael@0 2139 ;
michael@0 2140 return 0;
michael@0 2141 }
michael@0 2142 _ACEOF
michael@0 2143 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 2144
michael@0 2145 else
michael@0 2146 eval "$3=yes"
michael@0 2147 fi
michael@0 2148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2149 fi
michael@0 2150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2151 fi
michael@0 2152 eval ac_res=\$$3
michael@0 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
michael@0 2154 $as_echo "$ac_res" >&6; }
michael@0 2155 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 2156
michael@0 2157 } # ac_fn_c_check_type
michael@0 2158
michael@0 2159 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
michael@0 2160 # ----------------------------------------------------
michael@0 2161 # Tries to find if the field MEMBER exists in type AGGR, after including
michael@0 2162 # INCLUDES, setting cache variable VAR accordingly.
michael@0 2163 ac_fn_c_check_member ()
michael@0 2164 {
michael@0 2165 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 2166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
michael@0 2167 $as_echo_n "checking for $2.$3... " >&6; }
michael@0 2168 if eval \${$4+:} false; then :
michael@0 2169 $as_echo_n "(cached) " >&6
michael@0 2170 else
michael@0 2171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 2172 /* end confdefs.h. */
michael@0 2173 $5
michael@0 2174 int
michael@0 2175 main ()
michael@0 2176 {
michael@0 2177 static $2 ac_aggr;
michael@0 2178 if (ac_aggr.$3)
michael@0 2179 return 0;
michael@0 2180 ;
michael@0 2181 return 0;
michael@0 2182 }
michael@0 2183 _ACEOF
michael@0 2184 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 2185 eval "$4=yes"
michael@0 2186 else
michael@0 2187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 2188 /* end confdefs.h. */
michael@0 2189 $5
michael@0 2190 int
michael@0 2191 main ()
michael@0 2192 {
michael@0 2193 static $2 ac_aggr;
michael@0 2194 if (sizeof ac_aggr.$3)
michael@0 2195 return 0;
michael@0 2196 ;
michael@0 2197 return 0;
michael@0 2198 }
michael@0 2199 _ACEOF
michael@0 2200 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 2201 eval "$4=yes"
michael@0 2202 else
michael@0 2203 eval "$4=no"
michael@0 2204 fi
michael@0 2205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2206 fi
michael@0 2207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 2208 fi
michael@0 2209 eval ac_res=\$$4
michael@0 2210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
michael@0 2211 $as_echo "$ac_res" >&6; }
michael@0 2212 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
michael@0 2213
michael@0 2214 } # ac_fn_c_check_member
michael@0 2215 cat >config.log <<_ACEOF
michael@0 2216 This file contains any messages produced by compilers while
michael@0 2217 running configure, to aid debugging if configure makes a mistake.
michael@0 2218
michael@0 2219 It was created by $as_me, which was
michael@0 2220 generated by GNU Autoconf 2.68. Invocation command line was
michael@0 2221
michael@0 2222 $ $0 $@
michael@0 2223
michael@0 2224 _ACEOF
michael@0 2225 exec 5>>config.log
michael@0 2226 {
michael@0 2227 cat <<_ASUNAME
michael@0 2228 ## --------- ##
michael@0 2229 ## Platform. ##
michael@0 2230 ## --------- ##
michael@0 2231
michael@0 2232 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
michael@0 2233 uname -m = `(uname -m) 2>/dev/null || echo unknown`
michael@0 2234 uname -r = `(uname -r) 2>/dev/null || echo unknown`
michael@0 2235 uname -s = `(uname -s) 2>/dev/null || echo unknown`
michael@0 2236 uname -v = `(uname -v) 2>/dev/null || echo unknown`
michael@0 2237
michael@0 2238 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
michael@0 2239 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
michael@0 2240
michael@0 2241 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
michael@0 2242 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
michael@0 2243 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
michael@0 2244 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
michael@0 2245 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
michael@0 2246 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
michael@0 2247 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
michael@0 2248
michael@0 2249 _ASUNAME
michael@0 2250
michael@0 2251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 2252 for as_dir in $PATH
michael@0 2253 do
michael@0 2254 IFS=$as_save_IFS
michael@0 2255 test -z "$as_dir" && as_dir=.
michael@0 2256 $as_echo "PATH: $as_dir"
michael@0 2257 done
michael@0 2258 IFS=$as_save_IFS
michael@0 2259
michael@0 2260 } >&5
michael@0 2261
michael@0 2262 cat >&5 <<_ACEOF
michael@0 2263
michael@0 2264
michael@0 2265 ## ----------- ##
michael@0 2266 ## Core tests. ##
michael@0 2267 ## ----------- ##
michael@0 2268
michael@0 2269 _ACEOF
michael@0 2270
michael@0 2271
michael@0 2272 # Keep a trace of the command line.
michael@0 2273 # Strip out --no-create and --no-recursion so they do not pile up.
michael@0 2274 # Strip out --silent because we don't want to record it for future runs.
michael@0 2275 # Also quote any args containing shell meta-characters.
michael@0 2276 # Make two passes to allow for proper duplicate-argument suppression.
michael@0 2277 ac_configure_args=
michael@0 2278 ac_configure_args0=
michael@0 2279 ac_configure_args1=
michael@0 2280 ac_must_keep_next=false
michael@0 2281 for ac_pass in 1 2
michael@0 2282 do
michael@0 2283 for ac_arg
michael@0 2284 do
michael@0 2285 case $ac_arg in
michael@0 2286 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
michael@0 2287 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
michael@0 2288 | -silent | --silent | --silen | --sile | --sil)
michael@0 2289 continue ;;
michael@0 2290 *\'*)
michael@0 2291 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
michael@0 2292 esac
michael@0 2293 case $ac_pass in
michael@0 2294 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
michael@0 2295 2)
michael@0 2296 as_fn_append ac_configure_args1 " '$ac_arg'"
michael@0 2297 if test $ac_must_keep_next = true; then
michael@0 2298 ac_must_keep_next=false # Got value, back to normal.
michael@0 2299 else
michael@0 2300 case $ac_arg in
michael@0 2301 *=* | --config-cache | -C | -disable-* | --disable-* \
michael@0 2302 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
michael@0 2303 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
michael@0 2304 | -with-* | --with-* | -without-* | --without-* | --x)
michael@0 2305 case "$ac_configure_args0 " in
michael@0 2306 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
michael@0 2307 esac
michael@0 2308 ;;
michael@0 2309 -* ) ac_must_keep_next=true ;;
michael@0 2310 esac
michael@0 2311 fi
michael@0 2312 as_fn_append ac_configure_args " '$ac_arg'"
michael@0 2313 ;;
michael@0 2314 esac
michael@0 2315 done
michael@0 2316 done
michael@0 2317 { ac_configure_args0=; unset ac_configure_args0;}
michael@0 2318 { ac_configure_args1=; unset ac_configure_args1;}
michael@0 2319
michael@0 2320 # When interrupted or exit'd, cleanup temporary files, and complete
michael@0 2321 # config.log. We remove comments because anyway the quotes in there
michael@0 2322 # would cause problems or look ugly.
michael@0 2323 # WARNING: Use '\'' to represent an apostrophe within the trap.
michael@0 2324 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
michael@0 2325 trap 'exit_status=$?
michael@0 2326 # Save into config.log some information that might help in debugging.
michael@0 2327 {
michael@0 2328 echo
michael@0 2329
michael@0 2330 $as_echo "## ---------------- ##
michael@0 2331 ## Cache variables. ##
michael@0 2332 ## ---------------- ##"
michael@0 2333 echo
michael@0 2334 # The following way of writing the cache mishandles newlines in values,
michael@0 2335 (
michael@0 2336 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
michael@0 2337 eval ac_val=\$$ac_var
michael@0 2338 case $ac_val in #(
michael@0 2339 *${as_nl}*)
michael@0 2340 case $ac_var in #(
michael@0 2341 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
michael@0 2342 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
michael@0 2343 esac
michael@0 2344 case $ac_var in #(
michael@0 2345 _ | IFS | as_nl) ;; #(
michael@0 2346 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
michael@0 2347 *) { eval $ac_var=; unset $ac_var;} ;;
michael@0 2348 esac ;;
michael@0 2349 esac
michael@0 2350 done
michael@0 2351 (set) 2>&1 |
michael@0 2352 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
michael@0 2353 *${as_nl}ac_space=\ *)
michael@0 2354 sed -n \
michael@0 2355 "s/'\''/'\''\\\\'\'''\''/g;
michael@0 2356 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
michael@0 2357 ;; #(
michael@0 2358 *)
michael@0 2359 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
michael@0 2360 ;;
michael@0 2361 esac |
michael@0 2362 sort
michael@0 2363 )
michael@0 2364 echo
michael@0 2365
michael@0 2366 $as_echo "## ----------------- ##
michael@0 2367 ## Output variables. ##
michael@0 2368 ## ----------------- ##"
michael@0 2369 echo
michael@0 2370 for ac_var in $ac_subst_vars
michael@0 2371 do
michael@0 2372 eval ac_val=\$$ac_var
michael@0 2373 case $ac_val in
michael@0 2374 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
michael@0 2375 esac
michael@0 2376 $as_echo "$ac_var='\''$ac_val'\''"
michael@0 2377 done | sort
michael@0 2378 echo
michael@0 2379
michael@0 2380 if test -n "$ac_subst_files"; then
michael@0 2381 $as_echo "## ------------------- ##
michael@0 2382 ## File substitutions. ##
michael@0 2383 ## ------------------- ##"
michael@0 2384 echo
michael@0 2385 for ac_var in $ac_subst_files
michael@0 2386 do
michael@0 2387 eval ac_val=\$$ac_var
michael@0 2388 case $ac_val in
michael@0 2389 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
michael@0 2390 esac
michael@0 2391 $as_echo "$ac_var='\''$ac_val'\''"
michael@0 2392 done | sort
michael@0 2393 echo
michael@0 2394 fi
michael@0 2395
michael@0 2396 if test -s confdefs.h; then
michael@0 2397 $as_echo "## ----------- ##
michael@0 2398 ## confdefs.h. ##
michael@0 2399 ## ----------- ##"
michael@0 2400 echo
michael@0 2401 cat confdefs.h
michael@0 2402 echo
michael@0 2403 fi
michael@0 2404 test "$ac_signal" != 0 &&
michael@0 2405 $as_echo "$as_me: caught signal $ac_signal"
michael@0 2406 $as_echo "$as_me: exit $exit_status"
michael@0 2407 } >&5
michael@0 2408 rm -f core *.core core.conftest.* &&
michael@0 2409 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
michael@0 2410 exit $exit_status
michael@0 2411 ' 0
michael@0 2412 for ac_signal in 1 2 13 15; do
michael@0 2413 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
michael@0 2414 done
michael@0 2415 ac_signal=0
michael@0 2416
michael@0 2417 # confdefs.h avoids OS command line length limits that DEFS can exceed.
michael@0 2418 rm -f -r conftest* confdefs.h
michael@0 2419
michael@0 2420 $as_echo "/* confdefs.h */" > confdefs.h
michael@0 2421
michael@0 2422 # Predefined preprocessor variables.
michael@0 2423
michael@0 2424 cat >>confdefs.h <<_ACEOF
michael@0 2425 #define PACKAGE_NAME "$PACKAGE_NAME"
michael@0 2426 _ACEOF
michael@0 2427
michael@0 2428 cat >>confdefs.h <<_ACEOF
michael@0 2429 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
michael@0 2430 _ACEOF
michael@0 2431
michael@0 2432 cat >>confdefs.h <<_ACEOF
michael@0 2433 #define PACKAGE_VERSION "$PACKAGE_VERSION"
michael@0 2434 _ACEOF
michael@0 2435
michael@0 2436 cat >>confdefs.h <<_ACEOF
michael@0 2437 #define PACKAGE_STRING "$PACKAGE_STRING"
michael@0 2438 _ACEOF
michael@0 2439
michael@0 2440 cat >>confdefs.h <<_ACEOF
michael@0 2441 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
michael@0 2442 _ACEOF
michael@0 2443
michael@0 2444 cat >>confdefs.h <<_ACEOF
michael@0 2445 #define PACKAGE_URL "$PACKAGE_URL"
michael@0 2446 _ACEOF
michael@0 2447
michael@0 2448
michael@0 2449 # Let the site file select an alternate cache file if it wants to.
michael@0 2450 # Prefer an explicitly selected file to automatically selected ones.
michael@0 2451 ac_site_file1=NONE
michael@0 2452 ac_site_file2=NONE
michael@0 2453 if test -n "$CONFIG_SITE"; then
michael@0 2454 # We do not want a PATH search for config.site.
michael@0 2455 case $CONFIG_SITE in #((
michael@0 2456 -*) ac_site_file1=./$CONFIG_SITE;;
michael@0 2457 */*) ac_site_file1=$CONFIG_SITE;;
michael@0 2458 *) ac_site_file1=./$CONFIG_SITE;;
michael@0 2459 esac
michael@0 2460 elif test "x$prefix" != xNONE; then
michael@0 2461 ac_site_file1=$prefix/share/config.site
michael@0 2462 ac_site_file2=$prefix/etc/config.site
michael@0 2463 else
michael@0 2464 ac_site_file1=$ac_default_prefix/share/config.site
michael@0 2465 ac_site_file2=$ac_default_prefix/etc/config.site
michael@0 2466 fi
michael@0 2467 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
michael@0 2468 do
michael@0 2469 test "x$ac_site_file" = xNONE && continue
michael@0 2470 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
michael@0 2471 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
michael@0 2472 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
michael@0 2473 sed 's/^/| /' "$ac_site_file" >&5
michael@0 2474 . "$ac_site_file" \
michael@0 2475 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 2476 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 2477 as_fn_error $? "failed to load site script $ac_site_file
michael@0 2478 See \`config.log' for more details" "$LINENO" 5; }
michael@0 2479 fi
michael@0 2480 done
michael@0 2481
michael@0 2482 if test -r "$cache_file"; then
michael@0 2483 # Some versions of bash will fail to source /dev/null (special files
michael@0 2484 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
michael@0 2485 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
michael@0 2486 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
michael@0 2487 $as_echo "$as_me: loading cache $cache_file" >&6;}
michael@0 2488 case $cache_file in
michael@0 2489 [\\/]* | ?:[\\/]* ) . "$cache_file";;
michael@0 2490 *) . "./$cache_file";;
michael@0 2491 esac
michael@0 2492 fi
michael@0 2493 else
michael@0 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
michael@0 2495 $as_echo "$as_me: creating cache $cache_file" >&6;}
michael@0 2496 >$cache_file
michael@0 2497 fi
michael@0 2498
michael@0 2499 # Check that the precious variables saved in the cache have kept the same
michael@0 2500 # value.
michael@0 2501 ac_cache_corrupted=false
michael@0 2502 for ac_var in $ac_precious_vars; do
michael@0 2503 eval ac_old_set=\$ac_cv_env_${ac_var}_set
michael@0 2504 eval ac_new_set=\$ac_env_${ac_var}_set
michael@0 2505 eval ac_old_val=\$ac_cv_env_${ac_var}_value
michael@0 2506 eval ac_new_val=\$ac_env_${ac_var}_value
michael@0 2507 case $ac_old_set,$ac_new_set in
michael@0 2508 set,)
michael@0 2509 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
michael@0 2510 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
michael@0 2511 ac_cache_corrupted=: ;;
michael@0 2512 ,set)
michael@0 2513 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
michael@0 2514 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
michael@0 2515 ac_cache_corrupted=: ;;
michael@0 2516 ,);;
michael@0 2517 *)
michael@0 2518 if test "x$ac_old_val" != "x$ac_new_val"; then
michael@0 2519 # differences in whitespace do not lead to failure.
michael@0 2520 ac_old_val_w=`echo x $ac_old_val`
michael@0 2521 ac_new_val_w=`echo x $ac_new_val`
michael@0 2522 if test "$ac_old_val_w" != "$ac_new_val_w"; then
michael@0 2523 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
michael@0 2524 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
michael@0 2525 ac_cache_corrupted=:
michael@0 2526 else
michael@0 2527 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
michael@0 2528 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
michael@0 2529 eval $ac_var=\$ac_old_val
michael@0 2530 fi
michael@0 2531 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
michael@0 2532 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
michael@0 2533 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
michael@0 2534 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
michael@0 2535 fi;;
michael@0 2536 esac
michael@0 2537 # Pass precious variables to config.status.
michael@0 2538 if test "$ac_new_set" = set; then
michael@0 2539 case $ac_new_val in
michael@0 2540 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
michael@0 2541 *) ac_arg=$ac_var=$ac_new_val ;;
michael@0 2542 esac
michael@0 2543 case " $ac_configure_args " in
michael@0 2544 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
michael@0 2545 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
michael@0 2546 esac
michael@0 2547 fi
michael@0 2548 done
michael@0 2549 if $ac_cache_corrupted; then
michael@0 2550 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 2551 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
michael@0 2553 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
michael@0 2554 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
michael@0 2555 fi
michael@0 2556 ## -------------------- ##
michael@0 2557 ## Main body of script. ##
michael@0 2558 ## -------------------- ##
michael@0 2559
michael@0 2560 ac_ext=c
michael@0 2561 ac_cpp='$CPP $CPPFLAGS'
michael@0 2562 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 2563 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 2564 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 2565
michael@0 2566
michael@0 2567
michael@0 2568
michael@0 2569
michael@0 2570 am__api_version='1.11'
michael@0 2571
michael@0 2572 ac_aux_dir=
michael@0 2573 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
michael@0 2574 if test -f "$ac_dir/install-sh"; then
michael@0 2575 ac_aux_dir=$ac_dir
michael@0 2576 ac_install_sh="$ac_aux_dir/install-sh -c"
michael@0 2577 break
michael@0 2578 elif test -f "$ac_dir/install.sh"; then
michael@0 2579 ac_aux_dir=$ac_dir
michael@0 2580 ac_install_sh="$ac_aux_dir/install.sh -c"
michael@0 2581 break
michael@0 2582 elif test -f "$ac_dir/shtool"; then
michael@0 2583 ac_aux_dir=$ac_dir
michael@0 2584 ac_install_sh="$ac_aux_dir/shtool install -c"
michael@0 2585 break
michael@0 2586 fi
michael@0 2587 done
michael@0 2588 if test -z "$ac_aux_dir"; then
michael@0 2589 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
michael@0 2590 fi
michael@0 2591
michael@0 2592 # These three variables are undocumented and unsupported,
michael@0 2593 # and are intended to be withdrawn in a future Autoconf release.
michael@0 2594 # They can cause serious problems if a builder's source tree is in a directory
michael@0 2595 # whose full name contains unusual characters.
michael@0 2596 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
michael@0 2597 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
michael@0 2598 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
michael@0 2599
michael@0 2600
michael@0 2601 # Find a good install program. We prefer a C program (faster),
michael@0 2602 # so one script is as good as another. But avoid the broken or
michael@0 2603 # incompatible versions:
michael@0 2604 # SysV /etc/install, /usr/sbin/install
michael@0 2605 # SunOS /usr/etc/install
michael@0 2606 # IRIX /sbin/install
michael@0 2607 # AIX /bin/install
michael@0 2608 # AmigaOS /C/install, which installs bootblocks on floppy discs
michael@0 2609 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
michael@0 2610 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
michael@0 2611 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
michael@0 2612 # OS/2's system install, which has a completely different semantic
michael@0 2613 # ./install, which can be erroneously created by make from ./install.sh.
michael@0 2614 # Reject install programs that cannot install multiple files.
michael@0 2615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
michael@0 2616 $as_echo_n "checking for a BSD-compatible install... " >&6; }
michael@0 2617 if test -z "$INSTALL"; then
michael@0 2618 if ${ac_cv_path_install+:} false; then :
michael@0 2619 $as_echo_n "(cached) " >&6
michael@0 2620 else
michael@0 2621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 2622 for as_dir in $PATH
michael@0 2623 do
michael@0 2624 IFS=$as_save_IFS
michael@0 2625 test -z "$as_dir" && as_dir=.
michael@0 2626 # Account for people who put trailing slashes in PATH elements.
michael@0 2627 case $as_dir/ in #((
michael@0 2628 ./ | .// | /[cC]/* | \
michael@0 2629 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
michael@0 2630 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
michael@0 2631 /usr/ucb/* ) ;;
michael@0 2632 *)
michael@0 2633 # OSF1 and SCO ODT 3.0 have their own names for install.
michael@0 2634 # Don't use installbsd from OSF since it installs stuff as root
michael@0 2635 # by default.
michael@0 2636 for ac_prog in ginstall scoinst install; do
michael@0 2637 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 2638 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
michael@0 2639 if test $ac_prog = install &&
michael@0 2640 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
michael@0 2641 # AIX install. It has an incompatible calling convention.
michael@0 2642 :
michael@0 2643 elif test $ac_prog = install &&
michael@0 2644 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
michael@0 2645 # program-specific install script used by HP pwplus--don't use.
michael@0 2646 :
michael@0 2647 else
michael@0 2648 rm -rf conftest.one conftest.two conftest.dir
michael@0 2649 echo one > conftest.one
michael@0 2650 echo two > conftest.two
michael@0 2651 mkdir conftest.dir
michael@0 2652 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
michael@0 2653 test -s conftest.one && test -s conftest.two &&
michael@0 2654 test -s conftest.dir/conftest.one &&
michael@0 2655 test -s conftest.dir/conftest.two
michael@0 2656 then
michael@0 2657 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
michael@0 2658 break 3
michael@0 2659 fi
michael@0 2660 fi
michael@0 2661 fi
michael@0 2662 done
michael@0 2663 done
michael@0 2664 ;;
michael@0 2665 esac
michael@0 2666
michael@0 2667 done
michael@0 2668 IFS=$as_save_IFS
michael@0 2669
michael@0 2670 rm -rf conftest.one conftest.two conftest.dir
michael@0 2671
michael@0 2672 fi
michael@0 2673 if test "${ac_cv_path_install+set}" = set; then
michael@0 2674 INSTALL=$ac_cv_path_install
michael@0 2675 else
michael@0 2676 # As a last resort, use the slow shell script. Don't cache a
michael@0 2677 # value for INSTALL within a source directory, because that will
michael@0 2678 # break other packages using the cache if that directory is
michael@0 2679 # removed, or if the value is a relative name.
michael@0 2680 INSTALL=$ac_install_sh
michael@0 2681 fi
michael@0 2682 fi
michael@0 2683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
michael@0 2684 $as_echo "$INSTALL" >&6; }
michael@0 2685
michael@0 2686 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
michael@0 2687 # It thinks the first close brace ends the variable substitution.
michael@0 2688 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
michael@0 2689
michael@0 2690 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
michael@0 2691
michael@0 2692 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
michael@0 2693
michael@0 2694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
michael@0 2695 $as_echo_n "checking whether build environment is sane... " >&6; }
michael@0 2696 # Just in case
michael@0 2697 sleep 1
michael@0 2698 echo timestamp > conftest.file
michael@0 2699 # Reject unsafe characters in $srcdir or the absolute working directory
michael@0 2700 # name. Accept space and tab only in the latter.
michael@0 2701 am_lf='
michael@0 2702 '
michael@0 2703 case `pwd` in
michael@0 2704 *[\\\"\#\$\&\'\`$am_lf]*)
michael@0 2705 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
michael@0 2706 esac
michael@0 2707 case $srcdir in
michael@0 2708 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
michael@0 2709 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
michael@0 2710 esac
michael@0 2711
michael@0 2712 # Do `set' in a subshell so we don't clobber the current shell's
michael@0 2713 # arguments. Must try -L first in case configure is actually a
michael@0 2714 # symlink; some systems play weird games with the mod time of symlinks
michael@0 2715 # (eg FreeBSD returns the mod time of the symlink's containing
michael@0 2716 # directory).
michael@0 2717 if (
michael@0 2718 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
michael@0 2719 if test "$*" = "X"; then
michael@0 2720 # -L didn't work.
michael@0 2721 set X `ls -t "$srcdir/configure" conftest.file`
michael@0 2722 fi
michael@0 2723 rm -f conftest.file
michael@0 2724 if test "$*" != "X $srcdir/configure conftest.file" \
michael@0 2725 && test "$*" != "X conftest.file $srcdir/configure"; then
michael@0 2726
michael@0 2727 # If neither matched, then we have a broken ls. This can happen
michael@0 2728 # if, for instance, CONFIG_SHELL is bash and it inherits a
michael@0 2729 # broken ls alias from the environment. This has actually
michael@0 2730 # happened. Such a system could not be considered "sane".
michael@0 2731 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
michael@0 2732 alias in your environment" "$LINENO" 5
michael@0 2733 fi
michael@0 2734
michael@0 2735 test "$2" = conftest.file
michael@0 2736 )
michael@0 2737 then
michael@0 2738 # Ok.
michael@0 2739 :
michael@0 2740 else
michael@0 2741 as_fn_error $? "newly created file is older than distributed files!
michael@0 2742 Check your system clock" "$LINENO" 5
michael@0 2743 fi
michael@0 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 2745 $as_echo "yes" >&6; }
michael@0 2746 test "$program_prefix" != NONE &&
michael@0 2747 program_transform_name="s&^&$program_prefix&;$program_transform_name"
michael@0 2748 # Use a double $ so make ignores it.
michael@0 2749 test "$program_suffix" != NONE &&
michael@0 2750 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
michael@0 2751 # Double any \ or $.
michael@0 2752 # By default was `s,x,x', remove it if useless.
michael@0 2753 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
michael@0 2754 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
michael@0 2755
michael@0 2756 # expand $ac_aux_dir to an absolute path
michael@0 2757 am_aux_dir=`cd $ac_aux_dir && pwd`
michael@0 2758
michael@0 2759 if test x"${MISSING+set}" != xset; then
michael@0 2760 case $am_aux_dir in
michael@0 2761 *\ * | *\ *)
michael@0 2762 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
michael@0 2763 *)
michael@0 2764 MISSING="\${SHELL} $am_aux_dir/missing" ;;
michael@0 2765 esac
michael@0 2766 fi
michael@0 2767 # Use eval to expand $SHELL
michael@0 2768 if eval "$MISSING --run true"; then
michael@0 2769 am_missing_run="$MISSING --run "
michael@0 2770 else
michael@0 2771 am_missing_run=
michael@0 2772 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
michael@0 2773 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
michael@0 2774 fi
michael@0 2775
michael@0 2776 if test x"${install_sh}" != xset; then
michael@0 2777 case $am_aux_dir in
michael@0 2778 *\ * | *\ *)
michael@0 2779 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
michael@0 2780 *)
michael@0 2781 install_sh="\${SHELL} $am_aux_dir/install-sh"
michael@0 2782 esac
michael@0 2783 fi
michael@0 2784
michael@0 2785 # Installed binaries are usually stripped using `strip' when the user
michael@0 2786 # run `make install-strip'. However `strip' might not be the right
michael@0 2787 # tool to use in cross-compilation environments, therefore Automake
michael@0 2788 # will honor the `STRIP' environment variable to overrule this program.
michael@0 2789 if test "$cross_compiling" != no; then
michael@0 2790 if test -n "$ac_tool_prefix"; then
michael@0 2791 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
michael@0 2792 set dummy ${ac_tool_prefix}strip; ac_word=$2
michael@0 2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 2794 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 2795 if ${ac_cv_prog_STRIP+:} false; then :
michael@0 2796 $as_echo_n "(cached) " >&6
michael@0 2797 else
michael@0 2798 if test -n "$STRIP"; then
michael@0 2799 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
michael@0 2800 else
michael@0 2801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 2802 for as_dir in $PATH
michael@0 2803 do
michael@0 2804 IFS=$as_save_IFS
michael@0 2805 test -z "$as_dir" && as_dir=.
michael@0 2806 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 2807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 2808 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
michael@0 2809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 2810 break 2
michael@0 2811 fi
michael@0 2812 done
michael@0 2813 done
michael@0 2814 IFS=$as_save_IFS
michael@0 2815
michael@0 2816 fi
michael@0 2817 fi
michael@0 2818 STRIP=$ac_cv_prog_STRIP
michael@0 2819 if test -n "$STRIP"; then
michael@0 2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
michael@0 2821 $as_echo "$STRIP" >&6; }
michael@0 2822 else
michael@0 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 2824 $as_echo "no" >&6; }
michael@0 2825 fi
michael@0 2826
michael@0 2827
michael@0 2828 fi
michael@0 2829 if test -z "$ac_cv_prog_STRIP"; then
michael@0 2830 ac_ct_STRIP=$STRIP
michael@0 2831 # Extract the first word of "strip", so it can be a program name with args.
michael@0 2832 set dummy strip; ac_word=$2
michael@0 2833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 2834 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 2835 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
michael@0 2836 $as_echo_n "(cached) " >&6
michael@0 2837 else
michael@0 2838 if test -n "$ac_ct_STRIP"; then
michael@0 2839 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
michael@0 2840 else
michael@0 2841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 2842 for as_dir in $PATH
michael@0 2843 do
michael@0 2844 IFS=$as_save_IFS
michael@0 2845 test -z "$as_dir" && as_dir=.
michael@0 2846 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 2847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 2848 ac_cv_prog_ac_ct_STRIP="strip"
michael@0 2849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 2850 break 2
michael@0 2851 fi
michael@0 2852 done
michael@0 2853 done
michael@0 2854 IFS=$as_save_IFS
michael@0 2855
michael@0 2856 fi
michael@0 2857 fi
michael@0 2858 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
michael@0 2859 if test -n "$ac_ct_STRIP"; then
michael@0 2860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
michael@0 2861 $as_echo "$ac_ct_STRIP" >&6; }
michael@0 2862 else
michael@0 2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 2864 $as_echo "no" >&6; }
michael@0 2865 fi
michael@0 2866
michael@0 2867 if test "x$ac_ct_STRIP" = x; then
michael@0 2868 STRIP=":"
michael@0 2869 else
michael@0 2870 case $cross_compiling:$ac_tool_warned in
michael@0 2871 yes:)
michael@0 2872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 2873 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 2874 ac_tool_warned=yes ;;
michael@0 2875 esac
michael@0 2876 STRIP=$ac_ct_STRIP
michael@0 2877 fi
michael@0 2878 else
michael@0 2879 STRIP="$ac_cv_prog_STRIP"
michael@0 2880 fi
michael@0 2881
michael@0 2882 fi
michael@0 2883 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
michael@0 2884
michael@0 2885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
michael@0 2886 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
michael@0 2887 if test -z "$MKDIR_P"; then
michael@0 2888 if ${ac_cv_path_mkdir+:} false; then :
michael@0 2889 $as_echo_n "(cached) " >&6
michael@0 2890 else
michael@0 2891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 2892 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
michael@0 2893 do
michael@0 2894 IFS=$as_save_IFS
michael@0 2895 test -z "$as_dir" && as_dir=.
michael@0 2896 for ac_prog in mkdir gmkdir; do
michael@0 2897 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 2898 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
michael@0 2899 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
michael@0 2900 'mkdir (GNU coreutils) '* | \
michael@0 2901 'mkdir (coreutils) '* | \
michael@0 2902 'mkdir (fileutils) '4.1*)
michael@0 2903 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
michael@0 2904 break 3;;
michael@0 2905 esac
michael@0 2906 done
michael@0 2907 done
michael@0 2908 done
michael@0 2909 IFS=$as_save_IFS
michael@0 2910
michael@0 2911 fi
michael@0 2912
michael@0 2913 test -d ./--version && rmdir ./--version
michael@0 2914 if test "${ac_cv_path_mkdir+set}" = set; then
michael@0 2915 MKDIR_P="$ac_cv_path_mkdir -p"
michael@0 2916 else
michael@0 2917 # As a last resort, use the slow shell script. Don't cache a
michael@0 2918 # value for MKDIR_P within a source directory, because that will
michael@0 2919 # break other packages using the cache if that directory is
michael@0 2920 # removed, or if the value is a relative name.
michael@0 2921 MKDIR_P="$ac_install_sh -d"
michael@0 2922 fi
michael@0 2923 fi
michael@0 2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
michael@0 2925 $as_echo "$MKDIR_P" >&6; }
michael@0 2926
michael@0 2927 mkdir_p="$MKDIR_P"
michael@0 2928 case $mkdir_p in
michael@0 2929 [\\/$]* | ?:[\\/]*) ;;
michael@0 2930 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
michael@0 2931 esac
michael@0 2932
michael@0 2933 for ac_prog in gawk mawk nawk awk
michael@0 2934 do
michael@0 2935 # Extract the first word of "$ac_prog", so it can be a program name with args.
michael@0 2936 set dummy $ac_prog; ac_word=$2
michael@0 2937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 2938 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 2939 if ${ac_cv_prog_AWK+:} false; then :
michael@0 2940 $as_echo_n "(cached) " >&6
michael@0 2941 else
michael@0 2942 if test -n "$AWK"; then
michael@0 2943 ac_cv_prog_AWK="$AWK" # Let the user override the test.
michael@0 2944 else
michael@0 2945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 2946 for as_dir in $PATH
michael@0 2947 do
michael@0 2948 IFS=$as_save_IFS
michael@0 2949 test -z "$as_dir" && as_dir=.
michael@0 2950 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 2951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 2952 ac_cv_prog_AWK="$ac_prog"
michael@0 2953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 2954 break 2
michael@0 2955 fi
michael@0 2956 done
michael@0 2957 done
michael@0 2958 IFS=$as_save_IFS
michael@0 2959
michael@0 2960 fi
michael@0 2961 fi
michael@0 2962 AWK=$ac_cv_prog_AWK
michael@0 2963 if test -n "$AWK"; then
michael@0 2964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
michael@0 2965 $as_echo "$AWK" >&6; }
michael@0 2966 else
michael@0 2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 2968 $as_echo "no" >&6; }
michael@0 2969 fi
michael@0 2970
michael@0 2971
michael@0 2972 test -n "$AWK" && break
michael@0 2973 done
michael@0 2974
michael@0 2975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
michael@0 2976 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
michael@0 2977 set x ${MAKE-make}
michael@0 2978 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
michael@0 2979 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
michael@0 2980 $as_echo_n "(cached) " >&6
michael@0 2981 else
michael@0 2982 cat >conftest.make <<\_ACEOF
michael@0 2983 SHELL = /bin/sh
michael@0 2984 all:
michael@0 2985 @echo '@@@%%%=$(MAKE)=@@@%%%'
michael@0 2986 _ACEOF
michael@0 2987 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
michael@0 2988 case `${MAKE-make} -f conftest.make 2>/dev/null` in
michael@0 2989 *@@@%%%=?*=@@@%%%*)
michael@0 2990 eval ac_cv_prog_make_${ac_make}_set=yes;;
michael@0 2991 *)
michael@0 2992 eval ac_cv_prog_make_${ac_make}_set=no;;
michael@0 2993 esac
michael@0 2994 rm -f conftest.make
michael@0 2995 fi
michael@0 2996 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
michael@0 2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 2998 $as_echo "yes" >&6; }
michael@0 2999 SET_MAKE=
michael@0 3000 else
michael@0 3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3002 $as_echo "no" >&6; }
michael@0 3003 SET_MAKE="MAKE=${MAKE-make}"
michael@0 3004 fi
michael@0 3005
michael@0 3006 rm -rf .tst 2>/dev/null
michael@0 3007 mkdir .tst 2>/dev/null
michael@0 3008 if test -d .tst; then
michael@0 3009 am__leading_dot=.
michael@0 3010 else
michael@0 3011 am__leading_dot=_
michael@0 3012 fi
michael@0 3013 rmdir .tst 2>/dev/null
michael@0 3014
michael@0 3015 if test "`cd $srcdir && pwd`" != "`pwd`"; then
michael@0 3016 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
michael@0 3017 # is not polluted with repeated "-I."
michael@0 3018 am__isrc=' -I$(srcdir)'
michael@0 3019 # test to see if srcdir already configured
michael@0 3020 if test -f $srcdir/config.status; then
michael@0 3021 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
michael@0 3022 fi
michael@0 3023 fi
michael@0 3024
michael@0 3025 # test whether we have cygpath
michael@0 3026 if test -z "$CYGPATH_W"; then
michael@0 3027 if (cygpath --version) >/dev/null 2>/dev/null; then
michael@0 3028 CYGPATH_W='cygpath -w'
michael@0 3029 else
michael@0 3030 CYGPATH_W=echo
michael@0 3031 fi
michael@0 3032 fi
michael@0 3033
michael@0 3034
michael@0 3035 # Define the identity of the package.
michael@0 3036 PACKAGE=libevent
michael@0 3037 VERSION=2.0.21-stable
michael@0 3038
michael@0 3039
michael@0 3040 cat >>confdefs.h <<_ACEOF
michael@0 3041 #define PACKAGE "$PACKAGE"
michael@0 3042 _ACEOF
michael@0 3043
michael@0 3044
michael@0 3045 cat >>confdefs.h <<_ACEOF
michael@0 3046 #define VERSION "$VERSION"
michael@0 3047 _ACEOF
michael@0 3048
michael@0 3049 # Some tools Automake needs.
michael@0 3050
michael@0 3051 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
michael@0 3052
michael@0 3053
michael@0 3054 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
michael@0 3055
michael@0 3056
michael@0 3057 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
michael@0 3058
michael@0 3059
michael@0 3060 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
michael@0 3061
michael@0 3062
michael@0 3063 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
michael@0 3064
michael@0 3065 # We need awk for the "check" target. The system "awk" is bad on
michael@0 3066 # some platforms.
michael@0 3067 # Always define AMTAR for backward compatibility. Yes, it's still used
michael@0 3068 # in the wild :-( We should find a proper way to deprecate it ...
michael@0 3069 AMTAR='$${TAR-tar}'
michael@0 3070
michael@0 3071 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
michael@0 3072
michael@0 3073
michael@0 3074
michael@0 3075
michael@0 3076
michael@0 3077 ac_config_headers="$ac_config_headers config.h"
michael@0 3078
michael@0 3079
michael@0 3080 $as_echo "#define NUMERIC_VERSION 0x02001500" >>confdefs.h
michael@0 3081
michael@0 3082
michael@0 3083 if test "$prefix" = "NONE"; then
michael@0 3084 prefix="/usr/local"
michael@0 3085 fi
michael@0 3086
michael@0 3087 # Make sure we can run config.sub.
michael@0 3088 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
michael@0 3089 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
michael@0 3090
michael@0 3091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
michael@0 3092 $as_echo_n "checking build system type... " >&6; }
michael@0 3093 if ${ac_cv_build+:} false; then :
michael@0 3094 $as_echo_n "(cached) " >&6
michael@0 3095 else
michael@0 3096 ac_build_alias=$build_alias
michael@0 3097 test "x$ac_build_alias" = x &&
michael@0 3098 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
michael@0 3099 test "x$ac_build_alias" = x &&
michael@0 3100 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
michael@0 3101 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
michael@0 3102 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
michael@0 3103
michael@0 3104 fi
michael@0 3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
michael@0 3106 $as_echo "$ac_cv_build" >&6; }
michael@0 3107 case $ac_cv_build in
michael@0 3108 *-*-*) ;;
michael@0 3109 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
michael@0 3110 esac
michael@0 3111 build=$ac_cv_build
michael@0 3112 ac_save_IFS=$IFS; IFS='-'
michael@0 3113 set x $ac_cv_build
michael@0 3114 shift
michael@0 3115 build_cpu=$1
michael@0 3116 build_vendor=$2
michael@0 3117 shift; shift
michael@0 3118 # Remember, the first character of IFS is used to create $*,
michael@0 3119 # except with old shells:
michael@0 3120 build_os=$*
michael@0 3121 IFS=$ac_save_IFS
michael@0 3122 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
michael@0 3123
michael@0 3124
michael@0 3125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
michael@0 3126 $as_echo_n "checking host system type... " >&6; }
michael@0 3127 if ${ac_cv_host+:} false; then :
michael@0 3128 $as_echo_n "(cached) " >&6
michael@0 3129 else
michael@0 3130 if test "x$host_alias" = x; then
michael@0 3131 ac_cv_host=$ac_cv_build
michael@0 3132 else
michael@0 3133 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
michael@0 3134 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
michael@0 3135 fi
michael@0 3136
michael@0 3137 fi
michael@0 3138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
michael@0 3139 $as_echo "$ac_cv_host" >&6; }
michael@0 3140 case $ac_cv_host in
michael@0 3141 *-*-*) ;;
michael@0 3142 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
michael@0 3143 esac
michael@0 3144 host=$ac_cv_host
michael@0 3145 ac_save_IFS=$IFS; IFS='-'
michael@0 3146 set x $ac_cv_host
michael@0 3147 shift
michael@0 3148 host_cpu=$1
michael@0 3149 host_vendor=$2
michael@0 3150 shift; shift
michael@0 3151 # Remember, the first character of IFS is used to create $*,
michael@0 3152 # except with old shells:
michael@0 3153 host_os=$*
michael@0 3154 IFS=$ac_save_IFS
michael@0 3155 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
michael@0 3156
michael@0 3157
michael@0 3158
michael@0 3159 case "$host_os" in
michael@0 3160
michael@0 3161 osf5*)
michael@0 3162 CFLAGS="$CFLAGS -D_OSF_SOURCE"
michael@0 3163 ;;
michael@0 3164 esac
michael@0 3165
michael@0 3166 ac_ext=c
michael@0 3167 ac_cpp='$CPP $CPPFLAGS'
michael@0 3168 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 3169 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 3170 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 3171 if test -n "$ac_tool_prefix"; then
michael@0 3172 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
michael@0 3173 set dummy ${ac_tool_prefix}gcc; ac_word=$2
michael@0 3174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 3175 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 3176 if ${ac_cv_prog_CC+:} false; then :
michael@0 3177 $as_echo_n "(cached) " >&6
michael@0 3178 else
michael@0 3179 if test -n "$CC"; then
michael@0 3180 ac_cv_prog_CC="$CC" # Let the user override the test.
michael@0 3181 else
michael@0 3182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 3183 for as_dir in $PATH
michael@0 3184 do
michael@0 3185 IFS=$as_save_IFS
michael@0 3186 test -z "$as_dir" && as_dir=.
michael@0 3187 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 3188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 3189 ac_cv_prog_CC="${ac_tool_prefix}gcc"
michael@0 3190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 3191 break 2
michael@0 3192 fi
michael@0 3193 done
michael@0 3194 done
michael@0 3195 IFS=$as_save_IFS
michael@0 3196
michael@0 3197 fi
michael@0 3198 fi
michael@0 3199 CC=$ac_cv_prog_CC
michael@0 3200 if test -n "$CC"; then
michael@0 3201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
michael@0 3202 $as_echo "$CC" >&6; }
michael@0 3203 else
michael@0 3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3205 $as_echo "no" >&6; }
michael@0 3206 fi
michael@0 3207
michael@0 3208
michael@0 3209 fi
michael@0 3210 if test -z "$ac_cv_prog_CC"; then
michael@0 3211 ac_ct_CC=$CC
michael@0 3212 # Extract the first word of "gcc", so it can be a program name with args.
michael@0 3213 set dummy gcc; ac_word=$2
michael@0 3214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 3215 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 3216 if ${ac_cv_prog_ac_ct_CC+:} false; then :
michael@0 3217 $as_echo_n "(cached) " >&6
michael@0 3218 else
michael@0 3219 if test -n "$ac_ct_CC"; then
michael@0 3220 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
michael@0 3221 else
michael@0 3222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 3223 for as_dir in $PATH
michael@0 3224 do
michael@0 3225 IFS=$as_save_IFS
michael@0 3226 test -z "$as_dir" && as_dir=.
michael@0 3227 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 3228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 3229 ac_cv_prog_ac_ct_CC="gcc"
michael@0 3230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 3231 break 2
michael@0 3232 fi
michael@0 3233 done
michael@0 3234 done
michael@0 3235 IFS=$as_save_IFS
michael@0 3236
michael@0 3237 fi
michael@0 3238 fi
michael@0 3239 ac_ct_CC=$ac_cv_prog_ac_ct_CC
michael@0 3240 if test -n "$ac_ct_CC"; then
michael@0 3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
michael@0 3242 $as_echo "$ac_ct_CC" >&6; }
michael@0 3243 else
michael@0 3244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3245 $as_echo "no" >&6; }
michael@0 3246 fi
michael@0 3247
michael@0 3248 if test "x$ac_ct_CC" = x; then
michael@0 3249 CC=""
michael@0 3250 else
michael@0 3251 case $cross_compiling:$ac_tool_warned in
michael@0 3252 yes:)
michael@0 3253 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 3254 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 3255 ac_tool_warned=yes ;;
michael@0 3256 esac
michael@0 3257 CC=$ac_ct_CC
michael@0 3258 fi
michael@0 3259 else
michael@0 3260 CC="$ac_cv_prog_CC"
michael@0 3261 fi
michael@0 3262
michael@0 3263 if test -z "$CC"; then
michael@0 3264 if test -n "$ac_tool_prefix"; then
michael@0 3265 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
michael@0 3266 set dummy ${ac_tool_prefix}cc; ac_word=$2
michael@0 3267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 3268 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 3269 if ${ac_cv_prog_CC+:} false; then :
michael@0 3270 $as_echo_n "(cached) " >&6
michael@0 3271 else
michael@0 3272 if test -n "$CC"; then
michael@0 3273 ac_cv_prog_CC="$CC" # Let the user override the test.
michael@0 3274 else
michael@0 3275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 3276 for as_dir in $PATH
michael@0 3277 do
michael@0 3278 IFS=$as_save_IFS
michael@0 3279 test -z "$as_dir" && as_dir=.
michael@0 3280 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 3281 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 3282 ac_cv_prog_CC="${ac_tool_prefix}cc"
michael@0 3283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 3284 break 2
michael@0 3285 fi
michael@0 3286 done
michael@0 3287 done
michael@0 3288 IFS=$as_save_IFS
michael@0 3289
michael@0 3290 fi
michael@0 3291 fi
michael@0 3292 CC=$ac_cv_prog_CC
michael@0 3293 if test -n "$CC"; then
michael@0 3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
michael@0 3295 $as_echo "$CC" >&6; }
michael@0 3296 else
michael@0 3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3298 $as_echo "no" >&6; }
michael@0 3299 fi
michael@0 3300
michael@0 3301
michael@0 3302 fi
michael@0 3303 fi
michael@0 3304 if test -z "$CC"; then
michael@0 3305 # Extract the first word of "cc", so it can be a program name with args.
michael@0 3306 set dummy cc; ac_word=$2
michael@0 3307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 3308 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 3309 if ${ac_cv_prog_CC+:} false; then :
michael@0 3310 $as_echo_n "(cached) " >&6
michael@0 3311 else
michael@0 3312 if test -n "$CC"; then
michael@0 3313 ac_cv_prog_CC="$CC" # Let the user override the test.
michael@0 3314 else
michael@0 3315 ac_prog_rejected=no
michael@0 3316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 3317 for as_dir in $PATH
michael@0 3318 do
michael@0 3319 IFS=$as_save_IFS
michael@0 3320 test -z "$as_dir" && as_dir=.
michael@0 3321 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 3322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 3323 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
michael@0 3324 ac_prog_rejected=yes
michael@0 3325 continue
michael@0 3326 fi
michael@0 3327 ac_cv_prog_CC="cc"
michael@0 3328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 3329 break 2
michael@0 3330 fi
michael@0 3331 done
michael@0 3332 done
michael@0 3333 IFS=$as_save_IFS
michael@0 3334
michael@0 3335 if test $ac_prog_rejected = yes; then
michael@0 3336 # We found a bogon in the path, so make sure we never use it.
michael@0 3337 set dummy $ac_cv_prog_CC
michael@0 3338 shift
michael@0 3339 if test $# != 0; then
michael@0 3340 # We chose a different compiler from the bogus one.
michael@0 3341 # However, it has the same basename, so the bogon will be chosen
michael@0 3342 # first if we set CC to just the basename; use the full file name.
michael@0 3343 shift
michael@0 3344 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
michael@0 3345 fi
michael@0 3346 fi
michael@0 3347 fi
michael@0 3348 fi
michael@0 3349 CC=$ac_cv_prog_CC
michael@0 3350 if test -n "$CC"; then
michael@0 3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
michael@0 3352 $as_echo "$CC" >&6; }
michael@0 3353 else
michael@0 3354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3355 $as_echo "no" >&6; }
michael@0 3356 fi
michael@0 3357
michael@0 3358
michael@0 3359 fi
michael@0 3360 if test -z "$CC"; then
michael@0 3361 if test -n "$ac_tool_prefix"; then
michael@0 3362 for ac_prog in cl.exe
michael@0 3363 do
michael@0 3364 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
michael@0 3365 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
michael@0 3366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 3367 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 3368 if ${ac_cv_prog_CC+:} false; then :
michael@0 3369 $as_echo_n "(cached) " >&6
michael@0 3370 else
michael@0 3371 if test -n "$CC"; then
michael@0 3372 ac_cv_prog_CC="$CC" # Let the user override the test.
michael@0 3373 else
michael@0 3374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 3375 for as_dir in $PATH
michael@0 3376 do
michael@0 3377 IFS=$as_save_IFS
michael@0 3378 test -z "$as_dir" && as_dir=.
michael@0 3379 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 3380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 3381 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
michael@0 3382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 3383 break 2
michael@0 3384 fi
michael@0 3385 done
michael@0 3386 done
michael@0 3387 IFS=$as_save_IFS
michael@0 3388
michael@0 3389 fi
michael@0 3390 fi
michael@0 3391 CC=$ac_cv_prog_CC
michael@0 3392 if test -n "$CC"; then
michael@0 3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
michael@0 3394 $as_echo "$CC" >&6; }
michael@0 3395 else
michael@0 3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3397 $as_echo "no" >&6; }
michael@0 3398 fi
michael@0 3399
michael@0 3400
michael@0 3401 test -n "$CC" && break
michael@0 3402 done
michael@0 3403 fi
michael@0 3404 if test -z "$CC"; then
michael@0 3405 ac_ct_CC=$CC
michael@0 3406 for ac_prog in cl.exe
michael@0 3407 do
michael@0 3408 # Extract the first word of "$ac_prog", so it can be a program name with args.
michael@0 3409 set dummy $ac_prog; ac_word=$2
michael@0 3410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 3411 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 3412 if ${ac_cv_prog_ac_ct_CC+:} false; then :
michael@0 3413 $as_echo_n "(cached) " >&6
michael@0 3414 else
michael@0 3415 if test -n "$ac_ct_CC"; then
michael@0 3416 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
michael@0 3417 else
michael@0 3418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 3419 for as_dir in $PATH
michael@0 3420 do
michael@0 3421 IFS=$as_save_IFS
michael@0 3422 test -z "$as_dir" && as_dir=.
michael@0 3423 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 3424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 3425 ac_cv_prog_ac_ct_CC="$ac_prog"
michael@0 3426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 3427 break 2
michael@0 3428 fi
michael@0 3429 done
michael@0 3430 done
michael@0 3431 IFS=$as_save_IFS
michael@0 3432
michael@0 3433 fi
michael@0 3434 fi
michael@0 3435 ac_ct_CC=$ac_cv_prog_ac_ct_CC
michael@0 3436 if test -n "$ac_ct_CC"; then
michael@0 3437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
michael@0 3438 $as_echo "$ac_ct_CC" >&6; }
michael@0 3439 else
michael@0 3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3441 $as_echo "no" >&6; }
michael@0 3442 fi
michael@0 3443
michael@0 3444
michael@0 3445 test -n "$ac_ct_CC" && break
michael@0 3446 done
michael@0 3447
michael@0 3448 if test "x$ac_ct_CC" = x; then
michael@0 3449 CC=""
michael@0 3450 else
michael@0 3451 case $cross_compiling:$ac_tool_warned in
michael@0 3452 yes:)
michael@0 3453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 3454 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 3455 ac_tool_warned=yes ;;
michael@0 3456 esac
michael@0 3457 CC=$ac_ct_CC
michael@0 3458 fi
michael@0 3459 fi
michael@0 3460
michael@0 3461 fi
michael@0 3462
michael@0 3463
michael@0 3464 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 3465 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 3466 as_fn_error $? "no acceptable C compiler found in \$PATH
michael@0 3467 See \`config.log' for more details" "$LINENO" 5; }
michael@0 3468
michael@0 3469 # Provide some information about the compiler.
michael@0 3470 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
michael@0 3471 set X $ac_compile
michael@0 3472 ac_compiler=$2
michael@0 3473 for ac_option in --version -v -V -qversion; do
michael@0 3474 { { ac_try="$ac_compiler $ac_option >&5"
michael@0 3475 case "(($ac_try" in
michael@0 3476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 3477 *) ac_try_echo=$ac_try;;
michael@0 3478 esac
michael@0 3479 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 3480 $as_echo "$ac_try_echo"; } >&5
michael@0 3481 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
michael@0 3482 ac_status=$?
michael@0 3483 if test -s conftest.err; then
michael@0 3484 sed '10a\
michael@0 3485 ... rest of stderr output deleted ...
michael@0 3486 10q' conftest.err >conftest.er1
michael@0 3487 cat conftest.er1 >&5
michael@0 3488 fi
michael@0 3489 rm -f conftest.er1 conftest.err
michael@0 3490 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 3491 test $ac_status = 0; }
michael@0 3492 done
michael@0 3493
michael@0 3494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3495 /* end confdefs.h. */
michael@0 3496
michael@0 3497 int
michael@0 3498 main ()
michael@0 3499 {
michael@0 3500
michael@0 3501 ;
michael@0 3502 return 0;
michael@0 3503 }
michael@0 3504 _ACEOF
michael@0 3505 ac_clean_files_save=$ac_clean_files
michael@0 3506 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
michael@0 3507 # Try to create an executable without -o first, disregard a.out.
michael@0 3508 # It will help us diagnose broken compilers, and finding out an intuition
michael@0 3509 # of exeext.
michael@0 3510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
michael@0 3511 $as_echo_n "checking whether the C compiler works... " >&6; }
michael@0 3512 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
michael@0 3513
michael@0 3514 # The possible output files:
michael@0 3515 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
michael@0 3516
michael@0 3517 ac_rmfiles=
michael@0 3518 for ac_file in $ac_files
michael@0 3519 do
michael@0 3520 case $ac_file in
michael@0 3521 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
michael@0 3522 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
michael@0 3523 esac
michael@0 3524 done
michael@0 3525 rm -f $ac_rmfiles
michael@0 3526
michael@0 3527 if { { ac_try="$ac_link_default"
michael@0 3528 case "(($ac_try" in
michael@0 3529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 3530 *) ac_try_echo=$ac_try;;
michael@0 3531 esac
michael@0 3532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 3533 $as_echo "$ac_try_echo"; } >&5
michael@0 3534 (eval "$ac_link_default") 2>&5
michael@0 3535 ac_status=$?
michael@0 3536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 3537 test $ac_status = 0; }; then :
michael@0 3538 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
michael@0 3539 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
michael@0 3540 # in a Makefile. We should not override ac_cv_exeext if it was cached,
michael@0 3541 # so that the user can short-circuit this test for compilers unknown to
michael@0 3542 # Autoconf.
michael@0 3543 for ac_file in $ac_files ''
michael@0 3544 do
michael@0 3545 test -f "$ac_file" || continue
michael@0 3546 case $ac_file in
michael@0 3547 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
michael@0 3548 ;;
michael@0 3549 [ab].out )
michael@0 3550 # We found the default executable, but exeext='' is most
michael@0 3551 # certainly right.
michael@0 3552 break;;
michael@0 3553 *.* )
michael@0 3554 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
michael@0 3555 then :; else
michael@0 3556 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
michael@0 3557 fi
michael@0 3558 # We set ac_cv_exeext here because the later test for it is not
michael@0 3559 # safe: cross compilers may not add the suffix if given an `-o'
michael@0 3560 # argument, so we may need to know it at that point already.
michael@0 3561 # Even if this section looks crufty: it has the advantage of
michael@0 3562 # actually working.
michael@0 3563 break;;
michael@0 3564 * )
michael@0 3565 break;;
michael@0 3566 esac
michael@0 3567 done
michael@0 3568 test "$ac_cv_exeext" = no && ac_cv_exeext=
michael@0 3569
michael@0 3570 else
michael@0 3571 ac_file=''
michael@0 3572 fi
michael@0 3573 if test -z "$ac_file"; then :
michael@0 3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 3575 $as_echo "no" >&6; }
michael@0 3576 $as_echo "$as_me: failed program was:" >&5
michael@0 3577 sed 's/^/| /' conftest.$ac_ext >&5
michael@0 3578
michael@0 3579 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 3580 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 3581 as_fn_error 77 "C compiler cannot create executables
michael@0 3582 See \`config.log' for more details" "$LINENO" 5; }
michael@0 3583 else
michael@0 3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 3585 $as_echo "yes" >&6; }
michael@0 3586 fi
michael@0 3587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
michael@0 3588 $as_echo_n "checking for C compiler default output file name... " >&6; }
michael@0 3589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
michael@0 3590 $as_echo "$ac_file" >&6; }
michael@0 3591 ac_exeext=$ac_cv_exeext
michael@0 3592
michael@0 3593 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
michael@0 3594 ac_clean_files=$ac_clean_files_save
michael@0 3595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
michael@0 3596 $as_echo_n "checking for suffix of executables... " >&6; }
michael@0 3597 if { { ac_try="$ac_link"
michael@0 3598 case "(($ac_try" in
michael@0 3599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 3600 *) ac_try_echo=$ac_try;;
michael@0 3601 esac
michael@0 3602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 3603 $as_echo "$ac_try_echo"; } >&5
michael@0 3604 (eval "$ac_link") 2>&5
michael@0 3605 ac_status=$?
michael@0 3606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 3607 test $ac_status = 0; }; then :
michael@0 3608 # If both `conftest.exe' and `conftest' are `present' (well, observable)
michael@0 3609 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
michael@0 3610 # work properly (i.e., refer to `conftest.exe'), while it won't with
michael@0 3611 # `rm'.
michael@0 3612 for ac_file in conftest.exe conftest conftest.*; do
michael@0 3613 test -f "$ac_file" || continue
michael@0 3614 case $ac_file in
michael@0 3615 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
michael@0 3616 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
michael@0 3617 break;;
michael@0 3618 * ) break;;
michael@0 3619 esac
michael@0 3620 done
michael@0 3621 else
michael@0 3622 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 3623 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 3624 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
michael@0 3625 See \`config.log' for more details" "$LINENO" 5; }
michael@0 3626 fi
michael@0 3627 rm -f conftest conftest$ac_cv_exeext
michael@0 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
michael@0 3629 $as_echo "$ac_cv_exeext" >&6; }
michael@0 3630
michael@0 3631 rm -f conftest.$ac_ext
michael@0 3632 EXEEXT=$ac_cv_exeext
michael@0 3633 ac_exeext=$EXEEXT
michael@0 3634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3635 /* end confdefs.h. */
michael@0 3636 #include <stdio.h>
michael@0 3637 int
michael@0 3638 main ()
michael@0 3639 {
michael@0 3640 FILE *f = fopen ("conftest.out", "w");
michael@0 3641 return ferror (f) || fclose (f) != 0;
michael@0 3642
michael@0 3643 ;
michael@0 3644 return 0;
michael@0 3645 }
michael@0 3646 _ACEOF
michael@0 3647 ac_clean_files="$ac_clean_files conftest.out"
michael@0 3648 # Check that the compiler produces executables we can run. If not, either
michael@0 3649 # the compiler is broken, or we cross compile.
michael@0 3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
michael@0 3651 $as_echo_n "checking whether we are cross compiling... " >&6; }
michael@0 3652 if test "$cross_compiling" != yes; then
michael@0 3653 { { ac_try="$ac_link"
michael@0 3654 case "(($ac_try" in
michael@0 3655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 3656 *) ac_try_echo=$ac_try;;
michael@0 3657 esac
michael@0 3658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 3659 $as_echo "$ac_try_echo"; } >&5
michael@0 3660 (eval "$ac_link") 2>&5
michael@0 3661 ac_status=$?
michael@0 3662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 3663 test $ac_status = 0; }
michael@0 3664 if { ac_try='./conftest$ac_cv_exeext'
michael@0 3665 { { case "(($ac_try" in
michael@0 3666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 3667 *) ac_try_echo=$ac_try;;
michael@0 3668 esac
michael@0 3669 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 3670 $as_echo "$ac_try_echo"; } >&5
michael@0 3671 (eval "$ac_try") 2>&5
michael@0 3672 ac_status=$?
michael@0 3673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 3674 test $ac_status = 0; }; }; then
michael@0 3675 cross_compiling=no
michael@0 3676 else
michael@0 3677 if test "$cross_compiling" = maybe; then
michael@0 3678 cross_compiling=yes
michael@0 3679 else
michael@0 3680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 3681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 3682 as_fn_error $? "cannot run C compiled programs.
michael@0 3683 If you meant to cross compile, use \`--host'.
michael@0 3684 See \`config.log' for more details" "$LINENO" 5; }
michael@0 3685 fi
michael@0 3686 fi
michael@0 3687 fi
michael@0 3688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
michael@0 3689 $as_echo "$cross_compiling" >&6; }
michael@0 3690
michael@0 3691 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
michael@0 3692 ac_clean_files=$ac_clean_files_save
michael@0 3693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
michael@0 3694 $as_echo_n "checking for suffix of object files... " >&6; }
michael@0 3695 if ${ac_cv_objext+:} false; then :
michael@0 3696 $as_echo_n "(cached) " >&6
michael@0 3697 else
michael@0 3698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3699 /* end confdefs.h. */
michael@0 3700
michael@0 3701 int
michael@0 3702 main ()
michael@0 3703 {
michael@0 3704
michael@0 3705 ;
michael@0 3706 return 0;
michael@0 3707 }
michael@0 3708 _ACEOF
michael@0 3709 rm -f conftest.o conftest.obj
michael@0 3710 if { { ac_try="$ac_compile"
michael@0 3711 case "(($ac_try" in
michael@0 3712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 3713 *) ac_try_echo=$ac_try;;
michael@0 3714 esac
michael@0 3715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 3716 $as_echo "$ac_try_echo"; } >&5
michael@0 3717 (eval "$ac_compile") 2>&5
michael@0 3718 ac_status=$?
michael@0 3719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 3720 test $ac_status = 0; }; then :
michael@0 3721 for ac_file in conftest.o conftest.obj conftest.*; do
michael@0 3722 test -f "$ac_file" || continue;
michael@0 3723 case $ac_file in
michael@0 3724 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
michael@0 3725 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
michael@0 3726 break;;
michael@0 3727 esac
michael@0 3728 done
michael@0 3729 else
michael@0 3730 $as_echo "$as_me: failed program was:" >&5
michael@0 3731 sed 's/^/| /' conftest.$ac_ext >&5
michael@0 3732
michael@0 3733 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 3734 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 3735 as_fn_error $? "cannot compute suffix of object files: cannot compile
michael@0 3736 See \`config.log' for more details" "$LINENO" 5; }
michael@0 3737 fi
michael@0 3738 rm -f conftest.$ac_cv_objext conftest.$ac_ext
michael@0 3739 fi
michael@0 3740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
michael@0 3741 $as_echo "$ac_cv_objext" >&6; }
michael@0 3742 OBJEXT=$ac_cv_objext
michael@0 3743 ac_objext=$OBJEXT
michael@0 3744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
michael@0 3745 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
michael@0 3746 if ${ac_cv_c_compiler_gnu+:} false; then :
michael@0 3747 $as_echo_n "(cached) " >&6
michael@0 3748 else
michael@0 3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3750 /* end confdefs.h. */
michael@0 3751
michael@0 3752 int
michael@0 3753 main ()
michael@0 3754 {
michael@0 3755 #ifndef __GNUC__
michael@0 3756 choke me
michael@0 3757 #endif
michael@0 3758
michael@0 3759 ;
michael@0 3760 return 0;
michael@0 3761 }
michael@0 3762 _ACEOF
michael@0 3763 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 3764 ac_compiler_gnu=yes
michael@0 3765 else
michael@0 3766 ac_compiler_gnu=no
michael@0 3767 fi
michael@0 3768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 3769 ac_cv_c_compiler_gnu=$ac_compiler_gnu
michael@0 3770
michael@0 3771 fi
michael@0 3772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
michael@0 3773 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
michael@0 3774 if test $ac_compiler_gnu = yes; then
michael@0 3775 GCC=yes
michael@0 3776 else
michael@0 3777 GCC=
michael@0 3778 fi
michael@0 3779 ac_test_CFLAGS=${CFLAGS+set}
michael@0 3780 ac_save_CFLAGS=$CFLAGS
michael@0 3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
michael@0 3782 $as_echo_n "checking whether $CC accepts -g... " >&6; }
michael@0 3783 if ${ac_cv_prog_cc_g+:} false; then :
michael@0 3784 $as_echo_n "(cached) " >&6
michael@0 3785 else
michael@0 3786 ac_save_c_werror_flag=$ac_c_werror_flag
michael@0 3787 ac_c_werror_flag=yes
michael@0 3788 ac_cv_prog_cc_g=no
michael@0 3789 CFLAGS="-g"
michael@0 3790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3791 /* end confdefs.h. */
michael@0 3792
michael@0 3793 int
michael@0 3794 main ()
michael@0 3795 {
michael@0 3796
michael@0 3797 ;
michael@0 3798 return 0;
michael@0 3799 }
michael@0 3800 _ACEOF
michael@0 3801 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 3802 ac_cv_prog_cc_g=yes
michael@0 3803 else
michael@0 3804 CFLAGS=""
michael@0 3805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3806 /* end confdefs.h. */
michael@0 3807
michael@0 3808 int
michael@0 3809 main ()
michael@0 3810 {
michael@0 3811
michael@0 3812 ;
michael@0 3813 return 0;
michael@0 3814 }
michael@0 3815 _ACEOF
michael@0 3816 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 3817
michael@0 3818 else
michael@0 3819 ac_c_werror_flag=$ac_save_c_werror_flag
michael@0 3820 CFLAGS="-g"
michael@0 3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3822 /* end confdefs.h. */
michael@0 3823
michael@0 3824 int
michael@0 3825 main ()
michael@0 3826 {
michael@0 3827
michael@0 3828 ;
michael@0 3829 return 0;
michael@0 3830 }
michael@0 3831 _ACEOF
michael@0 3832 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 3833 ac_cv_prog_cc_g=yes
michael@0 3834 fi
michael@0 3835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 3836 fi
michael@0 3837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 3838 fi
michael@0 3839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 3840 ac_c_werror_flag=$ac_save_c_werror_flag
michael@0 3841 fi
michael@0 3842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
michael@0 3843 $as_echo "$ac_cv_prog_cc_g" >&6; }
michael@0 3844 if test "$ac_test_CFLAGS" = set; then
michael@0 3845 CFLAGS=$ac_save_CFLAGS
michael@0 3846 elif test $ac_cv_prog_cc_g = yes; then
michael@0 3847 if test "$GCC" = yes; then
michael@0 3848 CFLAGS="-g -O2"
michael@0 3849 else
michael@0 3850 CFLAGS="-g"
michael@0 3851 fi
michael@0 3852 else
michael@0 3853 if test "$GCC" = yes; then
michael@0 3854 CFLAGS="-O2"
michael@0 3855 else
michael@0 3856 CFLAGS=
michael@0 3857 fi
michael@0 3858 fi
michael@0 3859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
michael@0 3860 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
michael@0 3861 if ${ac_cv_prog_cc_c89+:} false; then :
michael@0 3862 $as_echo_n "(cached) " >&6
michael@0 3863 else
michael@0 3864 ac_cv_prog_cc_c89=no
michael@0 3865 ac_save_CC=$CC
michael@0 3866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 3867 /* end confdefs.h. */
michael@0 3868 #include <stdarg.h>
michael@0 3869 #include <stdio.h>
michael@0 3870 #include <sys/types.h>
michael@0 3871 #include <sys/stat.h>
michael@0 3872 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
michael@0 3873 struct buf { int x; };
michael@0 3874 FILE * (*rcsopen) (struct buf *, struct stat *, int);
michael@0 3875 static char *e (p, i)
michael@0 3876 char **p;
michael@0 3877 int i;
michael@0 3878 {
michael@0 3879 return p[i];
michael@0 3880 }
michael@0 3881 static char *f (char * (*g) (char **, int), char **p, ...)
michael@0 3882 {
michael@0 3883 char *s;
michael@0 3884 va_list v;
michael@0 3885 va_start (v,p);
michael@0 3886 s = g (p, va_arg (v,int));
michael@0 3887 va_end (v);
michael@0 3888 return s;
michael@0 3889 }
michael@0 3890
michael@0 3891 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
michael@0 3892 function prototypes and stuff, but not '\xHH' hex character constants.
michael@0 3893 These don't provoke an error unfortunately, instead are silently treated
michael@0 3894 as 'x'. The following induces an error, until -std is added to get
michael@0 3895 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
michael@0 3896 array size at least. It's necessary to write '\x00'==0 to get something
michael@0 3897 that's true only with -std. */
michael@0 3898 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
michael@0 3899
michael@0 3900 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
michael@0 3901 inside strings and character constants. */
michael@0 3902 #define FOO(x) 'x'
michael@0 3903 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
michael@0 3904
michael@0 3905 int test (int i, double x);
michael@0 3906 struct s1 {int (*f) (int a);};
michael@0 3907 struct s2 {int (*f) (double a);};
michael@0 3908 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
michael@0 3909 int argc;
michael@0 3910 char **argv;
michael@0 3911 int
michael@0 3912 main ()
michael@0 3913 {
michael@0 3914 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
michael@0 3915 ;
michael@0 3916 return 0;
michael@0 3917 }
michael@0 3918 _ACEOF
michael@0 3919 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
michael@0 3920 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
michael@0 3921 do
michael@0 3922 CC="$ac_save_CC $ac_arg"
michael@0 3923 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 3924 ac_cv_prog_cc_c89=$ac_arg
michael@0 3925 fi
michael@0 3926 rm -f core conftest.err conftest.$ac_objext
michael@0 3927 test "x$ac_cv_prog_cc_c89" != "xno" && break
michael@0 3928 done
michael@0 3929 rm -f conftest.$ac_ext
michael@0 3930 CC=$ac_save_CC
michael@0 3931
michael@0 3932 fi
michael@0 3933 # AC_CACHE_VAL
michael@0 3934 case "x$ac_cv_prog_cc_c89" in
michael@0 3935 x)
michael@0 3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
michael@0 3937 $as_echo "none needed" >&6; } ;;
michael@0 3938 xno)
michael@0 3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
michael@0 3940 $as_echo "unsupported" >&6; } ;;
michael@0 3941 *)
michael@0 3942 CC="$CC $ac_cv_prog_cc_c89"
michael@0 3943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
michael@0 3944 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
michael@0 3945 esac
michael@0 3946 if test "x$ac_cv_prog_cc_c89" != xno; then :
michael@0 3947
michael@0 3948 fi
michael@0 3949
michael@0 3950 ac_ext=c
michael@0 3951 ac_cpp='$CPP $CPPFLAGS'
michael@0 3952 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 3953 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 3954 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 3955 DEPDIR="${am__leading_dot}deps"
michael@0 3956
michael@0 3957 ac_config_commands="$ac_config_commands depfiles"
michael@0 3958
michael@0 3959
michael@0 3960 am_make=${MAKE-make}
michael@0 3961 cat > confinc << 'END'
michael@0 3962 am__doit:
michael@0 3963 @echo this is the am__doit target
michael@0 3964 .PHONY: am__doit
michael@0 3965 END
michael@0 3966 # If we don't find an include directive, just comment out the code.
michael@0 3967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
michael@0 3968 $as_echo_n "checking for style of include used by $am_make... " >&6; }
michael@0 3969 am__include="#"
michael@0 3970 am__quote=
michael@0 3971 _am_result=none
michael@0 3972 # First try GNU make style include.
michael@0 3973 echo "include confinc" > confmf
michael@0 3974 # Ignore all kinds of additional output from `make'.
michael@0 3975 case `$am_make -s -f confmf 2> /dev/null` in #(
michael@0 3976 *the\ am__doit\ target*)
michael@0 3977 am__include=include
michael@0 3978 am__quote=
michael@0 3979 _am_result=GNU
michael@0 3980 ;;
michael@0 3981 esac
michael@0 3982 # Now try BSD make style include.
michael@0 3983 if test "$am__include" = "#"; then
michael@0 3984 echo '.include "confinc"' > confmf
michael@0 3985 case `$am_make -s -f confmf 2> /dev/null` in #(
michael@0 3986 *the\ am__doit\ target*)
michael@0 3987 am__include=.include
michael@0 3988 am__quote="\""
michael@0 3989 _am_result=BSD
michael@0 3990 ;;
michael@0 3991 esac
michael@0 3992 fi
michael@0 3993
michael@0 3994
michael@0 3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
michael@0 3996 $as_echo "$_am_result" >&6; }
michael@0 3997 rm -f confinc confmf
michael@0 3998
michael@0 3999 # Check whether --enable-dependency-tracking was given.
michael@0 4000 if test "${enable_dependency_tracking+set}" = set; then :
michael@0 4001 enableval=$enable_dependency_tracking;
michael@0 4002 fi
michael@0 4003
michael@0 4004 if test "x$enable_dependency_tracking" != xno; then
michael@0 4005 am_depcomp="$ac_aux_dir/depcomp"
michael@0 4006 AMDEPBACKSLASH='\'
michael@0 4007 am__nodep='_no'
michael@0 4008 fi
michael@0 4009 if test "x$enable_dependency_tracking" != xno; then
michael@0 4010 AMDEP_TRUE=
michael@0 4011 AMDEP_FALSE='#'
michael@0 4012 else
michael@0 4013 AMDEP_TRUE='#'
michael@0 4014 AMDEP_FALSE=
michael@0 4015 fi
michael@0 4016
michael@0 4017
michael@0 4018
michael@0 4019 depcc="$CC" am_compiler_list=
michael@0 4020
michael@0 4021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
michael@0 4022 $as_echo_n "checking dependency style of $depcc... " >&6; }
michael@0 4023 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
michael@0 4024 $as_echo_n "(cached) " >&6
michael@0 4025 else
michael@0 4026 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
michael@0 4027 # We make a subdir and do the tests there. Otherwise we can end up
michael@0 4028 # making bogus files that we don't know about and never remove. For
michael@0 4029 # instance it was reported that on HP-UX the gcc test will end up
michael@0 4030 # making a dummy file named `D' -- because `-MD' means `put the output
michael@0 4031 # in D'.
michael@0 4032 rm -rf conftest.dir
michael@0 4033 mkdir conftest.dir
michael@0 4034 # Copy depcomp to subdir because otherwise we won't find it if we're
michael@0 4035 # using a relative directory.
michael@0 4036 cp "$am_depcomp" conftest.dir
michael@0 4037 cd conftest.dir
michael@0 4038 # We will build objects and dependencies in a subdirectory because
michael@0 4039 # it helps to detect inapplicable dependency modes. For instance
michael@0 4040 # both Tru64's cc and ICC support -MD to output dependencies as a
michael@0 4041 # side effect of compilation, but ICC will put the dependencies in
michael@0 4042 # the current directory while Tru64 will put them in the object
michael@0 4043 # directory.
michael@0 4044 mkdir sub
michael@0 4045
michael@0 4046 am_cv_CC_dependencies_compiler_type=none
michael@0 4047 if test "$am_compiler_list" = ""; then
michael@0 4048 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
michael@0 4049 fi
michael@0 4050 am__universal=false
michael@0 4051 case " $depcc " in #(
michael@0 4052 *\ -arch\ *\ -arch\ *) am__universal=true ;;
michael@0 4053 esac
michael@0 4054
michael@0 4055 for depmode in $am_compiler_list; do
michael@0 4056 # Setup a source with many dependencies, because some compilers
michael@0 4057 # like to wrap large dependency lists on column 80 (with \), and
michael@0 4058 # we should not choose a depcomp mode which is confused by this.
michael@0 4059 #
michael@0 4060 # We need to recreate these files for each test, as the compiler may
michael@0 4061 # overwrite some of them when testing with obscure command lines.
michael@0 4062 # This happens at least with the AIX C compiler.
michael@0 4063 : > sub/conftest.c
michael@0 4064 for i in 1 2 3 4 5 6; do
michael@0 4065 echo '#include "conftst'$i'.h"' >> sub/conftest.c
michael@0 4066 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
michael@0 4067 # Solaris 8's {/usr,}/bin/sh.
michael@0 4068 touch sub/conftst$i.h
michael@0 4069 done
michael@0 4070 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
michael@0 4071
michael@0 4072 # We check with `-c' and `-o' for the sake of the "dashmstdout"
michael@0 4073 # mode. It turns out that the SunPro C++ compiler does not properly
michael@0 4074 # handle `-M -o', and we need to detect this. Also, some Intel
michael@0 4075 # versions had trouble with output in subdirs
michael@0 4076 am__obj=sub/conftest.${OBJEXT-o}
michael@0 4077 am__minus_obj="-o $am__obj"
michael@0 4078 case $depmode in
michael@0 4079 gcc)
michael@0 4080 # This depmode causes a compiler race in universal mode.
michael@0 4081 test "$am__universal" = false || continue
michael@0 4082 ;;
michael@0 4083 nosideeffect)
michael@0 4084 # after this tag, mechanisms are not by side-effect, so they'll
michael@0 4085 # only be used when explicitly requested
michael@0 4086 if test "x$enable_dependency_tracking" = xyes; then
michael@0 4087 continue
michael@0 4088 else
michael@0 4089 break
michael@0 4090 fi
michael@0 4091 ;;
michael@0 4092 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
michael@0 4093 # This compiler won't grok `-c -o', but also, the minuso test has
michael@0 4094 # not run yet. These depmodes are late enough in the game, and
michael@0 4095 # so weak that their functioning should not be impacted.
michael@0 4096 am__obj=conftest.${OBJEXT-o}
michael@0 4097 am__minus_obj=
michael@0 4098 ;;
michael@0 4099 none) break ;;
michael@0 4100 esac
michael@0 4101 if depmode=$depmode \
michael@0 4102 source=sub/conftest.c object=$am__obj \
michael@0 4103 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
michael@0 4104 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
michael@0 4105 >/dev/null 2>conftest.err &&
michael@0 4106 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
michael@0 4107 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
michael@0 4108 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
michael@0 4109 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
michael@0 4110 # icc doesn't choke on unknown options, it will just issue warnings
michael@0 4111 # or remarks (even with -Werror). So we grep stderr for any message
michael@0 4112 # that says an option was ignored or not supported.
michael@0 4113 # When given -MP, icc 7.0 and 7.1 complain thusly:
michael@0 4114 # icc: Command line warning: ignoring option '-M'; no argument required
michael@0 4115 # The diagnosis changed in icc 8.0:
michael@0 4116 # icc: Command line remark: option '-MP' not supported
michael@0 4117 if (grep 'ignoring option' conftest.err ||
michael@0 4118 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
michael@0 4119 am_cv_CC_dependencies_compiler_type=$depmode
michael@0 4120 break
michael@0 4121 fi
michael@0 4122 fi
michael@0 4123 done
michael@0 4124
michael@0 4125 cd ..
michael@0 4126 rm -rf conftest.dir
michael@0 4127 else
michael@0 4128 am_cv_CC_dependencies_compiler_type=none
michael@0 4129 fi
michael@0 4130
michael@0 4131 fi
michael@0 4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
michael@0 4133 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
michael@0 4134 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
michael@0 4135
michael@0 4136 if
michael@0 4137 test "x$enable_dependency_tracking" != xno \
michael@0 4138 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
michael@0 4139 am__fastdepCC_TRUE=
michael@0 4140 am__fastdepCC_FALSE='#'
michael@0 4141 else
michael@0 4142 am__fastdepCC_TRUE='#'
michael@0 4143 am__fastdepCC_FALSE=
michael@0 4144 fi
michael@0 4145
michael@0 4146
michael@0 4147 if test "x$CC" != xcc; then
michael@0 4148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
michael@0 4149 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
michael@0 4150 else
michael@0 4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
michael@0 4152 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
michael@0 4153 fi
michael@0 4154 set dummy $CC; ac_cc=`$as_echo "$2" |
michael@0 4155 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
michael@0 4156 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
michael@0 4157 $as_echo_n "(cached) " >&6
michael@0 4158 else
michael@0 4159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4160 /* end confdefs.h. */
michael@0 4161
michael@0 4162 int
michael@0 4163 main ()
michael@0 4164 {
michael@0 4165
michael@0 4166 ;
michael@0 4167 return 0;
michael@0 4168 }
michael@0 4169 _ACEOF
michael@0 4170 # Make sure it works both with $CC and with simple cc.
michael@0 4171 # We do the test twice because some compilers refuse to overwrite an
michael@0 4172 # existing .o file with -o, though they will create one.
michael@0 4173 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
michael@0 4174 rm -f conftest2.*
michael@0 4175 if { { case "(($ac_try" in
michael@0 4176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 4177 *) ac_try_echo=$ac_try;;
michael@0 4178 esac
michael@0 4179 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 4180 $as_echo "$ac_try_echo"; } >&5
michael@0 4181 (eval "$ac_try") 2>&5
michael@0 4182 ac_status=$?
michael@0 4183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 4184 test $ac_status = 0; } &&
michael@0 4185 test -f conftest2.$ac_objext && { { case "(($ac_try" in
michael@0 4186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 4187 *) ac_try_echo=$ac_try;;
michael@0 4188 esac
michael@0 4189 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 4190 $as_echo "$ac_try_echo"; } >&5
michael@0 4191 (eval "$ac_try") 2>&5
michael@0 4192 ac_status=$?
michael@0 4193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 4194 test $ac_status = 0; };
michael@0 4195 then
michael@0 4196 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
michael@0 4197 if test "x$CC" != xcc; then
michael@0 4198 # Test first that cc exists at all.
michael@0 4199 if { ac_try='cc -c conftest.$ac_ext >&5'
michael@0 4200 { { case "(($ac_try" in
michael@0 4201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 4202 *) ac_try_echo=$ac_try;;
michael@0 4203 esac
michael@0 4204 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 4205 $as_echo "$ac_try_echo"; } >&5
michael@0 4206 (eval "$ac_try") 2>&5
michael@0 4207 ac_status=$?
michael@0 4208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 4209 test $ac_status = 0; }; }; then
michael@0 4210 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
michael@0 4211 rm -f conftest2.*
michael@0 4212 if { { case "(($ac_try" in
michael@0 4213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 4214 *) ac_try_echo=$ac_try;;
michael@0 4215 esac
michael@0 4216 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 4217 $as_echo "$ac_try_echo"; } >&5
michael@0 4218 (eval "$ac_try") 2>&5
michael@0 4219 ac_status=$?
michael@0 4220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 4221 test $ac_status = 0; } &&
michael@0 4222 test -f conftest2.$ac_objext && { { case "(($ac_try" in
michael@0 4223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
michael@0 4224 *) ac_try_echo=$ac_try;;
michael@0 4225 esac
michael@0 4226 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
michael@0 4227 $as_echo "$ac_try_echo"; } >&5
michael@0 4228 (eval "$ac_try") 2>&5
michael@0 4229 ac_status=$?
michael@0 4230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 4231 test $ac_status = 0; };
michael@0 4232 then
michael@0 4233 # cc works too.
michael@0 4234 :
michael@0 4235 else
michael@0 4236 # cc exists but doesn't like -o.
michael@0 4237 eval ac_cv_prog_cc_${ac_cc}_c_o=no
michael@0 4238 fi
michael@0 4239 fi
michael@0 4240 fi
michael@0 4241 else
michael@0 4242 eval ac_cv_prog_cc_${ac_cc}_c_o=no
michael@0 4243 fi
michael@0 4244 rm -f core conftest*
michael@0 4245
michael@0 4246 fi
michael@0 4247 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
michael@0 4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 4249 $as_echo "yes" >&6; }
michael@0 4250 else
michael@0 4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 4252 $as_echo "no" >&6; }
michael@0 4253
michael@0 4254 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
michael@0 4255
michael@0 4256 fi
michael@0 4257
michael@0 4258 # FIXME: we rely on the cache variable name because
michael@0 4259 # there is no other way.
michael@0 4260 set dummy $CC
michael@0 4261 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
michael@0 4262 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
michael@0 4263 if test "$am_t" != yes; then
michael@0 4264 # Losing compiler, so override with the script.
michael@0 4265 # FIXME: It is wrong to rewrite CC.
michael@0 4266 # But if we don't then we get into trouble of one sort or another.
michael@0 4267 # A longer-term fix would be to have automake use am__CC in this case,
michael@0 4268 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
michael@0 4269 CC="$am_aux_dir/compile $CC"
michael@0 4270 fi
michael@0 4271
michael@0 4272
michael@0 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
michael@0 4274 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
michael@0 4275 if ${ac_cv_path_SED+:} false; then :
michael@0 4276 $as_echo_n "(cached) " >&6
michael@0 4277 else
michael@0 4278 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
michael@0 4279 for ac_i in 1 2 3 4 5 6 7; do
michael@0 4280 ac_script="$ac_script$as_nl$ac_script"
michael@0 4281 done
michael@0 4282 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
michael@0 4283 { ac_script=; unset ac_script;}
michael@0 4284 if test -z "$SED"; then
michael@0 4285 ac_path_SED_found=false
michael@0 4286 # Loop through the user's path and test for each of PROGNAME-LIST
michael@0 4287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 4288 for as_dir in $PATH
michael@0 4289 do
michael@0 4290 IFS=$as_save_IFS
michael@0 4291 test -z "$as_dir" && as_dir=.
michael@0 4292 for ac_prog in sed gsed; do
michael@0 4293 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 4294 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
michael@0 4295 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
michael@0 4296 # Check for GNU ac_path_SED and select it if it is found.
michael@0 4297 # Check for GNU $ac_path_SED
michael@0 4298 case `"$ac_path_SED" --version 2>&1` in
michael@0 4299 *GNU*)
michael@0 4300 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
michael@0 4301 *)
michael@0 4302 ac_count=0
michael@0 4303 $as_echo_n 0123456789 >"conftest.in"
michael@0 4304 while :
michael@0 4305 do
michael@0 4306 cat "conftest.in" "conftest.in" >"conftest.tmp"
michael@0 4307 mv "conftest.tmp" "conftest.in"
michael@0 4308 cp "conftest.in" "conftest.nl"
michael@0 4309 $as_echo '' >> "conftest.nl"
michael@0 4310 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
michael@0 4311 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
michael@0 4312 as_fn_arith $ac_count + 1 && ac_count=$as_val
michael@0 4313 if test $ac_count -gt ${ac_path_SED_max-0}; then
michael@0 4314 # Best one so far, save it but keep looking for a better one
michael@0 4315 ac_cv_path_SED="$ac_path_SED"
michael@0 4316 ac_path_SED_max=$ac_count
michael@0 4317 fi
michael@0 4318 # 10*(2^10) chars as input seems more than enough
michael@0 4319 test $ac_count -gt 10 && break
michael@0 4320 done
michael@0 4321 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
michael@0 4322 esac
michael@0 4323
michael@0 4324 $ac_path_SED_found && break 3
michael@0 4325 done
michael@0 4326 done
michael@0 4327 done
michael@0 4328 IFS=$as_save_IFS
michael@0 4329 if test -z "$ac_cv_path_SED"; then
michael@0 4330 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
michael@0 4331 fi
michael@0 4332 else
michael@0 4333 ac_cv_path_SED=$SED
michael@0 4334 fi
michael@0 4335
michael@0 4336 fi
michael@0 4337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
michael@0 4338 $as_echo "$ac_cv_path_SED" >&6; }
michael@0 4339 SED="$ac_cv_path_SED"
michael@0 4340 rm -f conftest.sed
michael@0 4341
michael@0 4342
michael@0 4343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
michael@0 4344 $as_echo_n "checking whether ln -s works... " >&6; }
michael@0 4345 LN_S=$as_ln_s
michael@0 4346 if test "$LN_S" = "ln -s"; then
michael@0 4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 4348 $as_echo "yes" >&6; }
michael@0 4349 else
michael@0 4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
michael@0 4351 $as_echo "no, using $LN_S" >&6; }
michael@0 4352 fi
michael@0 4353
michael@0 4354
michael@0 4355
michael@0 4356
michael@0 4357 ac_ext=c
michael@0 4358 ac_cpp='$CPP $CPPFLAGS'
michael@0 4359 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 4360 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 4361 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 4362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
michael@0 4363 $as_echo_n "checking how to run the C preprocessor... " >&6; }
michael@0 4364 # On Suns, sometimes $CPP names a directory.
michael@0 4365 if test -n "$CPP" && test -d "$CPP"; then
michael@0 4366 CPP=
michael@0 4367 fi
michael@0 4368 if test -z "$CPP"; then
michael@0 4369 if ${ac_cv_prog_CPP+:} false; then :
michael@0 4370 $as_echo_n "(cached) " >&6
michael@0 4371 else
michael@0 4372 # Double quotes because CPP needs to be expanded
michael@0 4373 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
michael@0 4374 do
michael@0 4375 ac_preproc_ok=false
michael@0 4376 for ac_c_preproc_warn_flag in '' yes
michael@0 4377 do
michael@0 4378 # Use a header file that comes with gcc, so configuring glibc
michael@0 4379 # with a fresh cross-compiler works.
michael@0 4380 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
michael@0 4381 # <limits.h> exists even on freestanding compilers.
michael@0 4382 # On the NeXT, cc -E runs the code through the compiler's parser,
michael@0 4383 # not just through cpp. "Syntax error" is here to catch this case.
michael@0 4384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4385 /* end confdefs.h. */
michael@0 4386 #ifdef __STDC__
michael@0 4387 # include <limits.h>
michael@0 4388 #else
michael@0 4389 # include <assert.h>
michael@0 4390 #endif
michael@0 4391 Syntax error
michael@0 4392 _ACEOF
michael@0 4393 if ac_fn_c_try_cpp "$LINENO"; then :
michael@0 4394
michael@0 4395 else
michael@0 4396 # Broken: fails on valid input.
michael@0 4397 continue
michael@0 4398 fi
michael@0 4399 rm -f conftest.err conftest.i conftest.$ac_ext
michael@0 4400
michael@0 4401 # OK, works on sane cases. Now check whether nonexistent headers
michael@0 4402 # can be detected and how.
michael@0 4403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4404 /* end confdefs.h. */
michael@0 4405 #include <ac_nonexistent.h>
michael@0 4406 _ACEOF
michael@0 4407 if ac_fn_c_try_cpp "$LINENO"; then :
michael@0 4408 # Broken: success on invalid input.
michael@0 4409 continue
michael@0 4410 else
michael@0 4411 # Passes both tests.
michael@0 4412 ac_preproc_ok=:
michael@0 4413 break
michael@0 4414 fi
michael@0 4415 rm -f conftest.err conftest.i conftest.$ac_ext
michael@0 4416
michael@0 4417 done
michael@0 4418 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
michael@0 4419 rm -f conftest.i conftest.err conftest.$ac_ext
michael@0 4420 if $ac_preproc_ok; then :
michael@0 4421 break
michael@0 4422 fi
michael@0 4423
michael@0 4424 done
michael@0 4425 ac_cv_prog_CPP=$CPP
michael@0 4426
michael@0 4427 fi
michael@0 4428 CPP=$ac_cv_prog_CPP
michael@0 4429 else
michael@0 4430 ac_cv_prog_CPP=$CPP
michael@0 4431 fi
michael@0 4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
michael@0 4433 $as_echo "$CPP" >&6; }
michael@0 4434 ac_preproc_ok=false
michael@0 4435 for ac_c_preproc_warn_flag in '' yes
michael@0 4436 do
michael@0 4437 # Use a header file that comes with gcc, so configuring glibc
michael@0 4438 # with a fresh cross-compiler works.
michael@0 4439 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
michael@0 4440 # <limits.h> exists even on freestanding compilers.
michael@0 4441 # On the NeXT, cc -E runs the code through the compiler's parser,
michael@0 4442 # not just through cpp. "Syntax error" is here to catch this case.
michael@0 4443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4444 /* end confdefs.h. */
michael@0 4445 #ifdef __STDC__
michael@0 4446 # include <limits.h>
michael@0 4447 #else
michael@0 4448 # include <assert.h>
michael@0 4449 #endif
michael@0 4450 Syntax error
michael@0 4451 _ACEOF
michael@0 4452 if ac_fn_c_try_cpp "$LINENO"; then :
michael@0 4453
michael@0 4454 else
michael@0 4455 # Broken: fails on valid input.
michael@0 4456 continue
michael@0 4457 fi
michael@0 4458 rm -f conftest.err conftest.i conftest.$ac_ext
michael@0 4459
michael@0 4460 # OK, works on sane cases. Now check whether nonexistent headers
michael@0 4461 # can be detected and how.
michael@0 4462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4463 /* end confdefs.h. */
michael@0 4464 #include <ac_nonexistent.h>
michael@0 4465 _ACEOF
michael@0 4466 if ac_fn_c_try_cpp "$LINENO"; then :
michael@0 4467 # Broken: success on invalid input.
michael@0 4468 continue
michael@0 4469 else
michael@0 4470 # Passes both tests.
michael@0 4471 ac_preproc_ok=:
michael@0 4472 break
michael@0 4473 fi
michael@0 4474 rm -f conftest.err conftest.i conftest.$ac_ext
michael@0 4475
michael@0 4476 done
michael@0 4477 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
michael@0 4478 rm -f conftest.i conftest.err conftest.$ac_ext
michael@0 4479 if $ac_preproc_ok; then :
michael@0 4480
michael@0 4481 else
michael@0 4482 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 4483 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 4484 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
michael@0 4485 See \`config.log' for more details" "$LINENO" 5; }
michael@0 4486 fi
michael@0 4487
michael@0 4488 ac_ext=c
michael@0 4489 ac_cpp='$CPP $CPPFLAGS'
michael@0 4490 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 4491 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 4492 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 4493
michael@0 4494
michael@0 4495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
michael@0 4496 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
michael@0 4497 if ${ac_cv_path_GREP+:} false; then :
michael@0 4498 $as_echo_n "(cached) " >&6
michael@0 4499 else
michael@0 4500 if test -z "$GREP"; then
michael@0 4501 ac_path_GREP_found=false
michael@0 4502 # Loop through the user's path and test for each of PROGNAME-LIST
michael@0 4503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 4504 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
michael@0 4505 do
michael@0 4506 IFS=$as_save_IFS
michael@0 4507 test -z "$as_dir" && as_dir=.
michael@0 4508 for ac_prog in grep ggrep; do
michael@0 4509 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 4510 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
michael@0 4511 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
michael@0 4512 # Check for GNU ac_path_GREP and select it if it is found.
michael@0 4513 # Check for GNU $ac_path_GREP
michael@0 4514 case `"$ac_path_GREP" --version 2>&1` in
michael@0 4515 *GNU*)
michael@0 4516 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
michael@0 4517 *)
michael@0 4518 ac_count=0
michael@0 4519 $as_echo_n 0123456789 >"conftest.in"
michael@0 4520 while :
michael@0 4521 do
michael@0 4522 cat "conftest.in" "conftest.in" >"conftest.tmp"
michael@0 4523 mv "conftest.tmp" "conftest.in"
michael@0 4524 cp "conftest.in" "conftest.nl"
michael@0 4525 $as_echo 'GREP' >> "conftest.nl"
michael@0 4526 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
michael@0 4527 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
michael@0 4528 as_fn_arith $ac_count + 1 && ac_count=$as_val
michael@0 4529 if test $ac_count -gt ${ac_path_GREP_max-0}; then
michael@0 4530 # Best one so far, save it but keep looking for a better one
michael@0 4531 ac_cv_path_GREP="$ac_path_GREP"
michael@0 4532 ac_path_GREP_max=$ac_count
michael@0 4533 fi
michael@0 4534 # 10*(2^10) chars as input seems more than enough
michael@0 4535 test $ac_count -gt 10 && break
michael@0 4536 done
michael@0 4537 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
michael@0 4538 esac
michael@0 4539
michael@0 4540 $ac_path_GREP_found && break 3
michael@0 4541 done
michael@0 4542 done
michael@0 4543 done
michael@0 4544 IFS=$as_save_IFS
michael@0 4545 if test -z "$ac_cv_path_GREP"; then
michael@0 4546 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
michael@0 4547 fi
michael@0 4548 else
michael@0 4549 ac_cv_path_GREP=$GREP
michael@0 4550 fi
michael@0 4551
michael@0 4552 fi
michael@0 4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
michael@0 4554 $as_echo "$ac_cv_path_GREP" >&6; }
michael@0 4555 GREP="$ac_cv_path_GREP"
michael@0 4556
michael@0 4557
michael@0 4558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
michael@0 4559 $as_echo_n "checking for egrep... " >&6; }
michael@0 4560 if ${ac_cv_path_EGREP+:} false; then :
michael@0 4561 $as_echo_n "(cached) " >&6
michael@0 4562 else
michael@0 4563 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
michael@0 4564 then ac_cv_path_EGREP="$GREP -E"
michael@0 4565 else
michael@0 4566 if test -z "$EGREP"; then
michael@0 4567 ac_path_EGREP_found=false
michael@0 4568 # Loop through the user's path and test for each of PROGNAME-LIST
michael@0 4569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 4570 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
michael@0 4571 do
michael@0 4572 IFS=$as_save_IFS
michael@0 4573 test -z "$as_dir" && as_dir=.
michael@0 4574 for ac_prog in egrep; do
michael@0 4575 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 4576 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
michael@0 4577 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
michael@0 4578 # Check for GNU ac_path_EGREP and select it if it is found.
michael@0 4579 # Check for GNU $ac_path_EGREP
michael@0 4580 case `"$ac_path_EGREP" --version 2>&1` in
michael@0 4581 *GNU*)
michael@0 4582 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
michael@0 4583 *)
michael@0 4584 ac_count=0
michael@0 4585 $as_echo_n 0123456789 >"conftest.in"
michael@0 4586 while :
michael@0 4587 do
michael@0 4588 cat "conftest.in" "conftest.in" >"conftest.tmp"
michael@0 4589 mv "conftest.tmp" "conftest.in"
michael@0 4590 cp "conftest.in" "conftest.nl"
michael@0 4591 $as_echo 'EGREP' >> "conftest.nl"
michael@0 4592 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
michael@0 4593 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
michael@0 4594 as_fn_arith $ac_count + 1 && ac_count=$as_val
michael@0 4595 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
michael@0 4596 # Best one so far, save it but keep looking for a better one
michael@0 4597 ac_cv_path_EGREP="$ac_path_EGREP"
michael@0 4598 ac_path_EGREP_max=$ac_count
michael@0 4599 fi
michael@0 4600 # 10*(2^10) chars as input seems more than enough
michael@0 4601 test $ac_count -gt 10 && break
michael@0 4602 done
michael@0 4603 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
michael@0 4604 esac
michael@0 4605
michael@0 4606 $ac_path_EGREP_found && break 3
michael@0 4607 done
michael@0 4608 done
michael@0 4609 done
michael@0 4610 IFS=$as_save_IFS
michael@0 4611 if test -z "$ac_cv_path_EGREP"; then
michael@0 4612 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
michael@0 4613 fi
michael@0 4614 else
michael@0 4615 ac_cv_path_EGREP=$EGREP
michael@0 4616 fi
michael@0 4617
michael@0 4618 fi
michael@0 4619 fi
michael@0 4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
michael@0 4621 $as_echo "$ac_cv_path_EGREP" >&6; }
michael@0 4622 EGREP="$ac_cv_path_EGREP"
michael@0 4623
michael@0 4624
michael@0 4625 if test $ac_cv_c_compiler_gnu = yes; then
michael@0 4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
michael@0 4627 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
michael@0 4628 if ${ac_cv_prog_gcc_traditional+:} false; then :
michael@0 4629 $as_echo_n "(cached) " >&6
michael@0 4630 else
michael@0 4631 ac_pattern="Autoconf.*'x'"
michael@0 4632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4633 /* end confdefs.h. */
michael@0 4634 #include <sgtty.h>
michael@0 4635 Autoconf TIOCGETP
michael@0 4636 _ACEOF
michael@0 4637 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 4638 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
michael@0 4639 ac_cv_prog_gcc_traditional=yes
michael@0 4640 else
michael@0 4641 ac_cv_prog_gcc_traditional=no
michael@0 4642 fi
michael@0 4643 rm -f conftest*
michael@0 4644
michael@0 4645
michael@0 4646 if test $ac_cv_prog_gcc_traditional = no; then
michael@0 4647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4648 /* end confdefs.h. */
michael@0 4649 #include <termio.h>
michael@0 4650 Autoconf TCGETA
michael@0 4651 _ACEOF
michael@0 4652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 4653 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
michael@0 4654 ac_cv_prog_gcc_traditional=yes
michael@0 4655 fi
michael@0 4656 rm -f conftest*
michael@0 4657
michael@0 4658 fi
michael@0 4659 fi
michael@0 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
michael@0 4661 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
michael@0 4662 if test $ac_cv_prog_gcc_traditional = yes; then
michael@0 4663 CC="$CC -traditional"
michael@0 4664 fi
michael@0 4665 fi
michael@0 4666
michael@0 4667
michael@0 4668 # We need to test for at least gcc 2.95 here, because older versions don't
michael@0 4669 # have -fno-strict-aliasing
michael@0 4670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 4671 /* end confdefs.h. */
michael@0 4672
michael@0 4673 int
michael@0 4674 main ()
michael@0 4675 {
michael@0 4676
michael@0 4677 #if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95)
michael@0 4678 #error
michael@0 4679 #endif
michael@0 4680 ;
michael@0 4681 return 0;
michael@0 4682 }
michael@0 4683 _ACEOF
michael@0 4684 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 4685 have_gcc295=yes
michael@0 4686 else
michael@0 4687 have_gcc295=no
michael@0 4688 fi
michael@0 4689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 4690
michael@0 4691 if test "$GCC" = "yes" ; then
michael@0 4692 # Enable many gcc warnings by default...
michael@0 4693 CFLAGS="$CFLAGS -Wall"
michael@0 4694 # And disable the strict-aliasing optimization, since it breaks
michael@0 4695 # our sockaddr-handling code in strange ways.
michael@0 4696 if test x$have_gcc295 = xyes; then
michael@0 4697 CFLAGS="$CFLAGS -fno-strict-aliasing"
michael@0 4698 fi
michael@0 4699 fi
michael@0 4700
michael@0 4701 # OS X Lion started deprecating the system openssl. Let's just disable
michael@0 4702 # all deprecation warnings on OS X.
michael@0 4703 case "$host_os" in
michael@0 4704
michael@0 4705 darwin*)
michael@0 4706 CFLAGS="$CFLAGS -Wno-deprecated-declarations"
michael@0 4707 ;;
michael@0 4708 esac
michael@0 4709
michael@0 4710 # Check whether --enable-gcc-warnings was given.
michael@0 4711 if test "${enable_gcc_warnings+set}" = set; then :
michael@0 4712 enableval=$enable_gcc_warnings;
michael@0 4713 fi
michael@0 4714
michael@0 4715 # Check whether --enable-thread-support was given.
michael@0 4716 if test "${enable_thread_support+set}" = set; then :
michael@0 4717 enableval=$enable_thread_support;
michael@0 4718 else
michael@0 4719 enable_thread_support=yes
michael@0 4720 fi
michael@0 4721
michael@0 4722 # Check whether --enable-malloc-replacement was given.
michael@0 4723 if test "${enable_malloc_replacement+set}" = set; then :
michael@0 4724 enableval=$enable_malloc_replacement;
michael@0 4725 else
michael@0 4726 enable_malloc_replacement=yes
michael@0 4727 fi
michael@0 4728
michael@0 4729 # Check whether --enable-openssl was given.
michael@0 4730 if test "${enable_openssl+set}" = set; then :
michael@0 4731 enableval=$enable_openssl;
michael@0 4732 else
michael@0 4733 enable_openssl=yes
michael@0 4734 fi
michael@0 4735
michael@0 4736 # Check whether --enable-debug-mode was given.
michael@0 4737 if test "${enable_debug_mode+set}" = set; then :
michael@0 4738 enableval=$enable_debug_mode;
michael@0 4739 else
michael@0 4740 enable_debug_mode=yes
michael@0 4741 fi
michael@0 4742
michael@0 4743 # Check whether --enable-libevent-install was given.
michael@0 4744 if test "${enable_libevent_install+set}" = set; then :
michael@0 4745 enableval=$enable_libevent_install;
michael@0 4746 else
michael@0 4747 enable_libevent_install=yes
michael@0 4748 fi
michael@0 4749
michael@0 4750 # Check whether --enable-libevent-regress was given.
michael@0 4751 if test "${enable_libevent_regress+set}" = set; then :
michael@0 4752 enableval=$enable_libevent_regress;
michael@0 4753 else
michael@0 4754 enable_libevent_regress=yes
michael@0 4755 fi
michael@0 4756
michael@0 4757 # Check whether --enable-function-sections was given.
michael@0 4758 if test "${enable_function_sections+set}" = set; then :
michael@0 4759 enableval=$enable_function_sections;
michael@0 4760 else
michael@0 4761 enable_function_sections=no
michael@0 4762 fi
michael@0 4763
michael@0 4764
michael@0 4765
michael@0 4766 case `pwd` in
michael@0 4767 *\ * | *\ *)
michael@0 4768 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
michael@0 4769 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
michael@0 4770 esac
michael@0 4771
michael@0 4772
michael@0 4773
michael@0 4774 macro_version='2.4.2'
michael@0 4775 macro_revision='1.3337'
michael@0 4776
michael@0 4777
michael@0 4778
michael@0 4779
michael@0 4780
michael@0 4781
michael@0 4782
michael@0 4783
michael@0 4784
michael@0 4785
michael@0 4786
michael@0 4787
michael@0 4788
michael@0 4789 ltmain="$ac_aux_dir/ltmain.sh"
michael@0 4790
michael@0 4791 # Backslashify metacharacters that are still active within
michael@0 4792 # double-quoted strings.
michael@0 4793 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
michael@0 4794
michael@0 4795 # Same as above, but do not quote variable references.
michael@0 4796 double_quote_subst='s/\(["`\\]\)/\\\1/g'
michael@0 4797
michael@0 4798 # Sed substitution to delay expansion of an escaped shell variable in a
michael@0 4799 # double_quote_subst'ed string.
michael@0 4800 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
michael@0 4801
michael@0 4802 # Sed substitution to delay expansion of an escaped single quote.
michael@0 4803 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
michael@0 4804
michael@0 4805 # Sed substitution to avoid accidental globbing in evaled expressions
michael@0 4806 no_glob_subst='s/\*/\\\*/g'
michael@0 4807
michael@0 4808 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
michael@0 4809 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
michael@0 4810 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
michael@0 4811
michael@0 4812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
michael@0 4813 $as_echo_n "checking how to print strings... " >&6; }
michael@0 4814 # Test print first, because it will be a builtin if present.
michael@0 4815 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
michael@0 4816 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
michael@0 4817 ECHO='print -r --'
michael@0 4818 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
michael@0 4819 ECHO='printf %s\n'
michael@0 4820 else
michael@0 4821 # Use this function as a fallback that always works.
michael@0 4822 func_fallback_echo ()
michael@0 4823 {
michael@0 4824 eval 'cat <<_LTECHO_EOF
michael@0 4825 $1
michael@0 4826 _LTECHO_EOF'
michael@0 4827 }
michael@0 4828 ECHO='func_fallback_echo'
michael@0 4829 fi
michael@0 4830
michael@0 4831 # func_echo_all arg...
michael@0 4832 # Invoke $ECHO with all args, space-separated.
michael@0 4833 func_echo_all ()
michael@0 4834 {
michael@0 4835 $ECHO ""
michael@0 4836 }
michael@0 4837
michael@0 4838 case "$ECHO" in
michael@0 4839 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
michael@0 4840 $as_echo "printf" >&6; } ;;
michael@0 4841 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
michael@0 4842 $as_echo "print -r" >&6; } ;;
michael@0 4843 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
michael@0 4844 $as_echo "cat" >&6; } ;;
michael@0 4845 esac
michael@0 4846
michael@0 4847
michael@0 4848
michael@0 4849
michael@0 4850
michael@0 4851
michael@0 4852
michael@0 4853
michael@0 4854
michael@0 4855
michael@0 4856
michael@0 4857
michael@0 4858
michael@0 4859
michael@0 4860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
michael@0 4861 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
michael@0 4862 if ${ac_cv_path_SED+:} false; then :
michael@0 4863 $as_echo_n "(cached) " >&6
michael@0 4864 else
michael@0 4865 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
michael@0 4866 for ac_i in 1 2 3 4 5 6 7; do
michael@0 4867 ac_script="$ac_script$as_nl$ac_script"
michael@0 4868 done
michael@0 4869 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
michael@0 4870 { ac_script=; unset ac_script;}
michael@0 4871 if test -z "$SED"; then
michael@0 4872 ac_path_SED_found=false
michael@0 4873 # Loop through the user's path and test for each of PROGNAME-LIST
michael@0 4874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 4875 for as_dir in $PATH
michael@0 4876 do
michael@0 4877 IFS=$as_save_IFS
michael@0 4878 test -z "$as_dir" && as_dir=.
michael@0 4879 for ac_prog in sed gsed; do
michael@0 4880 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 4881 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
michael@0 4882 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
michael@0 4883 # Check for GNU ac_path_SED and select it if it is found.
michael@0 4884 # Check for GNU $ac_path_SED
michael@0 4885 case `"$ac_path_SED" --version 2>&1` in
michael@0 4886 *GNU*)
michael@0 4887 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
michael@0 4888 *)
michael@0 4889 ac_count=0
michael@0 4890 $as_echo_n 0123456789 >"conftest.in"
michael@0 4891 while :
michael@0 4892 do
michael@0 4893 cat "conftest.in" "conftest.in" >"conftest.tmp"
michael@0 4894 mv "conftest.tmp" "conftest.in"
michael@0 4895 cp "conftest.in" "conftest.nl"
michael@0 4896 $as_echo '' >> "conftest.nl"
michael@0 4897 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
michael@0 4898 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
michael@0 4899 as_fn_arith $ac_count + 1 && ac_count=$as_val
michael@0 4900 if test $ac_count -gt ${ac_path_SED_max-0}; then
michael@0 4901 # Best one so far, save it but keep looking for a better one
michael@0 4902 ac_cv_path_SED="$ac_path_SED"
michael@0 4903 ac_path_SED_max=$ac_count
michael@0 4904 fi
michael@0 4905 # 10*(2^10) chars as input seems more than enough
michael@0 4906 test $ac_count -gt 10 && break
michael@0 4907 done
michael@0 4908 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
michael@0 4909 esac
michael@0 4910
michael@0 4911 $ac_path_SED_found && break 3
michael@0 4912 done
michael@0 4913 done
michael@0 4914 done
michael@0 4915 IFS=$as_save_IFS
michael@0 4916 if test -z "$ac_cv_path_SED"; then
michael@0 4917 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
michael@0 4918 fi
michael@0 4919 else
michael@0 4920 ac_cv_path_SED=$SED
michael@0 4921 fi
michael@0 4922
michael@0 4923 fi
michael@0 4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
michael@0 4925 $as_echo "$ac_cv_path_SED" >&6; }
michael@0 4926 SED="$ac_cv_path_SED"
michael@0 4927 rm -f conftest.sed
michael@0 4928
michael@0 4929 test -z "$SED" && SED=sed
michael@0 4930 Xsed="$SED -e 1s/^X//"
michael@0 4931
michael@0 4932
michael@0 4933
michael@0 4934
michael@0 4935
michael@0 4936
michael@0 4937
michael@0 4938
michael@0 4939
michael@0 4940
michael@0 4941
michael@0 4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
michael@0 4943 $as_echo_n "checking for fgrep... " >&6; }
michael@0 4944 if ${ac_cv_path_FGREP+:} false; then :
michael@0 4945 $as_echo_n "(cached) " >&6
michael@0 4946 else
michael@0 4947 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
michael@0 4948 then ac_cv_path_FGREP="$GREP -F"
michael@0 4949 else
michael@0 4950 if test -z "$FGREP"; then
michael@0 4951 ac_path_FGREP_found=false
michael@0 4952 # Loop through the user's path and test for each of PROGNAME-LIST
michael@0 4953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 4954 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
michael@0 4955 do
michael@0 4956 IFS=$as_save_IFS
michael@0 4957 test -z "$as_dir" && as_dir=.
michael@0 4958 for ac_prog in fgrep; do
michael@0 4959 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 4960 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
michael@0 4961 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
michael@0 4962 # Check for GNU ac_path_FGREP and select it if it is found.
michael@0 4963 # Check for GNU $ac_path_FGREP
michael@0 4964 case `"$ac_path_FGREP" --version 2>&1` in
michael@0 4965 *GNU*)
michael@0 4966 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
michael@0 4967 *)
michael@0 4968 ac_count=0
michael@0 4969 $as_echo_n 0123456789 >"conftest.in"
michael@0 4970 while :
michael@0 4971 do
michael@0 4972 cat "conftest.in" "conftest.in" >"conftest.tmp"
michael@0 4973 mv "conftest.tmp" "conftest.in"
michael@0 4974 cp "conftest.in" "conftest.nl"
michael@0 4975 $as_echo 'FGREP' >> "conftest.nl"
michael@0 4976 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
michael@0 4977 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
michael@0 4978 as_fn_arith $ac_count + 1 && ac_count=$as_val
michael@0 4979 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
michael@0 4980 # Best one so far, save it but keep looking for a better one
michael@0 4981 ac_cv_path_FGREP="$ac_path_FGREP"
michael@0 4982 ac_path_FGREP_max=$ac_count
michael@0 4983 fi
michael@0 4984 # 10*(2^10) chars as input seems more than enough
michael@0 4985 test $ac_count -gt 10 && break
michael@0 4986 done
michael@0 4987 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
michael@0 4988 esac
michael@0 4989
michael@0 4990 $ac_path_FGREP_found && break 3
michael@0 4991 done
michael@0 4992 done
michael@0 4993 done
michael@0 4994 IFS=$as_save_IFS
michael@0 4995 if test -z "$ac_cv_path_FGREP"; then
michael@0 4996 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
michael@0 4997 fi
michael@0 4998 else
michael@0 4999 ac_cv_path_FGREP=$FGREP
michael@0 5000 fi
michael@0 5001
michael@0 5002 fi
michael@0 5003 fi
michael@0 5004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
michael@0 5005 $as_echo "$ac_cv_path_FGREP" >&6; }
michael@0 5006 FGREP="$ac_cv_path_FGREP"
michael@0 5007
michael@0 5008
michael@0 5009 test -z "$GREP" && GREP=grep
michael@0 5010
michael@0 5011
michael@0 5012
michael@0 5013
michael@0 5014
michael@0 5015
michael@0 5016
michael@0 5017
michael@0 5018
michael@0 5019
michael@0 5020
michael@0 5021
michael@0 5022
michael@0 5023
michael@0 5024
michael@0 5025
michael@0 5026
michael@0 5027
michael@0 5028
michael@0 5029 # Check whether --with-gnu-ld was given.
michael@0 5030 if test "${with_gnu_ld+set}" = set; then :
michael@0 5031 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
michael@0 5032 else
michael@0 5033 with_gnu_ld=no
michael@0 5034 fi
michael@0 5035
michael@0 5036 ac_prog=ld
michael@0 5037 if test "$GCC" = yes; then
michael@0 5038 # Check if gcc -print-prog-name=ld gives a path.
michael@0 5039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
michael@0 5040 $as_echo_n "checking for ld used by $CC... " >&6; }
michael@0 5041 case $host in
michael@0 5042 *-*-mingw*)
michael@0 5043 # gcc leaves a trailing carriage return which upsets mingw
michael@0 5044 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
michael@0 5045 *)
michael@0 5046 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
michael@0 5047 esac
michael@0 5048 case $ac_prog in
michael@0 5049 # Accept absolute paths.
michael@0 5050 [\\/]* | ?:[\\/]*)
michael@0 5051 re_direlt='/[^/][^/]*/\.\./'
michael@0 5052 # Canonicalize the pathname of ld
michael@0 5053 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
michael@0 5054 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
michael@0 5055 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
michael@0 5056 done
michael@0 5057 test -z "$LD" && LD="$ac_prog"
michael@0 5058 ;;
michael@0 5059 "")
michael@0 5060 # If it fails, then pretend we aren't using GCC.
michael@0 5061 ac_prog=ld
michael@0 5062 ;;
michael@0 5063 *)
michael@0 5064 # If it is relative, then search for the first ld in PATH.
michael@0 5065 with_gnu_ld=unknown
michael@0 5066 ;;
michael@0 5067 esac
michael@0 5068 elif test "$with_gnu_ld" = yes; then
michael@0 5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
michael@0 5070 $as_echo_n "checking for GNU ld... " >&6; }
michael@0 5071 else
michael@0 5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
michael@0 5073 $as_echo_n "checking for non-GNU ld... " >&6; }
michael@0 5074 fi
michael@0 5075 if ${lt_cv_path_LD+:} false; then :
michael@0 5076 $as_echo_n "(cached) " >&6
michael@0 5077 else
michael@0 5078 if test -z "$LD"; then
michael@0 5079 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
michael@0 5080 for ac_dir in $PATH; do
michael@0 5081 IFS="$lt_save_ifs"
michael@0 5082 test -z "$ac_dir" && ac_dir=.
michael@0 5083 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
michael@0 5084 lt_cv_path_LD="$ac_dir/$ac_prog"
michael@0 5085 # Check to see if the program is GNU ld. I'd rather use --version,
michael@0 5086 # but apparently some variants of GNU ld only accept -v.
michael@0 5087 # Break only if it was the GNU/non-GNU ld that we prefer.
michael@0 5088 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
michael@0 5089 *GNU* | *'with BFD'*)
michael@0 5090 test "$with_gnu_ld" != no && break
michael@0 5091 ;;
michael@0 5092 *)
michael@0 5093 test "$with_gnu_ld" != yes && break
michael@0 5094 ;;
michael@0 5095 esac
michael@0 5096 fi
michael@0 5097 done
michael@0 5098 IFS="$lt_save_ifs"
michael@0 5099 else
michael@0 5100 lt_cv_path_LD="$LD" # Let the user override the test with a path.
michael@0 5101 fi
michael@0 5102 fi
michael@0 5103
michael@0 5104 LD="$lt_cv_path_LD"
michael@0 5105 if test -n "$LD"; then
michael@0 5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
michael@0 5107 $as_echo "$LD" >&6; }
michael@0 5108 else
michael@0 5109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 5110 $as_echo "no" >&6; }
michael@0 5111 fi
michael@0 5112 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
michael@0 5113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
michael@0 5114 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
michael@0 5115 if ${lt_cv_prog_gnu_ld+:} false; then :
michael@0 5116 $as_echo_n "(cached) " >&6
michael@0 5117 else
michael@0 5118 # I'd rather use --version here, but apparently some GNU lds only accept -v.
michael@0 5119 case `$LD -v 2>&1 </dev/null` in
michael@0 5120 *GNU* | *'with BFD'*)
michael@0 5121 lt_cv_prog_gnu_ld=yes
michael@0 5122 ;;
michael@0 5123 *)
michael@0 5124 lt_cv_prog_gnu_ld=no
michael@0 5125 ;;
michael@0 5126 esac
michael@0 5127 fi
michael@0 5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
michael@0 5129 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
michael@0 5130 with_gnu_ld=$lt_cv_prog_gnu_ld
michael@0 5131
michael@0 5132
michael@0 5133
michael@0 5134
michael@0 5135
michael@0 5136
michael@0 5137
michael@0 5138
michael@0 5139
michael@0 5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
michael@0 5141 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
michael@0 5142 if ${lt_cv_path_NM+:} false; then :
michael@0 5143 $as_echo_n "(cached) " >&6
michael@0 5144 else
michael@0 5145 if test -n "$NM"; then
michael@0 5146 # Let the user override the test.
michael@0 5147 lt_cv_path_NM="$NM"
michael@0 5148 else
michael@0 5149 lt_nm_to_check="${ac_tool_prefix}nm"
michael@0 5150 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
michael@0 5151 lt_nm_to_check="$lt_nm_to_check nm"
michael@0 5152 fi
michael@0 5153 for lt_tmp_nm in $lt_nm_to_check; do
michael@0 5154 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
michael@0 5155 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
michael@0 5156 IFS="$lt_save_ifs"
michael@0 5157 test -z "$ac_dir" && ac_dir=.
michael@0 5158 tmp_nm="$ac_dir/$lt_tmp_nm"
michael@0 5159 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
michael@0 5160 # Check to see if the nm accepts a BSD-compat flag.
michael@0 5161 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
michael@0 5162 # nm: unknown option "B" ignored
michael@0 5163 # Tru64's nm complains that /dev/null is an invalid object file
michael@0 5164 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
michael@0 5165 */dev/null* | *'Invalid file or object type'*)
michael@0 5166 lt_cv_path_NM="$tmp_nm -B"
michael@0 5167 break
michael@0 5168 ;;
michael@0 5169 *)
michael@0 5170 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
michael@0 5171 */dev/null*)
michael@0 5172 lt_cv_path_NM="$tmp_nm -p"
michael@0 5173 break
michael@0 5174 ;;
michael@0 5175 *)
michael@0 5176 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
michael@0 5177 continue # so that we can try to find one that supports BSD flags
michael@0 5178 ;;
michael@0 5179 esac
michael@0 5180 ;;
michael@0 5181 esac
michael@0 5182 fi
michael@0 5183 done
michael@0 5184 IFS="$lt_save_ifs"
michael@0 5185 done
michael@0 5186 : ${lt_cv_path_NM=no}
michael@0 5187 fi
michael@0 5188 fi
michael@0 5189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
michael@0 5190 $as_echo "$lt_cv_path_NM" >&6; }
michael@0 5191 if test "$lt_cv_path_NM" != "no"; then
michael@0 5192 NM="$lt_cv_path_NM"
michael@0 5193 else
michael@0 5194 # Didn't find any BSD compatible name lister, look for dumpbin.
michael@0 5195 if test -n "$DUMPBIN"; then :
michael@0 5196 # Let the user override the test.
michael@0 5197 else
michael@0 5198 if test -n "$ac_tool_prefix"; then
michael@0 5199 for ac_prog in dumpbin "link -dump"
michael@0 5200 do
michael@0 5201 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
michael@0 5202 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
michael@0 5203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 5204 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 5205 if ${ac_cv_prog_DUMPBIN+:} false; then :
michael@0 5206 $as_echo_n "(cached) " >&6
michael@0 5207 else
michael@0 5208 if test -n "$DUMPBIN"; then
michael@0 5209 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
michael@0 5210 else
michael@0 5211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 5212 for as_dir in $PATH
michael@0 5213 do
michael@0 5214 IFS=$as_save_IFS
michael@0 5215 test -z "$as_dir" && as_dir=.
michael@0 5216 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 5217 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 5218 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
michael@0 5219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 5220 break 2
michael@0 5221 fi
michael@0 5222 done
michael@0 5223 done
michael@0 5224 IFS=$as_save_IFS
michael@0 5225
michael@0 5226 fi
michael@0 5227 fi
michael@0 5228 DUMPBIN=$ac_cv_prog_DUMPBIN
michael@0 5229 if test -n "$DUMPBIN"; then
michael@0 5230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
michael@0 5231 $as_echo "$DUMPBIN" >&6; }
michael@0 5232 else
michael@0 5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 5234 $as_echo "no" >&6; }
michael@0 5235 fi
michael@0 5236
michael@0 5237
michael@0 5238 test -n "$DUMPBIN" && break
michael@0 5239 done
michael@0 5240 fi
michael@0 5241 if test -z "$DUMPBIN"; then
michael@0 5242 ac_ct_DUMPBIN=$DUMPBIN
michael@0 5243 for ac_prog in dumpbin "link -dump"
michael@0 5244 do
michael@0 5245 # Extract the first word of "$ac_prog", so it can be a program name with args.
michael@0 5246 set dummy $ac_prog; ac_word=$2
michael@0 5247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 5248 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 5249 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
michael@0 5250 $as_echo_n "(cached) " >&6
michael@0 5251 else
michael@0 5252 if test -n "$ac_ct_DUMPBIN"; then
michael@0 5253 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
michael@0 5254 else
michael@0 5255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 5256 for as_dir in $PATH
michael@0 5257 do
michael@0 5258 IFS=$as_save_IFS
michael@0 5259 test -z "$as_dir" && as_dir=.
michael@0 5260 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 5261 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 5262 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
michael@0 5263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 5264 break 2
michael@0 5265 fi
michael@0 5266 done
michael@0 5267 done
michael@0 5268 IFS=$as_save_IFS
michael@0 5269
michael@0 5270 fi
michael@0 5271 fi
michael@0 5272 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
michael@0 5273 if test -n "$ac_ct_DUMPBIN"; then
michael@0 5274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
michael@0 5275 $as_echo "$ac_ct_DUMPBIN" >&6; }
michael@0 5276 else
michael@0 5277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 5278 $as_echo "no" >&6; }
michael@0 5279 fi
michael@0 5280
michael@0 5281
michael@0 5282 test -n "$ac_ct_DUMPBIN" && break
michael@0 5283 done
michael@0 5284
michael@0 5285 if test "x$ac_ct_DUMPBIN" = x; then
michael@0 5286 DUMPBIN=":"
michael@0 5287 else
michael@0 5288 case $cross_compiling:$ac_tool_warned in
michael@0 5289 yes:)
michael@0 5290 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 5291 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 5292 ac_tool_warned=yes ;;
michael@0 5293 esac
michael@0 5294 DUMPBIN=$ac_ct_DUMPBIN
michael@0 5295 fi
michael@0 5296 fi
michael@0 5297
michael@0 5298 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
michael@0 5299 *COFF*)
michael@0 5300 DUMPBIN="$DUMPBIN -symbols"
michael@0 5301 ;;
michael@0 5302 *)
michael@0 5303 DUMPBIN=:
michael@0 5304 ;;
michael@0 5305 esac
michael@0 5306 fi
michael@0 5307
michael@0 5308 if test "$DUMPBIN" != ":"; then
michael@0 5309 NM="$DUMPBIN"
michael@0 5310 fi
michael@0 5311 fi
michael@0 5312 test -z "$NM" && NM=nm
michael@0 5313
michael@0 5314
michael@0 5315
michael@0 5316
michael@0 5317
michael@0 5318
michael@0 5319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
michael@0 5320 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
michael@0 5321 if ${lt_cv_nm_interface+:} false; then :
michael@0 5322 $as_echo_n "(cached) " >&6
michael@0 5323 else
michael@0 5324 lt_cv_nm_interface="BSD nm"
michael@0 5325 echo "int some_variable = 0;" > conftest.$ac_ext
michael@0 5326 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
michael@0 5327 (eval "$ac_compile" 2>conftest.err)
michael@0 5328 cat conftest.err >&5
michael@0 5329 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
michael@0 5330 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
michael@0 5331 cat conftest.err >&5
michael@0 5332 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
michael@0 5333 cat conftest.out >&5
michael@0 5334 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
michael@0 5335 lt_cv_nm_interface="MS dumpbin"
michael@0 5336 fi
michael@0 5337 rm -f conftest*
michael@0 5338 fi
michael@0 5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
michael@0 5340 $as_echo "$lt_cv_nm_interface" >&6; }
michael@0 5341
michael@0 5342 # find the maximum length of command line arguments
michael@0 5343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
michael@0 5344 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
michael@0 5345 if ${lt_cv_sys_max_cmd_len+:} false; then :
michael@0 5346 $as_echo_n "(cached) " >&6
michael@0 5347 else
michael@0 5348 i=0
michael@0 5349 teststring="ABCD"
michael@0 5350
michael@0 5351 case $build_os in
michael@0 5352 msdosdjgpp*)
michael@0 5353 # On DJGPP, this test can blow up pretty badly due to problems in libc
michael@0 5354 # (any single argument exceeding 2000 bytes causes a buffer overrun
michael@0 5355 # during glob expansion). Even if it were fixed, the result of this
michael@0 5356 # check would be larger than it should be.
michael@0 5357 lt_cv_sys_max_cmd_len=12288; # 12K is about right
michael@0 5358 ;;
michael@0 5359
michael@0 5360 gnu*)
michael@0 5361 # Under GNU Hurd, this test is not required because there is
michael@0 5362 # no limit to the length of command line arguments.
michael@0 5363 # Libtool will interpret -1 as no limit whatsoever
michael@0 5364 lt_cv_sys_max_cmd_len=-1;
michael@0 5365 ;;
michael@0 5366
michael@0 5367 cygwin* | mingw* | cegcc*)
michael@0 5368 # On Win9x/ME, this test blows up -- it succeeds, but takes
michael@0 5369 # about 5 minutes as the teststring grows exponentially.
michael@0 5370 # Worse, since 9x/ME are not pre-emptively multitasking,
michael@0 5371 # you end up with a "frozen" computer, even though with patience
michael@0 5372 # the test eventually succeeds (with a max line length of 256k).
michael@0 5373 # Instead, let's just punt: use the minimum linelength reported by
michael@0 5374 # all of the supported platforms: 8192 (on NT/2K/XP).
michael@0 5375 lt_cv_sys_max_cmd_len=8192;
michael@0 5376 ;;
michael@0 5377
michael@0 5378 mint*)
michael@0 5379 # On MiNT this can take a long time and run out of memory.
michael@0 5380 lt_cv_sys_max_cmd_len=8192;
michael@0 5381 ;;
michael@0 5382
michael@0 5383 amigaos*)
michael@0 5384 # On AmigaOS with pdksh, this test takes hours, literally.
michael@0 5385 # So we just punt and use a minimum line length of 8192.
michael@0 5386 lt_cv_sys_max_cmd_len=8192;
michael@0 5387 ;;
michael@0 5388
michael@0 5389 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
michael@0 5390 # This has been around since 386BSD, at least. Likely further.
michael@0 5391 if test -x /sbin/sysctl; then
michael@0 5392 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
michael@0 5393 elif test -x /usr/sbin/sysctl; then
michael@0 5394 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
michael@0 5395 else
michael@0 5396 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
michael@0 5397 fi
michael@0 5398 # And add a safety zone
michael@0 5399 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
michael@0 5400 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
michael@0 5401 ;;
michael@0 5402
michael@0 5403 interix*)
michael@0 5404 # We know the value 262144 and hardcode it with a safety zone (like BSD)
michael@0 5405 lt_cv_sys_max_cmd_len=196608
michael@0 5406 ;;
michael@0 5407
michael@0 5408 os2*)
michael@0 5409 # The test takes a long time on OS/2.
michael@0 5410 lt_cv_sys_max_cmd_len=8192
michael@0 5411 ;;
michael@0 5412
michael@0 5413 osf*)
michael@0 5414 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
michael@0 5415 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
michael@0 5416 # nice to cause kernel panics so lets avoid the loop below.
michael@0 5417 # First set a reasonable default.
michael@0 5418 lt_cv_sys_max_cmd_len=16384
michael@0 5419 #
michael@0 5420 if test -x /sbin/sysconfig; then
michael@0 5421 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
michael@0 5422 *1*) lt_cv_sys_max_cmd_len=-1 ;;
michael@0 5423 esac
michael@0 5424 fi
michael@0 5425 ;;
michael@0 5426 sco3.2v5*)
michael@0 5427 lt_cv_sys_max_cmd_len=102400
michael@0 5428 ;;
michael@0 5429 sysv5* | sco5v6* | sysv4.2uw2*)
michael@0 5430 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
michael@0 5431 if test -n "$kargmax"; then
michael@0 5432 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
michael@0 5433 else
michael@0 5434 lt_cv_sys_max_cmd_len=32768
michael@0 5435 fi
michael@0 5436 ;;
michael@0 5437 *)
michael@0 5438 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
michael@0 5439 if test -n "$lt_cv_sys_max_cmd_len"; then
michael@0 5440 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
michael@0 5441 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
michael@0 5442 else
michael@0 5443 # Make teststring a little bigger before we do anything with it.
michael@0 5444 # a 1K string should be a reasonable start.
michael@0 5445 for i in 1 2 3 4 5 6 7 8 ; do
michael@0 5446 teststring=$teststring$teststring
michael@0 5447 done
michael@0 5448 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
michael@0 5449 # If test is not a shell built-in, we'll probably end up computing a
michael@0 5450 # maximum length that is only half of the actual maximum length, but
michael@0 5451 # we can't tell.
michael@0 5452 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
michael@0 5453 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
michael@0 5454 test $i != 17 # 1/2 MB should be enough
michael@0 5455 do
michael@0 5456 i=`expr $i + 1`
michael@0 5457 teststring=$teststring$teststring
michael@0 5458 done
michael@0 5459 # Only check the string length outside the loop.
michael@0 5460 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
michael@0 5461 teststring=
michael@0 5462 # Add a significant safety factor because C++ compilers can tack on
michael@0 5463 # massive amounts of additional arguments before passing them to the
michael@0 5464 # linker. It appears as though 1/2 is a usable value.
michael@0 5465 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
michael@0 5466 fi
michael@0 5467 ;;
michael@0 5468 esac
michael@0 5469
michael@0 5470 fi
michael@0 5471
michael@0 5472 if test -n $lt_cv_sys_max_cmd_len ; then
michael@0 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
michael@0 5474 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
michael@0 5475 else
michael@0 5476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
michael@0 5477 $as_echo "none" >&6; }
michael@0 5478 fi
michael@0 5479 max_cmd_len=$lt_cv_sys_max_cmd_len
michael@0 5480
michael@0 5481
michael@0 5482
michael@0 5483
michael@0 5484
michael@0 5485
michael@0 5486 : ${CP="cp -f"}
michael@0 5487 : ${MV="mv -f"}
michael@0 5488 : ${RM="rm -f"}
michael@0 5489
michael@0 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
michael@0 5491 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
michael@0 5492 # Try some XSI features
michael@0 5493 xsi_shell=no
michael@0 5494 ( _lt_dummy="a/b/c"
michael@0 5495 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
michael@0 5496 = c,a/b,b/c, \
michael@0 5497 && eval 'test $(( 1 + 1 )) -eq 2 \
michael@0 5498 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
michael@0 5499 && xsi_shell=yes
michael@0 5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
michael@0 5501 $as_echo "$xsi_shell" >&6; }
michael@0 5502
michael@0 5503
michael@0 5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
michael@0 5505 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
michael@0 5506 lt_shell_append=no
michael@0 5507 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
michael@0 5508 >/dev/null 2>&1 \
michael@0 5509 && lt_shell_append=yes
michael@0 5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
michael@0 5511 $as_echo "$lt_shell_append" >&6; }
michael@0 5512
michael@0 5513
michael@0 5514 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
michael@0 5515 lt_unset=unset
michael@0 5516 else
michael@0 5517 lt_unset=false
michael@0 5518 fi
michael@0 5519
michael@0 5520
michael@0 5521
michael@0 5522
michael@0 5523
michael@0 5524 # test EBCDIC or ASCII
michael@0 5525 case `echo X|tr X '\101'` in
michael@0 5526 A) # ASCII based system
michael@0 5527 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
michael@0 5528 lt_SP2NL='tr \040 \012'
michael@0 5529 lt_NL2SP='tr \015\012 \040\040'
michael@0 5530 ;;
michael@0 5531 *) # EBCDIC based system
michael@0 5532 lt_SP2NL='tr \100 \n'
michael@0 5533 lt_NL2SP='tr \r\n \100\100'
michael@0 5534 ;;
michael@0 5535 esac
michael@0 5536
michael@0 5537
michael@0 5538
michael@0 5539
michael@0 5540
michael@0 5541
michael@0 5542
michael@0 5543
michael@0 5544
michael@0 5545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
michael@0 5546 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
michael@0 5547 if ${lt_cv_to_host_file_cmd+:} false; then :
michael@0 5548 $as_echo_n "(cached) " >&6
michael@0 5549 else
michael@0 5550 case $host in
michael@0 5551 *-*-mingw* )
michael@0 5552 case $build in
michael@0 5553 *-*-mingw* ) # actually msys
michael@0 5554 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
michael@0 5555 ;;
michael@0 5556 *-*-cygwin* )
michael@0 5557 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
michael@0 5558 ;;
michael@0 5559 * ) # otherwise, assume *nix
michael@0 5560 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
michael@0 5561 ;;
michael@0 5562 esac
michael@0 5563 ;;
michael@0 5564 *-*-cygwin* )
michael@0 5565 case $build in
michael@0 5566 *-*-mingw* ) # actually msys
michael@0 5567 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
michael@0 5568 ;;
michael@0 5569 *-*-cygwin* )
michael@0 5570 lt_cv_to_host_file_cmd=func_convert_file_noop
michael@0 5571 ;;
michael@0 5572 * ) # otherwise, assume *nix
michael@0 5573 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
michael@0 5574 ;;
michael@0 5575 esac
michael@0 5576 ;;
michael@0 5577 * ) # unhandled hosts (and "normal" native builds)
michael@0 5578 lt_cv_to_host_file_cmd=func_convert_file_noop
michael@0 5579 ;;
michael@0 5580 esac
michael@0 5581
michael@0 5582 fi
michael@0 5583
michael@0 5584 to_host_file_cmd=$lt_cv_to_host_file_cmd
michael@0 5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
michael@0 5586 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
michael@0 5587
michael@0 5588
michael@0 5589
michael@0 5590
michael@0 5591
michael@0 5592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
michael@0 5593 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
michael@0 5594 if ${lt_cv_to_tool_file_cmd+:} false; then :
michael@0 5595 $as_echo_n "(cached) " >&6
michael@0 5596 else
michael@0 5597 #assume ordinary cross tools, or native build.
michael@0 5598 lt_cv_to_tool_file_cmd=func_convert_file_noop
michael@0 5599 case $host in
michael@0 5600 *-*-mingw* )
michael@0 5601 case $build in
michael@0 5602 *-*-mingw* ) # actually msys
michael@0 5603 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
michael@0 5604 ;;
michael@0 5605 esac
michael@0 5606 ;;
michael@0 5607 esac
michael@0 5608
michael@0 5609 fi
michael@0 5610
michael@0 5611 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
michael@0 5612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
michael@0 5613 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
michael@0 5614
michael@0 5615
michael@0 5616
michael@0 5617
michael@0 5618
michael@0 5619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
michael@0 5620 $as_echo_n "checking for $LD option to reload object files... " >&6; }
michael@0 5621 if ${lt_cv_ld_reload_flag+:} false; then :
michael@0 5622 $as_echo_n "(cached) " >&6
michael@0 5623 else
michael@0 5624 lt_cv_ld_reload_flag='-r'
michael@0 5625 fi
michael@0 5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
michael@0 5627 $as_echo "$lt_cv_ld_reload_flag" >&6; }
michael@0 5628 reload_flag=$lt_cv_ld_reload_flag
michael@0 5629 case $reload_flag in
michael@0 5630 "" | " "*) ;;
michael@0 5631 *) reload_flag=" $reload_flag" ;;
michael@0 5632 esac
michael@0 5633 reload_cmds='$LD$reload_flag -o $output$reload_objs'
michael@0 5634 case $host_os in
michael@0 5635 cygwin* | mingw* | pw32* | cegcc*)
michael@0 5636 if test "$GCC" != yes; then
michael@0 5637 reload_cmds=false
michael@0 5638 fi
michael@0 5639 ;;
michael@0 5640 darwin*)
michael@0 5641 if test "$GCC" = yes; then
michael@0 5642 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
michael@0 5643 else
michael@0 5644 reload_cmds='$LD$reload_flag -o $output$reload_objs'
michael@0 5645 fi
michael@0 5646 ;;
michael@0 5647 esac
michael@0 5648
michael@0 5649
michael@0 5650
michael@0 5651
michael@0 5652
michael@0 5653
michael@0 5654
michael@0 5655
michael@0 5656
michael@0 5657 if test -n "$ac_tool_prefix"; then
michael@0 5658 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
michael@0 5659 set dummy ${ac_tool_prefix}objdump; ac_word=$2
michael@0 5660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 5661 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 5662 if ${ac_cv_prog_OBJDUMP+:} false; then :
michael@0 5663 $as_echo_n "(cached) " >&6
michael@0 5664 else
michael@0 5665 if test -n "$OBJDUMP"; then
michael@0 5666 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
michael@0 5667 else
michael@0 5668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 5669 for as_dir in $PATH
michael@0 5670 do
michael@0 5671 IFS=$as_save_IFS
michael@0 5672 test -z "$as_dir" && as_dir=.
michael@0 5673 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 5674 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 5675 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
michael@0 5676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 5677 break 2
michael@0 5678 fi
michael@0 5679 done
michael@0 5680 done
michael@0 5681 IFS=$as_save_IFS
michael@0 5682
michael@0 5683 fi
michael@0 5684 fi
michael@0 5685 OBJDUMP=$ac_cv_prog_OBJDUMP
michael@0 5686 if test -n "$OBJDUMP"; then
michael@0 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
michael@0 5688 $as_echo "$OBJDUMP" >&6; }
michael@0 5689 else
michael@0 5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 5691 $as_echo "no" >&6; }
michael@0 5692 fi
michael@0 5693
michael@0 5694
michael@0 5695 fi
michael@0 5696 if test -z "$ac_cv_prog_OBJDUMP"; then
michael@0 5697 ac_ct_OBJDUMP=$OBJDUMP
michael@0 5698 # Extract the first word of "objdump", so it can be a program name with args.
michael@0 5699 set dummy objdump; ac_word=$2
michael@0 5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 5701 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 5702 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
michael@0 5703 $as_echo_n "(cached) " >&6
michael@0 5704 else
michael@0 5705 if test -n "$ac_ct_OBJDUMP"; then
michael@0 5706 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
michael@0 5707 else
michael@0 5708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 5709 for as_dir in $PATH
michael@0 5710 do
michael@0 5711 IFS=$as_save_IFS
michael@0 5712 test -z "$as_dir" && as_dir=.
michael@0 5713 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 5714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 5715 ac_cv_prog_ac_ct_OBJDUMP="objdump"
michael@0 5716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 5717 break 2
michael@0 5718 fi
michael@0 5719 done
michael@0 5720 done
michael@0 5721 IFS=$as_save_IFS
michael@0 5722
michael@0 5723 fi
michael@0 5724 fi
michael@0 5725 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
michael@0 5726 if test -n "$ac_ct_OBJDUMP"; then
michael@0 5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
michael@0 5728 $as_echo "$ac_ct_OBJDUMP" >&6; }
michael@0 5729 else
michael@0 5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 5731 $as_echo "no" >&6; }
michael@0 5732 fi
michael@0 5733
michael@0 5734 if test "x$ac_ct_OBJDUMP" = x; then
michael@0 5735 OBJDUMP="false"
michael@0 5736 else
michael@0 5737 case $cross_compiling:$ac_tool_warned in
michael@0 5738 yes:)
michael@0 5739 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 5740 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 5741 ac_tool_warned=yes ;;
michael@0 5742 esac
michael@0 5743 OBJDUMP=$ac_ct_OBJDUMP
michael@0 5744 fi
michael@0 5745 else
michael@0 5746 OBJDUMP="$ac_cv_prog_OBJDUMP"
michael@0 5747 fi
michael@0 5748
michael@0 5749 test -z "$OBJDUMP" && OBJDUMP=objdump
michael@0 5750
michael@0 5751
michael@0 5752
michael@0 5753
michael@0 5754
michael@0 5755
michael@0 5756
michael@0 5757
michael@0 5758
michael@0 5759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
michael@0 5760 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
michael@0 5761 if ${lt_cv_deplibs_check_method+:} false; then :
michael@0 5762 $as_echo_n "(cached) " >&6
michael@0 5763 else
michael@0 5764 lt_cv_file_magic_cmd='$MAGIC_CMD'
michael@0 5765 lt_cv_file_magic_test_file=
michael@0 5766 lt_cv_deplibs_check_method='unknown'
michael@0 5767 # Need to set the preceding variable on all platforms that support
michael@0 5768 # interlibrary dependencies.
michael@0 5769 # 'none' -- dependencies not supported.
michael@0 5770 # `unknown' -- same as none, but documents that we really don't know.
michael@0 5771 # 'pass_all' -- all dependencies passed with no checks.
michael@0 5772 # 'test_compile' -- check by making test program.
michael@0 5773 # 'file_magic [[regex]]' -- check by looking for files in library path
michael@0 5774 # which responds to the $file_magic_cmd with a given extended regex.
michael@0 5775 # If you have `file' or equivalent on your system and you're not sure
michael@0 5776 # whether `pass_all' will *always* work, you probably want this one.
michael@0 5777
michael@0 5778 case $host_os in
michael@0 5779 aix[4-9]*)
michael@0 5780 lt_cv_deplibs_check_method=pass_all
michael@0 5781 ;;
michael@0 5782
michael@0 5783 beos*)
michael@0 5784 lt_cv_deplibs_check_method=pass_all
michael@0 5785 ;;
michael@0 5786
michael@0 5787 bsdi[45]*)
michael@0 5788 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
michael@0 5789 lt_cv_file_magic_cmd='/usr/bin/file -L'
michael@0 5790 lt_cv_file_magic_test_file=/shlib/libc.so
michael@0 5791 ;;
michael@0 5792
michael@0 5793 cygwin*)
michael@0 5794 # func_win32_libid is a shell function defined in ltmain.sh
michael@0 5795 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
michael@0 5796 lt_cv_file_magic_cmd='func_win32_libid'
michael@0 5797 ;;
michael@0 5798
michael@0 5799 mingw* | pw32*)
michael@0 5800 # Base MSYS/MinGW do not provide the 'file' command needed by
michael@0 5801 # func_win32_libid shell function, so use a weaker test based on 'objdump',
michael@0 5802 # unless we find 'file', for example because we are cross-compiling.
michael@0 5803 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
michael@0 5804 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
michael@0 5805 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
michael@0 5806 lt_cv_file_magic_cmd='func_win32_libid'
michael@0 5807 else
michael@0 5808 # Keep this pattern in sync with the one in func_win32_libid.
michael@0 5809 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
michael@0 5810 lt_cv_file_magic_cmd='$OBJDUMP -f'
michael@0 5811 fi
michael@0 5812 ;;
michael@0 5813
michael@0 5814 cegcc*)
michael@0 5815 # use the weaker test based on 'objdump'. See mingw*.
michael@0 5816 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
michael@0 5817 lt_cv_file_magic_cmd='$OBJDUMP -f'
michael@0 5818 ;;
michael@0 5819
michael@0 5820 darwin* | rhapsody*)
michael@0 5821 lt_cv_deplibs_check_method=pass_all
michael@0 5822 ;;
michael@0 5823
michael@0 5824 freebsd* | dragonfly*)
michael@0 5825 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
michael@0 5826 case $host_cpu in
michael@0 5827 i*86 )
michael@0 5828 # Not sure whether the presence of OpenBSD here was a mistake.
michael@0 5829 # Let's accept both of them until this is cleared up.
michael@0 5830 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
michael@0 5831 lt_cv_file_magic_cmd=/usr/bin/file
michael@0 5832 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
michael@0 5833 ;;
michael@0 5834 esac
michael@0 5835 else
michael@0 5836 lt_cv_deplibs_check_method=pass_all
michael@0 5837 fi
michael@0 5838 ;;
michael@0 5839
michael@0 5840 gnu*)
michael@0 5841 lt_cv_deplibs_check_method=pass_all
michael@0 5842 ;;
michael@0 5843
michael@0 5844 haiku*)
michael@0 5845 lt_cv_deplibs_check_method=pass_all
michael@0 5846 ;;
michael@0 5847
michael@0 5848 hpux10.20* | hpux11*)
michael@0 5849 lt_cv_file_magic_cmd=/usr/bin/file
michael@0 5850 case $host_cpu in
michael@0 5851 ia64*)
michael@0 5852 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
michael@0 5853 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
michael@0 5854 ;;
michael@0 5855 hppa*64*)
michael@0 5856 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]'
michael@0 5857 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
michael@0 5858 ;;
michael@0 5859 *)
michael@0 5860 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
michael@0 5861 lt_cv_file_magic_test_file=/usr/lib/libc.sl
michael@0 5862 ;;
michael@0 5863 esac
michael@0 5864 ;;
michael@0 5865
michael@0 5866 interix[3-9]*)
michael@0 5867 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
michael@0 5868 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
michael@0 5869 ;;
michael@0 5870
michael@0 5871 irix5* | irix6* | nonstopux*)
michael@0 5872 case $LD in
michael@0 5873 *-32|*"-32 ") libmagic=32-bit;;
michael@0 5874 *-n32|*"-n32 ") libmagic=N32;;
michael@0 5875 *-64|*"-64 ") libmagic=64-bit;;
michael@0 5876 *) libmagic=never-match;;
michael@0 5877 esac
michael@0 5878 lt_cv_deplibs_check_method=pass_all
michael@0 5879 ;;
michael@0 5880
michael@0 5881 # This must be glibc/ELF.
michael@0 5882 linux* | k*bsd*-gnu | kopensolaris*-gnu)
michael@0 5883 lt_cv_deplibs_check_method=pass_all
michael@0 5884 ;;
michael@0 5885
michael@0 5886 netbsd*)
michael@0 5887 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
michael@0 5888 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
michael@0 5889 else
michael@0 5890 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
michael@0 5891 fi
michael@0 5892 ;;
michael@0 5893
michael@0 5894 newos6*)
michael@0 5895 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
michael@0 5896 lt_cv_file_magic_cmd=/usr/bin/file
michael@0 5897 lt_cv_file_magic_test_file=/usr/lib/libnls.so
michael@0 5898 ;;
michael@0 5899
michael@0 5900 *nto* | *qnx*)
michael@0 5901 lt_cv_deplibs_check_method=pass_all
michael@0 5902 ;;
michael@0 5903
michael@0 5904 openbsd*)
michael@0 5905 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
michael@0 5906 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
michael@0 5907 else
michael@0 5908 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
michael@0 5909 fi
michael@0 5910 ;;
michael@0 5911
michael@0 5912 osf3* | osf4* | osf5*)
michael@0 5913 lt_cv_deplibs_check_method=pass_all
michael@0 5914 ;;
michael@0 5915
michael@0 5916 rdos*)
michael@0 5917 lt_cv_deplibs_check_method=pass_all
michael@0 5918 ;;
michael@0 5919
michael@0 5920 solaris*)
michael@0 5921 lt_cv_deplibs_check_method=pass_all
michael@0 5922 ;;
michael@0 5923
michael@0 5924 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
michael@0 5925 lt_cv_deplibs_check_method=pass_all
michael@0 5926 ;;
michael@0 5927
michael@0 5928 sysv4 | sysv4.3*)
michael@0 5929 case $host_vendor in
michael@0 5930 motorola)
michael@0 5931 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]'
michael@0 5932 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
michael@0 5933 ;;
michael@0 5934 ncr)
michael@0 5935 lt_cv_deplibs_check_method=pass_all
michael@0 5936 ;;
michael@0 5937 sequent)
michael@0 5938 lt_cv_file_magic_cmd='/bin/file'
michael@0 5939 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
michael@0 5940 ;;
michael@0 5941 sni)
michael@0 5942 lt_cv_file_magic_cmd='/bin/file'
michael@0 5943 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
michael@0 5944 lt_cv_file_magic_test_file=/lib/libc.so
michael@0 5945 ;;
michael@0 5946 siemens)
michael@0 5947 lt_cv_deplibs_check_method=pass_all
michael@0 5948 ;;
michael@0 5949 pc)
michael@0 5950 lt_cv_deplibs_check_method=pass_all
michael@0 5951 ;;
michael@0 5952 esac
michael@0 5953 ;;
michael@0 5954
michael@0 5955 tpf*)
michael@0 5956 lt_cv_deplibs_check_method=pass_all
michael@0 5957 ;;
michael@0 5958 esac
michael@0 5959
michael@0 5960 fi
michael@0 5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
michael@0 5962 $as_echo "$lt_cv_deplibs_check_method" >&6; }
michael@0 5963
michael@0 5964 file_magic_glob=
michael@0 5965 want_nocaseglob=no
michael@0 5966 if test "$build" = "$host"; then
michael@0 5967 case $host_os in
michael@0 5968 mingw* | pw32*)
michael@0 5969 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
michael@0 5970 want_nocaseglob=yes
michael@0 5971 else
michael@0 5972 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
michael@0 5973 fi
michael@0 5974 ;;
michael@0 5975 esac
michael@0 5976 fi
michael@0 5977
michael@0 5978 file_magic_cmd=$lt_cv_file_magic_cmd
michael@0 5979 deplibs_check_method=$lt_cv_deplibs_check_method
michael@0 5980 test -z "$deplibs_check_method" && deplibs_check_method=unknown
michael@0 5981
michael@0 5982
michael@0 5983
michael@0 5984
michael@0 5985
michael@0 5986
michael@0 5987
michael@0 5988
michael@0 5989
michael@0 5990
michael@0 5991
michael@0 5992
michael@0 5993
michael@0 5994
michael@0 5995
michael@0 5996
michael@0 5997
michael@0 5998
michael@0 5999
michael@0 6000
michael@0 6001
michael@0 6002
michael@0 6003 if test -n "$ac_tool_prefix"; then
michael@0 6004 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
michael@0 6005 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
michael@0 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6007 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6008 if ${ac_cv_prog_DLLTOOL+:} false; then :
michael@0 6009 $as_echo_n "(cached) " >&6
michael@0 6010 else
michael@0 6011 if test -n "$DLLTOOL"; then
michael@0 6012 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
michael@0 6013 else
michael@0 6014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6015 for as_dir in $PATH
michael@0 6016 do
michael@0 6017 IFS=$as_save_IFS
michael@0 6018 test -z "$as_dir" && as_dir=.
michael@0 6019 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6021 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
michael@0 6022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6023 break 2
michael@0 6024 fi
michael@0 6025 done
michael@0 6026 done
michael@0 6027 IFS=$as_save_IFS
michael@0 6028
michael@0 6029 fi
michael@0 6030 fi
michael@0 6031 DLLTOOL=$ac_cv_prog_DLLTOOL
michael@0 6032 if test -n "$DLLTOOL"; then
michael@0 6033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
michael@0 6034 $as_echo "$DLLTOOL" >&6; }
michael@0 6035 else
michael@0 6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6037 $as_echo "no" >&6; }
michael@0 6038 fi
michael@0 6039
michael@0 6040
michael@0 6041 fi
michael@0 6042 if test -z "$ac_cv_prog_DLLTOOL"; then
michael@0 6043 ac_ct_DLLTOOL=$DLLTOOL
michael@0 6044 # Extract the first word of "dlltool", so it can be a program name with args.
michael@0 6045 set dummy dlltool; ac_word=$2
michael@0 6046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6047 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6048 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
michael@0 6049 $as_echo_n "(cached) " >&6
michael@0 6050 else
michael@0 6051 if test -n "$ac_ct_DLLTOOL"; then
michael@0 6052 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
michael@0 6053 else
michael@0 6054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6055 for as_dir in $PATH
michael@0 6056 do
michael@0 6057 IFS=$as_save_IFS
michael@0 6058 test -z "$as_dir" && as_dir=.
michael@0 6059 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6061 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
michael@0 6062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6063 break 2
michael@0 6064 fi
michael@0 6065 done
michael@0 6066 done
michael@0 6067 IFS=$as_save_IFS
michael@0 6068
michael@0 6069 fi
michael@0 6070 fi
michael@0 6071 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
michael@0 6072 if test -n "$ac_ct_DLLTOOL"; then
michael@0 6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
michael@0 6074 $as_echo "$ac_ct_DLLTOOL" >&6; }
michael@0 6075 else
michael@0 6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6077 $as_echo "no" >&6; }
michael@0 6078 fi
michael@0 6079
michael@0 6080 if test "x$ac_ct_DLLTOOL" = x; then
michael@0 6081 DLLTOOL="false"
michael@0 6082 else
michael@0 6083 case $cross_compiling:$ac_tool_warned in
michael@0 6084 yes:)
michael@0 6085 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 6086 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 6087 ac_tool_warned=yes ;;
michael@0 6088 esac
michael@0 6089 DLLTOOL=$ac_ct_DLLTOOL
michael@0 6090 fi
michael@0 6091 else
michael@0 6092 DLLTOOL="$ac_cv_prog_DLLTOOL"
michael@0 6093 fi
michael@0 6094
michael@0 6095 test -z "$DLLTOOL" && DLLTOOL=dlltool
michael@0 6096
michael@0 6097
michael@0 6098
michael@0 6099
michael@0 6100
michael@0 6101
michael@0 6102
michael@0 6103
michael@0 6104
michael@0 6105
michael@0 6106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
michael@0 6107 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
michael@0 6108 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
michael@0 6109 $as_echo_n "(cached) " >&6
michael@0 6110 else
michael@0 6111 lt_cv_sharedlib_from_linklib_cmd='unknown'
michael@0 6112
michael@0 6113 case $host_os in
michael@0 6114 cygwin* | mingw* | pw32* | cegcc*)
michael@0 6115 # two different shell functions defined in ltmain.sh
michael@0 6116 # decide which to use based on capabilities of $DLLTOOL
michael@0 6117 case `$DLLTOOL --help 2>&1` in
michael@0 6118 *--identify-strict*)
michael@0 6119 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
michael@0 6120 ;;
michael@0 6121 *)
michael@0 6122 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
michael@0 6123 ;;
michael@0 6124 esac
michael@0 6125 ;;
michael@0 6126 *)
michael@0 6127 # fallback: assume linklib IS sharedlib
michael@0 6128 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
michael@0 6129 ;;
michael@0 6130 esac
michael@0 6131
michael@0 6132 fi
michael@0 6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
michael@0 6134 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
michael@0 6135 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
michael@0 6136 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
michael@0 6137
michael@0 6138
michael@0 6139
michael@0 6140
michael@0 6141
michael@0 6142
michael@0 6143
michael@0 6144 if test -n "$ac_tool_prefix"; then
michael@0 6145 for ac_prog in ar
michael@0 6146 do
michael@0 6147 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
michael@0 6148 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
michael@0 6149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6150 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6151 if ${ac_cv_prog_AR+:} false; then :
michael@0 6152 $as_echo_n "(cached) " >&6
michael@0 6153 else
michael@0 6154 if test -n "$AR"; then
michael@0 6155 ac_cv_prog_AR="$AR" # Let the user override the test.
michael@0 6156 else
michael@0 6157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6158 for as_dir in $PATH
michael@0 6159 do
michael@0 6160 IFS=$as_save_IFS
michael@0 6161 test -z "$as_dir" && as_dir=.
michael@0 6162 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6164 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
michael@0 6165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6166 break 2
michael@0 6167 fi
michael@0 6168 done
michael@0 6169 done
michael@0 6170 IFS=$as_save_IFS
michael@0 6171
michael@0 6172 fi
michael@0 6173 fi
michael@0 6174 AR=$ac_cv_prog_AR
michael@0 6175 if test -n "$AR"; then
michael@0 6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
michael@0 6177 $as_echo "$AR" >&6; }
michael@0 6178 else
michael@0 6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6180 $as_echo "no" >&6; }
michael@0 6181 fi
michael@0 6182
michael@0 6183
michael@0 6184 test -n "$AR" && break
michael@0 6185 done
michael@0 6186 fi
michael@0 6187 if test -z "$AR"; then
michael@0 6188 ac_ct_AR=$AR
michael@0 6189 for ac_prog in ar
michael@0 6190 do
michael@0 6191 # Extract the first word of "$ac_prog", so it can be a program name with args.
michael@0 6192 set dummy $ac_prog; ac_word=$2
michael@0 6193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6194 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6195 if ${ac_cv_prog_ac_ct_AR+:} false; then :
michael@0 6196 $as_echo_n "(cached) " >&6
michael@0 6197 else
michael@0 6198 if test -n "$ac_ct_AR"; then
michael@0 6199 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
michael@0 6200 else
michael@0 6201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6202 for as_dir in $PATH
michael@0 6203 do
michael@0 6204 IFS=$as_save_IFS
michael@0 6205 test -z "$as_dir" && as_dir=.
michael@0 6206 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6208 ac_cv_prog_ac_ct_AR="$ac_prog"
michael@0 6209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6210 break 2
michael@0 6211 fi
michael@0 6212 done
michael@0 6213 done
michael@0 6214 IFS=$as_save_IFS
michael@0 6215
michael@0 6216 fi
michael@0 6217 fi
michael@0 6218 ac_ct_AR=$ac_cv_prog_ac_ct_AR
michael@0 6219 if test -n "$ac_ct_AR"; then
michael@0 6220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
michael@0 6221 $as_echo "$ac_ct_AR" >&6; }
michael@0 6222 else
michael@0 6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6224 $as_echo "no" >&6; }
michael@0 6225 fi
michael@0 6226
michael@0 6227
michael@0 6228 test -n "$ac_ct_AR" && break
michael@0 6229 done
michael@0 6230
michael@0 6231 if test "x$ac_ct_AR" = x; then
michael@0 6232 AR="false"
michael@0 6233 else
michael@0 6234 case $cross_compiling:$ac_tool_warned in
michael@0 6235 yes:)
michael@0 6236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 6237 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 6238 ac_tool_warned=yes ;;
michael@0 6239 esac
michael@0 6240 AR=$ac_ct_AR
michael@0 6241 fi
michael@0 6242 fi
michael@0 6243
michael@0 6244 : ${AR=ar}
michael@0 6245 : ${AR_FLAGS=cru}
michael@0 6246
michael@0 6247
michael@0 6248
michael@0 6249
michael@0 6250
michael@0 6251
michael@0 6252
michael@0 6253
michael@0 6254
michael@0 6255
michael@0 6256
michael@0 6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
michael@0 6258 $as_echo_n "checking for archiver @FILE support... " >&6; }
michael@0 6259 if ${lt_cv_ar_at_file+:} false; then :
michael@0 6260 $as_echo_n "(cached) " >&6
michael@0 6261 else
michael@0 6262 lt_cv_ar_at_file=no
michael@0 6263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 6264 /* end confdefs.h. */
michael@0 6265
michael@0 6266 int
michael@0 6267 main ()
michael@0 6268 {
michael@0 6269
michael@0 6270 ;
michael@0 6271 return 0;
michael@0 6272 }
michael@0 6273 _ACEOF
michael@0 6274 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 6275 echo conftest.$ac_objext > conftest.lst
michael@0 6276 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
michael@0 6277 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
michael@0 6278 (eval $lt_ar_try) 2>&5
michael@0 6279 ac_status=$?
michael@0 6280 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6281 test $ac_status = 0; }
michael@0 6282 if test "$ac_status" -eq 0; then
michael@0 6283 # Ensure the archiver fails upon bogus file names.
michael@0 6284 rm -f conftest.$ac_objext libconftest.a
michael@0 6285 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
michael@0 6286 (eval $lt_ar_try) 2>&5
michael@0 6287 ac_status=$?
michael@0 6288 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6289 test $ac_status = 0; }
michael@0 6290 if test "$ac_status" -ne 0; then
michael@0 6291 lt_cv_ar_at_file=@
michael@0 6292 fi
michael@0 6293 fi
michael@0 6294 rm -f conftest.* libconftest.a
michael@0 6295
michael@0 6296 fi
michael@0 6297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 6298
michael@0 6299 fi
michael@0 6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
michael@0 6301 $as_echo "$lt_cv_ar_at_file" >&6; }
michael@0 6302
michael@0 6303 if test "x$lt_cv_ar_at_file" = xno; then
michael@0 6304 archiver_list_spec=
michael@0 6305 else
michael@0 6306 archiver_list_spec=$lt_cv_ar_at_file
michael@0 6307 fi
michael@0 6308
michael@0 6309
michael@0 6310
michael@0 6311
michael@0 6312
michael@0 6313
michael@0 6314
michael@0 6315 if test -n "$ac_tool_prefix"; then
michael@0 6316 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
michael@0 6317 set dummy ${ac_tool_prefix}strip; ac_word=$2
michael@0 6318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6319 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6320 if ${ac_cv_prog_STRIP+:} false; then :
michael@0 6321 $as_echo_n "(cached) " >&6
michael@0 6322 else
michael@0 6323 if test -n "$STRIP"; then
michael@0 6324 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
michael@0 6325 else
michael@0 6326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6327 for as_dir in $PATH
michael@0 6328 do
michael@0 6329 IFS=$as_save_IFS
michael@0 6330 test -z "$as_dir" && as_dir=.
michael@0 6331 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6333 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
michael@0 6334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6335 break 2
michael@0 6336 fi
michael@0 6337 done
michael@0 6338 done
michael@0 6339 IFS=$as_save_IFS
michael@0 6340
michael@0 6341 fi
michael@0 6342 fi
michael@0 6343 STRIP=$ac_cv_prog_STRIP
michael@0 6344 if test -n "$STRIP"; then
michael@0 6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
michael@0 6346 $as_echo "$STRIP" >&6; }
michael@0 6347 else
michael@0 6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6349 $as_echo "no" >&6; }
michael@0 6350 fi
michael@0 6351
michael@0 6352
michael@0 6353 fi
michael@0 6354 if test -z "$ac_cv_prog_STRIP"; then
michael@0 6355 ac_ct_STRIP=$STRIP
michael@0 6356 # Extract the first word of "strip", so it can be a program name with args.
michael@0 6357 set dummy strip; ac_word=$2
michael@0 6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6359 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6360 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
michael@0 6361 $as_echo_n "(cached) " >&6
michael@0 6362 else
michael@0 6363 if test -n "$ac_ct_STRIP"; then
michael@0 6364 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
michael@0 6365 else
michael@0 6366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6367 for as_dir in $PATH
michael@0 6368 do
michael@0 6369 IFS=$as_save_IFS
michael@0 6370 test -z "$as_dir" && as_dir=.
michael@0 6371 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6373 ac_cv_prog_ac_ct_STRIP="strip"
michael@0 6374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6375 break 2
michael@0 6376 fi
michael@0 6377 done
michael@0 6378 done
michael@0 6379 IFS=$as_save_IFS
michael@0 6380
michael@0 6381 fi
michael@0 6382 fi
michael@0 6383 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
michael@0 6384 if test -n "$ac_ct_STRIP"; then
michael@0 6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
michael@0 6386 $as_echo "$ac_ct_STRIP" >&6; }
michael@0 6387 else
michael@0 6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6389 $as_echo "no" >&6; }
michael@0 6390 fi
michael@0 6391
michael@0 6392 if test "x$ac_ct_STRIP" = x; then
michael@0 6393 STRIP=":"
michael@0 6394 else
michael@0 6395 case $cross_compiling:$ac_tool_warned in
michael@0 6396 yes:)
michael@0 6397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 6398 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 6399 ac_tool_warned=yes ;;
michael@0 6400 esac
michael@0 6401 STRIP=$ac_ct_STRIP
michael@0 6402 fi
michael@0 6403 else
michael@0 6404 STRIP="$ac_cv_prog_STRIP"
michael@0 6405 fi
michael@0 6406
michael@0 6407 test -z "$STRIP" && STRIP=:
michael@0 6408
michael@0 6409
michael@0 6410
michael@0 6411
michael@0 6412
michael@0 6413
michael@0 6414 if test -n "$ac_tool_prefix"; then
michael@0 6415 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
michael@0 6416 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
michael@0 6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6418 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6419 if ${ac_cv_prog_RANLIB+:} false; then :
michael@0 6420 $as_echo_n "(cached) " >&6
michael@0 6421 else
michael@0 6422 if test -n "$RANLIB"; then
michael@0 6423 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
michael@0 6424 else
michael@0 6425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6426 for as_dir in $PATH
michael@0 6427 do
michael@0 6428 IFS=$as_save_IFS
michael@0 6429 test -z "$as_dir" && as_dir=.
michael@0 6430 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6431 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6432 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
michael@0 6433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6434 break 2
michael@0 6435 fi
michael@0 6436 done
michael@0 6437 done
michael@0 6438 IFS=$as_save_IFS
michael@0 6439
michael@0 6440 fi
michael@0 6441 fi
michael@0 6442 RANLIB=$ac_cv_prog_RANLIB
michael@0 6443 if test -n "$RANLIB"; then
michael@0 6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
michael@0 6445 $as_echo "$RANLIB" >&6; }
michael@0 6446 else
michael@0 6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6448 $as_echo "no" >&6; }
michael@0 6449 fi
michael@0 6450
michael@0 6451
michael@0 6452 fi
michael@0 6453 if test -z "$ac_cv_prog_RANLIB"; then
michael@0 6454 ac_ct_RANLIB=$RANLIB
michael@0 6455 # Extract the first word of "ranlib", so it can be a program name with args.
michael@0 6456 set dummy ranlib; ac_word=$2
michael@0 6457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 6458 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 6459 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
michael@0 6460 $as_echo_n "(cached) " >&6
michael@0 6461 else
michael@0 6462 if test -n "$ac_ct_RANLIB"; then
michael@0 6463 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
michael@0 6464 else
michael@0 6465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 6466 for as_dir in $PATH
michael@0 6467 do
michael@0 6468 IFS=$as_save_IFS
michael@0 6469 test -z "$as_dir" && as_dir=.
michael@0 6470 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 6471 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 6472 ac_cv_prog_ac_ct_RANLIB="ranlib"
michael@0 6473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 6474 break 2
michael@0 6475 fi
michael@0 6476 done
michael@0 6477 done
michael@0 6478 IFS=$as_save_IFS
michael@0 6479
michael@0 6480 fi
michael@0 6481 fi
michael@0 6482 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
michael@0 6483 if test -n "$ac_ct_RANLIB"; then
michael@0 6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
michael@0 6485 $as_echo "$ac_ct_RANLIB" >&6; }
michael@0 6486 else
michael@0 6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 6488 $as_echo "no" >&6; }
michael@0 6489 fi
michael@0 6490
michael@0 6491 if test "x$ac_ct_RANLIB" = x; then
michael@0 6492 RANLIB=":"
michael@0 6493 else
michael@0 6494 case $cross_compiling:$ac_tool_warned in
michael@0 6495 yes:)
michael@0 6496 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 6497 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 6498 ac_tool_warned=yes ;;
michael@0 6499 esac
michael@0 6500 RANLIB=$ac_ct_RANLIB
michael@0 6501 fi
michael@0 6502 else
michael@0 6503 RANLIB="$ac_cv_prog_RANLIB"
michael@0 6504 fi
michael@0 6505
michael@0 6506 test -z "$RANLIB" && RANLIB=:
michael@0 6507
michael@0 6508
michael@0 6509
michael@0 6510
michael@0 6511
michael@0 6512
michael@0 6513 # Determine commands to create old-style static archives.
michael@0 6514 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
michael@0 6515 old_postinstall_cmds='chmod 644 $oldlib'
michael@0 6516 old_postuninstall_cmds=
michael@0 6517
michael@0 6518 if test -n "$RANLIB"; then
michael@0 6519 case $host_os in
michael@0 6520 openbsd*)
michael@0 6521 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
michael@0 6522 ;;
michael@0 6523 *)
michael@0 6524 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
michael@0 6525 ;;
michael@0 6526 esac
michael@0 6527 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
michael@0 6528 fi
michael@0 6529
michael@0 6530 case $host_os in
michael@0 6531 darwin*)
michael@0 6532 lock_old_archive_extraction=yes ;;
michael@0 6533 *)
michael@0 6534 lock_old_archive_extraction=no ;;
michael@0 6535 esac
michael@0 6536
michael@0 6537
michael@0 6538
michael@0 6539
michael@0 6540
michael@0 6541
michael@0 6542
michael@0 6543
michael@0 6544
michael@0 6545
michael@0 6546
michael@0 6547
michael@0 6548
michael@0 6549
michael@0 6550
michael@0 6551
michael@0 6552
michael@0 6553
michael@0 6554
michael@0 6555
michael@0 6556
michael@0 6557
michael@0 6558
michael@0 6559
michael@0 6560
michael@0 6561
michael@0 6562
michael@0 6563
michael@0 6564
michael@0 6565
michael@0 6566
michael@0 6567
michael@0 6568
michael@0 6569
michael@0 6570
michael@0 6571
michael@0 6572
michael@0 6573
michael@0 6574
michael@0 6575 # If no C compiler was specified, use CC.
michael@0 6576 LTCC=${LTCC-"$CC"}
michael@0 6577
michael@0 6578 # If no C compiler flags were specified, use CFLAGS.
michael@0 6579 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
michael@0 6580
michael@0 6581 # Allow CC to be a program name with arguments.
michael@0 6582 compiler=$CC
michael@0 6583
michael@0 6584
michael@0 6585 # Check for command to grab the raw symbol name followed by C symbol from nm.
michael@0 6586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
michael@0 6587 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
michael@0 6588 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
michael@0 6589 $as_echo_n "(cached) " >&6
michael@0 6590 else
michael@0 6591
michael@0 6592 # These are sane defaults that work on at least a few old systems.
michael@0 6593 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
michael@0 6594
michael@0 6595 # Character class describing NM global symbol codes.
michael@0 6596 symcode='[BCDEGRST]'
michael@0 6597
michael@0 6598 # Regexp to match symbols that can be accessed directly from C.
michael@0 6599 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
michael@0 6600
michael@0 6601 # Define system-specific variables.
michael@0 6602 case $host_os in
michael@0 6603 aix*)
michael@0 6604 symcode='[BCDT]'
michael@0 6605 ;;
michael@0 6606 cygwin* | mingw* | pw32* | cegcc*)
michael@0 6607 symcode='[ABCDGISTW]'
michael@0 6608 ;;
michael@0 6609 hpux*)
michael@0 6610 if test "$host_cpu" = ia64; then
michael@0 6611 symcode='[ABCDEGRST]'
michael@0 6612 fi
michael@0 6613 ;;
michael@0 6614 irix* | nonstopux*)
michael@0 6615 symcode='[BCDEGRST]'
michael@0 6616 ;;
michael@0 6617 osf*)
michael@0 6618 symcode='[BCDEGQRST]'
michael@0 6619 ;;
michael@0 6620 solaris*)
michael@0 6621 symcode='[BDRT]'
michael@0 6622 ;;
michael@0 6623 sco3.2v5*)
michael@0 6624 symcode='[DT]'
michael@0 6625 ;;
michael@0 6626 sysv4.2uw2*)
michael@0 6627 symcode='[DT]'
michael@0 6628 ;;
michael@0 6629 sysv5* | sco5v6* | unixware* | OpenUNIX*)
michael@0 6630 symcode='[ABDT]'
michael@0 6631 ;;
michael@0 6632 sysv4)
michael@0 6633 symcode='[DFNSTU]'
michael@0 6634 ;;
michael@0 6635 esac
michael@0 6636
michael@0 6637 # If we're using GNU nm, then use its standard symbol codes.
michael@0 6638 case `$NM -V 2>&1` in
michael@0 6639 *GNU* | *'with BFD'*)
michael@0 6640 symcode='[ABCDGIRSTW]' ;;
michael@0 6641 esac
michael@0 6642
michael@0 6643 # Transform an extracted symbol line into a proper C declaration.
michael@0 6644 # Some systems (esp. on ia64) link data and code symbols differently,
michael@0 6645 # so use this general approach.
michael@0 6646 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
michael@0 6647
michael@0 6648 # Transform an extracted symbol line into symbol name and symbol address
michael@0 6649 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
michael@0 6650 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'"
michael@0 6651
michael@0 6652 # Handle CRLF in mingw tool chain
michael@0 6653 opt_cr=
michael@0 6654 case $build_os in
michael@0 6655 mingw*)
michael@0 6656 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
michael@0 6657 ;;
michael@0 6658 esac
michael@0 6659
michael@0 6660 # Try without a prefix underscore, then with it.
michael@0 6661 for ac_symprfx in "" "_"; do
michael@0 6662
michael@0 6663 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
michael@0 6664 symxfrm="\\1 $ac_symprfx\\2 \\2"
michael@0 6665
michael@0 6666 # Write the raw and C identifiers.
michael@0 6667 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
michael@0 6668 # Fake it for dumpbin and say T for any non-static function
michael@0 6669 # and D for any global variable.
michael@0 6670 # Also find C++ and __fastcall symbols from MSVC++,
michael@0 6671 # which start with @ or ?.
michael@0 6672 lt_cv_sys_global_symbol_pipe="$AWK '"\
michael@0 6673 " {last_section=section; section=\$ 3};"\
michael@0 6674 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
michael@0 6675 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
michael@0 6676 " \$ 0!~/External *\|/{next};"\
michael@0 6677 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
michael@0 6678 " {if(hide[section]) next};"\
michael@0 6679 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
michael@0 6680 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
michael@0 6681 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
michael@0 6682 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
michael@0 6683 " ' prfx=^$ac_symprfx"
michael@0 6684 else
michael@0 6685 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
michael@0 6686 fi
michael@0 6687 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
michael@0 6688
michael@0 6689 # Check to see that the pipe works correctly.
michael@0 6690 pipe_works=no
michael@0 6691
michael@0 6692 rm -f conftest*
michael@0 6693 cat > conftest.$ac_ext <<_LT_EOF
michael@0 6694 #ifdef __cplusplus
michael@0 6695 extern "C" {
michael@0 6696 #endif
michael@0 6697 char nm_test_var;
michael@0 6698 void nm_test_func(void);
michael@0 6699 void nm_test_func(void){}
michael@0 6700 #ifdef __cplusplus
michael@0 6701 }
michael@0 6702 #endif
michael@0 6703 int main(){nm_test_var='a';nm_test_func();return(0);}
michael@0 6704 _LT_EOF
michael@0 6705
michael@0 6706 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
michael@0 6707 (eval $ac_compile) 2>&5
michael@0 6708 ac_status=$?
michael@0 6709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6710 test $ac_status = 0; }; then
michael@0 6711 # Now try to grab the symbols.
michael@0 6712 nlist=conftest.nm
michael@0 6713 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
michael@0 6714 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
michael@0 6715 ac_status=$?
michael@0 6716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6717 test $ac_status = 0; } && test -s "$nlist"; then
michael@0 6718 # Try sorting and uniquifying the output.
michael@0 6719 if sort "$nlist" | uniq > "$nlist"T; then
michael@0 6720 mv -f "$nlist"T "$nlist"
michael@0 6721 else
michael@0 6722 rm -f "$nlist"T
michael@0 6723 fi
michael@0 6724
michael@0 6725 # Make sure that we snagged all the symbols we need.
michael@0 6726 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
michael@0 6727 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
michael@0 6728 cat <<_LT_EOF > conftest.$ac_ext
michael@0 6729 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
michael@0 6730 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
michael@0 6731 /* DATA imports from DLLs on WIN32 con't be const, because runtime
michael@0 6732 relocations are performed -- see ld's documentation on pseudo-relocs. */
michael@0 6733 # define LT_DLSYM_CONST
michael@0 6734 #elif defined(__osf__)
michael@0 6735 /* This system does not cope well with relocations in const data. */
michael@0 6736 # define LT_DLSYM_CONST
michael@0 6737 #else
michael@0 6738 # define LT_DLSYM_CONST const
michael@0 6739 #endif
michael@0 6740
michael@0 6741 #ifdef __cplusplus
michael@0 6742 extern "C" {
michael@0 6743 #endif
michael@0 6744
michael@0 6745 _LT_EOF
michael@0 6746 # Now generate the symbol file.
michael@0 6747 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
michael@0 6748
michael@0 6749 cat <<_LT_EOF >> conftest.$ac_ext
michael@0 6750
michael@0 6751 /* The mapping between symbol names and symbols. */
michael@0 6752 LT_DLSYM_CONST struct {
michael@0 6753 const char *name;
michael@0 6754 void *address;
michael@0 6755 }
michael@0 6756 lt__PROGRAM__LTX_preloaded_symbols[] =
michael@0 6757 {
michael@0 6758 { "@PROGRAM@", (void *) 0 },
michael@0 6759 _LT_EOF
michael@0 6760 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
michael@0 6761 cat <<\_LT_EOF >> conftest.$ac_ext
michael@0 6762 {0, (void *) 0}
michael@0 6763 };
michael@0 6764
michael@0 6765 /* This works around a problem in FreeBSD linker */
michael@0 6766 #ifdef FREEBSD_WORKAROUND
michael@0 6767 static const void *lt_preloaded_setup() {
michael@0 6768 return lt__PROGRAM__LTX_preloaded_symbols;
michael@0 6769 }
michael@0 6770 #endif
michael@0 6771
michael@0 6772 #ifdef __cplusplus
michael@0 6773 }
michael@0 6774 #endif
michael@0 6775 _LT_EOF
michael@0 6776 # Now try linking the two files.
michael@0 6777 mv conftest.$ac_objext conftstm.$ac_objext
michael@0 6778 lt_globsym_save_LIBS=$LIBS
michael@0 6779 lt_globsym_save_CFLAGS=$CFLAGS
michael@0 6780 LIBS="conftstm.$ac_objext"
michael@0 6781 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
michael@0 6782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
michael@0 6783 (eval $ac_link) 2>&5
michael@0 6784 ac_status=$?
michael@0 6785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6786 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
michael@0 6787 pipe_works=yes
michael@0 6788 fi
michael@0 6789 LIBS=$lt_globsym_save_LIBS
michael@0 6790 CFLAGS=$lt_globsym_save_CFLAGS
michael@0 6791 else
michael@0 6792 echo "cannot find nm_test_func in $nlist" >&5
michael@0 6793 fi
michael@0 6794 else
michael@0 6795 echo "cannot find nm_test_var in $nlist" >&5
michael@0 6796 fi
michael@0 6797 else
michael@0 6798 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
michael@0 6799 fi
michael@0 6800 else
michael@0 6801 echo "$progname: failed program was:" >&5
michael@0 6802 cat conftest.$ac_ext >&5
michael@0 6803 fi
michael@0 6804 rm -rf conftest* conftst*
michael@0 6805
michael@0 6806 # Do not use the global_symbol_pipe unless it works.
michael@0 6807 if test "$pipe_works" = yes; then
michael@0 6808 break
michael@0 6809 else
michael@0 6810 lt_cv_sys_global_symbol_pipe=
michael@0 6811 fi
michael@0 6812 done
michael@0 6813
michael@0 6814 fi
michael@0 6815
michael@0 6816 if test -z "$lt_cv_sys_global_symbol_pipe"; then
michael@0 6817 lt_cv_sys_global_symbol_to_cdecl=
michael@0 6818 fi
michael@0 6819 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
michael@0 6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
michael@0 6821 $as_echo "failed" >&6; }
michael@0 6822 else
michael@0 6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
michael@0 6824 $as_echo "ok" >&6; }
michael@0 6825 fi
michael@0 6826
michael@0 6827 # Response file support.
michael@0 6828 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
michael@0 6829 nm_file_list_spec='@'
michael@0 6830 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
michael@0 6831 nm_file_list_spec='@'
michael@0 6832 fi
michael@0 6833
michael@0 6834
michael@0 6835
michael@0 6836
michael@0 6837
michael@0 6838
michael@0 6839
michael@0 6840
michael@0 6841
michael@0 6842
michael@0 6843
michael@0 6844
michael@0 6845
michael@0 6846
michael@0 6847
michael@0 6848
michael@0 6849
michael@0 6850
michael@0 6851
michael@0 6852
michael@0 6853
michael@0 6854
michael@0 6855
michael@0 6856
michael@0 6857
michael@0 6858
michael@0 6859
michael@0 6860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
michael@0 6861 $as_echo_n "checking for sysroot... " >&6; }
michael@0 6862
michael@0 6863 # Check whether --with-sysroot was given.
michael@0 6864 if test "${with_sysroot+set}" = set; then :
michael@0 6865 withval=$with_sysroot;
michael@0 6866 else
michael@0 6867 with_sysroot=no
michael@0 6868 fi
michael@0 6869
michael@0 6870
michael@0 6871 lt_sysroot=
michael@0 6872 case ${with_sysroot} in #(
michael@0 6873 yes)
michael@0 6874 if test "$GCC" = yes; then
michael@0 6875 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
michael@0 6876 fi
michael@0 6877 ;; #(
michael@0 6878 /*)
michael@0 6879 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
michael@0 6880 ;; #(
michael@0 6881 no|'')
michael@0 6882 ;; #(
michael@0 6883 *)
michael@0 6884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
michael@0 6885 $as_echo "${with_sysroot}" >&6; }
michael@0 6886 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
michael@0 6887 ;;
michael@0 6888 esac
michael@0 6889
michael@0 6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
michael@0 6891 $as_echo "${lt_sysroot:-no}" >&6; }
michael@0 6892
michael@0 6893
michael@0 6894
michael@0 6895
michael@0 6896
michael@0 6897 # Check whether --enable-libtool-lock was given.
michael@0 6898 if test "${enable_libtool_lock+set}" = set; then :
michael@0 6899 enableval=$enable_libtool_lock;
michael@0 6900 fi
michael@0 6901
michael@0 6902 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
michael@0 6903
michael@0 6904 # Some flags need to be propagated to the compiler or linker for good
michael@0 6905 # libtool support.
michael@0 6906 case $host in
michael@0 6907 ia64-*-hpux*)
michael@0 6908 # Find out which ABI we are using.
michael@0 6909 echo 'int i;' > conftest.$ac_ext
michael@0 6910 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
michael@0 6911 (eval $ac_compile) 2>&5
michael@0 6912 ac_status=$?
michael@0 6913 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6914 test $ac_status = 0; }; then
michael@0 6915 case `/usr/bin/file conftest.$ac_objext` in
michael@0 6916 *ELF-32*)
michael@0 6917 HPUX_IA64_MODE="32"
michael@0 6918 ;;
michael@0 6919 *ELF-64*)
michael@0 6920 HPUX_IA64_MODE="64"
michael@0 6921 ;;
michael@0 6922 esac
michael@0 6923 fi
michael@0 6924 rm -rf conftest*
michael@0 6925 ;;
michael@0 6926 *-*-irix6*)
michael@0 6927 # Find out which ABI we are using.
michael@0 6928 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
michael@0 6929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
michael@0 6930 (eval $ac_compile) 2>&5
michael@0 6931 ac_status=$?
michael@0 6932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6933 test $ac_status = 0; }; then
michael@0 6934 if test "$lt_cv_prog_gnu_ld" = yes; then
michael@0 6935 case `/usr/bin/file conftest.$ac_objext` in
michael@0 6936 *32-bit*)
michael@0 6937 LD="${LD-ld} -melf32bsmip"
michael@0 6938 ;;
michael@0 6939 *N32*)
michael@0 6940 LD="${LD-ld} -melf32bmipn32"
michael@0 6941 ;;
michael@0 6942 *64-bit*)
michael@0 6943 LD="${LD-ld} -melf64bmip"
michael@0 6944 ;;
michael@0 6945 esac
michael@0 6946 else
michael@0 6947 case `/usr/bin/file conftest.$ac_objext` in
michael@0 6948 *32-bit*)
michael@0 6949 LD="${LD-ld} -32"
michael@0 6950 ;;
michael@0 6951 *N32*)
michael@0 6952 LD="${LD-ld} -n32"
michael@0 6953 ;;
michael@0 6954 *64-bit*)
michael@0 6955 LD="${LD-ld} -64"
michael@0 6956 ;;
michael@0 6957 esac
michael@0 6958 fi
michael@0 6959 fi
michael@0 6960 rm -rf conftest*
michael@0 6961 ;;
michael@0 6962
michael@0 6963 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
michael@0 6964 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
michael@0 6965 # Find out which ABI we are using.
michael@0 6966 echo 'int i;' > conftest.$ac_ext
michael@0 6967 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
michael@0 6968 (eval $ac_compile) 2>&5
michael@0 6969 ac_status=$?
michael@0 6970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 6971 test $ac_status = 0; }; then
michael@0 6972 case `/usr/bin/file conftest.o` in
michael@0 6973 *32-bit*)
michael@0 6974 case $host in
michael@0 6975 x86_64-*kfreebsd*-gnu)
michael@0 6976 LD="${LD-ld} -m elf_i386_fbsd"
michael@0 6977 ;;
michael@0 6978 x86_64-*linux*)
michael@0 6979 LD="${LD-ld} -m elf_i386"
michael@0 6980 ;;
michael@0 6981 ppc64-*linux*|powerpc64-*linux*)
michael@0 6982 LD="${LD-ld} -m elf32ppclinux"
michael@0 6983 ;;
michael@0 6984 s390x-*linux*)
michael@0 6985 LD="${LD-ld} -m elf_s390"
michael@0 6986 ;;
michael@0 6987 sparc64-*linux*)
michael@0 6988 LD="${LD-ld} -m elf32_sparc"
michael@0 6989 ;;
michael@0 6990 esac
michael@0 6991 ;;
michael@0 6992 *64-bit*)
michael@0 6993 case $host in
michael@0 6994 x86_64-*kfreebsd*-gnu)
michael@0 6995 LD="${LD-ld} -m elf_x86_64_fbsd"
michael@0 6996 ;;
michael@0 6997 x86_64-*linux*)
michael@0 6998 LD="${LD-ld} -m elf_x86_64"
michael@0 6999 ;;
michael@0 7000 ppc*-*linux*|powerpc*-*linux*)
michael@0 7001 LD="${LD-ld} -m elf64ppc"
michael@0 7002 ;;
michael@0 7003 s390*-*linux*|s390*-*tpf*)
michael@0 7004 LD="${LD-ld} -m elf64_s390"
michael@0 7005 ;;
michael@0 7006 sparc*-*linux*)
michael@0 7007 LD="${LD-ld} -m elf64_sparc"
michael@0 7008 ;;
michael@0 7009 esac
michael@0 7010 ;;
michael@0 7011 esac
michael@0 7012 fi
michael@0 7013 rm -rf conftest*
michael@0 7014 ;;
michael@0 7015
michael@0 7016 *-*-sco3.2v5*)
michael@0 7017 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
michael@0 7018 SAVE_CFLAGS="$CFLAGS"
michael@0 7019 CFLAGS="$CFLAGS -belf"
michael@0 7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
michael@0 7021 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
michael@0 7022 if ${lt_cv_cc_needs_belf+:} false; then :
michael@0 7023 $as_echo_n "(cached) " >&6
michael@0 7024 else
michael@0 7025 ac_ext=c
michael@0 7026 ac_cpp='$CPP $CPPFLAGS'
michael@0 7027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 7028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 7029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 7030
michael@0 7031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 7032 /* end confdefs.h. */
michael@0 7033
michael@0 7034 int
michael@0 7035 main ()
michael@0 7036 {
michael@0 7037
michael@0 7038 ;
michael@0 7039 return 0;
michael@0 7040 }
michael@0 7041 _ACEOF
michael@0 7042 if ac_fn_c_try_link "$LINENO"; then :
michael@0 7043 lt_cv_cc_needs_belf=yes
michael@0 7044 else
michael@0 7045 lt_cv_cc_needs_belf=no
michael@0 7046 fi
michael@0 7047 rm -f core conftest.err conftest.$ac_objext \
michael@0 7048 conftest$ac_exeext conftest.$ac_ext
michael@0 7049 ac_ext=c
michael@0 7050 ac_cpp='$CPP $CPPFLAGS'
michael@0 7051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 7052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 7053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 7054
michael@0 7055 fi
michael@0 7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
michael@0 7057 $as_echo "$lt_cv_cc_needs_belf" >&6; }
michael@0 7058 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
michael@0 7059 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
michael@0 7060 CFLAGS="$SAVE_CFLAGS"
michael@0 7061 fi
michael@0 7062 ;;
michael@0 7063 *-*solaris*)
michael@0 7064 # Find out which ABI we are using.
michael@0 7065 echo 'int i;' > conftest.$ac_ext
michael@0 7066 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
michael@0 7067 (eval $ac_compile) 2>&5
michael@0 7068 ac_status=$?
michael@0 7069 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 7070 test $ac_status = 0; }; then
michael@0 7071 case `/usr/bin/file conftest.o` in
michael@0 7072 *64-bit*)
michael@0 7073 case $lt_cv_prog_gnu_ld in
michael@0 7074 yes*)
michael@0 7075 case $host in
michael@0 7076 i?86-*-solaris*)
michael@0 7077 LD="${LD-ld} -m elf_x86_64"
michael@0 7078 ;;
michael@0 7079 sparc*-*-solaris*)
michael@0 7080 LD="${LD-ld} -m elf64_sparc"
michael@0 7081 ;;
michael@0 7082 esac
michael@0 7083 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
michael@0 7084 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
michael@0 7085 LD="${LD-ld}_sol2"
michael@0 7086 fi
michael@0 7087 ;;
michael@0 7088 *)
michael@0 7089 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
michael@0 7090 LD="${LD-ld} -64"
michael@0 7091 fi
michael@0 7092 ;;
michael@0 7093 esac
michael@0 7094 ;;
michael@0 7095 esac
michael@0 7096 fi
michael@0 7097 rm -rf conftest*
michael@0 7098 ;;
michael@0 7099 esac
michael@0 7100
michael@0 7101 need_locks="$enable_libtool_lock"
michael@0 7102
michael@0 7103 if test -n "$ac_tool_prefix"; then
michael@0 7104 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
michael@0 7105 set dummy ${ac_tool_prefix}mt; ac_word=$2
michael@0 7106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7107 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7108 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
michael@0 7109 $as_echo_n "(cached) " >&6
michael@0 7110 else
michael@0 7111 if test -n "$MANIFEST_TOOL"; then
michael@0 7112 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
michael@0 7113 else
michael@0 7114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7115 for as_dir in $PATH
michael@0 7116 do
michael@0 7117 IFS=$as_save_IFS
michael@0 7118 test -z "$as_dir" && as_dir=.
michael@0 7119 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7120 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7121 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
michael@0 7122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7123 break 2
michael@0 7124 fi
michael@0 7125 done
michael@0 7126 done
michael@0 7127 IFS=$as_save_IFS
michael@0 7128
michael@0 7129 fi
michael@0 7130 fi
michael@0 7131 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
michael@0 7132 if test -n "$MANIFEST_TOOL"; then
michael@0 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
michael@0 7134 $as_echo "$MANIFEST_TOOL" >&6; }
michael@0 7135 else
michael@0 7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7137 $as_echo "no" >&6; }
michael@0 7138 fi
michael@0 7139
michael@0 7140
michael@0 7141 fi
michael@0 7142 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
michael@0 7143 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
michael@0 7144 # Extract the first word of "mt", so it can be a program name with args.
michael@0 7145 set dummy mt; ac_word=$2
michael@0 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7147 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7148 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
michael@0 7149 $as_echo_n "(cached) " >&6
michael@0 7150 else
michael@0 7151 if test -n "$ac_ct_MANIFEST_TOOL"; then
michael@0 7152 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
michael@0 7153 else
michael@0 7154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7155 for as_dir in $PATH
michael@0 7156 do
michael@0 7157 IFS=$as_save_IFS
michael@0 7158 test -z "$as_dir" && as_dir=.
michael@0 7159 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7161 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
michael@0 7162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7163 break 2
michael@0 7164 fi
michael@0 7165 done
michael@0 7166 done
michael@0 7167 IFS=$as_save_IFS
michael@0 7168
michael@0 7169 fi
michael@0 7170 fi
michael@0 7171 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
michael@0 7172 if test -n "$ac_ct_MANIFEST_TOOL"; then
michael@0 7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
michael@0 7174 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
michael@0 7175 else
michael@0 7176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7177 $as_echo "no" >&6; }
michael@0 7178 fi
michael@0 7179
michael@0 7180 if test "x$ac_ct_MANIFEST_TOOL" = x; then
michael@0 7181 MANIFEST_TOOL=":"
michael@0 7182 else
michael@0 7183 case $cross_compiling:$ac_tool_warned in
michael@0 7184 yes:)
michael@0 7185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 7186 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 7187 ac_tool_warned=yes ;;
michael@0 7188 esac
michael@0 7189 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
michael@0 7190 fi
michael@0 7191 else
michael@0 7192 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
michael@0 7193 fi
michael@0 7194
michael@0 7195 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
michael@0 7196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
michael@0 7197 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
michael@0 7198 if ${lt_cv_path_mainfest_tool+:} false; then :
michael@0 7199 $as_echo_n "(cached) " >&6
michael@0 7200 else
michael@0 7201 lt_cv_path_mainfest_tool=no
michael@0 7202 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
michael@0 7203 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
michael@0 7204 cat conftest.err >&5
michael@0 7205 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
michael@0 7206 lt_cv_path_mainfest_tool=yes
michael@0 7207 fi
michael@0 7208 rm -f conftest*
michael@0 7209 fi
michael@0 7210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
michael@0 7211 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
michael@0 7212 if test "x$lt_cv_path_mainfest_tool" != xyes; then
michael@0 7213 MANIFEST_TOOL=:
michael@0 7214 fi
michael@0 7215
michael@0 7216
michael@0 7217
michael@0 7218
michael@0 7219
michael@0 7220
michael@0 7221 case $host_os in
michael@0 7222 rhapsody* | darwin*)
michael@0 7223 if test -n "$ac_tool_prefix"; then
michael@0 7224 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
michael@0 7225 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
michael@0 7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7227 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7228 if ${ac_cv_prog_DSYMUTIL+:} false; then :
michael@0 7229 $as_echo_n "(cached) " >&6
michael@0 7230 else
michael@0 7231 if test -n "$DSYMUTIL"; then
michael@0 7232 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
michael@0 7233 else
michael@0 7234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7235 for as_dir in $PATH
michael@0 7236 do
michael@0 7237 IFS=$as_save_IFS
michael@0 7238 test -z "$as_dir" && as_dir=.
michael@0 7239 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7241 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
michael@0 7242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7243 break 2
michael@0 7244 fi
michael@0 7245 done
michael@0 7246 done
michael@0 7247 IFS=$as_save_IFS
michael@0 7248
michael@0 7249 fi
michael@0 7250 fi
michael@0 7251 DSYMUTIL=$ac_cv_prog_DSYMUTIL
michael@0 7252 if test -n "$DSYMUTIL"; then
michael@0 7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
michael@0 7254 $as_echo "$DSYMUTIL" >&6; }
michael@0 7255 else
michael@0 7256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7257 $as_echo "no" >&6; }
michael@0 7258 fi
michael@0 7259
michael@0 7260
michael@0 7261 fi
michael@0 7262 if test -z "$ac_cv_prog_DSYMUTIL"; then
michael@0 7263 ac_ct_DSYMUTIL=$DSYMUTIL
michael@0 7264 # Extract the first word of "dsymutil", so it can be a program name with args.
michael@0 7265 set dummy dsymutil; ac_word=$2
michael@0 7266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7267 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7268 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
michael@0 7269 $as_echo_n "(cached) " >&6
michael@0 7270 else
michael@0 7271 if test -n "$ac_ct_DSYMUTIL"; then
michael@0 7272 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
michael@0 7273 else
michael@0 7274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7275 for as_dir in $PATH
michael@0 7276 do
michael@0 7277 IFS=$as_save_IFS
michael@0 7278 test -z "$as_dir" && as_dir=.
michael@0 7279 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7281 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
michael@0 7282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7283 break 2
michael@0 7284 fi
michael@0 7285 done
michael@0 7286 done
michael@0 7287 IFS=$as_save_IFS
michael@0 7288
michael@0 7289 fi
michael@0 7290 fi
michael@0 7291 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
michael@0 7292 if test -n "$ac_ct_DSYMUTIL"; then
michael@0 7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
michael@0 7294 $as_echo "$ac_ct_DSYMUTIL" >&6; }
michael@0 7295 else
michael@0 7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7297 $as_echo "no" >&6; }
michael@0 7298 fi
michael@0 7299
michael@0 7300 if test "x$ac_ct_DSYMUTIL" = x; then
michael@0 7301 DSYMUTIL=":"
michael@0 7302 else
michael@0 7303 case $cross_compiling:$ac_tool_warned in
michael@0 7304 yes:)
michael@0 7305 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 7306 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 7307 ac_tool_warned=yes ;;
michael@0 7308 esac
michael@0 7309 DSYMUTIL=$ac_ct_DSYMUTIL
michael@0 7310 fi
michael@0 7311 else
michael@0 7312 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
michael@0 7313 fi
michael@0 7314
michael@0 7315 if test -n "$ac_tool_prefix"; then
michael@0 7316 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
michael@0 7317 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
michael@0 7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7319 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7320 if ${ac_cv_prog_NMEDIT+:} false; then :
michael@0 7321 $as_echo_n "(cached) " >&6
michael@0 7322 else
michael@0 7323 if test -n "$NMEDIT"; then
michael@0 7324 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
michael@0 7325 else
michael@0 7326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7327 for as_dir in $PATH
michael@0 7328 do
michael@0 7329 IFS=$as_save_IFS
michael@0 7330 test -z "$as_dir" && as_dir=.
michael@0 7331 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7333 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
michael@0 7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7335 break 2
michael@0 7336 fi
michael@0 7337 done
michael@0 7338 done
michael@0 7339 IFS=$as_save_IFS
michael@0 7340
michael@0 7341 fi
michael@0 7342 fi
michael@0 7343 NMEDIT=$ac_cv_prog_NMEDIT
michael@0 7344 if test -n "$NMEDIT"; then
michael@0 7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
michael@0 7346 $as_echo "$NMEDIT" >&6; }
michael@0 7347 else
michael@0 7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7349 $as_echo "no" >&6; }
michael@0 7350 fi
michael@0 7351
michael@0 7352
michael@0 7353 fi
michael@0 7354 if test -z "$ac_cv_prog_NMEDIT"; then
michael@0 7355 ac_ct_NMEDIT=$NMEDIT
michael@0 7356 # Extract the first word of "nmedit", so it can be a program name with args.
michael@0 7357 set dummy nmedit; ac_word=$2
michael@0 7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7359 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7360 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
michael@0 7361 $as_echo_n "(cached) " >&6
michael@0 7362 else
michael@0 7363 if test -n "$ac_ct_NMEDIT"; then
michael@0 7364 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
michael@0 7365 else
michael@0 7366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7367 for as_dir in $PATH
michael@0 7368 do
michael@0 7369 IFS=$as_save_IFS
michael@0 7370 test -z "$as_dir" && as_dir=.
michael@0 7371 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7373 ac_cv_prog_ac_ct_NMEDIT="nmedit"
michael@0 7374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7375 break 2
michael@0 7376 fi
michael@0 7377 done
michael@0 7378 done
michael@0 7379 IFS=$as_save_IFS
michael@0 7380
michael@0 7381 fi
michael@0 7382 fi
michael@0 7383 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
michael@0 7384 if test -n "$ac_ct_NMEDIT"; then
michael@0 7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
michael@0 7386 $as_echo "$ac_ct_NMEDIT" >&6; }
michael@0 7387 else
michael@0 7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7389 $as_echo "no" >&6; }
michael@0 7390 fi
michael@0 7391
michael@0 7392 if test "x$ac_ct_NMEDIT" = x; then
michael@0 7393 NMEDIT=":"
michael@0 7394 else
michael@0 7395 case $cross_compiling:$ac_tool_warned in
michael@0 7396 yes:)
michael@0 7397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 7398 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 7399 ac_tool_warned=yes ;;
michael@0 7400 esac
michael@0 7401 NMEDIT=$ac_ct_NMEDIT
michael@0 7402 fi
michael@0 7403 else
michael@0 7404 NMEDIT="$ac_cv_prog_NMEDIT"
michael@0 7405 fi
michael@0 7406
michael@0 7407 if test -n "$ac_tool_prefix"; then
michael@0 7408 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
michael@0 7409 set dummy ${ac_tool_prefix}lipo; ac_word=$2
michael@0 7410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7411 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7412 if ${ac_cv_prog_LIPO+:} false; then :
michael@0 7413 $as_echo_n "(cached) " >&6
michael@0 7414 else
michael@0 7415 if test -n "$LIPO"; then
michael@0 7416 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
michael@0 7417 else
michael@0 7418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7419 for as_dir in $PATH
michael@0 7420 do
michael@0 7421 IFS=$as_save_IFS
michael@0 7422 test -z "$as_dir" && as_dir=.
michael@0 7423 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7425 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
michael@0 7426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7427 break 2
michael@0 7428 fi
michael@0 7429 done
michael@0 7430 done
michael@0 7431 IFS=$as_save_IFS
michael@0 7432
michael@0 7433 fi
michael@0 7434 fi
michael@0 7435 LIPO=$ac_cv_prog_LIPO
michael@0 7436 if test -n "$LIPO"; then
michael@0 7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
michael@0 7438 $as_echo "$LIPO" >&6; }
michael@0 7439 else
michael@0 7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7441 $as_echo "no" >&6; }
michael@0 7442 fi
michael@0 7443
michael@0 7444
michael@0 7445 fi
michael@0 7446 if test -z "$ac_cv_prog_LIPO"; then
michael@0 7447 ac_ct_LIPO=$LIPO
michael@0 7448 # Extract the first word of "lipo", so it can be a program name with args.
michael@0 7449 set dummy lipo; ac_word=$2
michael@0 7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7451 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7452 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
michael@0 7453 $as_echo_n "(cached) " >&6
michael@0 7454 else
michael@0 7455 if test -n "$ac_ct_LIPO"; then
michael@0 7456 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
michael@0 7457 else
michael@0 7458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7459 for as_dir in $PATH
michael@0 7460 do
michael@0 7461 IFS=$as_save_IFS
michael@0 7462 test -z "$as_dir" && as_dir=.
michael@0 7463 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7465 ac_cv_prog_ac_ct_LIPO="lipo"
michael@0 7466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7467 break 2
michael@0 7468 fi
michael@0 7469 done
michael@0 7470 done
michael@0 7471 IFS=$as_save_IFS
michael@0 7472
michael@0 7473 fi
michael@0 7474 fi
michael@0 7475 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
michael@0 7476 if test -n "$ac_ct_LIPO"; then
michael@0 7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
michael@0 7478 $as_echo "$ac_ct_LIPO" >&6; }
michael@0 7479 else
michael@0 7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7481 $as_echo "no" >&6; }
michael@0 7482 fi
michael@0 7483
michael@0 7484 if test "x$ac_ct_LIPO" = x; then
michael@0 7485 LIPO=":"
michael@0 7486 else
michael@0 7487 case $cross_compiling:$ac_tool_warned in
michael@0 7488 yes:)
michael@0 7489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 7490 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 7491 ac_tool_warned=yes ;;
michael@0 7492 esac
michael@0 7493 LIPO=$ac_ct_LIPO
michael@0 7494 fi
michael@0 7495 else
michael@0 7496 LIPO="$ac_cv_prog_LIPO"
michael@0 7497 fi
michael@0 7498
michael@0 7499 if test -n "$ac_tool_prefix"; then
michael@0 7500 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
michael@0 7501 set dummy ${ac_tool_prefix}otool; ac_word=$2
michael@0 7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7503 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7504 if ${ac_cv_prog_OTOOL+:} false; then :
michael@0 7505 $as_echo_n "(cached) " >&6
michael@0 7506 else
michael@0 7507 if test -n "$OTOOL"; then
michael@0 7508 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
michael@0 7509 else
michael@0 7510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7511 for as_dir in $PATH
michael@0 7512 do
michael@0 7513 IFS=$as_save_IFS
michael@0 7514 test -z "$as_dir" && as_dir=.
michael@0 7515 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7517 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
michael@0 7518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7519 break 2
michael@0 7520 fi
michael@0 7521 done
michael@0 7522 done
michael@0 7523 IFS=$as_save_IFS
michael@0 7524
michael@0 7525 fi
michael@0 7526 fi
michael@0 7527 OTOOL=$ac_cv_prog_OTOOL
michael@0 7528 if test -n "$OTOOL"; then
michael@0 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
michael@0 7530 $as_echo "$OTOOL" >&6; }
michael@0 7531 else
michael@0 7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7533 $as_echo "no" >&6; }
michael@0 7534 fi
michael@0 7535
michael@0 7536
michael@0 7537 fi
michael@0 7538 if test -z "$ac_cv_prog_OTOOL"; then
michael@0 7539 ac_ct_OTOOL=$OTOOL
michael@0 7540 # Extract the first word of "otool", so it can be a program name with args.
michael@0 7541 set dummy otool; ac_word=$2
michael@0 7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7543 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7544 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
michael@0 7545 $as_echo_n "(cached) " >&6
michael@0 7546 else
michael@0 7547 if test -n "$ac_ct_OTOOL"; then
michael@0 7548 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
michael@0 7549 else
michael@0 7550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7551 for as_dir in $PATH
michael@0 7552 do
michael@0 7553 IFS=$as_save_IFS
michael@0 7554 test -z "$as_dir" && as_dir=.
michael@0 7555 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7557 ac_cv_prog_ac_ct_OTOOL="otool"
michael@0 7558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7559 break 2
michael@0 7560 fi
michael@0 7561 done
michael@0 7562 done
michael@0 7563 IFS=$as_save_IFS
michael@0 7564
michael@0 7565 fi
michael@0 7566 fi
michael@0 7567 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
michael@0 7568 if test -n "$ac_ct_OTOOL"; then
michael@0 7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
michael@0 7570 $as_echo "$ac_ct_OTOOL" >&6; }
michael@0 7571 else
michael@0 7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7573 $as_echo "no" >&6; }
michael@0 7574 fi
michael@0 7575
michael@0 7576 if test "x$ac_ct_OTOOL" = x; then
michael@0 7577 OTOOL=":"
michael@0 7578 else
michael@0 7579 case $cross_compiling:$ac_tool_warned in
michael@0 7580 yes:)
michael@0 7581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 7582 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 7583 ac_tool_warned=yes ;;
michael@0 7584 esac
michael@0 7585 OTOOL=$ac_ct_OTOOL
michael@0 7586 fi
michael@0 7587 else
michael@0 7588 OTOOL="$ac_cv_prog_OTOOL"
michael@0 7589 fi
michael@0 7590
michael@0 7591 if test -n "$ac_tool_prefix"; then
michael@0 7592 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
michael@0 7593 set dummy ${ac_tool_prefix}otool64; ac_word=$2
michael@0 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7595 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7596 if ${ac_cv_prog_OTOOL64+:} false; then :
michael@0 7597 $as_echo_n "(cached) " >&6
michael@0 7598 else
michael@0 7599 if test -n "$OTOOL64"; then
michael@0 7600 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
michael@0 7601 else
michael@0 7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7603 for as_dir in $PATH
michael@0 7604 do
michael@0 7605 IFS=$as_save_IFS
michael@0 7606 test -z "$as_dir" && as_dir=.
michael@0 7607 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7609 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
michael@0 7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7611 break 2
michael@0 7612 fi
michael@0 7613 done
michael@0 7614 done
michael@0 7615 IFS=$as_save_IFS
michael@0 7616
michael@0 7617 fi
michael@0 7618 fi
michael@0 7619 OTOOL64=$ac_cv_prog_OTOOL64
michael@0 7620 if test -n "$OTOOL64"; then
michael@0 7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
michael@0 7622 $as_echo "$OTOOL64" >&6; }
michael@0 7623 else
michael@0 7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7625 $as_echo "no" >&6; }
michael@0 7626 fi
michael@0 7627
michael@0 7628
michael@0 7629 fi
michael@0 7630 if test -z "$ac_cv_prog_OTOOL64"; then
michael@0 7631 ac_ct_OTOOL64=$OTOOL64
michael@0 7632 # Extract the first word of "otool64", so it can be a program name with args.
michael@0 7633 set dummy otool64; ac_word=$2
michael@0 7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 7635 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 7636 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
michael@0 7637 $as_echo_n "(cached) " >&6
michael@0 7638 else
michael@0 7639 if test -n "$ac_ct_OTOOL64"; then
michael@0 7640 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
michael@0 7641 else
michael@0 7642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 7643 for as_dir in $PATH
michael@0 7644 do
michael@0 7645 IFS=$as_save_IFS
michael@0 7646 test -z "$as_dir" && as_dir=.
michael@0 7647 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 7648 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 7649 ac_cv_prog_ac_ct_OTOOL64="otool64"
michael@0 7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 7651 break 2
michael@0 7652 fi
michael@0 7653 done
michael@0 7654 done
michael@0 7655 IFS=$as_save_IFS
michael@0 7656
michael@0 7657 fi
michael@0 7658 fi
michael@0 7659 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
michael@0 7660 if test -n "$ac_ct_OTOOL64"; then
michael@0 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
michael@0 7662 $as_echo "$ac_ct_OTOOL64" >&6; }
michael@0 7663 else
michael@0 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 7665 $as_echo "no" >&6; }
michael@0 7666 fi
michael@0 7667
michael@0 7668 if test "x$ac_ct_OTOOL64" = x; then
michael@0 7669 OTOOL64=":"
michael@0 7670 else
michael@0 7671 case $cross_compiling:$ac_tool_warned in
michael@0 7672 yes:)
michael@0 7673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
michael@0 7674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
michael@0 7675 ac_tool_warned=yes ;;
michael@0 7676 esac
michael@0 7677 OTOOL64=$ac_ct_OTOOL64
michael@0 7678 fi
michael@0 7679 else
michael@0 7680 OTOOL64="$ac_cv_prog_OTOOL64"
michael@0 7681 fi
michael@0 7682
michael@0 7683
michael@0 7684
michael@0 7685
michael@0 7686
michael@0 7687
michael@0 7688
michael@0 7689
michael@0 7690
michael@0 7691
michael@0 7692
michael@0 7693
michael@0 7694
michael@0 7695
michael@0 7696
michael@0 7697
michael@0 7698
michael@0 7699
michael@0 7700
michael@0 7701
michael@0 7702
michael@0 7703
michael@0 7704
michael@0 7705
michael@0 7706
michael@0 7707
michael@0 7708
michael@0 7709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
michael@0 7710 $as_echo_n "checking for -single_module linker flag... " >&6; }
michael@0 7711 if ${lt_cv_apple_cc_single_mod+:} false; then :
michael@0 7712 $as_echo_n "(cached) " >&6
michael@0 7713 else
michael@0 7714 lt_cv_apple_cc_single_mod=no
michael@0 7715 if test -z "${LT_MULTI_MODULE}"; then
michael@0 7716 # By default we will add the -single_module flag. You can override
michael@0 7717 # by either setting the environment variable LT_MULTI_MODULE
michael@0 7718 # non-empty at configure time, or by adding -multi_module to the
michael@0 7719 # link flags.
michael@0 7720 rm -rf libconftest.dylib*
michael@0 7721 echo "int foo(void){return 1;}" > conftest.c
michael@0 7722 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
michael@0 7723 -dynamiclib -Wl,-single_module conftest.c" >&5
michael@0 7724 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
michael@0 7725 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
michael@0 7726 _lt_result=$?
michael@0 7727 # If there is a non-empty error log, and "single_module"
michael@0 7728 # appears in it, assume the flag caused a linker warning
michael@0 7729 if test -s conftest.err && $GREP single_module conftest.err; then
michael@0 7730 cat conftest.err >&5
michael@0 7731 # Otherwise, if the output was created with a 0 exit code from
michael@0 7732 # the compiler, it worked.
michael@0 7733 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
michael@0 7734 lt_cv_apple_cc_single_mod=yes
michael@0 7735 else
michael@0 7736 cat conftest.err >&5
michael@0 7737 fi
michael@0 7738 rm -rf libconftest.dylib*
michael@0 7739 rm -f conftest.*
michael@0 7740 fi
michael@0 7741 fi
michael@0 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
michael@0 7743 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
michael@0 7744
michael@0 7745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
michael@0 7746 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
michael@0 7747 if ${lt_cv_ld_exported_symbols_list+:} false; then :
michael@0 7748 $as_echo_n "(cached) " >&6
michael@0 7749 else
michael@0 7750 lt_cv_ld_exported_symbols_list=no
michael@0 7751 save_LDFLAGS=$LDFLAGS
michael@0 7752 echo "_main" > conftest.sym
michael@0 7753 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
michael@0 7754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 7755 /* end confdefs.h. */
michael@0 7756
michael@0 7757 int
michael@0 7758 main ()
michael@0 7759 {
michael@0 7760
michael@0 7761 ;
michael@0 7762 return 0;
michael@0 7763 }
michael@0 7764 _ACEOF
michael@0 7765 if ac_fn_c_try_link "$LINENO"; then :
michael@0 7766 lt_cv_ld_exported_symbols_list=yes
michael@0 7767 else
michael@0 7768 lt_cv_ld_exported_symbols_list=no
michael@0 7769 fi
michael@0 7770 rm -f core conftest.err conftest.$ac_objext \
michael@0 7771 conftest$ac_exeext conftest.$ac_ext
michael@0 7772 LDFLAGS="$save_LDFLAGS"
michael@0 7773
michael@0 7774 fi
michael@0 7775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
michael@0 7776 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
michael@0 7777
michael@0 7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
michael@0 7779 $as_echo_n "checking for -force_load linker flag... " >&6; }
michael@0 7780 if ${lt_cv_ld_force_load+:} false; then :
michael@0 7781 $as_echo_n "(cached) " >&6
michael@0 7782 else
michael@0 7783 lt_cv_ld_force_load=no
michael@0 7784 cat > conftest.c << _LT_EOF
michael@0 7785 int forced_loaded() { return 2;}
michael@0 7786 _LT_EOF
michael@0 7787 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
michael@0 7788 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
michael@0 7789 echo "$AR cru libconftest.a conftest.o" >&5
michael@0 7790 $AR cru libconftest.a conftest.o 2>&5
michael@0 7791 echo "$RANLIB libconftest.a" >&5
michael@0 7792 $RANLIB libconftest.a 2>&5
michael@0 7793 cat > conftest.c << _LT_EOF
michael@0 7794 int main() { return 0;}
michael@0 7795 _LT_EOF
michael@0 7796 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
michael@0 7797 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
michael@0 7798 _lt_result=$?
michael@0 7799 if test -s conftest.err && $GREP force_load conftest.err; then
michael@0 7800 cat conftest.err >&5
michael@0 7801 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
michael@0 7802 lt_cv_ld_force_load=yes
michael@0 7803 else
michael@0 7804 cat conftest.err >&5
michael@0 7805 fi
michael@0 7806 rm -f conftest.err libconftest.a conftest conftest.c
michael@0 7807 rm -rf conftest.dSYM
michael@0 7808
michael@0 7809 fi
michael@0 7810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
michael@0 7811 $as_echo "$lt_cv_ld_force_load" >&6; }
michael@0 7812 case $host_os in
michael@0 7813 rhapsody* | darwin1.[012])
michael@0 7814 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
michael@0 7815 darwin1.*)
michael@0 7816 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
michael@0 7817 darwin*) # darwin 5.x on
michael@0 7818 # if running on 10.5 or later, the deployment target defaults
michael@0 7819 # to the OS version, if on x86, and 10.4, the deployment
michael@0 7820 # target defaults to 10.4. Don't you love it?
michael@0 7821 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
michael@0 7822 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
michael@0 7823 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
michael@0 7824 10.[012]*)
michael@0 7825 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
michael@0 7826 10.*)
michael@0 7827 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
michael@0 7828 esac
michael@0 7829 ;;
michael@0 7830 esac
michael@0 7831 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
michael@0 7832 _lt_dar_single_mod='$single_module'
michael@0 7833 fi
michael@0 7834 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
michael@0 7835 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
michael@0 7836 else
michael@0 7837 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
michael@0 7838 fi
michael@0 7839 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
michael@0 7840 _lt_dsymutil='~$DSYMUTIL $lib || :'
michael@0 7841 else
michael@0 7842 _lt_dsymutil=
michael@0 7843 fi
michael@0 7844 ;;
michael@0 7845 esac
michael@0 7846
michael@0 7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
michael@0 7848 $as_echo_n "checking for ANSI C header files... " >&6; }
michael@0 7849 if ${ac_cv_header_stdc+:} false; then :
michael@0 7850 $as_echo_n "(cached) " >&6
michael@0 7851 else
michael@0 7852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 7853 /* end confdefs.h. */
michael@0 7854 #include <stdlib.h>
michael@0 7855 #include <stdarg.h>
michael@0 7856 #include <string.h>
michael@0 7857 #include <float.h>
michael@0 7858
michael@0 7859 int
michael@0 7860 main ()
michael@0 7861 {
michael@0 7862
michael@0 7863 ;
michael@0 7864 return 0;
michael@0 7865 }
michael@0 7866 _ACEOF
michael@0 7867 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 7868 ac_cv_header_stdc=yes
michael@0 7869 else
michael@0 7870 ac_cv_header_stdc=no
michael@0 7871 fi
michael@0 7872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 7873
michael@0 7874 if test $ac_cv_header_stdc = yes; then
michael@0 7875 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
michael@0 7876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 7877 /* end confdefs.h. */
michael@0 7878 #include <string.h>
michael@0 7879
michael@0 7880 _ACEOF
michael@0 7881 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 7882 $EGREP "memchr" >/dev/null 2>&1; then :
michael@0 7883
michael@0 7884 else
michael@0 7885 ac_cv_header_stdc=no
michael@0 7886 fi
michael@0 7887 rm -f conftest*
michael@0 7888
michael@0 7889 fi
michael@0 7890
michael@0 7891 if test $ac_cv_header_stdc = yes; then
michael@0 7892 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
michael@0 7893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 7894 /* end confdefs.h. */
michael@0 7895 #include <stdlib.h>
michael@0 7896
michael@0 7897 _ACEOF
michael@0 7898 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 7899 $EGREP "free" >/dev/null 2>&1; then :
michael@0 7900
michael@0 7901 else
michael@0 7902 ac_cv_header_stdc=no
michael@0 7903 fi
michael@0 7904 rm -f conftest*
michael@0 7905
michael@0 7906 fi
michael@0 7907
michael@0 7908 if test $ac_cv_header_stdc = yes; then
michael@0 7909 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
michael@0 7910 if test "$cross_compiling" = yes; then :
michael@0 7911 :
michael@0 7912 else
michael@0 7913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 7914 /* end confdefs.h. */
michael@0 7915 #include <ctype.h>
michael@0 7916 #include <stdlib.h>
michael@0 7917 #if ((' ' & 0x0FF) == 0x020)
michael@0 7918 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
michael@0 7919 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
michael@0 7920 #else
michael@0 7921 # define ISLOWER(c) \
michael@0 7922 (('a' <= (c) && (c) <= 'i') \
michael@0 7923 || ('j' <= (c) && (c) <= 'r') \
michael@0 7924 || ('s' <= (c) && (c) <= 'z'))
michael@0 7925 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
michael@0 7926 #endif
michael@0 7927
michael@0 7928 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
michael@0 7929 int
michael@0 7930 main ()
michael@0 7931 {
michael@0 7932 int i;
michael@0 7933 for (i = 0; i < 256; i++)
michael@0 7934 if (XOR (islower (i), ISLOWER (i))
michael@0 7935 || toupper (i) != TOUPPER (i))
michael@0 7936 return 2;
michael@0 7937 return 0;
michael@0 7938 }
michael@0 7939 _ACEOF
michael@0 7940 if ac_fn_c_try_run "$LINENO"; then :
michael@0 7941
michael@0 7942 else
michael@0 7943 ac_cv_header_stdc=no
michael@0 7944 fi
michael@0 7945 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
michael@0 7946 conftest.$ac_objext conftest.beam conftest.$ac_ext
michael@0 7947 fi
michael@0 7948
michael@0 7949 fi
michael@0 7950 fi
michael@0 7951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
michael@0 7952 $as_echo "$ac_cv_header_stdc" >&6; }
michael@0 7953 if test $ac_cv_header_stdc = yes; then
michael@0 7954
michael@0 7955 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
michael@0 7956
michael@0 7957 fi
michael@0 7958
michael@0 7959 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
michael@0 7960 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
michael@0 7961 inttypes.h stdint.h unistd.h
michael@0 7962 do :
michael@0 7963 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
michael@0 7964 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
michael@0 7965 "
michael@0 7966 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
michael@0 7967 cat >>confdefs.h <<_ACEOF
michael@0 7968 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
michael@0 7969 _ACEOF
michael@0 7970
michael@0 7971 fi
michael@0 7972
michael@0 7973 done
michael@0 7974
michael@0 7975
michael@0 7976 for ac_header in dlfcn.h
michael@0 7977 do :
michael@0 7978 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
michael@0 7979 "
michael@0 7980 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
michael@0 7981 cat >>confdefs.h <<_ACEOF
michael@0 7982 #define HAVE_DLFCN_H 1
michael@0 7983 _ACEOF
michael@0 7984
michael@0 7985 fi
michael@0 7986
michael@0 7987 done
michael@0 7988
michael@0 7989
michael@0 7990
michael@0 7991
michael@0 7992
michael@0 7993 # Set options
michael@0 7994
michael@0 7995
michael@0 7996
michael@0 7997 enable_dlopen=no
michael@0 7998
michael@0 7999
michael@0 8000 enable_win32_dll=no
michael@0 8001
michael@0 8002
michael@0 8003 # Check whether --enable-shared was given.
michael@0 8004 if test "${enable_shared+set}" = set; then :
michael@0 8005 enableval=$enable_shared; p=${PACKAGE-default}
michael@0 8006 case $enableval in
michael@0 8007 yes) enable_shared=yes ;;
michael@0 8008 no) enable_shared=no ;;
michael@0 8009 *)
michael@0 8010 enable_shared=no
michael@0 8011 # Look at the argument we got. We use all the common list separators.
michael@0 8012 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
michael@0 8013 for pkg in $enableval; do
michael@0 8014 IFS="$lt_save_ifs"
michael@0 8015 if test "X$pkg" = "X$p"; then
michael@0 8016 enable_shared=yes
michael@0 8017 fi
michael@0 8018 done
michael@0 8019 IFS="$lt_save_ifs"
michael@0 8020 ;;
michael@0 8021 esac
michael@0 8022 else
michael@0 8023 enable_shared=yes
michael@0 8024 fi
michael@0 8025
michael@0 8026
michael@0 8027
michael@0 8028
michael@0 8029
michael@0 8030
michael@0 8031
michael@0 8032
michael@0 8033
michael@0 8034 # Check whether --enable-static was given.
michael@0 8035 if test "${enable_static+set}" = set; then :
michael@0 8036 enableval=$enable_static; p=${PACKAGE-default}
michael@0 8037 case $enableval in
michael@0 8038 yes) enable_static=yes ;;
michael@0 8039 no) enable_static=no ;;
michael@0 8040 *)
michael@0 8041 enable_static=no
michael@0 8042 # Look at the argument we got. We use all the common list separators.
michael@0 8043 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
michael@0 8044 for pkg in $enableval; do
michael@0 8045 IFS="$lt_save_ifs"
michael@0 8046 if test "X$pkg" = "X$p"; then
michael@0 8047 enable_static=yes
michael@0 8048 fi
michael@0 8049 done
michael@0 8050 IFS="$lt_save_ifs"
michael@0 8051 ;;
michael@0 8052 esac
michael@0 8053 else
michael@0 8054 enable_static=yes
michael@0 8055 fi
michael@0 8056
michael@0 8057
michael@0 8058
michael@0 8059
michael@0 8060
michael@0 8061
michael@0 8062
michael@0 8063
michael@0 8064
michael@0 8065
michael@0 8066 # Check whether --with-pic was given.
michael@0 8067 if test "${with_pic+set}" = set; then :
michael@0 8068 withval=$with_pic; lt_p=${PACKAGE-default}
michael@0 8069 case $withval in
michael@0 8070 yes|no) pic_mode=$withval ;;
michael@0 8071 *)
michael@0 8072 pic_mode=default
michael@0 8073 # Look at the argument we got. We use all the common list separators.
michael@0 8074 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
michael@0 8075 for lt_pkg in $withval; do
michael@0 8076 IFS="$lt_save_ifs"
michael@0 8077 if test "X$lt_pkg" = "X$lt_p"; then
michael@0 8078 pic_mode=yes
michael@0 8079 fi
michael@0 8080 done
michael@0 8081 IFS="$lt_save_ifs"
michael@0 8082 ;;
michael@0 8083 esac
michael@0 8084 else
michael@0 8085 pic_mode=default
michael@0 8086 fi
michael@0 8087
michael@0 8088
michael@0 8089 test -z "$pic_mode" && pic_mode=default
michael@0 8090
michael@0 8091
michael@0 8092
michael@0 8093
michael@0 8094
michael@0 8095
michael@0 8096
michael@0 8097 # Check whether --enable-fast-install was given.
michael@0 8098 if test "${enable_fast_install+set}" = set; then :
michael@0 8099 enableval=$enable_fast_install; p=${PACKAGE-default}
michael@0 8100 case $enableval in
michael@0 8101 yes) enable_fast_install=yes ;;
michael@0 8102 no) enable_fast_install=no ;;
michael@0 8103 *)
michael@0 8104 enable_fast_install=no
michael@0 8105 # Look at the argument we got. We use all the common list separators.
michael@0 8106 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
michael@0 8107 for pkg in $enableval; do
michael@0 8108 IFS="$lt_save_ifs"
michael@0 8109 if test "X$pkg" = "X$p"; then
michael@0 8110 enable_fast_install=yes
michael@0 8111 fi
michael@0 8112 done
michael@0 8113 IFS="$lt_save_ifs"
michael@0 8114 ;;
michael@0 8115 esac
michael@0 8116 else
michael@0 8117 enable_fast_install=yes
michael@0 8118 fi
michael@0 8119
michael@0 8120
michael@0 8121
michael@0 8122
michael@0 8123
michael@0 8124
michael@0 8125
michael@0 8126
michael@0 8127
michael@0 8128
michael@0 8129
michael@0 8130 # This can be used to rebuild libtool when needed
michael@0 8131 LIBTOOL_DEPS="$ltmain"
michael@0 8132
michael@0 8133 # Always use our own libtool.
michael@0 8134 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
michael@0 8135
michael@0 8136
michael@0 8137
michael@0 8138
michael@0 8139
michael@0 8140
michael@0 8141
michael@0 8142
michael@0 8143
michael@0 8144
michael@0 8145
michael@0 8146
michael@0 8147
michael@0 8148
michael@0 8149
michael@0 8150
michael@0 8151
michael@0 8152
michael@0 8153
michael@0 8154
michael@0 8155
michael@0 8156
michael@0 8157
michael@0 8158
michael@0 8159
michael@0 8160
michael@0 8161
michael@0 8162
michael@0 8163
michael@0 8164
michael@0 8165 test -z "$LN_S" && LN_S="ln -s"
michael@0 8166
michael@0 8167
michael@0 8168
michael@0 8169
michael@0 8170
michael@0 8171
michael@0 8172
michael@0 8173
michael@0 8174
michael@0 8175
michael@0 8176
michael@0 8177
michael@0 8178
michael@0 8179
michael@0 8180 if test -n "${ZSH_VERSION+set}" ; then
michael@0 8181 setopt NO_GLOB_SUBST
michael@0 8182 fi
michael@0 8183
michael@0 8184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
michael@0 8185 $as_echo_n "checking for objdir... " >&6; }
michael@0 8186 if ${lt_cv_objdir+:} false; then :
michael@0 8187 $as_echo_n "(cached) " >&6
michael@0 8188 else
michael@0 8189 rm -f .libs 2>/dev/null
michael@0 8190 mkdir .libs 2>/dev/null
michael@0 8191 if test -d .libs; then
michael@0 8192 lt_cv_objdir=.libs
michael@0 8193 else
michael@0 8194 # MS-DOS does not allow filenames that begin with a dot.
michael@0 8195 lt_cv_objdir=_libs
michael@0 8196 fi
michael@0 8197 rmdir .libs 2>/dev/null
michael@0 8198 fi
michael@0 8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
michael@0 8200 $as_echo "$lt_cv_objdir" >&6; }
michael@0 8201 objdir=$lt_cv_objdir
michael@0 8202
michael@0 8203
michael@0 8204
michael@0 8205
michael@0 8206
michael@0 8207 cat >>confdefs.h <<_ACEOF
michael@0 8208 #define LT_OBJDIR "$lt_cv_objdir/"
michael@0 8209 _ACEOF
michael@0 8210
michael@0 8211
michael@0 8212
michael@0 8213
michael@0 8214 case $host_os in
michael@0 8215 aix3*)
michael@0 8216 # AIX sometimes has problems with the GCC collect2 program. For some
michael@0 8217 # reason, if we set the COLLECT_NAMES environment variable, the problems
michael@0 8218 # vanish in a puff of smoke.
michael@0 8219 if test "X${COLLECT_NAMES+set}" != Xset; then
michael@0 8220 COLLECT_NAMES=
michael@0 8221 export COLLECT_NAMES
michael@0 8222 fi
michael@0 8223 ;;
michael@0 8224 esac
michael@0 8225
michael@0 8226 # Global variables:
michael@0 8227 ofile=libtool
michael@0 8228 can_build_shared=yes
michael@0 8229
michael@0 8230 # All known linkers require a `.a' archive for static linking (except MSVC,
michael@0 8231 # which needs '.lib').
michael@0 8232 libext=a
michael@0 8233
michael@0 8234 with_gnu_ld="$lt_cv_prog_gnu_ld"
michael@0 8235
michael@0 8236 old_CC="$CC"
michael@0 8237 old_CFLAGS="$CFLAGS"
michael@0 8238
michael@0 8239 # Set sane defaults for various variables
michael@0 8240 test -z "$CC" && CC=cc
michael@0 8241 test -z "$LTCC" && LTCC=$CC
michael@0 8242 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
michael@0 8243 test -z "$LD" && LD=ld
michael@0 8244 test -z "$ac_objext" && ac_objext=o
michael@0 8245
michael@0 8246 for cc_temp in $compiler""; do
michael@0 8247 case $cc_temp in
michael@0 8248 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
michael@0 8249 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
michael@0 8250 \-*) ;;
michael@0 8251 *) break;;
michael@0 8252 esac
michael@0 8253 done
michael@0 8254 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
michael@0 8255
michael@0 8256
michael@0 8257 # Only perform the check for file, if the check method requires it
michael@0 8258 test -z "$MAGIC_CMD" && MAGIC_CMD=file
michael@0 8259 case $deplibs_check_method in
michael@0 8260 file_magic*)
michael@0 8261 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
michael@0 8262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
michael@0 8263 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
michael@0 8264 if ${lt_cv_path_MAGIC_CMD+:} false; then :
michael@0 8265 $as_echo_n "(cached) " >&6
michael@0 8266 else
michael@0 8267 case $MAGIC_CMD in
michael@0 8268 [\\/*] | ?:[\\/]*)
michael@0 8269 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
michael@0 8270 ;;
michael@0 8271 *)
michael@0 8272 lt_save_MAGIC_CMD="$MAGIC_CMD"
michael@0 8273 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
michael@0 8274 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
michael@0 8275 for ac_dir in $ac_dummy; do
michael@0 8276 IFS="$lt_save_ifs"
michael@0 8277 test -z "$ac_dir" && ac_dir=.
michael@0 8278 if test -f $ac_dir/${ac_tool_prefix}file; then
michael@0 8279 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
michael@0 8280 if test -n "$file_magic_test_file"; then
michael@0 8281 case $deplibs_check_method in
michael@0 8282 "file_magic "*)
michael@0 8283 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
michael@0 8284 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
michael@0 8285 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
michael@0 8286 $EGREP "$file_magic_regex" > /dev/null; then
michael@0 8287 :
michael@0 8288 else
michael@0 8289 cat <<_LT_EOF 1>&2
michael@0 8290
michael@0 8291 *** Warning: the command libtool uses to detect shared libraries,
michael@0 8292 *** $file_magic_cmd, produces output that libtool cannot recognize.
michael@0 8293 *** The result is that libtool may fail to recognize shared libraries
michael@0 8294 *** as such. This will affect the creation of libtool libraries that
michael@0 8295 *** depend on shared libraries, but programs linked with such libtool
michael@0 8296 *** libraries will work regardless of this problem. Nevertheless, you
michael@0 8297 *** may want to report the problem to your system manager and/or to
michael@0 8298 *** bug-libtool@gnu.org
michael@0 8299
michael@0 8300 _LT_EOF
michael@0 8301 fi ;;
michael@0 8302 esac
michael@0 8303 fi
michael@0 8304 break
michael@0 8305 fi
michael@0 8306 done
michael@0 8307 IFS="$lt_save_ifs"
michael@0 8308 MAGIC_CMD="$lt_save_MAGIC_CMD"
michael@0 8309 ;;
michael@0 8310 esac
michael@0 8311 fi
michael@0 8312
michael@0 8313 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
michael@0 8314 if test -n "$MAGIC_CMD"; then
michael@0 8315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
michael@0 8316 $as_echo "$MAGIC_CMD" >&6; }
michael@0 8317 else
michael@0 8318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 8319 $as_echo "no" >&6; }
michael@0 8320 fi
michael@0 8321
michael@0 8322
michael@0 8323
michael@0 8324
michael@0 8325
michael@0 8326 if test -z "$lt_cv_path_MAGIC_CMD"; then
michael@0 8327 if test -n "$ac_tool_prefix"; then
michael@0 8328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
michael@0 8329 $as_echo_n "checking for file... " >&6; }
michael@0 8330 if ${lt_cv_path_MAGIC_CMD+:} false; then :
michael@0 8331 $as_echo_n "(cached) " >&6
michael@0 8332 else
michael@0 8333 case $MAGIC_CMD in
michael@0 8334 [\\/*] | ?:[\\/]*)
michael@0 8335 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
michael@0 8336 ;;
michael@0 8337 *)
michael@0 8338 lt_save_MAGIC_CMD="$MAGIC_CMD"
michael@0 8339 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
michael@0 8340 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
michael@0 8341 for ac_dir in $ac_dummy; do
michael@0 8342 IFS="$lt_save_ifs"
michael@0 8343 test -z "$ac_dir" && ac_dir=.
michael@0 8344 if test -f $ac_dir/file; then
michael@0 8345 lt_cv_path_MAGIC_CMD="$ac_dir/file"
michael@0 8346 if test -n "$file_magic_test_file"; then
michael@0 8347 case $deplibs_check_method in
michael@0 8348 "file_magic "*)
michael@0 8349 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
michael@0 8350 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
michael@0 8351 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
michael@0 8352 $EGREP "$file_magic_regex" > /dev/null; then
michael@0 8353 :
michael@0 8354 else
michael@0 8355 cat <<_LT_EOF 1>&2
michael@0 8356
michael@0 8357 *** Warning: the command libtool uses to detect shared libraries,
michael@0 8358 *** $file_magic_cmd, produces output that libtool cannot recognize.
michael@0 8359 *** The result is that libtool may fail to recognize shared libraries
michael@0 8360 *** as such. This will affect the creation of libtool libraries that
michael@0 8361 *** depend on shared libraries, but programs linked with such libtool
michael@0 8362 *** libraries will work regardless of this problem. Nevertheless, you
michael@0 8363 *** may want to report the problem to your system manager and/or to
michael@0 8364 *** bug-libtool@gnu.org
michael@0 8365
michael@0 8366 _LT_EOF
michael@0 8367 fi ;;
michael@0 8368 esac
michael@0 8369 fi
michael@0 8370 break
michael@0 8371 fi
michael@0 8372 done
michael@0 8373 IFS="$lt_save_ifs"
michael@0 8374 MAGIC_CMD="$lt_save_MAGIC_CMD"
michael@0 8375 ;;
michael@0 8376 esac
michael@0 8377 fi
michael@0 8378
michael@0 8379 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
michael@0 8380 if test -n "$MAGIC_CMD"; then
michael@0 8381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
michael@0 8382 $as_echo "$MAGIC_CMD" >&6; }
michael@0 8383 else
michael@0 8384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 8385 $as_echo "no" >&6; }
michael@0 8386 fi
michael@0 8387
michael@0 8388
michael@0 8389 else
michael@0 8390 MAGIC_CMD=:
michael@0 8391 fi
michael@0 8392 fi
michael@0 8393
michael@0 8394 fi
michael@0 8395 ;;
michael@0 8396 esac
michael@0 8397
michael@0 8398 # Use C for the default configuration in the libtool script
michael@0 8399
michael@0 8400 lt_save_CC="$CC"
michael@0 8401 ac_ext=c
michael@0 8402 ac_cpp='$CPP $CPPFLAGS'
michael@0 8403 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 8404 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 8405 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 8406
michael@0 8407
michael@0 8408 # Source file extension for C test sources.
michael@0 8409 ac_ext=c
michael@0 8410
michael@0 8411 # Object file extension for compiled C test sources.
michael@0 8412 objext=o
michael@0 8413 objext=$objext
michael@0 8414
michael@0 8415 # Code to be used in simple compile tests
michael@0 8416 lt_simple_compile_test_code="int some_variable = 0;"
michael@0 8417
michael@0 8418 # Code to be used in simple link tests
michael@0 8419 lt_simple_link_test_code='int main(){return(0);}'
michael@0 8420
michael@0 8421
michael@0 8422
michael@0 8423
michael@0 8424
michael@0 8425
michael@0 8426
michael@0 8427 # If no C compiler was specified, use CC.
michael@0 8428 LTCC=${LTCC-"$CC"}
michael@0 8429
michael@0 8430 # If no C compiler flags were specified, use CFLAGS.
michael@0 8431 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
michael@0 8432
michael@0 8433 # Allow CC to be a program name with arguments.
michael@0 8434 compiler=$CC
michael@0 8435
michael@0 8436 # Save the default compiler, since it gets overwritten when the other
michael@0 8437 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
michael@0 8438 compiler_DEFAULT=$CC
michael@0 8439
michael@0 8440 # save warnings/boilerplate of simple test code
michael@0 8441 ac_outfile=conftest.$ac_objext
michael@0 8442 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
michael@0 8443 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
michael@0 8444 _lt_compiler_boilerplate=`cat conftest.err`
michael@0 8445 $RM conftest*
michael@0 8446
michael@0 8447 ac_outfile=conftest.$ac_objext
michael@0 8448 echo "$lt_simple_link_test_code" >conftest.$ac_ext
michael@0 8449 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
michael@0 8450 _lt_linker_boilerplate=`cat conftest.err`
michael@0 8451 $RM -r conftest*
michael@0 8452
michael@0 8453
michael@0 8454 ## CAVEAT EMPTOR:
michael@0 8455 ## There is no encapsulation within the following macros, do not change
michael@0 8456 ## the running order or otherwise move them around unless you know exactly
michael@0 8457 ## what you are doing...
michael@0 8458 if test -n "$compiler"; then
michael@0 8459
michael@0 8460 lt_prog_compiler_no_builtin_flag=
michael@0 8461
michael@0 8462 if test "$GCC" = yes; then
michael@0 8463 case $cc_basename in
michael@0 8464 nvcc*)
michael@0 8465 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
michael@0 8466 *)
michael@0 8467 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
michael@0 8468 esac
michael@0 8469
michael@0 8470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
michael@0 8471 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
michael@0 8472 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
michael@0 8473 $as_echo_n "(cached) " >&6
michael@0 8474 else
michael@0 8475 lt_cv_prog_compiler_rtti_exceptions=no
michael@0 8476 ac_outfile=conftest.$ac_objext
michael@0 8477 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
michael@0 8478 lt_compiler_flag="-fno-rtti -fno-exceptions"
michael@0 8479 # Insert the option either (1) after the last *FLAGS variable, or
michael@0 8480 # (2) before a word containing "conftest.", or (3) at the end.
michael@0 8481 # Note that $ac_compile itself does not contain backslashes and begins
michael@0 8482 # with a dollar sign (not a hyphen), so the echo should work correctly.
michael@0 8483 # The option is referenced via a variable to avoid confusing sed.
michael@0 8484 lt_compile=`echo "$ac_compile" | $SED \
michael@0 8485 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
michael@0 8486 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
michael@0 8487 -e 's:$: $lt_compiler_flag:'`
michael@0 8488 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
michael@0 8489 (eval "$lt_compile" 2>conftest.err)
michael@0 8490 ac_status=$?
michael@0 8491 cat conftest.err >&5
michael@0 8492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
michael@0 8493 if (exit $ac_status) && test -s "$ac_outfile"; then
michael@0 8494 # The compiler can only warn and ignore the option if not recognized
michael@0 8495 # So say no if there are warnings other than the usual output.
michael@0 8496 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
michael@0 8497 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
michael@0 8498 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
michael@0 8499 lt_cv_prog_compiler_rtti_exceptions=yes
michael@0 8500 fi
michael@0 8501 fi
michael@0 8502 $RM conftest*
michael@0 8503
michael@0 8504 fi
michael@0 8505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
michael@0 8506 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
michael@0 8507
michael@0 8508 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
michael@0 8509 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
michael@0 8510 else
michael@0 8511 :
michael@0 8512 fi
michael@0 8513
michael@0 8514 fi
michael@0 8515
michael@0 8516
michael@0 8517
michael@0 8518
michael@0 8519
michael@0 8520
michael@0 8521 lt_prog_compiler_wl=
michael@0 8522 lt_prog_compiler_pic=
michael@0 8523 lt_prog_compiler_static=
michael@0 8524
michael@0 8525
michael@0 8526 if test "$GCC" = yes; then
michael@0 8527 lt_prog_compiler_wl='-Wl,'
michael@0 8528 lt_prog_compiler_static='-static'
michael@0 8529
michael@0 8530 case $host_os in
michael@0 8531 aix*)
michael@0 8532 # All AIX code is PIC.
michael@0 8533 if test "$host_cpu" = ia64; then
michael@0 8534 # AIX 5 now supports IA64 processor
michael@0 8535 lt_prog_compiler_static='-Bstatic'
michael@0 8536 fi
michael@0 8537 ;;
michael@0 8538
michael@0 8539 amigaos*)
michael@0 8540 case $host_cpu in
michael@0 8541 powerpc)
michael@0 8542 # see comment about AmigaOS4 .so support
michael@0 8543 lt_prog_compiler_pic='-fPIC'
michael@0 8544 ;;
michael@0 8545 m68k)
michael@0 8546 # FIXME: we need at least 68020 code to build shared libraries, but
michael@0 8547 # adding the `-m68020' flag to GCC prevents building anything better,
michael@0 8548 # like `-m68040'.
michael@0 8549 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
michael@0 8550 ;;
michael@0 8551 esac
michael@0 8552 ;;
michael@0 8553
michael@0 8554 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
michael@0 8555 # PIC is the default for these OSes.
michael@0 8556 ;;
michael@0 8557
michael@0 8558 mingw* | cygwin* | pw32* | os2* | cegcc*)
michael@0 8559 # This hack is so that the source file can tell whether it is being
michael@0 8560 # built for inclusion in a dll (and should export symbols for example).
michael@0 8561 # Although the cygwin gcc ignores -fPIC, still need this for old-style
michael@0 8562 # (--disable-auto-import) libraries
michael@0 8563 lt_prog_compiler_pic='-DDLL_EXPORT'
michael@0 8564 ;;
michael@0 8565
michael@0 8566 darwin* | rhapsody*)
michael@0 8567 # PIC is the default on this platform
michael@0 8568 # Common symbols not allowed in MH_DYLIB files
michael@0 8569 lt_prog_compiler_pic='-fno-common'
michael@0 8570 ;;
michael@0 8571
michael@0 8572 haiku*)
michael@0 8573 # PIC is the default for Haiku.
michael@0 8574 # The "-static" flag exists, but is broken.
michael@0 8575 lt_prog_compiler_static=
michael@0 8576 ;;
michael@0 8577
michael@0 8578 hpux*)
michael@0 8579 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
michael@0 8580 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
michael@0 8581 # sets the default TLS model and affects inlining.
michael@0 8582 case $host_cpu in
michael@0 8583 hppa*64*)
michael@0 8584 # +Z the default
michael@0 8585 ;;
michael@0 8586 *)
michael@0 8587 lt_prog_compiler_pic='-fPIC'
michael@0 8588 ;;
michael@0 8589 esac
michael@0 8590 ;;
michael@0 8591
michael@0 8592 interix[3-9]*)
michael@0 8593 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
michael@0 8594 # Instead, we relocate shared libraries at runtime.
michael@0 8595 ;;
michael@0 8596
michael@0 8597 msdosdjgpp*)
michael@0 8598 # Just because we use GCC doesn't mean we suddenly get shared libraries
michael@0 8599 # on systems that don't support them.
michael@0 8600 lt_prog_compiler_can_build_shared=no
michael@0 8601 enable_shared=no
michael@0 8602 ;;
michael@0 8603
michael@0 8604 *nto* | *qnx*)
michael@0 8605 # QNX uses GNU C++, but need to define -shared option too, otherwise
michael@0 8606 # it will coredump.
michael@0 8607 lt_prog_compiler_pic='-fPIC -shared'
michael@0 8608 ;;
michael@0 8609
michael@0 8610 sysv4*MP*)
michael@0 8611 if test -d /usr/nec; then
michael@0 8612 lt_prog_compiler_pic=-Kconform_pic
michael@0 8613 fi
michael@0 8614 ;;
michael@0 8615
michael@0 8616 *)
michael@0 8617 lt_prog_compiler_pic='-fPIC'
michael@0 8618 ;;
michael@0 8619 esac
michael@0 8620
michael@0 8621 case $cc_basename in
michael@0 8622 nvcc*) # Cuda Compiler Driver 2.2
michael@0 8623 lt_prog_compiler_wl='-Xlinker '
michael@0 8624 if test -n "$lt_prog_compiler_pic"; then
michael@0 8625 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
michael@0 8626 fi
michael@0 8627 ;;
michael@0 8628 esac
michael@0 8629 else
michael@0 8630 # PORTME Check for flag to pass linker flags through the system compiler.
michael@0 8631 case $host_os in
michael@0 8632 aix*)
michael@0 8633 lt_prog_compiler_wl='-Wl,'
michael@0 8634 if test "$host_cpu" = ia64; then
michael@0 8635 # AIX 5 now supports IA64 processor
michael@0 8636 lt_prog_compiler_static='-Bstatic'
michael@0 8637 else
michael@0 8638 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
michael@0 8639 fi
michael@0 8640 ;;
michael@0 8641
michael@0 8642 mingw* | cygwin* | pw32* | os2* | cegcc*)
michael@0 8643 # This hack is so that the source file can tell whether it is being
michael@0 8644 # built for inclusion in a dll (and should export symbols for example).
michael@0 8645 lt_prog_compiler_pic='-DDLL_EXPORT'
michael@0 8646 ;;
michael@0 8647
michael@0 8648 hpux9* | hpux10* | hpux11*)
michael@0 8649 lt_prog_compiler_wl='-Wl,'
michael@0 8650 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
michael@0 8651 # not for PA HP-UX.
michael@0 8652 case $host_cpu in
michael@0 8653 hppa*64*|ia64*)
michael@0 8654 # +Z the default
michael@0 8655 ;;
michael@0 8656 *)
michael@0 8657 lt_prog_compiler_pic='+Z'
michael@0 8658 ;;
michael@0 8659 esac
michael@0 8660 # Is there a better lt_prog_compiler_static that works with the bundled CC?
michael@0 8661 lt_prog_compiler_static='${wl}-a ${wl}archive'
michael@0 8662 ;;
michael@0 8663
michael@0 8664 irix5* | irix6* | nonstopux*)
michael@0 8665 lt_prog_compiler_wl='-Wl,'
michael@0 8666 # PIC (with -KPIC) is the default.
michael@0 8667 lt_prog_compiler_static='-non_shared'
michael@0 8668 ;;
michael@0 8669
michael@0 8670 linux* | k*bsd*-gnu | kopensolaris*-gnu)
michael@0 8671 case $cc_basename in
michael@0 8672 # old Intel for x86_64 which still supported -KPIC.
michael@0 8673 ecc*)
michael@0 8674 lt_prog_compiler_wl='-Wl,'
michael@0 8675 lt_prog_compiler_pic='-KPIC'
michael@0 8676 lt_prog_compiler_static='-static'
michael@0 8677 ;;
michael@0 8678 # icc used to be incompatible with GCC.
michael@0 8679 # ICC 10 doesn't accept -KPIC any more.
michael@0 8680 icc* | ifort*)
michael@0 8681 lt_prog_compiler_wl='-Wl,'
michael@0 8682 lt_prog_compiler_pic='-fPIC'
michael@0 8683 lt_prog_compiler_static='-static'
michael@0 8684 ;;
michael@0 8685 # Lahey Fortran 8.1.
michael@0 8686 lf95*)
michael@0 8687 lt_prog_compiler_wl='-Wl,'
michael@0 8688 lt_prog_compiler_pic='--shared'
michael@0 8689 lt_prog_compiler_static='--static'
michael@0 8690 ;;
michael@0 8691 nagfor*)
michael@0 8692 # NAG Fortran compiler
michael@0 8693 lt_prog_compiler_wl='-Wl,-Wl,,'
michael@0 8694 lt_prog_compiler_pic='-PIC'
michael@0 8695 lt_prog_compiler_static='-Bstatic'
michael@0 8696 ;;
michael@0 8697 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
michael@0 8698 # Portland Group compilers (*not* the Pentium gcc compiler,
michael@0 8699 # which looks to be a dead project)
michael@0 8700 lt_prog_compiler_wl='-Wl,'
michael@0 8701 lt_prog_compiler_pic='-fpic'
michael@0 8702 lt_prog_compiler_static='-Bstatic'
michael@0 8703 ;;
michael@0 8704 ccc*)
michael@0 8705 lt_prog_compiler_wl='-Wl,'
michael@0 8706 # All Alpha code is PIC.
michael@0 8707 lt_prog_compiler_static='-non_shared'
michael@0 8708 ;;
michael@0 8709 xl* | bgxl* | bgf* | mpixl*)
michael@0 8710 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
michael@0 8711 lt_prog_compiler_wl='-Wl,'
michael@0 8712 lt_prog_compiler_pic='-qpic'
michael@0 8713 lt_prog_compiler_static='-qstaticlink'
michael@0 8714 ;;
michael@0 8715 *)
michael@0 8716 case `$CC -V 2>&1 | sed 5q` in
michael@0 8717 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
michael@0 8718 # Sun Fortran 8.3 passes all unrecognized flags to the linker
michael@0 8719 lt_prog_compiler_pic='-KPIC'
michael@0 8720 lt_prog_compiler_static='-Bstatic'
michael@0 8721 lt_prog_compiler_wl=''
michael@0 8722 ;;
michael@0 8723 *Sun\ F* | *Sun*Fortran*)
michael@0 8724 lt_prog_compiler_pic='-KPIC'
michael@0 8725 lt_prog_compiler_static='-Bstatic'
michael@0 8726 lt_prog_compiler_wl='-Qoption ld '
michael@0 8727 ;;
michael@0 8728 *Sun\ C*)
michael@0 8729 # Sun C 5.9
michael@0 8730 lt_prog_compiler_pic='-KPIC'
michael@0 8731 lt_prog_compiler_static='-Bstatic'
michael@0 8732 lt_prog_compiler_wl='-Wl,'
michael@0 8733 ;;
michael@0 8734 *Intel*\ [CF]*Compiler*)
michael@0 8735 lt_prog_compiler_wl='-Wl,'
michael@0 8736 lt_prog_compiler_pic='-fPIC'
michael@0 8737 lt_prog_compiler_static='-static'
michael@0 8738 ;;
michael@0 8739 *Portland\ Group*)
michael@0 8740 lt_prog_compiler_wl='-Wl,'
michael@0 8741 lt_prog_compiler_pic='-fpic'
michael@0 8742 lt_prog_compiler_static='-Bstatic'
michael@0 8743 ;;
michael@0 8744 esac
michael@0 8745 ;;
michael@0 8746 esac
michael@0 8747 ;;
michael@0 8748
michael@0 8749 newsos6)
michael@0 8750 lt_prog_compiler_pic='-KPIC'
michael@0 8751 lt_prog_compiler_static='-Bstatic'
michael@0 8752 ;;
michael@0 8753
michael@0 8754 *nto* | *qnx*)
michael@0 8755 # QNX uses GNU C++, but need to define -shared option too, otherwise
michael@0 8756 # it will coredump.
michael@0 8757 lt_prog_compiler_pic='-fPIC -shared'
michael@0 8758 ;;
michael@0 8759
michael@0 8760 osf3* | osf4* | osf5*)
michael@0 8761 lt_prog_compiler_wl='-Wl,'
michael@0 8762 # All OSF/1 code is PIC.
michael@0 8763 lt_prog_compiler_static='-non_shared'
michael@0 8764 ;;
michael@0 8765
michael@0 8766 rdos*)
michael@0 8767 lt_prog_compiler_static='-non_shared'
michael@0 8768 ;;
michael@0 8769
michael@0 8770 solaris*)
michael@0 8771 lt_prog_compiler_pic='-KPIC'
michael@0 8772 lt_prog_compiler_static='-Bstatic'
michael@0 8773 case $cc_basename in
michael@0 8774 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
michael@0 8775 lt_prog_compiler_wl='-Qoption ld ';;
michael@0 8776 *)
michael@0 8777 lt_prog_compiler_wl='-Wl,';;
michael@0 8778 esac
michael@0 8779 ;;
michael@0 8780
michael@0 8781 sunos4*)
michael@0 8782 lt_prog_compiler_wl='-Qoption ld '
michael@0 8783 lt_prog_compiler_pic='-PIC'
michael@0 8784 lt_prog_compiler_static='-Bstatic'
michael@0 8785 ;;
michael@0 8786
michael@0 8787 sysv4 | sysv4.2uw2* | sysv4.3*)
michael@0 8788 lt_prog_compiler_wl='-Wl,'
michael@0 8789 lt_prog_compiler_pic='-KPIC'
michael@0 8790 lt_prog_compiler_static='-Bstatic'
michael@0 8791 ;;
michael@0 8792
michael@0 8793 sysv4*MP*)
michael@0 8794 if test -d /usr/nec ;then
michael@0 8795 lt_prog_compiler_pic='-Kconform_pic'
michael@0 8796 lt_prog_compiler_static='-Bstatic'
michael@0 8797 fi
michael@0 8798 ;;
michael@0 8799
michael@0 8800 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
michael@0 8801 lt_prog_compiler_wl='-Wl,'
michael@0 8802 lt_prog_compiler_pic='-KPIC'
michael@0 8803 lt_prog_compiler_static='-Bstatic'
michael@0 8804 ;;
michael@0 8805
michael@0 8806 unicos*)
michael@0 8807 lt_prog_compiler_wl='-Wl,'
michael@0 8808 lt_prog_compiler_can_build_shared=no
michael@0 8809 ;;
michael@0 8810
michael@0 8811 uts4*)
michael@0 8812 lt_prog_compiler_pic='-pic'
michael@0 8813 lt_prog_compiler_static='-Bstatic'
michael@0 8814 ;;
michael@0 8815
michael@0 8816 *)
michael@0 8817 lt_prog_compiler_can_build_shared=no
michael@0 8818 ;;
michael@0 8819 esac
michael@0 8820 fi
michael@0 8821
michael@0 8822 case $host_os in
michael@0 8823 # For platforms which do not support PIC, -DPIC is meaningless:
michael@0 8824 *djgpp*)
michael@0 8825 lt_prog_compiler_pic=
michael@0 8826 ;;
michael@0 8827 *)
michael@0 8828 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
michael@0 8829 ;;
michael@0 8830 esac
michael@0 8831
michael@0 8832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
michael@0 8833 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
michael@0 8834 if ${lt_cv_prog_compiler_pic+:} false; then :
michael@0 8835 $as_echo_n "(cached) " >&6
michael@0 8836 else
michael@0 8837 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
michael@0 8838 fi
michael@0 8839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
michael@0 8840 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
michael@0 8841 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
michael@0 8842
michael@0 8843 #
michael@0 8844 # Check to make sure the PIC flag actually works.
michael@0 8845 #
michael@0 8846 if test -n "$lt_prog_compiler_pic"; then
michael@0 8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
michael@0 8848 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
michael@0 8849 if ${lt_cv_prog_compiler_pic_works+:} false; then :
michael@0 8850 $as_echo_n "(cached) " >&6
michael@0 8851 else
michael@0 8852 lt_cv_prog_compiler_pic_works=no
michael@0 8853 ac_outfile=conftest.$ac_objext
michael@0 8854 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
michael@0 8855 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
michael@0 8856 # Insert the option either (1) after the last *FLAGS variable, or
michael@0 8857 # (2) before a word containing "conftest.", or (3) at the end.
michael@0 8858 # Note that $ac_compile itself does not contain backslashes and begins
michael@0 8859 # with a dollar sign (not a hyphen), so the echo should work correctly.
michael@0 8860 # The option is referenced via a variable to avoid confusing sed.
michael@0 8861 lt_compile=`echo "$ac_compile" | $SED \
michael@0 8862 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
michael@0 8863 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
michael@0 8864 -e 's:$: $lt_compiler_flag:'`
michael@0 8865 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
michael@0 8866 (eval "$lt_compile" 2>conftest.err)
michael@0 8867 ac_status=$?
michael@0 8868 cat conftest.err >&5
michael@0 8869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
michael@0 8870 if (exit $ac_status) && test -s "$ac_outfile"; then
michael@0 8871 # The compiler can only warn and ignore the option if not recognized
michael@0 8872 # So say no if there are warnings other than the usual output.
michael@0 8873 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
michael@0 8874 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
michael@0 8875 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
michael@0 8876 lt_cv_prog_compiler_pic_works=yes
michael@0 8877 fi
michael@0 8878 fi
michael@0 8879 $RM conftest*
michael@0 8880
michael@0 8881 fi
michael@0 8882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
michael@0 8883 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
michael@0 8884
michael@0 8885 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
michael@0 8886 case $lt_prog_compiler_pic in
michael@0 8887 "" | " "*) ;;
michael@0 8888 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
michael@0 8889 esac
michael@0 8890 else
michael@0 8891 lt_prog_compiler_pic=
michael@0 8892 lt_prog_compiler_can_build_shared=no
michael@0 8893 fi
michael@0 8894
michael@0 8895 fi
michael@0 8896
michael@0 8897
michael@0 8898
michael@0 8899
michael@0 8900
michael@0 8901
michael@0 8902
michael@0 8903
michael@0 8904
michael@0 8905
michael@0 8906
michael@0 8907 #
michael@0 8908 # Check to make sure the static flag actually works.
michael@0 8909 #
michael@0 8910 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
michael@0 8911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
michael@0 8912 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
michael@0 8913 if ${lt_cv_prog_compiler_static_works+:} false; then :
michael@0 8914 $as_echo_n "(cached) " >&6
michael@0 8915 else
michael@0 8916 lt_cv_prog_compiler_static_works=no
michael@0 8917 save_LDFLAGS="$LDFLAGS"
michael@0 8918 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
michael@0 8919 echo "$lt_simple_link_test_code" > conftest.$ac_ext
michael@0 8920 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
michael@0 8921 # The linker can only warn and ignore the option if not recognized
michael@0 8922 # So say no if there are warnings
michael@0 8923 if test -s conftest.err; then
michael@0 8924 # Append any errors to the config.log.
michael@0 8925 cat conftest.err 1>&5
michael@0 8926 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
michael@0 8927 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
michael@0 8928 if diff conftest.exp conftest.er2 >/dev/null; then
michael@0 8929 lt_cv_prog_compiler_static_works=yes
michael@0 8930 fi
michael@0 8931 else
michael@0 8932 lt_cv_prog_compiler_static_works=yes
michael@0 8933 fi
michael@0 8934 fi
michael@0 8935 $RM -r conftest*
michael@0 8936 LDFLAGS="$save_LDFLAGS"
michael@0 8937
michael@0 8938 fi
michael@0 8939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
michael@0 8940 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
michael@0 8941
michael@0 8942 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
michael@0 8943 :
michael@0 8944 else
michael@0 8945 lt_prog_compiler_static=
michael@0 8946 fi
michael@0 8947
michael@0 8948
michael@0 8949
michael@0 8950
michael@0 8951
michael@0 8952
michael@0 8953
michael@0 8954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
michael@0 8955 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
michael@0 8956 if ${lt_cv_prog_compiler_c_o+:} false; then :
michael@0 8957 $as_echo_n "(cached) " >&6
michael@0 8958 else
michael@0 8959 lt_cv_prog_compiler_c_o=no
michael@0 8960 $RM -r conftest 2>/dev/null
michael@0 8961 mkdir conftest
michael@0 8962 cd conftest
michael@0 8963 mkdir out
michael@0 8964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
michael@0 8965
michael@0 8966 lt_compiler_flag="-o out/conftest2.$ac_objext"
michael@0 8967 # Insert the option either (1) after the last *FLAGS variable, or
michael@0 8968 # (2) before a word containing "conftest.", or (3) at the end.
michael@0 8969 # Note that $ac_compile itself does not contain backslashes and begins
michael@0 8970 # with a dollar sign (not a hyphen), so the echo should work correctly.
michael@0 8971 lt_compile=`echo "$ac_compile" | $SED \
michael@0 8972 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
michael@0 8973 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
michael@0 8974 -e 's:$: $lt_compiler_flag:'`
michael@0 8975 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
michael@0 8976 (eval "$lt_compile" 2>out/conftest.err)
michael@0 8977 ac_status=$?
michael@0 8978 cat out/conftest.err >&5
michael@0 8979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
michael@0 8980 if (exit $ac_status) && test -s out/conftest2.$ac_objext
michael@0 8981 then
michael@0 8982 # The compiler can only warn and ignore the option if not recognized
michael@0 8983 # So say no if there are warnings
michael@0 8984 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
michael@0 8985 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
michael@0 8986 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
michael@0 8987 lt_cv_prog_compiler_c_o=yes
michael@0 8988 fi
michael@0 8989 fi
michael@0 8990 chmod u+w . 2>&5
michael@0 8991 $RM conftest*
michael@0 8992 # SGI C++ compiler will create directory out/ii_files/ for
michael@0 8993 # template instantiation
michael@0 8994 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
michael@0 8995 $RM out/* && rmdir out
michael@0 8996 cd ..
michael@0 8997 $RM -r conftest
michael@0 8998 $RM conftest*
michael@0 8999
michael@0 9000 fi
michael@0 9001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
michael@0 9002 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
michael@0 9003
michael@0 9004
michael@0 9005
michael@0 9006
michael@0 9007
michael@0 9008
michael@0 9009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
michael@0 9010 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
michael@0 9011 if ${lt_cv_prog_compiler_c_o+:} false; then :
michael@0 9012 $as_echo_n "(cached) " >&6
michael@0 9013 else
michael@0 9014 lt_cv_prog_compiler_c_o=no
michael@0 9015 $RM -r conftest 2>/dev/null
michael@0 9016 mkdir conftest
michael@0 9017 cd conftest
michael@0 9018 mkdir out
michael@0 9019 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
michael@0 9020
michael@0 9021 lt_compiler_flag="-o out/conftest2.$ac_objext"
michael@0 9022 # Insert the option either (1) after the last *FLAGS variable, or
michael@0 9023 # (2) before a word containing "conftest.", or (3) at the end.
michael@0 9024 # Note that $ac_compile itself does not contain backslashes and begins
michael@0 9025 # with a dollar sign (not a hyphen), so the echo should work correctly.
michael@0 9026 lt_compile=`echo "$ac_compile" | $SED \
michael@0 9027 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
michael@0 9028 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
michael@0 9029 -e 's:$: $lt_compiler_flag:'`
michael@0 9030 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
michael@0 9031 (eval "$lt_compile" 2>out/conftest.err)
michael@0 9032 ac_status=$?
michael@0 9033 cat out/conftest.err >&5
michael@0 9034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
michael@0 9035 if (exit $ac_status) && test -s out/conftest2.$ac_objext
michael@0 9036 then
michael@0 9037 # The compiler can only warn and ignore the option if not recognized
michael@0 9038 # So say no if there are warnings
michael@0 9039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
michael@0 9040 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
michael@0 9041 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
michael@0 9042 lt_cv_prog_compiler_c_o=yes
michael@0 9043 fi
michael@0 9044 fi
michael@0 9045 chmod u+w . 2>&5
michael@0 9046 $RM conftest*
michael@0 9047 # SGI C++ compiler will create directory out/ii_files/ for
michael@0 9048 # template instantiation
michael@0 9049 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
michael@0 9050 $RM out/* && rmdir out
michael@0 9051 cd ..
michael@0 9052 $RM -r conftest
michael@0 9053 $RM conftest*
michael@0 9054
michael@0 9055 fi
michael@0 9056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
michael@0 9057 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
michael@0 9058
michael@0 9059
michael@0 9060
michael@0 9061
michael@0 9062 hard_links="nottested"
michael@0 9063 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
michael@0 9064 # do not overwrite the value of need_locks provided by the user
michael@0 9065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
michael@0 9066 $as_echo_n "checking if we can lock with hard links... " >&6; }
michael@0 9067 hard_links=yes
michael@0 9068 $RM conftest*
michael@0 9069 ln conftest.a conftest.b 2>/dev/null && hard_links=no
michael@0 9070 touch conftest.a
michael@0 9071 ln conftest.a conftest.b 2>&5 || hard_links=no
michael@0 9072 ln conftest.a conftest.b 2>/dev/null && hard_links=no
michael@0 9073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
michael@0 9074 $as_echo "$hard_links" >&6; }
michael@0 9075 if test "$hard_links" = no; then
michael@0 9076 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
michael@0 9077 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
michael@0 9078 need_locks=warn
michael@0 9079 fi
michael@0 9080 else
michael@0 9081 need_locks=no
michael@0 9082 fi
michael@0 9083
michael@0 9084
michael@0 9085
michael@0 9086
michael@0 9087
michael@0 9088
michael@0 9089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
michael@0 9090 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
michael@0 9091
michael@0 9092 runpath_var=
michael@0 9093 allow_undefined_flag=
michael@0 9094 always_export_symbols=no
michael@0 9095 archive_cmds=
michael@0 9096 archive_expsym_cmds=
michael@0 9097 compiler_needs_object=no
michael@0 9098 enable_shared_with_static_runtimes=no
michael@0 9099 export_dynamic_flag_spec=
michael@0 9100 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
michael@0 9101 hardcode_automatic=no
michael@0 9102 hardcode_direct=no
michael@0 9103 hardcode_direct_absolute=no
michael@0 9104 hardcode_libdir_flag_spec=
michael@0 9105 hardcode_libdir_separator=
michael@0 9106 hardcode_minus_L=no
michael@0 9107 hardcode_shlibpath_var=unsupported
michael@0 9108 inherit_rpath=no
michael@0 9109 link_all_deplibs=unknown
michael@0 9110 module_cmds=
michael@0 9111 module_expsym_cmds=
michael@0 9112 old_archive_from_new_cmds=
michael@0 9113 old_archive_from_expsyms_cmds=
michael@0 9114 thread_safe_flag_spec=
michael@0 9115 whole_archive_flag_spec=
michael@0 9116 # include_expsyms should be a list of space-separated symbols to be *always*
michael@0 9117 # included in the symbol list
michael@0 9118 include_expsyms=
michael@0 9119 # exclude_expsyms can be an extended regexp of symbols to exclude
michael@0 9120 # it will be wrapped by ` (' and `)$', so one must not match beginning or
michael@0 9121 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
michael@0 9122 # as well as any symbol that contains `d'.
michael@0 9123 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
michael@0 9124 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
michael@0 9125 # platforms (ab)use it in PIC code, but their linkers get confused if
michael@0 9126 # the symbol is explicitly referenced. Since portable code cannot
michael@0 9127 # rely on this symbol name, it's probably fine to never include it in
michael@0 9128 # preloaded symbol tables.
michael@0 9129 # Exclude shared library initialization/finalization symbols.
michael@0 9130 extract_expsyms_cmds=
michael@0 9131
michael@0 9132 case $host_os in
michael@0 9133 cygwin* | mingw* | pw32* | cegcc*)
michael@0 9134 # FIXME: the MSVC++ port hasn't been tested in a loooong time
michael@0 9135 # When not using gcc, we currently assume that we are using
michael@0 9136 # Microsoft Visual C++.
michael@0 9137 if test "$GCC" != yes; then
michael@0 9138 with_gnu_ld=no
michael@0 9139 fi
michael@0 9140 ;;
michael@0 9141 interix*)
michael@0 9142 # we just hope/assume this is gcc and not c89 (= MSVC++)
michael@0 9143 with_gnu_ld=yes
michael@0 9144 ;;
michael@0 9145 openbsd*)
michael@0 9146 with_gnu_ld=no
michael@0 9147 ;;
michael@0 9148 esac
michael@0 9149
michael@0 9150 ld_shlibs=yes
michael@0 9151
michael@0 9152 # On some targets, GNU ld is compatible enough with the native linker
michael@0 9153 # that we're better off using the native interface for both.
michael@0 9154 lt_use_gnu_ld_interface=no
michael@0 9155 if test "$with_gnu_ld" = yes; then
michael@0 9156 case $host_os in
michael@0 9157 aix*)
michael@0 9158 # The AIX port of GNU ld has always aspired to compatibility
michael@0 9159 # with the native linker. However, as the warning in the GNU ld
michael@0 9160 # block says, versions before 2.19.5* couldn't really create working
michael@0 9161 # shared libraries, regardless of the interface used.
michael@0 9162 case `$LD -v 2>&1` in
michael@0 9163 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
michael@0 9164 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
michael@0 9165 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
michael@0 9166 *)
michael@0 9167 lt_use_gnu_ld_interface=yes
michael@0 9168 ;;
michael@0 9169 esac
michael@0 9170 ;;
michael@0 9171 *)
michael@0 9172 lt_use_gnu_ld_interface=yes
michael@0 9173 ;;
michael@0 9174 esac
michael@0 9175 fi
michael@0 9176
michael@0 9177 if test "$lt_use_gnu_ld_interface" = yes; then
michael@0 9178 # If archive_cmds runs LD, not CC, wlarc should be empty
michael@0 9179 wlarc='${wl}'
michael@0 9180
michael@0 9181 # Set some defaults for GNU ld with shared library support. These
michael@0 9182 # are reset later if shared libraries are not supported. Putting them
michael@0 9183 # here allows them to be overridden if necessary.
michael@0 9184 runpath_var=LD_RUN_PATH
michael@0 9185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
michael@0 9186 export_dynamic_flag_spec='${wl}--export-dynamic'
michael@0 9187 # ancient GNU ld didn't support --whole-archive et. al.
michael@0 9188 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
michael@0 9189 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
michael@0 9190 else
michael@0 9191 whole_archive_flag_spec=
michael@0 9192 fi
michael@0 9193 supports_anon_versioning=no
michael@0 9194 case `$LD -v 2>&1` in
michael@0 9195 *GNU\ gold*) supports_anon_versioning=yes ;;
michael@0 9196 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
michael@0 9197 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
michael@0 9198 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
michael@0 9199 *\ 2.11.*) ;; # other 2.11 versions
michael@0 9200 *) supports_anon_versioning=yes ;;
michael@0 9201 esac
michael@0 9202
michael@0 9203 # See if GNU ld supports shared libraries.
michael@0 9204 case $host_os in
michael@0 9205 aix[3-9]*)
michael@0 9206 # On AIX/PPC, the GNU linker is very broken
michael@0 9207 if test "$host_cpu" != ia64; then
michael@0 9208 ld_shlibs=no
michael@0 9209 cat <<_LT_EOF 1>&2
michael@0 9210
michael@0 9211 *** Warning: the GNU linker, at least up to release 2.19, is reported
michael@0 9212 *** to be unable to reliably create shared libraries on AIX.
michael@0 9213 *** Therefore, libtool is disabling shared libraries support. If you
michael@0 9214 *** really care for shared libraries, you may want to install binutils
michael@0 9215 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
michael@0 9216 *** You will then need to restart the configuration process.
michael@0 9217
michael@0 9218 _LT_EOF
michael@0 9219 fi
michael@0 9220 ;;
michael@0 9221
michael@0 9222 amigaos*)
michael@0 9223 case $host_cpu in
michael@0 9224 powerpc)
michael@0 9225 # see comment about AmigaOS4 .so support
michael@0 9226 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9227 archive_expsym_cmds=''
michael@0 9228 ;;
michael@0 9229 m68k)
michael@0 9230 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)'
michael@0 9231 hardcode_libdir_flag_spec='-L$libdir'
michael@0 9232 hardcode_minus_L=yes
michael@0 9233 ;;
michael@0 9234 esac
michael@0 9235 ;;
michael@0 9236
michael@0 9237 beos*)
michael@0 9238 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
michael@0 9239 allow_undefined_flag=unsupported
michael@0 9240 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
michael@0 9241 # support --undefined. This deserves some investigation. FIXME
michael@0 9242 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9243 else
michael@0 9244 ld_shlibs=no
michael@0 9245 fi
michael@0 9246 ;;
michael@0 9247
michael@0 9248 cygwin* | mingw* | pw32* | cegcc*)
michael@0 9249 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
michael@0 9250 # as there is no search path for DLLs.
michael@0 9251 hardcode_libdir_flag_spec='-L$libdir'
michael@0 9252 export_dynamic_flag_spec='${wl}--export-all-symbols'
michael@0 9253 allow_undefined_flag=unsupported
michael@0 9254 always_export_symbols=no
michael@0 9255 enable_shared_with_static_runtimes=yes
michael@0 9256 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'
michael@0 9257 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
michael@0 9258
michael@0 9259 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
michael@0 9260 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
michael@0 9261 # If the export-symbols file already is a .def file (1st line
michael@0 9262 # is EXPORTS), use it as is; otherwise, prepend...
michael@0 9263 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
michael@0 9264 cp $export_symbols $output_objdir/$soname.def;
michael@0 9265 else
michael@0 9266 echo EXPORTS > $output_objdir/$soname.def;
michael@0 9267 cat $export_symbols >> $output_objdir/$soname.def;
michael@0 9268 fi~
michael@0 9269 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
michael@0 9270 else
michael@0 9271 ld_shlibs=no
michael@0 9272 fi
michael@0 9273 ;;
michael@0 9274
michael@0 9275 haiku*)
michael@0 9276 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9277 link_all_deplibs=yes
michael@0 9278 ;;
michael@0 9279
michael@0 9280 interix[3-9]*)
michael@0 9281 hardcode_direct=no
michael@0 9282 hardcode_shlibpath_var=no
michael@0 9283 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
michael@0 9284 export_dynamic_flag_spec='${wl}-E'
michael@0 9285 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
michael@0 9286 # Instead, shared libraries are loaded at an image base (0x10000000 by
michael@0 9287 # default) and relocated if they conflict, which is a slow very memory
michael@0 9288 # consuming and fragmenting process. To avoid this, we pick a random,
michael@0 9289 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
michael@0 9290 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
michael@0 9291 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
michael@0 9292 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'
michael@0 9293 ;;
michael@0 9294
michael@0 9295 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
michael@0 9296 tmp_diet=no
michael@0 9297 if test "$host_os" = linux-dietlibc; then
michael@0 9298 case $cc_basename in
michael@0 9299 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
michael@0 9300 esac
michael@0 9301 fi
michael@0 9302 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
michael@0 9303 && test "$tmp_diet" = no
michael@0 9304 then
michael@0 9305 tmp_addflag=' $pic_flag'
michael@0 9306 tmp_sharedflag='-shared'
michael@0 9307 case $cc_basename,$host_cpu in
michael@0 9308 pgcc*) # Portland Group C compiler
michael@0 9309 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'
michael@0 9310 tmp_addflag=' $pic_flag'
michael@0 9311 ;;
michael@0 9312 pgf77* | pgf90* | pgf95* | pgfortran*)
michael@0 9313 # Portland Group f77 and f90 compilers
michael@0 9314 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'
michael@0 9315 tmp_addflag=' $pic_flag -Mnomain' ;;
michael@0 9316 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
michael@0 9317 tmp_addflag=' -i_dynamic' ;;
michael@0 9318 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
michael@0 9319 tmp_addflag=' -i_dynamic -nofor_main' ;;
michael@0 9320 ifc* | ifort*) # Intel Fortran compiler
michael@0 9321 tmp_addflag=' -nofor_main' ;;
michael@0 9322 lf95*) # Lahey Fortran 8.1
michael@0 9323 whole_archive_flag_spec=
michael@0 9324 tmp_sharedflag='--shared' ;;
michael@0 9325 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
michael@0 9326 tmp_sharedflag='-qmkshrobj'
michael@0 9327 tmp_addflag= ;;
michael@0 9328 nvcc*) # Cuda Compiler Driver 2.2
michael@0 9329 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'
michael@0 9330 compiler_needs_object=yes
michael@0 9331 ;;
michael@0 9332 esac
michael@0 9333 case `$CC -V 2>&1 | sed 5q` in
michael@0 9334 *Sun\ C*) # Sun C 5.9
michael@0 9335 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'
michael@0 9336 compiler_needs_object=yes
michael@0 9337 tmp_sharedflag='-G' ;;
michael@0 9338 *Sun\ F*) # Sun Fortran 8.3
michael@0 9339 tmp_sharedflag='-G' ;;
michael@0 9340 esac
michael@0 9341 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9342
michael@0 9343 if test "x$supports_anon_versioning" = xyes; then
michael@0 9344 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
michael@0 9345 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
michael@0 9346 echo "local: *; };" >> $output_objdir/$libname.ver~
michael@0 9347 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
michael@0 9348 fi
michael@0 9349
michael@0 9350 case $cc_basename in
michael@0 9351 xlf* | bgf* | bgxlf* | mpixlf*)
michael@0 9352 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
michael@0 9353 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
michael@0 9354 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
michael@0 9355 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
michael@0 9356 if test "x$supports_anon_versioning" = xyes; then
michael@0 9357 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
michael@0 9358 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
michael@0 9359 echo "local: *; };" >> $output_objdir/$libname.ver~
michael@0 9360 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
michael@0 9361 fi
michael@0 9362 ;;
michael@0 9363 esac
michael@0 9364 else
michael@0 9365 ld_shlibs=no
michael@0 9366 fi
michael@0 9367 ;;
michael@0 9368
michael@0 9369 netbsd*)
michael@0 9370 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
michael@0 9371 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
michael@0 9372 wlarc=
michael@0 9373 else
michael@0 9374 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9375 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
michael@0 9376 fi
michael@0 9377 ;;
michael@0 9378
michael@0 9379 solaris*)
michael@0 9380 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
michael@0 9381 ld_shlibs=no
michael@0 9382 cat <<_LT_EOF 1>&2
michael@0 9383
michael@0 9384 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
michael@0 9385 *** create shared libraries on Solaris systems. Therefore, libtool
michael@0 9386 *** is disabling shared libraries support. We urge you to upgrade GNU
michael@0 9387 *** binutils to release 2.9.1 or newer. Another option is to modify
michael@0 9388 *** your PATH or compiler configuration so that the native linker is
michael@0 9389 *** used, and then restart.
michael@0 9390
michael@0 9391 _LT_EOF
michael@0 9392 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
michael@0 9393 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9394 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
michael@0 9395 else
michael@0 9396 ld_shlibs=no
michael@0 9397 fi
michael@0 9398 ;;
michael@0 9399
michael@0 9400 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
michael@0 9401 case `$LD -v 2>&1` in
michael@0 9402 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
michael@0 9403 ld_shlibs=no
michael@0 9404 cat <<_LT_EOF 1>&2
michael@0 9405
michael@0 9406 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
michael@0 9407 *** reliably create shared libraries on SCO systems. Therefore, libtool
michael@0 9408 *** is disabling shared libraries support. We urge you to upgrade GNU
michael@0 9409 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
michael@0 9410 *** your PATH or compiler configuration so that the native linker is
michael@0 9411 *** used, and then restart.
michael@0 9412
michael@0 9413 _LT_EOF
michael@0 9414 ;;
michael@0 9415 *)
michael@0 9416 # For security reasons, it is highly recommended that you always
michael@0 9417 # use absolute paths for naming shared libraries, and exclude the
michael@0 9418 # DT_RUNPATH tag from executables and libraries. But doing so
michael@0 9419 # requires that you compile everything twice, which is a pain.
michael@0 9420 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
michael@0 9421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
michael@0 9422 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9423 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
michael@0 9424 else
michael@0 9425 ld_shlibs=no
michael@0 9426 fi
michael@0 9427 ;;
michael@0 9428 esac
michael@0 9429 ;;
michael@0 9430
michael@0 9431 sunos4*)
michael@0 9432 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
michael@0 9433 wlarc=
michael@0 9434 hardcode_direct=yes
michael@0 9435 hardcode_shlibpath_var=no
michael@0 9436 ;;
michael@0 9437
michael@0 9438 *)
michael@0 9439 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
michael@0 9440 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9441 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
michael@0 9442 else
michael@0 9443 ld_shlibs=no
michael@0 9444 fi
michael@0 9445 ;;
michael@0 9446 esac
michael@0 9447
michael@0 9448 if test "$ld_shlibs" = no; then
michael@0 9449 runpath_var=
michael@0 9450 hardcode_libdir_flag_spec=
michael@0 9451 export_dynamic_flag_spec=
michael@0 9452 whole_archive_flag_spec=
michael@0 9453 fi
michael@0 9454 else
michael@0 9455 # PORTME fill in a description of your system's linker (not GNU ld)
michael@0 9456 case $host_os in
michael@0 9457 aix3*)
michael@0 9458 allow_undefined_flag=unsupported
michael@0 9459 always_export_symbols=yes
michael@0 9460 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'
michael@0 9461 # Note: this linker hardcodes the directories in LIBPATH if there
michael@0 9462 # are no directories specified by -L.
michael@0 9463 hardcode_minus_L=yes
michael@0 9464 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
michael@0 9465 # Neither direct hardcoding nor static linking is supported with a
michael@0 9466 # broken collect2.
michael@0 9467 hardcode_direct=unsupported
michael@0 9468 fi
michael@0 9469 ;;
michael@0 9470
michael@0 9471 aix[4-9]*)
michael@0 9472 if test "$host_cpu" = ia64; then
michael@0 9473 # On IA64, the linker does run time linking by default, so we don't
michael@0 9474 # have to do anything special.
michael@0 9475 aix_use_runtimelinking=no
michael@0 9476 exp_sym_flag='-Bexport'
michael@0 9477 no_entry_flag=""
michael@0 9478 else
michael@0 9479 # If we're using GNU nm, then we don't want the "-C" option.
michael@0 9480 # -C means demangle to AIX nm, but means don't demangle with GNU nm
michael@0 9481 # Also, AIX nm treats weak defined symbols like other global
michael@0 9482 # defined symbols, whereas GNU nm marks them as "W".
michael@0 9483 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
michael@0 9484 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'
michael@0 9485 else
michael@0 9486 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'
michael@0 9487 fi
michael@0 9488 aix_use_runtimelinking=no
michael@0 9489
michael@0 9490 # Test if we are trying to use run time linking or normal
michael@0 9491 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
michael@0 9492 # need to do runtime linking.
michael@0 9493 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
michael@0 9494 for ld_flag in $LDFLAGS; do
michael@0 9495 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
michael@0 9496 aix_use_runtimelinking=yes
michael@0 9497 break
michael@0 9498 fi
michael@0 9499 done
michael@0 9500 ;;
michael@0 9501 esac
michael@0 9502
michael@0 9503 exp_sym_flag='-bexport'
michael@0 9504 no_entry_flag='-bnoentry'
michael@0 9505 fi
michael@0 9506
michael@0 9507 # When large executables or shared objects are built, AIX ld can
michael@0 9508 # have problems creating the table of contents. If linking a library
michael@0 9509 # or program results in "error TOC overflow" add -mminimal-toc to
michael@0 9510 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
michael@0 9511 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
michael@0 9512
michael@0 9513 archive_cmds=''
michael@0 9514 hardcode_direct=yes
michael@0 9515 hardcode_direct_absolute=yes
michael@0 9516 hardcode_libdir_separator=':'
michael@0 9517 link_all_deplibs=yes
michael@0 9518 file_list_spec='${wl}-f,'
michael@0 9519
michael@0 9520 if test "$GCC" = yes; then
michael@0 9521 case $host_os in aix4.[012]|aix4.[012].*)
michael@0 9522 # We only want to do this on AIX 4.2 and lower, the check
michael@0 9523 # below for broken collect2 doesn't work under 4.3+
michael@0 9524 collect2name=`${CC} -print-prog-name=collect2`
michael@0 9525 if test -f "$collect2name" &&
michael@0 9526 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
michael@0 9527 then
michael@0 9528 # We have reworked collect2
michael@0 9529 :
michael@0 9530 else
michael@0 9531 # We have old collect2
michael@0 9532 hardcode_direct=unsupported
michael@0 9533 # It fails to find uninstalled libraries when the uninstalled
michael@0 9534 # path is not listed in the libpath. Setting hardcode_minus_L
michael@0 9535 # to unsupported forces relinking
michael@0 9536 hardcode_minus_L=yes
michael@0 9537 hardcode_libdir_flag_spec='-L$libdir'
michael@0 9538 hardcode_libdir_separator=
michael@0 9539 fi
michael@0 9540 ;;
michael@0 9541 esac
michael@0 9542 shared_flag='-shared'
michael@0 9543 if test "$aix_use_runtimelinking" = yes; then
michael@0 9544 shared_flag="$shared_flag "'${wl}-G'
michael@0 9545 fi
michael@0 9546 else
michael@0 9547 # not using gcc
michael@0 9548 if test "$host_cpu" = ia64; then
michael@0 9549 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
michael@0 9550 # chokes on -Wl,-G. The following line is correct:
michael@0 9551 shared_flag='-G'
michael@0 9552 else
michael@0 9553 if test "$aix_use_runtimelinking" = yes; then
michael@0 9554 shared_flag='${wl}-G'
michael@0 9555 else
michael@0 9556 shared_flag='${wl}-bM:SRE'
michael@0 9557 fi
michael@0 9558 fi
michael@0 9559 fi
michael@0 9560
michael@0 9561 export_dynamic_flag_spec='${wl}-bexpall'
michael@0 9562 # It seems that -bexpall does not export symbols beginning with
michael@0 9563 # underscore (_), so it is better to generate a list of symbols to export.
michael@0 9564 always_export_symbols=yes
michael@0 9565 if test "$aix_use_runtimelinking" = yes; then
michael@0 9566 # Warning - without using the other runtime loading flags (-brtl),
michael@0 9567 # -berok will link without error, but may produce a broken library.
michael@0 9568 allow_undefined_flag='-berok'
michael@0 9569 # Determine the default libpath from the value encoded in an
michael@0 9570 # empty executable.
michael@0 9571 if test "${lt_cv_aix_libpath+set}" = set; then
michael@0 9572 aix_libpath=$lt_cv_aix_libpath
michael@0 9573 else
michael@0 9574 if ${lt_cv_aix_libpath_+:} false; then :
michael@0 9575 $as_echo_n "(cached) " >&6
michael@0 9576 else
michael@0 9577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 9578 /* end confdefs.h. */
michael@0 9579
michael@0 9580 int
michael@0 9581 main ()
michael@0 9582 {
michael@0 9583
michael@0 9584 ;
michael@0 9585 return 0;
michael@0 9586 }
michael@0 9587 _ACEOF
michael@0 9588 if ac_fn_c_try_link "$LINENO"; then :
michael@0 9589
michael@0 9590 lt_aix_libpath_sed='
michael@0 9591 /Import File Strings/,/^$/ {
michael@0 9592 /^0/ {
michael@0 9593 s/^0 *\([^ ]*\) *$/\1/
michael@0 9594 p
michael@0 9595 }
michael@0 9596 }'
michael@0 9597 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
michael@0 9598 # Check for a 64-bit object if we didn't find anything.
michael@0 9599 if test -z "$lt_cv_aix_libpath_"; then
michael@0 9600 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
michael@0 9601 fi
michael@0 9602 fi
michael@0 9603 rm -f core conftest.err conftest.$ac_objext \
michael@0 9604 conftest$ac_exeext conftest.$ac_ext
michael@0 9605 if test -z "$lt_cv_aix_libpath_"; then
michael@0 9606 lt_cv_aix_libpath_="/usr/lib:/lib"
michael@0 9607 fi
michael@0 9608
michael@0 9609 fi
michael@0 9610
michael@0 9611 aix_libpath=$lt_cv_aix_libpath_
michael@0 9612 fi
michael@0 9613
michael@0 9614 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
michael@0 9615 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"
michael@0 9616 else
michael@0 9617 if test "$host_cpu" = ia64; then
michael@0 9618 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
michael@0 9619 allow_undefined_flag="-z nodefs"
michael@0 9620 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"
michael@0 9621 else
michael@0 9622 # Determine the default libpath from the value encoded in an
michael@0 9623 # empty executable.
michael@0 9624 if test "${lt_cv_aix_libpath+set}" = set; then
michael@0 9625 aix_libpath=$lt_cv_aix_libpath
michael@0 9626 else
michael@0 9627 if ${lt_cv_aix_libpath_+:} false; then :
michael@0 9628 $as_echo_n "(cached) " >&6
michael@0 9629 else
michael@0 9630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 9631 /* end confdefs.h. */
michael@0 9632
michael@0 9633 int
michael@0 9634 main ()
michael@0 9635 {
michael@0 9636
michael@0 9637 ;
michael@0 9638 return 0;
michael@0 9639 }
michael@0 9640 _ACEOF
michael@0 9641 if ac_fn_c_try_link "$LINENO"; then :
michael@0 9642
michael@0 9643 lt_aix_libpath_sed='
michael@0 9644 /Import File Strings/,/^$/ {
michael@0 9645 /^0/ {
michael@0 9646 s/^0 *\([^ ]*\) *$/\1/
michael@0 9647 p
michael@0 9648 }
michael@0 9649 }'
michael@0 9650 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
michael@0 9651 # Check for a 64-bit object if we didn't find anything.
michael@0 9652 if test -z "$lt_cv_aix_libpath_"; then
michael@0 9653 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
michael@0 9654 fi
michael@0 9655 fi
michael@0 9656 rm -f core conftest.err conftest.$ac_objext \
michael@0 9657 conftest$ac_exeext conftest.$ac_ext
michael@0 9658 if test -z "$lt_cv_aix_libpath_"; then
michael@0 9659 lt_cv_aix_libpath_="/usr/lib:/lib"
michael@0 9660 fi
michael@0 9661
michael@0 9662 fi
michael@0 9663
michael@0 9664 aix_libpath=$lt_cv_aix_libpath_
michael@0 9665 fi
michael@0 9666
michael@0 9667 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
michael@0 9668 # Warning - without using the other run time loading flags,
michael@0 9669 # -berok will link without error, but may produce a broken library.
michael@0 9670 no_undefined_flag=' ${wl}-bernotok'
michael@0 9671 allow_undefined_flag=' ${wl}-berok'
michael@0 9672 if test "$with_gnu_ld" = yes; then
michael@0 9673 # We only use this code for GNU lds that support --whole-archive.
michael@0 9674 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
michael@0 9675 else
michael@0 9676 # Exported symbols can be pulled into shared objects from archives
michael@0 9677 whole_archive_flag_spec='$convenience'
michael@0 9678 fi
michael@0 9679 archive_cmds_need_lc=yes
michael@0 9680 # This is similar to how AIX traditionally builds its shared libraries.
michael@0 9681 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'
michael@0 9682 fi
michael@0 9683 fi
michael@0 9684 ;;
michael@0 9685
michael@0 9686 amigaos*)
michael@0 9687 case $host_cpu in
michael@0 9688 powerpc)
michael@0 9689 # see comment about AmigaOS4 .so support
michael@0 9690 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
michael@0 9691 archive_expsym_cmds=''
michael@0 9692 ;;
michael@0 9693 m68k)
michael@0 9694 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)'
michael@0 9695 hardcode_libdir_flag_spec='-L$libdir'
michael@0 9696 hardcode_minus_L=yes
michael@0 9697 ;;
michael@0 9698 esac
michael@0 9699 ;;
michael@0 9700
michael@0 9701 bsdi[45]*)
michael@0 9702 export_dynamic_flag_spec=-rdynamic
michael@0 9703 ;;
michael@0 9704
michael@0 9705 cygwin* | mingw* | pw32* | cegcc*)
michael@0 9706 # When not using gcc, we currently assume that we are using
michael@0 9707 # Microsoft Visual C++.
michael@0 9708 # hardcode_libdir_flag_spec is actually meaningless, as there is
michael@0 9709 # no search path for DLLs.
michael@0 9710 case $cc_basename in
michael@0 9711 cl*)
michael@0 9712 # Native MSVC
michael@0 9713 hardcode_libdir_flag_spec=' '
michael@0 9714 allow_undefined_flag=unsupported
michael@0 9715 always_export_symbols=yes
michael@0 9716 file_list_spec='@'
michael@0 9717 # Tell ltmain to make .lib files, not .a files.
michael@0 9718 libext=lib
michael@0 9719 # Tell ltmain to make .dll files, not .so files.
michael@0 9720 shrext_cmds=".dll"
michael@0 9721 # FIXME: Setting linknames here is a bad hack.
michael@0 9722 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
michael@0 9723 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
michael@0 9724 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
michael@0 9725 else
michael@0 9726 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
michael@0 9727 fi~
michael@0 9728 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
michael@0 9729 linknames='
michael@0 9730 # The linker will not automatically build a static lib if we build a DLL.
michael@0 9731 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
michael@0 9732 enable_shared_with_static_runtimes=yes
michael@0 9733 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
michael@0 9734 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
michael@0 9735 # Don't use ranlib
michael@0 9736 old_postinstall_cmds='chmod 644 $oldlib'
michael@0 9737 postlink_cmds='lt_outputfile="@OUTPUT@"~
michael@0 9738 lt_tool_outputfile="@TOOL_OUTPUT@"~
michael@0 9739 case $lt_outputfile in
michael@0 9740 *.exe|*.EXE) ;;
michael@0 9741 *)
michael@0 9742 lt_outputfile="$lt_outputfile.exe"
michael@0 9743 lt_tool_outputfile="$lt_tool_outputfile.exe"
michael@0 9744 ;;
michael@0 9745 esac~
michael@0 9746 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
michael@0 9747 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
michael@0 9748 $RM "$lt_outputfile.manifest";
michael@0 9749 fi'
michael@0 9750 ;;
michael@0 9751 *)
michael@0 9752 # Assume MSVC wrapper
michael@0 9753 hardcode_libdir_flag_spec=' '
michael@0 9754 allow_undefined_flag=unsupported
michael@0 9755 # Tell ltmain to make .lib files, not .a files.
michael@0 9756 libext=lib
michael@0 9757 # Tell ltmain to make .dll files, not .so files.
michael@0 9758 shrext_cmds=".dll"
michael@0 9759 # FIXME: Setting linknames here is a bad hack.
michael@0 9760 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
michael@0 9761 # The linker will automatically build a .lib file if we build a DLL.
michael@0 9762 old_archive_from_new_cmds='true'
michael@0 9763 # FIXME: Should let the user specify the lib program.
michael@0 9764 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
michael@0 9765 enable_shared_with_static_runtimes=yes
michael@0 9766 ;;
michael@0 9767 esac
michael@0 9768 ;;
michael@0 9769
michael@0 9770 darwin* | rhapsody*)
michael@0 9771
michael@0 9772
michael@0 9773 archive_cmds_need_lc=no
michael@0 9774 hardcode_direct=no
michael@0 9775 hardcode_automatic=yes
michael@0 9776 hardcode_shlibpath_var=unsupported
michael@0 9777 if test "$lt_cv_ld_force_load" = "yes"; then
michael@0 9778 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\"`'
michael@0 9779
michael@0 9780 else
michael@0 9781 whole_archive_flag_spec=''
michael@0 9782 fi
michael@0 9783 link_all_deplibs=yes
michael@0 9784 allow_undefined_flag="$_lt_dar_allow_undefined"
michael@0 9785 case $cc_basename in
michael@0 9786 ifort*) _lt_dar_can_shared=yes ;;
michael@0 9787 *) _lt_dar_can_shared=$GCC ;;
michael@0 9788 esac
michael@0 9789 if test "$_lt_dar_can_shared" = "yes"; then
michael@0 9790 output_verbose_link_cmd=func_echo_all
michael@0 9791 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
michael@0 9792 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
michael@0 9793 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}"
michael@0 9794 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}"
michael@0 9795
michael@0 9796 else
michael@0 9797 ld_shlibs=no
michael@0 9798 fi
michael@0 9799
michael@0 9800 ;;
michael@0 9801
michael@0 9802 dgux*)
michael@0 9803 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 9804 hardcode_libdir_flag_spec='-L$libdir'
michael@0 9805 hardcode_shlibpath_var=no
michael@0 9806 ;;
michael@0 9807
michael@0 9808 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
michael@0 9809 # support. Future versions do this automatically, but an explicit c++rt0.o
michael@0 9810 # does not break anything, and helps significantly (at the cost of a little
michael@0 9811 # extra space).
michael@0 9812 freebsd2.2*)
michael@0 9813 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
michael@0 9814 hardcode_libdir_flag_spec='-R$libdir'
michael@0 9815 hardcode_direct=yes
michael@0 9816 hardcode_shlibpath_var=no
michael@0 9817 ;;
michael@0 9818
michael@0 9819 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
michael@0 9820 freebsd2.*)
michael@0 9821 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
michael@0 9822 hardcode_direct=yes
michael@0 9823 hardcode_minus_L=yes
michael@0 9824 hardcode_shlibpath_var=no
michael@0 9825 ;;
michael@0 9826
michael@0 9827 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
michael@0 9828 freebsd* | dragonfly*)
michael@0 9829 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9830 hardcode_libdir_flag_spec='-R$libdir'
michael@0 9831 hardcode_direct=yes
michael@0 9832 hardcode_shlibpath_var=no
michael@0 9833 ;;
michael@0 9834
michael@0 9835 hpux9*)
michael@0 9836 if test "$GCC" = yes; then
michael@0 9837 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'
michael@0 9838 else
michael@0 9839 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'
michael@0 9840 fi
michael@0 9841 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
michael@0 9842 hardcode_libdir_separator=:
michael@0 9843 hardcode_direct=yes
michael@0 9844
michael@0 9845 # hardcode_minus_L: Not really in the search PATH,
michael@0 9846 # but as the default location of the library.
michael@0 9847 hardcode_minus_L=yes
michael@0 9848 export_dynamic_flag_spec='${wl}-E'
michael@0 9849 ;;
michael@0 9850
michael@0 9851 hpux10*)
michael@0 9852 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
michael@0 9853 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9854 else
michael@0 9855 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
michael@0 9856 fi
michael@0 9857 if test "$with_gnu_ld" = no; then
michael@0 9858 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
michael@0 9859 hardcode_libdir_separator=:
michael@0 9860 hardcode_direct=yes
michael@0 9861 hardcode_direct_absolute=yes
michael@0 9862 export_dynamic_flag_spec='${wl}-E'
michael@0 9863 # hardcode_minus_L: Not really in the search PATH,
michael@0 9864 # but as the default location of the library.
michael@0 9865 hardcode_minus_L=yes
michael@0 9866 fi
michael@0 9867 ;;
michael@0 9868
michael@0 9869 hpux11*)
michael@0 9870 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
michael@0 9871 case $host_cpu in
michael@0 9872 hppa*64*)
michael@0 9873 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9874 ;;
michael@0 9875 ia64*)
michael@0 9876 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9877 ;;
michael@0 9878 *)
michael@0 9879 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9880 ;;
michael@0 9881 esac
michael@0 9882 else
michael@0 9883 case $host_cpu in
michael@0 9884 hppa*64*)
michael@0 9885 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9886 ;;
michael@0 9887 ia64*)
michael@0 9888 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9889 ;;
michael@0 9890 *)
michael@0 9891
michael@0 9892 # Older versions of the 11.00 compiler do not understand -b yet
michael@0 9893 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
michael@0 9894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
michael@0 9895 $as_echo_n "checking if $CC understands -b... " >&6; }
michael@0 9896 if ${lt_cv_prog_compiler__b+:} false; then :
michael@0 9897 $as_echo_n "(cached) " >&6
michael@0 9898 else
michael@0 9899 lt_cv_prog_compiler__b=no
michael@0 9900 save_LDFLAGS="$LDFLAGS"
michael@0 9901 LDFLAGS="$LDFLAGS -b"
michael@0 9902 echo "$lt_simple_link_test_code" > conftest.$ac_ext
michael@0 9903 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
michael@0 9904 # The linker can only warn and ignore the option if not recognized
michael@0 9905 # So say no if there are warnings
michael@0 9906 if test -s conftest.err; then
michael@0 9907 # Append any errors to the config.log.
michael@0 9908 cat conftest.err 1>&5
michael@0 9909 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
michael@0 9910 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
michael@0 9911 if diff conftest.exp conftest.er2 >/dev/null; then
michael@0 9912 lt_cv_prog_compiler__b=yes
michael@0 9913 fi
michael@0 9914 else
michael@0 9915 lt_cv_prog_compiler__b=yes
michael@0 9916 fi
michael@0 9917 fi
michael@0 9918 $RM -r conftest*
michael@0 9919 LDFLAGS="$save_LDFLAGS"
michael@0 9920
michael@0 9921 fi
michael@0 9922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
michael@0 9923 $as_echo "$lt_cv_prog_compiler__b" >&6; }
michael@0 9924
michael@0 9925 if test x"$lt_cv_prog_compiler__b" = xyes; then
michael@0 9926 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
michael@0 9927 else
michael@0 9928 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
michael@0 9929 fi
michael@0 9930
michael@0 9931 ;;
michael@0 9932 esac
michael@0 9933 fi
michael@0 9934 if test "$with_gnu_ld" = no; then
michael@0 9935 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
michael@0 9936 hardcode_libdir_separator=:
michael@0 9937
michael@0 9938 case $host_cpu in
michael@0 9939 hppa*64*|ia64*)
michael@0 9940 hardcode_direct=no
michael@0 9941 hardcode_shlibpath_var=no
michael@0 9942 ;;
michael@0 9943 *)
michael@0 9944 hardcode_direct=yes
michael@0 9945 hardcode_direct_absolute=yes
michael@0 9946 export_dynamic_flag_spec='${wl}-E'
michael@0 9947
michael@0 9948 # hardcode_minus_L: Not really in the search PATH,
michael@0 9949 # but as the default location of the library.
michael@0 9950 hardcode_minus_L=yes
michael@0 9951 ;;
michael@0 9952 esac
michael@0 9953 fi
michael@0 9954 ;;
michael@0 9955
michael@0 9956 irix5* | irix6* | nonstopux*)
michael@0 9957 if test "$GCC" = yes; then
michael@0 9958 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'
michael@0 9959 # Try to use the -exported_symbol ld option, if it does not
michael@0 9960 # work, assume that -exports_file does not work either and
michael@0 9961 # implicitly export all symbols.
michael@0 9962 # This should be the same for all languages, so no per-tag cache variable.
michael@0 9963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
michael@0 9964 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
michael@0 9965 if ${lt_cv_irix_exported_symbol+:} false; then :
michael@0 9966 $as_echo_n "(cached) " >&6
michael@0 9967 else
michael@0 9968 save_LDFLAGS="$LDFLAGS"
michael@0 9969 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
michael@0 9970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 9971 /* end confdefs.h. */
michael@0 9972 int foo (void) { return 0; }
michael@0 9973 _ACEOF
michael@0 9974 if ac_fn_c_try_link "$LINENO"; then :
michael@0 9975 lt_cv_irix_exported_symbol=yes
michael@0 9976 else
michael@0 9977 lt_cv_irix_exported_symbol=no
michael@0 9978 fi
michael@0 9979 rm -f core conftest.err conftest.$ac_objext \
michael@0 9980 conftest$ac_exeext conftest.$ac_ext
michael@0 9981 LDFLAGS="$save_LDFLAGS"
michael@0 9982 fi
michael@0 9983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
michael@0 9984 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
michael@0 9985 if test "$lt_cv_irix_exported_symbol" = yes; then
michael@0 9986 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'
michael@0 9987 fi
michael@0 9988 else
michael@0 9989 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'
michael@0 9990 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'
michael@0 9991 fi
michael@0 9992 archive_cmds_need_lc='no'
michael@0 9993 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
michael@0 9994 hardcode_libdir_separator=:
michael@0 9995 inherit_rpath=yes
michael@0 9996 link_all_deplibs=yes
michael@0 9997 ;;
michael@0 9998
michael@0 9999 netbsd*)
michael@0 10000 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
michael@0 10001 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
michael@0 10002 else
michael@0 10003 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
michael@0 10004 fi
michael@0 10005 hardcode_libdir_flag_spec='-R$libdir'
michael@0 10006 hardcode_direct=yes
michael@0 10007 hardcode_shlibpath_var=no
michael@0 10008 ;;
michael@0 10009
michael@0 10010 newsos6)
michael@0 10011 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 10012 hardcode_direct=yes
michael@0 10013 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
michael@0 10014 hardcode_libdir_separator=:
michael@0 10015 hardcode_shlibpath_var=no
michael@0 10016 ;;
michael@0 10017
michael@0 10018 *nto* | *qnx*)
michael@0 10019 ;;
michael@0 10020
michael@0 10021 openbsd*)
michael@0 10022 if test -f /usr/libexec/ld.so; then
michael@0 10023 hardcode_direct=yes
michael@0 10024 hardcode_shlibpath_var=no
michael@0 10025 hardcode_direct_absolute=yes
michael@0 10026 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
michael@0 10027 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10028 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
michael@0 10029 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
michael@0 10030 export_dynamic_flag_spec='${wl}-E'
michael@0 10031 else
michael@0 10032 case $host_os in
michael@0 10033 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
michael@0 10034 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
michael@0 10035 hardcode_libdir_flag_spec='-R$libdir'
michael@0 10036 ;;
michael@0 10037 *)
michael@0 10038 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10039 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
michael@0 10040 ;;
michael@0 10041 esac
michael@0 10042 fi
michael@0 10043 else
michael@0 10044 ld_shlibs=no
michael@0 10045 fi
michael@0 10046 ;;
michael@0 10047
michael@0 10048 os2*)
michael@0 10049 hardcode_libdir_flag_spec='-L$libdir'
michael@0 10050 hardcode_minus_L=yes
michael@0 10051 allow_undefined_flag=unsupported
michael@0 10052 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'
michael@0 10053 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
michael@0 10054 ;;
michael@0 10055
michael@0 10056 osf3*)
michael@0 10057 if test "$GCC" = yes; then
michael@0 10058 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
michael@0 10059 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'
michael@0 10060 else
michael@0 10061 allow_undefined_flag=' -expect_unresolved \*'
michael@0 10062 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'
michael@0 10063 fi
michael@0 10064 archive_cmds_need_lc='no'
michael@0 10065 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
michael@0 10066 hardcode_libdir_separator=:
michael@0 10067 ;;
michael@0 10068
michael@0 10069 osf4* | osf5*) # as osf3* with the addition of -msym flag
michael@0 10070 if test "$GCC" = yes; then
michael@0 10071 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
michael@0 10072 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'
michael@0 10073 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
michael@0 10074 else
michael@0 10075 allow_undefined_flag=' -expect_unresolved \*'
michael@0 10076 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'
michael@0 10077 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~
michael@0 10078 $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'
michael@0 10079
michael@0 10080 # Both c and cxx compiler support -rpath directly
michael@0 10081 hardcode_libdir_flag_spec='-rpath $libdir'
michael@0 10082 fi
michael@0 10083 archive_cmds_need_lc='no'
michael@0 10084 hardcode_libdir_separator=:
michael@0 10085 ;;
michael@0 10086
michael@0 10087 solaris*)
michael@0 10088 no_undefined_flag=' -z defs'
michael@0 10089 if test "$GCC" = yes; then
michael@0 10090 wlarc='${wl}'
michael@0 10091 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10092 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
michael@0 10093 $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'
michael@0 10094 else
michael@0 10095 case `$CC -V 2>&1` in
michael@0 10096 *"Compilers 5.0"*)
michael@0 10097 wlarc=''
michael@0 10098 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 10099 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
michael@0 10100 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
michael@0 10101 ;;
michael@0 10102 *)
michael@0 10103 wlarc='${wl}'
michael@0 10104 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10105 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
michael@0 10106 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
michael@0 10107 ;;
michael@0 10108 esac
michael@0 10109 fi
michael@0 10110 hardcode_libdir_flag_spec='-R$libdir'
michael@0 10111 hardcode_shlibpath_var=no
michael@0 10112 case $host_os in
michael@0 10113 solaris2.[0-5] | solaris2.[0-5].*) ;;
michael@0 10114 *)
michael@0 10115 # The compiler driver will combine and reorder linker options,
michael@0 10116 # but understands `-z linker_flag'. GCC discards it without `$wl',
michael@0 10117 # but is careful enough not to reorder.
michael@0 10118 # Supported since Solaris 2.6 (maybe 2.5.1?)
michael@0 10119 if test "$GCC" = yes; then
michael@0 10120 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
michael@0 10121 else
michael@0 10122 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
michael@0 10123 fi
michael@0 10124 ;;
michael@0 10125 esac
michael@0 10126 link_all_deplibs=yes
michael@0 10127 ;;
michael@0 10128
michael@0 10129 sunos4*)
michael@0 10130 if test "x$host_vendor" = xsequent; then
michael@0 10131 # Use $CC to link under sequent, because it throws in some extra .o
michael@0 10132 # files that make .init and .fini sections work.
michael@0 10133 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10134 else
michael@0 10135 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
michael@0 10136 fi
michael@0 10137 hardcode_libdir_flag_spec='-L$libdir'
michael@0 10138 hardcode_direct=yes
michael@0 10139 hardcode_minus_L=yes
michael@0 10140 hardcode_shlibpath_var=no
michael@0 10141 ;;
michael@0 10142
michael@0 10143 sysv4)
michael@0 10144 case $host_vendor in
michael@0 10145 sni)
michael@0 10146 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 10147 hardcode_direct=yes # is this really true???
michael@0 10148 ;;
michael@0 10149 siemens)
michael@0 10150 ## LD is ld it makes a PLAMLIB
michael@0 10151 ## CC just makes a GrossModule.
michael@0 10152 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
michael@0 10153 reload_cmds='$CC -r -o $output$reload_objs'
michael@0 10154 hardcode_direct=no
michael@0 10155 ;;
michael@0 10156 motorola)
michael@0 10157 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 10158 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
michael@0 10159 ;;
michael@0 10160 esac
michael@0 10161 runpath_var='LD_RUN_PATH'
michael@0 10162 hardcode_shlibpath_var=no
michael@0 10163 ;;
michael@0 10164
michael@0 10165 sysv4.3*)
michael@0 10166 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 10167 hardcode_shlibpath_var=no
michael@0 10168 export_dynamic_flag_spec='-Bexport'
michael@0 10169 ;;
michael@0 10170
michael@0 10171 sysv4*MP*)
michael@0 10172 if test -d /usr/nec; then
michael@0 10173 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 10174 hardcode_shlibpath_var=no
michael@0 10175 runpath_var=LD_RUN_PATH
michael@0 10176 hardcode_runpath_var=yes
michael@0 10177 ld_shlibs=yes
michael@0 10178 fi
michael@0 10179 ;;
michael@0 10180
michael@0 10181 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
michael@0 10182 no_undefined_flag='${wl}-z,text'
michael@0 10183 archive_cmds_need_lc=no
michael@0 10184 hardcode_shlibpath_var=no
michael@0 10185 runpath_var='LD_RUN_PATH'
michael@0 10186
michael@0 10187 if test "$GCC" = yes; then
michael@0 10188 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10189 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10190 else
michael@0 10191 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10192 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10193 fi
michael@0 10194 ;;
michael@0 10195
michael@0 10196 sysv5* | sco3.2v5* | sco5v6*)
michael@0 10197 # Note: We can NOT use -z defs as we might desire, because we do not
michael@0 10198 # link with -lc, and that would cause any symbols used from libc to
michael@0 10199 # always be unresolved, which means just about no library would
michael@0 10200 # ever link correctly. If we're not using GNU ld we use -z text
michael@0 10201 # though, which does catch some bad symbols but isn't as heavy-handed
michael@0 10202 # as -z defs.
michael@0 10203 no_undefined_flag='${wl}-z,text'
michael@0 10204 allow_undefined_flag='${wl}-z,nodefs'
michael@0 10205 archive_cmds_need_lc=no
michael@0 10206 hardcode_shlibpath_var=no
michael@0 10207 hardcode_libdir_flag_spec='${wl}-R,$libdir'
michael@0 10208 hardcode_libdir_separator=':'
michael@0 10209 link_all_deplibs=yes
michael@0 10210 export_dynamic_flag_spec='${wl}-Bexport'
michael@0 10211 runpath_var='LD_RUN_PATH'
michael@0 10212
michael@0 10213 if test "$GCC" = yes; then
michael@0 10214 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10215 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10216 else
michael@0 10217 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10218 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
michael@0 10219 fi
michael@0 10220 ;;
michael@0 10221
michael@0 10222 uts4*)
michael@0 10223 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
michael@0 10224 hardcode_libdir_flag_spec='-L$libdir'
michael@0 10225 hardcode_shlibpath_var=no
michael@0 10226 ;;
michael@0 10227
michael@0 10228 *)
michael@0 10229 ld_shlibs=no
michael@0 10230 ;;
michael@0 10231 esac
michael@0 10232
michael@0 10233 if test x$host_vendor = xsni; then
michael@0 10234 case $host in
michael@0 10235 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
michael@0 10236 export_dynamic_flag_spec='${wl}-Blargedynsym'
michael@0 10237 ;;
michael@0 10238 esac
michael@0 10239 fi
michael@0 10240 fi
michael@0 10241
michael@0 10242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
michael@0 10243 $as_echo "$ld_shlibs" >&6; }
michael@0 10244 test "$ld_shlibs" = no && can_build_shared=no
michael@0 10245
michael@0 10246 with_gnu_ld=$with_gnu_ld
michael@0 10247
michael@0 10248
michael@0 10249
michael@0 10250
michael@0 10251
michael@0 10252
michael@0 10253
michael@0 10254
michael@0 10255
michael@0 10256
michael@0 10257
michael@0 10258
michael@0 10259
michael@0 10260
michael@0 10261
michael@0 10262 #
michael@0 10263 # Do we need to explicitly link libc?
michael@0 10264 #
michael@0 10265 case "x$archive_cmds_need_lc" in
michael@0 10266 x|xyes)
michael@0 10267 # Assume -lc should be added
michael@0 10268 archive_cmds_need_lc=yes
michael@0 10269
michael@0 10270 if test "$enable_shared" = yes && test "$GCC" = yes; then
michael@0 10271 case $archive_cmds in
michael@0 10272 *'~'*)
michael@0 10273 # FIXME: we may have to deal with multi-command sequences.
michael@0 10274 ;;
michael@0 10275 '$CC '*)
michael@0 10276 # Test whether the compiler implicitly links with -lc since on some
michael@0 10277 # systems, -lgcc has to come before -lc. If gcc already passes -lc
michael@0 10278 # to ld, don't add -lc before -lgcc.
michael@0 10279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
michael@0 10280 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
michael@0 10281 if ${lt_cv_archive_cmds_need_lc+:} false; then :
michael@0 10282 $as_echo_n "(cached) " >&6
michael@0 10283 else
michael@0 10284 $RM conftest*
michael@0 10285 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
michael@0 10286
michael@0 10287 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
michael@0 10288 (eval $ac_compile) 2>&5
michael@0 10289 ac_status=$?
michael@0 10290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 10291 test $ac_status = 0; } 2>conftest.err; then
michael@0 10292 soname=conftest
michael@0 10293 lib=conftest
michael@0 10294 libobjs=conftest.$ac_objext
michael@0 10295 deplibs=
michael@0 10296 wl=$lt_prog_compiler_wl
michael@0 10297 pic_flag=$lt_prog_compiler_pic
michael@0 10298 compiler_flags=-v
michael@0 10299 linker_flags=-v
michael@0 10300 verstring=
michael@0 10301 output_objdir=.
michael@0 10302 libname=conftest
michael@0 10303 lt_save_allow_undefined_flag=$allow_undefined_flag
michael@0 10304 allow_undefined_flag=
michael@0 10305 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
michael@0 10306 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
michael@0 10307 ac_status=$?
michael@0 10308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 10309 test $ac_status = 0; }
michael@0 10310 then
michael@0 10311 lt_cv_archive_cmds_need_lc=no
michael@0 10312 else
michael@0 10313 lt_cv_archive_cmds_need_lc=yes
michael@0 10314 fi
michael@0 10315 allow_undefined_flag=$lt_save_allow_undefined_flag
michael@0 10316 else
michael@0 10317 cat conftest.err 1>&5
michael@0 10318 fi
michael@0 10319 $RM conftest*
michael@0 10320
michael@0 10321 fi
michael@0 10322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
michael@0 10323 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
michael@0 10324 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
michael@0 10325 ;;
michael@0 10326 esac
michael@0 10327 fi
michael@0 10328 ;;
michael@0 10329 esac
michael@0 10330
michael@0 10331
michael@0 10332
michael@0 10333
michael@0 10334
michael@0 10335
michael@0 10336
michael@0 10337
michael@0 10338
michael@0 10339
michael@0 10340
michael@0 10341
michael@0 10342
michael@0 10343
michael@0 10344
michael@0 10345
michael@0 10346
michael@0 10347
michael@0 10348
michael@0 10349
michael@0 10350
michael@0 10351
michael@0 10352
michael@0 10353
michael@0 10354
michael@0 10355
michael@0 10356
michael@0 10357
michael@0 10358
michael@0 10359
michael@0 10360
michael@0 10361
michael@0 10362
michael@0 10363
michael@0 10364
michael@0 10365
michael@0 10366
michael@0 10367
michael@0 10368
michael@0 10369
michael@0 10370
michael@0 10371
michael@0 10372
michael@0 10373
michael@0 10374
michael@0 10375
michael@0 10376
michael@0 10377
michael@0 10378
michael@0 10379
michael@0 10380
michael@0 10381
michael@0 10382
michael@0 10383
michael@0 10384
michael@0 10385
michael@0 10386
michael@0 10387
michael@0 10388
michael@0 10389
michael@0 10390
michael@0 10391
michael@0 10392
michael@0 10393
michael@0 10394
michael@0 10395
michael@0 10396
michael@0 10397
michael@0 10398
michael@0 10399
michael@0 10400
michael@0 10401
michael@0 10402
michael@0 10403
michael@0 10404
michael@0 10405
michael@0 10406
michael@0 10407
michael@0 10408
michael@0 10409
michael@0 10410
michael@0 10411
michael@0 10412
michael@0 10413
michael@0 10414
michael@0 10415
michael@0 10416
michael@0 10417
michael@0 10418
michael@0 10419
michael@0 10420
michael@0 10421
michael@0 10422
michael@0 10423
michael@0 10424
michael@0 10425
michael@0 10426
michael@0 10427
michael@0 10428
michael@0 10429
michael@0 10430
michael@0 10431
michael@0 10432
michael@0 10433
michael@0 10434
michael@0 10435
michael@0 10436
michael@0 10437
michael@0 10438
michael@0 10439
michael@0 10440
michael@0 10441
michael@0 10442
michael@0 10443
michael@0 10444
michael@0 10445
michael@0 10446
michael@0 10447
michael@0 10448
michael@0 10449
michael@0 10450
michael@0 10451
michael@0 10452
michael@0 10453
michael@0 10454
michael@0 10455
michael@0 10456
michael@0 10457
michael@0 10458
michael@0 10459
michael@0 10460
michael@0 10461
michael@0 10462
michael@0 10463
michael@0 10464
michael@0 10465
michael@0 10466
michael@0 10467
michael@0 10468
michael@0 10469
michael@0 10470
michael@0 10471
michael@0 10472
michael@0 10473
michael@0 10474
michael@0 10475
michael@0 10476
michael@0 10477
michael@0 10478
michael@0 10479
michael@0 10480
michael@0 10481
michael@0 10482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
michael@0 10483 $as_echo_n "checking dynamic linker characteristics... " >&6; }
michael@0 10484
michael@0 10485 if test "$GCC" = yes; then
michael@0 10486 case $host_os in
michael@0 10487 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
michael@0 10488 *) lt_awk_arg="/^libraries:/" ;;
michael@0 10489 esac
michael@0 10490 case $host_os in
michael@0 10491 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
michael@0 10492 *) lt_sed_strip_eq="s,=/,/,g" ;;
michael@0 10493 esac
michael@0 10494 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
michael@0 10495 case $lt_search_path_spec in
michael@0 10496 *\;*)
michael@0 10497 # if the path contains ";" then we assume it to be the separator
michael@0 10498 # otherwise default to the standard path separator (i.e. ":") - it is
michael@0 10499 # assumed that no part of a normal pathname contains ";" but that should
michael@0 10500 # okay in the real world where ";" in dirpaths is itself problematic.
michael@0 10501 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
michael@0 10502 ;;
michael@0 10503 *)
michael@0 10504 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
michael@0 10505 ;;
michael@0 10506 esac
michael@0 10507 # Ok, now we have the path, separated by spaces, we can step through it
michael@0 10508 # and add multilib dir if necessary.
michael@0 10509 lt_tmp_lt_search_path_spec=
michael@0 10510 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
michael@0 10511 for lt_sys_path in $lt_search_path_spec; do
michael@0 10512 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
michael@0 10513 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
michael@0 10514 else
michael@0 10515 test -d "$lt_sys_path" && \
michael@0 10516 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
michael@0 10517 fi
michael@0 10518 done
michael@0 10519 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
michael@0 10520 BEGIN {RS=" "; FS="/|\n";} {
michael@0 10521 lt_foo="";
michael@0 10522 lt_count=0;
michael@0 10523 for (lt_i = NF; lt_i > 0; lt_i--) {
michael@0 10524 if ($lt_i != "" && $lt_i != ".") {
michael@0 10525 if ($lt_i == "..") {
michael@0 10526 lt_count++;
michael@0 10527 } else {
michael@0 10528 if (lt_count == 0) {
michael@0 10529 lt_foo="/" $lt_i lt_foo;
michael@0 10530 } else {
michael@0 10531 lt_count--;
michael@0 10532 }
michael@0 10533 }
michael@0 10534 }
michael@0 10535 }
michael@0 10536 if (lt_foo != "") { lt_freq[lt_foo]++; }
michael@0 10537 if (lt_freq[lt_foo] == 1) { print lt_foo; }
michael@0 10538 }'`
michael@0 10539 # AWK program above erroneously prepends '/' to C:/dos/paths
michael@0 10540 # for these hosts.
michael@0 10541 case $host_os in
michael@0 10542 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
michael@0 10543 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
michael@0 10544 esac
michael@0 10545 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
michael@0 10546 else
michael@0 10547 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
michael@0 10548 fi
michael@0 10549 library_names_spec=
michael@0 10550 libname_spec='lib$name'
michael@0 10551 soname_spec=
michael@0 10552 shrext_cmds=".so"
michael@0 10553 postinstall_cmds=
michael@0 10554 postuninstall_cmds=
michael@0 10555 finish_cmds=
michael@0 10556 finish_eval=
michael@0 10557 shlibpath_var=
michael@0 10558 shlibpath_overrides_runpath=unknown
michael@0 10559 version_type=none
michael@0 10560 dynamic_linker="$host_os ld.so"
michael@0 10561 sys_lib_dlsearch_path_spec="/lib /usr/lib"
michael@0 10562 need_lib_prefix=unknown
michael@0 10563 hardcode_into_libs=no
michael@0 10564
michael@0 10565 # when you set need_version to no, make sure it does not cause -set_version
michael@0 10566 # flags to be left without arguments
michael@0 10567 need_version=unknown
michael@0 10568
michael@0 10569 case $host_os in
michael@0 10570 aix3*)
michael@0 10571 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10572 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
michael@0 10573 shlibpath_var=LIBPATH
michael@0 10574
michael@0 10575 # AIX 3 has no versioning support, so we append a major version to the name.
michael@0 10576 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10577 ;;
michael@0 10578
michael@0 10579 aix[4-9]*)
michael@0 10580 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10581 need_lib_prefix=no
michael@0 10582 need_version=no
michael@0 10583 hardcode_into_libs=yes
michael@0 10584 if test "$host_cpu" = ia64; then
michael@0 10585 # AIX 5 supports IA64
michael@0 10586 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
michael@0 10587 shlibpath_var=LD_LIBRARY_PATH
michael@0 10588 else
michael@0 10589 # With GCC up to 2.95.x, collect2 would create an import file
michael@0 10590 # for dependence libraries. The import file would start with
michael@0 10591 # the line `#! .'. This would cause the generated library to
michael@0 10592 # depend on `.', always an invalid library. This was fixed in
michael@0 10593 # development snapshots of GCC prior to 3.0.
michael@0 10594 case $host_os in
michael@0 10595 aix4 | aix4.[01] | aix4.[01].*)
michael@0 10596 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
michael@0 10597 echo ' yes '
michael@0 10598 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
michael@0 10599 :
michael@0 10600 else
michael@0 10601 can_build_shared=no
michael@0 10602 fi
michael@0 10603 ;;
michael@0 10604 esac
michael@0 10605 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
michael@0 10606 # soname into executable. Probably we can add versioning support to
michael@0 10607 # collect2, so additional links can be useful in future.
michael@0 10608 if test "$aix_use_runtimelinking" = yes; then
michael@0 10609 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
michael@0 10610 # instead of lib<name>.a to let people know that these are not
michael@0 10611 # typical AIX shared libraries.
michael@0 10612 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 10613 else
michael@0 10614 # We preserve .a as extension for shared libraries through AIX4.2
michael@0 10615 # and later when we are not doing run time linking.
michael@0 10616 library_names_spec='${libname}${release}.a $libname.a'
michael@0 10617 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10618 fi
michael@0 10619 shlibpath_var=LIBPATH
michael@0 10620 fi
michael@0 10621 ;;
michael@0 10622
michael@0 10623 amigaos*)
michael@0 10624 case $host_cpu in
michael@0 10625 powerpc)
michael@0 10626 # Since July 2007 AmigaOS4 officially supports .so libraries.
michael@0 10627 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
michael@0 10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 10629 ;;
michael@0 10630 m68k)
michael@0 10631 library_names_spec='$libname.ixlibrary $libname.a'
michael@0 10632 # Create ${libname}_ixlibrary.a entries in /sys/libs.
michael@0 10633 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'
michael@0 10634 ;;
michael@0 10635 esac
michael@0 10636 ;;
michael@0 10637
michael@0 10638 beos*)
michael@0 10639 library_names_spec='${libname}${shared_ext}'
michael@0 10640 dynamic_linker="$host_os ld.so"
michael@0 10641 shlibpath_var=LIBRARY_PATH
michael@0 10642 ;;
michael@0 10643
michael@0 10644 bsdi[45]*)
michael@0 10645 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10646 need_version=no
michael@0 10647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 10648 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10649 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
michael@0 10650 shlibpath_var=LD_LIBRARY_PATH
michael@0 10651 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
michael@0 10652 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
michael@0 10653 # the default ld.so.conf also contains /usr/contrib/lib and
michael@0 10654 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
michael@0 10655 # libtool to hard-code these into programs
michael@0 10656 ;;
michael@0 10657
michael@0 10658 cygwin* | mingw* | pw32* | cegcc*)
michael@0 10659 version_type=windows
michael@0 10660 shrext_cmds=".dll"
michael@0 10661 need_version=no
michael@0 10662 need_lib_prefix=no
michael@0 10663
michael@0 10664 case $GCC,$cc_basename in
michael@0 10665 yes,*)
michael@0 10666 # gcc
michael@0 10667 library_names_spec='$libname.dll.a'
michael@0 10668 # DLL is installed to $(libdir)/../bin by postinstall_cmds
michael@0 10669 postinstall_cmds='base_file=`basename \${file}`~
michael@0 10670 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
michael@0 10671 dldir=$destdir/`dirname \$dlpath`~
michael@0 10672 test -d \$dldir || mkdir -p \$dldir~
michael@0 10673 $install_prog $dir/$dlname \$dldir/$dlname~
michael@0 10674 chmod a+x \$dldir/$dlname~
michael@0 10675 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
michael@0 10676 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
michael@0 10677 fi'
michael@0 10678 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
michael@0 10679 dlpath=$dir/\$dldll~
michael@0 10680 $RM \$dlpath'
michael@0 10681 shlibpath_overrides_runpath=yes
michael@0 10682
michael@0 10683 case $host_os in
michael@0 10684 cygwin*)
michael@0 10685 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
michael@0 10686 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
michael@0 10687
michael@0 10688 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
michael@0 10689 ;;
michael@0 10690 mingw* | cegcc*)
michael@0 10691 # MinGW DLLs use traditional 'lib' prefix
michael@0 10692 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
michael@0 10693 ;;
michael@0 10694 pw32*)
michael@0 10695 # pw32 DLLs use 'pw' prefix rather than 'lib'
michael@0 10696 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
michael@0 10697 ;;
michael@0 10698 esac
michael@0 10699 dynamic_linker='Win32 ld.exe'
michael@0 10700 ;;
michael@0 10701
michael@0 10702 *,cl*)
michael@0 10703 # Native MSVC
michael@0 10704 libname_spec='$name'
michael@0 10705 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
michael@0 10706 library_names_spec='${libname}.dll.lib'
michael@0 10707
michael@0 10708 case $build_os in
michael@0 10709 mingw*)
michael@0 10710 sys_lib_search_path_spec=
michael@0 10711 lt_save_ifs=$IFS
michael@0 10712 IFS=';'
michael@0 10713 for lt_path in $LIB
michael@0 10714 do
michael@0 10715 IFS=$lt_save_ifs
michael@0 10716 # Let DOS variable expansion print the short 8.3 style file name.
michael@0 10717 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
michael@0 10718 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
michael@0 10719 done
michael@0 10720 IFS=$lt_save_ifs
michael@0 10721 # Convert to MSYS style.
michael@0 10722 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
michael@0 10723 ;;
michael@0 10724 cygwin*)
michael@0 10725 # Convert to unix form, then to dos form, then back to unix form
michael@0 10726 # but this time dos style (no spaces!) so that the unix form looks
michael@0 10727 # like /cygdrive/c/PROGRA~1:/cygdr...
michael@0 10728 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
michael@0 10729 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
michael@0 10730 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
michael@0 10731 ;;
michael@0 10732 *)
michael@0 10733 sys_lib_search_path_spec="$LIB"
michael@0 10734 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
michael@0 10735 # It is most probably a Windows format PATH.
michael@0 10736 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
michael@0 10737 else
michael@0 10738 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
michael@0 10739 fi
michael@0 10740 # FIXME: find the short name or the path components, as spaces are
michael@0 10741 # common. (e.g. "Program Files" -> "PROGRA~1")
michael@0 10742 ;;
michael@0 10743 esac
michael@0 10744
michael@0 10745 # DLL is installed to $(libdir)/../bin by postinstall_cmds
michael@0 10746 postinstall_cmds='base_file=`basename \${file}`~
michael@0 10747 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
michael@0 10748 dldir=$destdir/`dirname \$dlpath`~
michael@0 10749 test -d \$dldir || mkdir -p \$dldir~
michael@0 10750 $install_prog $dir/$dlname \$dldir/$dlname'
michael@0 10751 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
michael@0 10752 dlpath=$dir/\$dldll~
michael@0 10753 $RM \$dlpath'
michael@0 10754 shlibpath_overrides_runpath=yes
michael@0 10755 dynamic_linker='Win32 link.exe'
michael@0 10756 ;;
michael@0 10757
michael@0 10758 *)
michael@0 10759 # Assume MSVC wrapper
michael@0 10760 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
michael@0 10761 dynamic_linker='Win32 ld.exe'
michael@0 10762 ;;
michael@0 10763 esac
michael@0 10764 # FIXME: first we should search . and the directory the executable is in
michael@0 10765 shlibpath_var=PATH
michael@0 10766 ;;
michael@0 10767
michael@0 10768 darwin* | rhapsody*)
michael@0 10769 dynamic_linker="$host_os dyld"
michael@0 10770 version_type=darwin
michael@0 10771 need_lib_prefix=no
michael@0 10772 need_version=no
michael@0 10773 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
michael@0 10774 soname_spec='${libname}${release}${major}$shared_ext'
michael@0 10775 shlibpath_overrides_runpath=yes
michael@0 10776 shlibpath_var=DYLD_LIBRARY_PATH
michael@0 10777 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
michael@0 10778
michael@0 10779 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
michael@0 10780 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
michael@0 10781 ;;
michael@0 10782
michael@0 10783 dgux*)
michael@0 10784 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10785 need_lib_prefix=no
michael@0 10786 need_version=no
michael@0 10787 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
michael@0 10788 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10789 shlibpath_var=LD_LIBRARY_PATH
michael@0 10790 ;;
michael@0 10791
michael@0 10792 freebsd* | dragonfly*)
michael@0 10793 # DragonFly does not have aout. When/if they implement a new
michael@0 10794 # versioning mechanism, adjust this.
michael@0 10795 if test -x /usr/bin/objformat; then
michael@0 10796 objformat=`/usr/bin/objformat`
michael@0 10797 else
michael@0 10798 case $host_os in
michael@0 10799 freebsd[23].*) objformat=aout ;;
michael@0 10800 *) objformat=elf ;;
michael@0 10801 esac
michael@0 10802 fi
michael@0 10803 version_type=freebsd-$objformat
michael@0 10804 case $version_type in
michael@0 10805 freebsd-elf*)
michael@0 10806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
michael@0 10807 need_version=no
michael@0 10808 need_lib_prefix=no
michael@0 10809 ;;
michael@0 10810 freebsd-*)
michael@0 10811 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
michael@0 10812 need_version=yes
michael@0 10813 ;;
michael@0 10814 esac
michael@0 10815 shlibpath_var=LD_LIBRARY_PATH
michael@0 10816 case $host_os in
michael@0 10817 freebsd2.*)
michael@0 10818 shlibpath_overrides_runpath=yes
michael@0 10819 ;;
michael@0 10820 freebsd3.[01]* | freebsdelf3.[01]*)
michael@0 10821 shlibpath_overrides_runpath=yes
michael@0 10822 hardcode_into_libs=yes
michael@0 10823 ;;
michael@0 10824 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
michael@0 10825 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
michael@0 10826 shlibpath_overrides_runpath=no
michael@0 10827 hardcode_into_libs=yes
michael@0 10828 ;;
michael@0 10829 *) # from 4.6 on, and DragonFly
michael@0 10830 shlibpath_overrides_runpath=yes
michael@0 10831 hardcode_into_libs=yes
michael@0 10832 ;;
michael@0 10833 esac
michael@0 10834 ;;
michael@0 10835
michael@0 10836 gnu*)
michael@0 10837 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10838 need_lib_prefix=no
michael@0 10839 need_version=no
michael@0 10840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
michael@0 10841 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10842 shlibpath_var=LD_LIBRARY_PATH
michael@0 10843 shlibpath_overrides_runpath=no
michael@0 10844 hardcode_into_libs=yes
michael@0 10845 ;;
michael@0 10846
michael@0 10847 haiku*)
michael@0 10848 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10849 need_lib_prefix=no
michael@0 10850 need_version=no
michael@0 10851 dynamic_linker="$host_os runtime_loader"
michael@0 10852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
michael@0 10853 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10854 shlibpath_var=LIBRARY_PATH
michael@0 10855 shlibpath_overrides_runpath=yes
michael@0 10856 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
michael@0 10857 hardcode_into_libs=yes
michael@0 10858 ;;
michael@0 10859
michael@0 10860 hpux9* | hpux10* | hpux11*)
michael@0 10861 # Give a soname corresponding to the major version so that dld.sl refuses to
michael@0 10862 # link against other versions.
michael@0 10863 version_type=sunos
michael@0 10864 need_lib_prefix=no
michael@0 10865 need_version=no
michael@0 10866 case $host_cpu in
michael@0 10867 ia64*)
michael@0 10868 shrext_cmds='.so'
michael@0 10869 hardcode_into_libs=yes
michael@0 10870 dynamic_linker="$host_os dld.so"
michael@0 10871 shlibpath_var=LD_LIBRARY_PATH
michael@0 10872 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
michael@0 10873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 10874 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10875 if test "X$HPUX_IA64_MODE" = X32; then
michael@0 10876 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
michael@0 10877 else
michael@0 10878 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
michael@0 10879 fi
michael@0 10880 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
michael@0 10881 ;;
michael@0 10882 hppa*64*)
michael@0 10883 shrext_cmds='.sl'
michael@0 10884 hardcode_into_libs=yes
michael@0 10885 dynamic_linker="$host_os dld.sl"
michael@0 10886 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
michael@0 10887 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
michael@0 10888 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 10889 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10890 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
michael@0 10891 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
michael@0 10892 ;;
michael@0 10893 *)
michael@0 10894 shrext_cmds='.sl'
michael@0 10895 dynamic_linker="$host_os dld.sl"
michael@0 10896 shlibpath_var=SHLIB_PATH
michael@0 10897 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
michael@0 10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 10899 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10900 ;;
michael@0 10901 esac
michael@0 10902 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
michael@0 10903 postinstall_cmds='chmod 555 $lib'
michael@0 10904 # or fails outright, so override atomically:
michael@0 10905 install_override_mode=555
michael@0 10906 ;;
michael@0 10907
michael@0 10908 interix[3-9]*)
michael@0 10909 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10910 need_lib_prefix=no
michael@0 10911 need_version=no
michael@0 10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
michael@0 10913 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10914 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
michael@0 10915 shlibpath_var=LD_LIBRARY_PATH
michael@0 10916 shlibpath_overrides_runpath=no
michael@0 10917 hardcode_into_libs=yes
michael@0 10918 ;;
michael@0 10919
michael@0 10920 irix5* | irix6* | nonstopux*)
michael@0 10921 case $host_os in
michael@0 10922 nonstopux*) version_type=nonstopux ;;
michael@0 10923 *)
michael@0 10924 if test "$lt_cv_prog_gnu_ld" = yes; then
michael@0 10925 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10926 else
michael@0 10927 version_type=irix
michael@0 10928 fi ;;
michael@0 10929 esac
michael@0 10930 need_lib_prefix=no
michael@0 10931 need_version=no
michael@0 10932 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
michael@0 10934 case $host_os in
michael@0 10935 irix5* | nonstopux*)
michael@0 10936 libsuff= shlibsuff=
michael@0 10937 ;;
michael@0 10938 *)
michael@0 10939 case $LD in # libtool.m4 will add one of these switches to LD
michael@0 10940 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
michael@0 10941 libsuff= shlibsuff= libmagic=32-bit;;
michael@0 10942 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
michael@0 10943 libsuff=32 shlibsuff=N32 libmagic=N32;;
michael@0 10944 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
michael@0 10945 libsuff=64 shlibsuff=64 libmagic=64-bit;;
michael@0 10946 *) libsuff= shlibsuff= libmagic=never-match;;
michael@0 10947 esac
michael@0 10948 ;;
michael@0 10949 esac
michael@0 10950 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
michael@0 10951 shlibpath_overrides_runpath=no
michael@0 10952 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
michael@0 10953 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
michael@0 10954 hardcode_into_libs=yes
michael@0 10955 ;;
michael@0 10956
michael@0 10957 # No shared lib support for Linux oldld, aout, or coff.
michael@0 10958 linux*oldld* | linux*aout* | linux*coff*)
michael@0 10959 dynamic_linker=no
michael@0 10960 ;;
michael@0 10961
michael@0 10962 # This must be glibc/ELF.
michael@0 10963 linux* | k*bsd*-gnu | kopensolaris*-gnu)
michael@0 10964 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 10965 need_lib_prefix=no
michael@0 10966 need_version=no
michael@0 10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 10968 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 10969 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
michael@0 10970 shlibpath_var=LD_LIBRARY_PATH
michael@0 10971 shlibpath_overrides_runpath=no
michael@0 10972
michael@0 10973 # Some binutils ld are patched to set DT_RUNPATH
michael@0 10974 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
michael@0 10975 $as_echo_n "(cached) " >&6
michael@0 10976 else
michael@0 10977 lt_cv_shlibpath_overrides_runpath=no
michael@0 10978 save_LDFLAGS=$LDFLAGS
michael@0 10979 save_libdir=$libdir
michael@0 10980 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
michael@0 10981 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
michael@0 10982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 10983 /* end confdefs.h. */
michael@0 10984
michael@0 10985 int
michael@0 10986 main ()
michael@0 10987 {
michael@0 10988
michael@0 10989 ;
michael@0 10990 return 0;
michael@0 10991 }
michael@0 10992 _ACEOF
michael@0 10993 if ac_fn_c_try_link "$LINENO"; then :
michael@0 10994 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
michael@0 10995 lt_cv_shlibpath_overrides_runpath=yes
michael@0 10996 fi
michael@0 10997 fi
michael@0 10998 rm -f core conftest.err conftest.$ac_objext \
michael@0 10999 conftest$ac_exeext conftest.$ac_ext
michael@0 11000 LDFLAGS=$save_LDFLAGS
michael@0 11001 libdir=$save_libdir
michael@0 11002
michael@0 11003 fi
michael@0 11004
michael@0 11005 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
michael@0 11006
michael@0 11007 # This implies no fast_install, which is unacceptable.
michael@0 11008 # Some rework will be needed to allow for fast_install
michael@0 11009 # before this can be enabled.
michael@0 11010 hardcode_into_libs=yes
michael@0 11011
michael@0 11012 # Add ABI-specific directories to the system library path.
michael@0 11013 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
michael@0 11014
michael@0 11015 # Append ld.so.conf contents to the search path
michael@0 11016 if test -f /etc/ld.so.conf; then
michael@0 11017 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' ' '`
michael@0 11018 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
michael@0 11019
michael@0 11020 fi
michael@0 11021
michael@0 11022 # We used to test for /lib/ld.so.1 and disable shared libraries on
michael@0 11023 # powerpc, because MkLinux only supported shared libraries with the
michael@0 11024 # GNU dynamic linker. Since this was broken with cross compilers,
michael@0 11025 # most powerpc-linux boxes support dynamic linking these days and
michael@0 11026 # people can always --disable-shared, the test was removed, and we
michael@0 11027 # assume the GNU/Linux dynamic linker is in use.
michael@0 11028 dynamic_linker='GNU/Linux ld.so'
michael@0 11029 ;;
michael@0 11030
michael@0 11031 netbsd*)
michael@0 11032 version_type=sunos
michael@0 11033 need_lib_prefix=no
michael@0 11034 need_version=no
michael@0 11035 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
michael@0 11036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
michael@0 11037 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
michael@0 11038 dynamic_linker='NetBSD (a.out) ld.so'
michael@0 11039 else
michael@0 11040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
michael@0 11041 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 11042 dynamic_linker='NetBSD ld.elf_so'
michael@0 11043 fi
michael@0 11044 shlibpath_var=LD_LIBRARY_PATH
michael@0 11045 shlibpath_overrides_runpath=yes
michael@0 11046 hardcode_into_libs=yes
michael@0 11047 ;;
michael@0 11048
michael@0 11049 newsos6)
michael@0 11050 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 11051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 11052 shlibpath_var=LD_LIBRARY_PATH
michael@0 11053 shlibpath_overrides_runpath=yes
michael@0 11054 ;;
michael@0 11055
michael@0 11056 *nto* | *qnx*)
michael@0 11057 version_type=qnx
michael@0 11058 need_lib_prefix=no
michael@0 11059 need_version=no
michael@0 11060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 11061 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 11062 shlibpath_var=LD_LIBRARY_PATH
michael@0 11063 shlibpath_overrides_runpath=no
michael@0 11064 hardcode_into_libs=yes
michael@0 11065 dynamic_linker='ldqnx.so'
michael@0 11066 ;;
michael@0 11067
michael@0 11068 openbsd*)
michael@0 11069 version_type=sunos
michael@0 11070 sys_lib_dlsearch_path_spec="/usr/lib"
michael@0 11071 need_lib_prefix=no
michael@0 11072 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
michael@0 11073 case $host_os in
michael@0 11074 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
michael@0 11075 *) need_version=no ;;
michael@0 11076 esac
michael@0 11077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
michael@0 11078 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
michael@0 11079 shlibpath_var=LD_LIBRARY_PATH
michael@0 11080 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
michael@0 11081 case $host_os in
michael@0 11082 openbsd2.[89] | openbsd2.[89].*)
michael@0 11083 shlibpath_overrides_runpath=no
michael@0 11084 ;;
michael@0 11085 *)
michael@0 11086 shlibpath_overrides_runpath=yes
michael@0 11087 ;;
michael@0 11088 esac
michael@0 11089 else
michael@0 11090 shlibpath_overrides_runpath=yes
michael@0 11091 fi
michael@0 11092 ;;
michael@0 11093
michael@0 11094 os2*)
michael@0 11095 libname_spec='$name'
michael@0 11096 shrext_cmds=".dll"
michael@0 11097 need_lib_prefix=no
michael@0 11098 library_names_spec='$libname${shared_ext} $libname.a'
michael@0 11099 dynamic_linker='OS/2 ld.exe'
michael@0 11100 shlibpath_var=LIBPATH
michael@0 11101 ;;
michael@0 11102
michael@0 11103 osf3* | osf4* | osf5*)
michael@0 11104 version_type=osf
michael@0 11105 need_lib_prefix=no
michael@0 11106 need_version=no
michael@0 11107 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 11108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 11109 shlibpath_var=LD_LIBRARY_PATH
michael@0 11110 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
michael@0 11111 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
michael@0 11112 ;;
michael@0 11113
michael@0 11114 rdos*)
michael@0 11115 dynamic_linker=no
michael@0 11116 ;;
michael@0 11117
michael@0 11118 solaris*)
michael@0 11119 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 11120 need_lib_prefix=no
michael@0 11121 need_version=no
michael@0 11122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 11123 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 11124 shlibpath_var=LD_LIBRARY_PATH
michael@0 11125 shlibpath_overrides_runpath=yes
michael@0 11126 hardcode_into_libs=yes
michael@0 11127 # ldd complains unless libraries are executable
michael@0 11128 postinstall_cmds='chmod +x $lib'
michael@0 11129 ;;
michael@0 11130
michael@0 11131 sunos4*)
michael@0 11132 version_type=sunos
michael@0 11133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
michael@0 11134 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
michael@0 11135 shlibpath_var=LD_LIBRARY_PATH
michael@0 11136 shlibpath_overrides_runpath=yes
michael@0 11137 if test "$with_gnu_ld" = yes; then
michael@0 11138 need_lib_prefix=no
michael@0 11139 fi
michael@0 11140 need_version=yes
michael@0 11141 ;;
michael@0 11142
michael@0 11143 sysv4 | sysv4.3*)
michael@0 11144 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 11145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 11146 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 11147 shlibpath_var=LD_LIBRARY_PATH
michael@0 11148 case $host_vendor in
michael@0 11149 sni)
michael@0 11150 shlibpath_overrides_runpath=no
michael@0 11151 need_lib_prefix=no
michael@0 11152 runpath_var=LD_RUN_PATH
michael@0 11153 ;;
michael@0 11154 siemens)
michael@0 11155 need_lib_prefix=no
michael@0 11156 ;;
michael@0 11157 motorola)
michael@0 11158 need_lib_prefix=no
michael@0 11159 need_version=no
michael@0 11160 shlibpath_overrides_runpath=no
michael@0 11161 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
michael@0 11162 ;;
michael@0 11163 esac
michael@0 11164 ;;
michael@0 11165
michael@0 11166 sysv4*MP*)
michael@0 11167 if test -d /usr/nec ;then
michael@0 11168 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 11169 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
michael@0 11170 soname_spec='$libname${shared_ext}.$major'
michael@0 11171 shlibpath_var=LD_LIBRARY_PATH
michael@0 11172 fi
michael@0 11173 ;;
michael@0 11174
michael@0 11175 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
michael@0 11176 version_type=freebsd-elf
michael@0 11177 need_lib_prefix=no
michael@0 11178 need_version=no
michael@0 11179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
michael@0 11180 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 11181 shlibpath_var=LD_LIBRARY_PATH
michael@0 11182 shlibpath_overrides_runpath=yes
michael@0 11183 hardcode_into_libs=yes
michael@0 11184 if test "$with_gnu_ld" = yes; then
michael@0 11185 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
michael@0 11186 else
michael@0 11187 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
michael@0 11188 case $host_os in
michael@0 11189 sco3.2v5*)
michael@0 11190 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
michael@0 11191 ;;
michael@0 11192 esac
michael@0 11193 fi
michael@0 11194 sys_lib_dlsearch_path_spec='/usr/lib'
michael@0 11195 ;;
michael@0 11196
michael@0 11197 tpf*)
michael@0 11198 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
michael@0 11199 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 11200 need_lib_prefix=no
michael@0 11201 need_version=no
michael@0 11202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 11203 shlibpath_var=LD_LIBRARY_PATH
michael@0 11204 shlibpath_overrides_runpath=no
michael@0 11205 hardcode_into_libs=yes
michael@0 11206 ;;
michael@0 11207
michael@0 11208 uts4*)
michael@0 11209 version_type=linux # correct to gnu/linux during the next big refactor
michael@0 11210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
michael@0 11211 soname_spec='${libname}${release}${shared_ext}$major'
michael@0 11212 shlibpath_var=LD_LIBRARY_PATH
michael@0 11213 ;;
michael@0 11214
michael@0 11215 *)
michael@0 11216 dynamic_linker=no
michael@0 11217 ;;
michael@0 11218 esac
michael@0 11219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
michael@0 11220 $as_echo "$dynamic_linker" >&6; }
michael@0 11221 test "$dynamic_linker" = no && can_build_shared=no
michael@0 11222
michael@0 11223 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
michael@0 11224 if test "$GCC" = yes; then
michael@0 11225 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
michael@0 11226 fi
michael@0 11227
michael@0 11228 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
michael@0 11229 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
michael@0 11230 fi
michael@0 11231 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
michael@0 11232 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
michael@0 11233 fi
michael@0 11234
michael@0 11235
michael@0 11236
michael@0 11237
michael@0 11238
michael@0 11239
michael@0 11240
michael@0 11241
michael@0 11242
michael@0 11243
michael@0 11244
michael@0 11245
michael@0 11246
michael@0 11247
michael@0 11248
michael@0 11249
michael@0 11250
michael@0 11251
michael@0 11252
michael@0 11253
michael@0 11254
michael@0 11255
michael@0 11256
michael@0 11257
michael@0 11258
michael@0 11259
michael@0 11260
michael@0 11261
michael@0 11262
michael@0 11263
michael@0 11264
michael@0 11265
michael@0 11266
michael@0 11267
michael@0 11268
michael@0 11269
michael@0 11270
michael@0 11271
michael@0 11272
michael@0 11273
michael@0 11274
michael@0 11275
michael@0 11276
michael@0 11277
michael@0 11278
michael@0 11279
michael@0 11280
michael@0 11281
michael@0 11282
michael@0 11283
michael@0 11284
michael@0 11285
michael@0 11286
michael@0 11287
michael@0 11288
michael@0 11289
michael@0 11290
michael@0 11291
michael@0 11292
michael@0 11293
michael@0 11294
michael@0 11295
michael@0 11296
michael@0 11297
michael@0 11298
michael@0 11299
michael@0 11300
michael@0 11301
michael@0 11302
michael@0 11303
michael@0 11304
michael@0 11305
michael@0 11306
michael@0 11307
michael@0 11308
michael@0 11309
michael@0 11310
michael@0 11311
michael@0 11312
michael@0 11313
michael@0 11314
michael@0 11315
michael@0 11316
michael@0 11317
michael@0 11318
michael@0 11319
michael@0 11320
michael@0 11321
michael@0 11322
michael@0 11323
michael@0 11324
michael@0 11325
michael@0 11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
michael@0 11327 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
michael@0 11328 hardcode_action=
michael@0 11329 if test -n "$hardcode_libdir_flag_spec" ||
michael@0 11330 test -n "$runpath_var" ||
michael@0 11331 test "X$hardcode_automatic" = "Xyes" ; then
michael@0 11332
michael@0 11333 # We can hardcode non-existent directories.
michael@0 11334 if test "$hardcode_direct" != no &&
michael@0 11335 # If the only mechanism to avoid hardcoding is shlibpath_var, we
michael@0 11336 # have to relink, otherwise we might link with an installed library
michael@0 11337 # when we should be linking with a yet-to-be-installed one
michael@0 11338 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
michael@0 11339 test "$hardcode_minus_L" != no; then
michael@0 11340 # Linking always hardcodes the temporary library directory.
michael@0 11341 hardcode_action=relink
michael@0 11342 else
michael@0 11343 # We can link without hardcoding, and we can hardcode nonexisting dirs.
michael@0 11344 hardcode_action=immediate
michael@0 11345 fi
michael@0 11346 else
michael@0 11347 # We cannot hardcode anything, or else we can only hardcode existing
michael@0 11348 # directories.
michael@0 11349 hardcode_action=unsupported
michael@0 11350 fi
michael@0 11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
michael@0 11352 $as_echo "$hardcode_action" >&6; }
michael@0 11353
michael@0 11354 if test "$hardcode_action" = relink ||
michael@0 11355 test "$inherit_rpath" = yes; then
michael@0 11356 # Fast installation is not supported
michael@0 11357 enable_fast_install=no
michael@0 11358 elif test "$shlibpath_overrides_runpath" = yes ||
michael@0 11359 test "$enable_shared" = no; then
michael@0 11360 # Fast installation is not necessary
michael@0 11361 enable_fast_install=needless
michael@0 11362 fi
michael@0 11363
michael@0 11364
michael@0 11365
michael@0 11366
michael@0 11367
michael@0 11368
michael@0 11369 if test "x$enable_dlopen" != xyes; then
michael@0 11370 enable_dlopen=unknown
michael@0 11371 enable_dlopen_self=unknown
michael@0 11372 enable_dlopen_self_static=unknown
michael@0 11373 else
michael@0 11374 lt_cv_dlopen=no
michael@0 11375 lt_cv_dlopen_libs=
michael@0 11376
michael@0 11377 case $host_os in
michael@0 11378 beos*)
michael@0 11379 lt_cv_dlopen="load_add_on"
michael@0 11380 lt_cv_dlopen_libs=
michael@0 11381 lt_cv_dlopen_self=yes
michael@0 11382 ;;
michael@0 11383
michael@0 11384 mingw* | pw32* | cegcc*)
michael@0 11385 lt_cv_dlopen="LoadLibrary"
michael@0 11386 lt_cv_dlopen_libs=
michael@0 11387 ;;
michael@0 11388
michael@0 11389 cygwin*)
michael@0 11390 lt_cv_dlopen="dlopen"
michael@0 11391 lt_cv_dlopen_libs=
michael@0 11392 ;;
michael@0 11393
michael@0 11394 darwin*)
michael@0 11395 # if libdl is installed we need to link against it
michael@0 11396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
michael@0 11397 $as_echo_n "checking for dlopen in -ldl... " >&6; }
michael@0 11398 if ${ac_cv_lib_dl_dlopen+:} false; then :
michael@0 11399 $as_echo_n "(cached) " >&6
michael@0 11400 else
michael@0 11401 ac_check_lib_save_LIBS=$LIBS
michael@0 11402 LIBS="-ldl $LIBS"
michael@0 11403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 11404 /* end confdefs.h. */
michael@0 11405
michael@0 11406 /* Override any GCC internal prototype to avoid an error.
michael@0 11407 Use char because int might match the return type of a GCC
michael@0 11408 builtin and then its argument prototype would still apply. */
michael@0 11409 #ifdef __cplusplus
michael@0 11410 extern "C"
michael@0 11411 #endif
michael@0 11412 char dlopen ();
michael@0 11413 int
michael@0 11414 main ()
michael@0 11415 {
michael@0 11416 return dlopen ();
michael@0 11417 ;
michael@0 11418 return 0;
michael@0 11419 }
michael@0 11420 _ACEOF
michael@0 11421 if ac_fn_c_try_link "$LINENO"; then :
michael@0 11422 ac_cv_lib_dl_dlopen=yes
michael@0 11423 else
michael@0 11424 ac_cv_lib_dl_dlopen=no
michael@0 11425 fi
michael@0 11426 rm -f core conftest.err conftest.$ac_objext \
michael@0 11427 conftest$ac_exeext conftest.$ac_ext
michael@0 11428 LIBS=$ac_check_lib_save_LIBS
michael@0 11429 fi
michael@0 11430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
michael@0 11431 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
michael@0 11432 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
michael@0 11433 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
michael@0 11434 else
michael@0 11435
michael@0 11436 lt_cv_dlopen="dyld"
michael@0 11437 lt_cv_dlopen_libs=
michael@0 11438 lt_cv_dlopen_self=yes
michael@0 11439
michael@0 11440 fi
michael@0 11441
michael@0 11442 ;;
michael@0 11443
michael@0 11444 *)
michael@0 11445 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
michael@0 11446 if test "x$ac_cv_func_shl_load" = xyes; then :
michael@0 11447 lt_cv_dlopen="shl_load"
michael@0 11448 else
michael@0 11449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
michael@0 11450 $as_echo_n "checking for shl_load in -ldld... " >&6; }
michael@0 11451 if ${ac_cv_lib_dld_shl_load+:} false; then :
michael@0 11452 $as_echo_n "(cached) " >&6
michael@0 11453 else
michael@0 11454 ac_check_lib_save_LIBS=$LIBS
michael@0 11455 LIBS="-ldld $LIBS"
michael@0 11456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 11457 /* end confdefs.h. */
michael@0 11458
michael@0 11459 /* Override any GCC internal prototype to avoid an error.
michael@0 11460 Use char because int might match the return type of a GCC
michael@0 11461 builtin and then its argument prototype would still apply. */
michael@0 11462 #ifdef __cplusplus
michael@0 11463 extern "C"
michael@0 11464 #endif
michael@0 11465 char shl_load ();
michael@0 11466 int
michael@0 11467 main ()
michael@0 11468 {
michael@0 11469 return shl_load ();
michael@0 11470 ;
michael@0 11471 return 0;
michael@0 11472 }
michael@0 11473 _ACEOF
michael@0 11474 if ac_fn_c_try_link "$LINENO"; then :
michael@0 11475 ac_cv_lib_dld_shl_load=yes
michael@0 11476 else
michael@0 11477 ac_cv_lib_dld_shl_load=no
michael@0 11478 fi
michael@0 11479 rm -f core conftest.err conftest.$ac_objext \
michael@0 11480 conftest$ac_exeext conftest.$ac_ext
michael@0 11481 LIBS=$ac_check_lib_save_LIBS
michael@0 11482 fi
michael@0 11483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
michael@0 11484 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
michael@0 11485 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
michael@0 11486 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
michael@0 11487 else
michael@0 11488 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
michael@0 11489 if test "x$ac_cv_func_dlopen" = xyes; then :
michael@0 11490 lt_cv_dlopen="dlopen"
michael@0 11491 else
michael@0 11492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
michael@0 11493 $as_echo_n "checking for dlopen in -ldl... " >&6; }
michael@0 11494 if ${ac_cv_lib_dl_dlopen+:} false; then :
michael@0 11495 $as_echo_n "(cached) " >&6
michael@0 11496 else
michael@0 11497 ac_check_lib_save_LIBS=$LIBS
michael@0 11498 LIBS="-ldl $LIBS"
michael@0 11499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 11500 /* end confdefs.h. */
michael@0 11501
michael@0 11502 /* Override any GCC internal prototype to avoid an error.
michael@0 11503 Use char because int might match the return type of a GCC
michael@0 11504 builtin and then its argument prototype would still apply. */
michael@0 11505 #ifdef __cplusplus
michael@0 11506 extern "C"
michael@0 11507 #endif
michael@0 11508 char dlopen ();
michael@0 11509 int
michael@0 11510 main ()
michael@0 11511 {
michael@0 11512 return dlopen ();
michael@0 11513 ;
michael@0 11514 return 0;
michael@0 11515 }
michael@0 11516 _ACEOF
michael@0 11517 if ac_fn_c_try_link "$LINENO"; then :
michael@0 11518 ac_cv_lib_dl_dlopen=yes
michael@0 11519 else
michael@0 11520 ac_cv_lib_dl_dlopen=no
michael@0 11521 fi
michael@0 11522 rm -f core conftest.err conftest.$ac_objext \
michael@0 11523 conftest$ac_exeext conftest.$ac_ext
michael@0 11524 LIBS=$ac_check_lib_save_LIBS
michael@0 11525 fi
michael@0 11526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
michael@0 11527 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
michael@0 11528 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
michael@0 11529 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
michael@0 11530 else
michael@0 11531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
michael@0 11532 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
michael@0 11533 if ${ac_cv_lib_svld_dlopen+:} false; then :
michael@0 11534 $as_echo_n "(cached) " >&6
michael@0 11535 else
michael@0 11536 ac_check_lib_save_LIBS=$LIBS
michael@0 11537 LIBS="-lsvld $LIBS"
michael@0 11538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 11539 /* end confdefs.h. */
michael@0 11540
michael@0 11541 /* Override any GCC internal prototype to avoid an error.
michael@0 11542 Use char because int might match the return type of a GCC
michael@0 11543 builtin and then its argument prototype would still apply. */
michael@0 11544 #ifdef __cplusplus
michael@0 11545 extern "C"
michael@0 11546 #endif
michael@0 11547 char dlopen ();
michael@0 11548 int
michael@0 11549 main ()
michael@0 11550 {
michael@0 11551 return dlopen ();
michael@0 11552 ;
michael@0 11553 return 0;
michael@0 11554 }
michael@0 11555 _ACEOF
michael@0 11556 if ac_fn_c_try_link "$LINENO"; then :
michael@0 11557 ac_cv_lib_svld_dlopen=yes
michael@0 11558 else
michael@0 11559 ac_cv_lib_svld_dlopen=no
michael@0 11560 fi
michael@0 11561 rm -f core conftest.err conftest.$ac_objext \
michael@0 11562 conftest$ac_exeext conftest.$ac_ext
michael@0 11563 LIBS=$ac_check_lib_save_LIBS
michael@0 11564 fi
michael@0 11565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
michael@0 11566 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
michael@0 11567 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
michael@0 11568 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
michael@0 11569 else
michael@0 11570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
michael@0 11571 $as_echo_n "checking for dld_link in -ldld... " >&6; }
michael@0 11572 if ${ac_cv_lib_dld_dld_link+:} false; then :
michael@0 11573 $as_echo_n "(cached) " >&6
michael@0 11574 else
michael@0 11575 ac_check_lib_save_LIBS=$LIBS
michael@0 11576 LIBS="-ldld $LIBS"
michael@0 11577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 11578 /* end confdefs.h. */
michael@0 11579
michael@0 11580 /* Override any GCC internal prototype to avoid an error.
michael@0 11581 Use char because int might match the return type of a GCC
michael@0 11582 builtin and then its argument prototype would still apply. */
michael@0 11583 #ifdef __cplusplus
michael@0 11584 extern "C"
michael@0 11585 #endif
michael@0 11586 char dld_link ();
michael@0 11587 int
michael@0 11588 main ()
michael@0 11589 {
michael@0 11590 return dld_link ();
michael@0 11591 ;
michael@0 11592 return 0;
michael@0 11593 }
michael@0 11594 _ACEOF
michael@0 11595 if ac_fn_c_try_link "$LINENO"; then :
michael@0 11596 ac_cv_lib_dld_dld_link=yes
michael@0 11597 else
michael@0 11598 ac_cv_lib_dld_dld_link=no
michael@0 11599 fi
michael@0 11600 rm -f core conftest.err conftest.$ac_objext \
michael@0 11601 conftest$ac_exeext conftest.$ac_ext
michael@0 11602 LIBS=$ac_check_lib_save_LIBS
michael@0 11603 fi
michael@0 11604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
michael@0 11605 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
michael@0 11606 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
michael@0 11607 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
michael@0 11608 fi
michael@0 11609
michael@0 11610
michael@0 11611 fi
michael@0 11612
michael@0 11613
michael@0 11614 fi
michael@0 11615
michael@0 11616
michael@0 11617 fi
michael@0 11618
michael@0 11619
michael@0 11620 fi
michael@0 11621
michael@0 11622
michael@0 11623 fi
michael@0 11624
michael@0 11625 ;;
michael@0 11626 esac
michael@0 11627
michael@0 11628 if test "x$lt_cv_dlopen" != xno; then
michael@0 11629 enable_dlopen=yes
michael@0 11630 else
michael@0 11631 enable_dlopen=no
michael@0 11632 fi
michael@0 11633
michael@0 11634 case $lt_cv_dlopen in
michael@0 11635 dlopen)
michael@0 11636 save_CPPFLAGS="$CPPFLAGS"
michael@0 11637 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
michael@0 11638
michael@0 11639 save_LDFLAGS="$LDFLAGS"
michael@0 11640 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
michael@0 11641
michael@0 11642 save_LIBS="$LIBS"
michael@0 11643 LIBS="$lt_cv_dlopen_libs $LIBS"
michael@0 11644
michael@0 11645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
michael@0 11646 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
michael@0 11647 if ${lt_cv_dlopen_self+:} false; then :
michael@0 11648 $as_echo_n "(cached) " >&6
michael@0 11649 else
michael@0 11650 if test "$cross_compiling" = yes; then :
michael@0 11651 lt_cv_dlopen_self=cross
michael@0 11652 else
michael@0 11653 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
michael@0 11654 lt_status=$lt_dlunknown
michael@0 11655 cat > conftest.$ac_ext <<_LT_EOF
michael@0 11656 #line $LINENO "configure"
michael@0 11657 #include "confdefs.h"
michael@0 11658
michael@0 11659 #if HAVE_DLFCN_H
michael@0 11660 #include <dlfcn.h>
michael@0 11661 #endif
michael@0 11662
michael@0 11663 #include <stdio.h>
michael@0 11664
michael@0 11665 #ifdef RTLD_GLOBAL
michael@0 11666 # define LT_DLGLOBAL RTLD_GLOBAL
michael@0 11667 #else
michael@0 11668 # ifdef DL_GLOBAL
michael@0 11669 # define LT_DLGLOBAL DL_GLOBAL
michael@0 11670 # else
michael@0 11671 # define LT_DLGLOBAL 0
michael@0 11672 # endif
michael@0 11673 #endif
michael@0 11674
michael@0 11675 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
michael@0 11676 find out it does not work in some platform. */
michael@0 11677 #ifndef LT_DLLAZY_OR_NOW
michael@0 11678 # ifdef RTLD_LAZY
michael@0 11679 # define LT_DLLAZY_OR_NOW RTLD_LAZY
michael@0 11680 # else
michael@0 11681 # ifdef DL_LAZY
michael@0 11682 # define LT_DLLAZY_OR_NOW DL_LAZY
michael@0 11683 # else
michael@0 11684 # ifdef RTLD_NOW
michael@0 11685 # define LT_DLLAZY_OR_NOW RTLD_NOW
michael@0 11686 # else
michael@0 11687 # ifdef DL_NOW
michael@0 11688 # define LT_DLLAZY_OR_NOW DL_NOW
michael@0 11689 # else
michael@0 11690 # define LT_DLLAZY_OR_NOW 0
michael@0 11691 # endif
michael@0 11692 # endif
michael@0 11693 # endif
michael@0 11694 # endif
michael@0 11695 #endif
michael@0 11696
michael@0 11697 /* When -fvisbility=hidden is used, assume the code has been annotated
michael@0 11698 correspondingly for the symbols needed. */
michael@0 11699 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
michael@0 11700 int fnord () __attribute__((visibility("default")));
michael@0 11701 #endif
michael@0 11702
michael@0 11703 int fnord () { return 42; }
michael@0 11704 int main ()
michael@0 11705 {
michael@0 11706 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
michael@0 11707 int status = $lt_dlunknown;
michael@0 11708
michael@0 11709 if (self)
michael@0 11710 {
michael@0 11711 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
michael@0 11712 else
michael@0 11713 {
michael@0 11714 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
michael@0 11715 else puts (dlerror ());
michael@0 11716 }
michael@0 11717 /* dlclose (self); */
michael@0 11718 }
michael@0 11719 else
michael@0 11720 puts (dlerror ());
michael@0 11721
michael@0 11722 return status;
michael@0 11723 }
michael@0 11724 _LT_EOF
michael@0 11725 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
michael@0 11726 (eval $ac_link) 2>&5
michael@0 11727 ac_status=$?
michael@0 11728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 11729 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
michael@0 11730 (./conftest; exit; ) >&5 2>/dev/null
michael@0 11731 lt_status=$?
michael@0 11732 case x$lt_status in
michael@0 11733 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
michael@0 11734 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
michael@0 11735 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
michael@0 11736 esac
michael@0 11737 else :
michael@0 11738 # compilation failed
michael@0 11739 lt_cv_dlopen_self=no
michael@0 11740 fi
michael@0 11741 fi
michael@0 11742 rm -fr conftest*
michael@0 11743
michael@0 11744
michael@0 11745 fi
michael@0 11746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
michael@0 11747 $as_echo "$lt_cv_dlopen_self" >&6; }
michael@0 11748
michael@0 11749 if test "x$lt_cv_dlopen_self" = xyes; then
michael@0 11750 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
michael@0 11751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
michael@0 11752 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
michael@0 11753 if ${lt_cv_dlopen_self_static+:} false; then :
michael@0 11754 $as_echo_n "(cached) " >&6
michael@0 11755 else
michael@0 11756 if test "$cross_compiling" = yes; then :
michael@0 11757 lt_cv_dlopen_self_static=cross
michael@0 11758 else
michael@0 11759 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
michael@0 11760 lt_status=$lt_dlunknown
michael@0 11761 cat > conftest.$ac_ext <<_LT_EOF
michael@0 11762 #line $LINENO "configure"
michael@0 11763 #include "confdefs.h"
michael@0 11764
michael@0 11765 #if HAVE_DLFCN_H
michael@0 11766 #include <dlfcn.h>
michael@0 11767 #endif
michael@0 11768
michael@0 11769 #include <stdio.h>
michael@0 11770
michael@0 11771 #ifdef RTLD_GLOBAL
michael@0 11772 # define LT_DLGLOBAL RTLD_GLOBAL
michael@0 11773 #else
michael@0 11774 # ifdef DL_GLOBAL
michael@0 11775 # define LT_DLGLOBAL DL_GLOBAL
michael@0 11776 # else
michael@0 11777 # define LT_DLGLOBAL 0
michael@0 11778 # endif
michael@0 11779 #endif
michael@0 11780
michael@0 11781 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
michael@0 11782 find out it does not work in some platform. */
michael@0 11783 #ifndef LT_DLLAZY_OR_NOW
michael@0 11784 # ifdef RTLD_LAZY
michael@0 11785 # define LT_DLLAZY_OR_NOW RTLD_LAZY
michael@0 11786 # else
michael@0 11787 # ifdef DL_LAZY
michael@0 11788 # define LT_DLLAZY_OR_NOW DL_LAZY
michael@0 11789 # else
michael@0 11790 # ifdef RTLD_NOW
michael@0 11791 # define LT_DLLAZY_OR_NOW RTLD_NOW
michael@0 11792 # else
michael@0 11793 # ifdef DL_NOW
michael@0 11794 # define LT_DLLAZY_OR_NOW DL_NOW
michael@0 11795 # else
michael@0 11796 # define LT_DLLAZY_OR_NOW 0
michael@0 11797 # endif
michael@0 11798 # endif
michael@0 11799 # endif
michael@0 11800 # endif
michael@0 11801 #endif
michael@0 11802
michael@0 11803 /* When -fvisbility=hidden is used, assume the code has been annotated
michael@0 11804 correspondingly for the symbols needed. */
michael@0 11805 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
michael@0 11806 int fnord () __attribute__((visibility("default")));
michael@0 11807 #endif
michael@0 11808
michael@0 11809 int fnord () { return 42; }
michael@0 11810 int main ()
michael@0 11811 {
michael@0 11812 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
michael@0 11813 int status = $lt_dlunknown;
michael@0 11814
michael@0 11815 if (self)
michael@0 11816 {
michael@0 11817 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
michael@0 11818 else
michael@0 11819 {
michael@0 11820 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
michael@0 11821 else puts (dlerror ());
michael@0 11822 }
michael@0 11823 /* dlclose (self); */
michael@0 11824 }
michael@0 11825 else
michael@0 11826 puts (dlerror ());
michael@0 11827
michael@0 11828 return status;
michael@0 11829 }
michael@0 11830 _LT_EOF
michael@0 11831 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
michael@0 11832 (eval $ac_link) 2>&5
michael@0 11833 ac_status=$?
michael@0 11834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
michael@0 11835 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
michael@0 11836 (./conftest; exit; ) >&5 2>/dev/null
michael@0 11837 lt_status=$?
michael@0 11838 case x$lt_status in
michael@0 11839 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
michael@0 11840 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
michael@0 11841 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
michael@0 11842 esac
michael@0 11843 else :
michael@0 11844 # compilation failed
michael@0 11845 lt_cv_dlopen_self_static=no
michael@0 11846 fi
michael@0 11847 fi
michael@0 11848 rm -fr conftest*
michael@0 11849
michael@0 11850
michael@0 11851 fi
michael@0 11852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
michael@0 11853 $as_echo "$lt_cv_dlopen_self_static" >&6; }
michael@0 11854 fi
michael@0 11855
michael@0 11856 CPPFLAGS="$save_CPPFLAGS"
michael@0 11857 LDFLAGS="$save_LDFLAGS"
michael@0 11858 LIBS="$save_LIBS"
michael@0 11859 ;;
michael@0 11860 esac
michael@0 11861
michael@0 11862 case $lt_cv_dlopen_self in
michael@0 11863 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
michael@0 11864 *) enable_dlopen_self=unknown ;;
michael@0 11865 esac
michael@0 11866
michael@0 11867 case $lt_cv_dlopen_self_static in
michael@0 11868 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
michael@0 11869 *) enable_dlopen_self_static=unknown ;;
michael@0 11870 esac
michael@0 11871 fi
michael@0 11872
michael@0 11873
michael@0 11874
michael@0 11875
michael@0 11876
michael@0 11877
michael@0 11878
michael@0 11879
michael@0 11880
michael@0 11881
michael@0 11882
michael@0 11883
michael@0 11884
michael@0 11885
michael@0 11886
michael@0 11887
michael@0 11888
michael@0 11889 striplib=
michael@0 11890 old_striplib=
michael@0 11891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
michael@0 11892 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
michael@0 11893 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
michael@0 11894 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
michael@0 11895 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
michael@0 11896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 11897 $as_echo "yes" >&6; }
michael@0 11898 else
michael@0 11899 # FIXME - insert some real tests, host_os isn't really good enough
michael@0 11900 case $host_os in
michael@0 11901 darwin*)
michael@0 11902 if test -n "$STRIP" ; then
michael@0 11903 striplib="$STRIP -x"
michael@0 11904 old_striplib="$STRIP -S"
michael@0 11905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 11906 $as_echo "yes" >&6; }
michael@0 11907 else
michael@0 11908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 11909 $as_echo "no" >&6; }
michael@0 11910 fi
michael@0 11911 ;;
michael@0 11912 *)
michael@0 11913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 11914 $as_echo "no" >&6; }
michael@0 11915 ;;
michael@0 11916 esac
michael@0 11917 fi
michael@0 11918
michael@0 11919
michael@0 11920
michael@0 11921
michael@0 11922
michael@0 11923
michael@0 11924
michael@0 11925
michael@0 11926
michael@0 11927
michael@0 11928
michael@0 11929
michael@0 11930 # Report which library types will actually be built
michael@0 11931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
michael@0 11932 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
michael@0 11933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
michael@0 11934 $as_echo "$can_build_shared" >&6; }
michael@0 11935
michael@0 11936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
michael@0 11937 $as_echo_n "checking whether to build shared libraries... " >&6; }
michael@0 11938 test "$can_build_shared" = "no" && enable_shared=no
michael@0 11939
michael@0 11940 # On AIX, shared libraries and static libraries use the same namespace, and
michael@0 11941 # are all built from PIC.
michael@0 11942 case $host_os in
michael@0 11943 aix3*)
michael@0 11944 test "$enable_shared" = yes && enable_static=no
michael@0 11945 if test -n "$RANLIB"; then
michael@0 11946 archive_cmds="$archive_cmds~\$RANLIB \$lib"
michael@0 11947 postinstall_cmds='$RANLIB $lib'
michael@0 11948 fi
michael@0 11949 ;;
michael@0 11950
michael@0 11951 aix[4-9]*)
michael@0 11952 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
michael@0 11953 test "$enable_shared" = yes && enable_static=no
michael@0 11954 fi
michael@0 11955 ;;
michael@0 11956 esac
michael@0 11957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
michael@0 11958 $as_echo "$enable_shared" >&6; }
michael@0 11959
michael@0 11960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
michael@0 11961 $as_echo_n "checking whether to build static libraries... " >&6; }
michael@0 11962 # Make sure either enable_shared or enable_static is yes.
michael@0 11963 test "$enable_shared" = yes || enable_static=yes
michael@0 11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
michael@0 11965 $as_echo "$enable_static" >&6; }
michael@0 11966
michael@0 11967
michael@0 11968
michael@0 11969
michael@0 11970 fi
michael@0 11971 ac_ext=c
michael@0 11972 ac_cpp='$CPP $CPPFLAGS'
michael@0 11973 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 11974 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 11975 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 11976
michael@0 11977 CC="$lt_save_CC"
michael@0 11978
michael@0 11979
michael@0 11980
michael@0 11981
michael@0 11982
michael@0 11983
michael@0 11984
michael@0 11985
michael@0 11986
michael@0 11987
michael@0 11988
michael@0 11989
michael@0 11990
michael@0 11991
michael@0 11992
michael@0 11993 ac_config_commands="$ac_config_commands libtool"
michael@0 11994
michael@0 11995
michael@0 11996
michael@0 11997
michael@0 11998 # Only expand once:
michael@0 11999
michael@0 12000
michael@0 12001
michael@0 12002
michael@0 12003
michael@0 12004 if test "$enable_libevent_regress" = "yes"; then
michael@0 12005 BUILD_REGRESS_TRUE=
michael@0 12006 BUILD_REGRESS_FALSE='#'
michael@0 12007 else
michael@0 12008 BUILD_REGRESS_TRUE='#'
michael@0 12009 BUILD_REGRESS_FALSE=
michael@0 12010 fi
michael@0 12011
michael@0 12012
michael@0 12013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
michael@0 12014 $as_echo_n "checking for library containing inet_ntoa... " >&6; }
michael@0 12015 if ${ac_cv_search_inet_ntoa+:} false; then :
michael@0 12016 $as_echo_n "(cached) " >&6
michael@0 12017 else
michael@0 12018 ac_func_search_save_LIBS=$LIBS
michael@0 12019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12020 /* end confdefs.h. */
michael@0 12021
michael@0 12022 /* Override any GCC internal prototype to avoid an error.
michael@0 12023 Use char because int might match the return type of a GCC
michael@0 12024 builtin and then its argument prototype would still apply. */
michael@0 12025 #ifdef __cplusplus
michael@0 12026 extern "C"
michael@0 12027 #endif
michael@0 12028 char inet_ntoa ();
michael@0 12029 int
michael@0 12030 main ()
michael@0 12031 {
michael@0 12032 return inet_ntoa ();
michael@0 12033 ;
michael@0 12034 return 0;
michael@0 12035 }
michael@0 12036 _ACEOF
michael@0 12037 for ac_lib in '' nsl; do
michael@0 12038 if test -z "$ac_lib"; then
michael@0 12039 ac_res="none required"
michael@0 12040 else
michael@0 12041 ac_res=-l$ac_lib
michael@0 12042 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
michael@0 12043 fi
michael@0 12044 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12045 ac_cv_search_inet_ntoa=$ac_res
michael@0 12046 fi
michael@0 12047 rm -f core conftest.err conftest.$ac_objext \
michael@0 12048 conftest$ac_exeext
michael@0 12049 if ${ac_cv_search_inet_ntoa+:} false; then :
michael@0 12050 break
michael@0 12051 fi
michael@0 12052 done
michael@0 12053 if ${ac_cv_search_inet_ntoa+:} false; then :
michael@0 12054
michael@0 12055 else
michael@0 12056 ac_cv_search_inet_ntoa=no
michael@0 12057 fi
michael@0 12058 rm conftest.$ac_ext
michael@0 12059 LIBS=$ac_func_search_save_LIBS
michael@0 12060 fi
michael@0 12061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
michael@0 12062 $as_echo "$ac_cv_search_inet_ntoa" >&6; }
michael@0 12063 ac_res=$ac_cv_search_inet_ntoa
michael@0 12064 if test "$ac_res" != no; then :
michael@0 12065 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12066
michael@0 12067 fi
michael@0 12068
michael@0 12069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
michael@0 12070 $as_echo_n "checking for library containing socket... " >&6; }
michael@0 12071 if ${ac_cv_search_socket+:} false; then :
michael@0 12072 $as_echo_n "(cached) " >&6
michael@0 12073 else
michael@0 12074 ac_func_search_save_LIBS=$LIBS
michael@0 12075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12076 /* end confdefs.h. */
michael@0 12077
michael@0 12078 /* Override any GCC internal prototype to avoid an error.
michael@0 12079 Use char because int might match the return type of a GCC
michael@0 12080 builtin and then its argument prototype would still apply. */
michael@0 12081 #ifdef __cplusplus
michael@0 12082 extern "C"
michael@0 12083 #endif
michael@0 12084 char socket ();
michael@0 12085 int
michael@0 12086 main ()
michael@0 12087 {
michael@0 12088 return socket ();
michael@0 12089 ;
michael@0 12090 return 0;
michael@0 12091 }
michael@0 12092 _ACEOF
michael@0 12093 for ac_lib in '' socket; do
michael@0 12094 if test -z "$ac_lib"; then
michael@0 12095 ac_res="none required"
michael@0 12096 else
michael@0 12097 ac_res=-l$ac_lib
michael@0 12098 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
michael@0 12099 fi
michael@0 12100 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12101 ac_cv_search_socket=$ac_res
michael@0 12102 fi
michael@0 12103 rm -f core conftest.err conftest.$ac_objext \
michael@0 12104 conftest$ac_exeext
michael@0 12105 if ${ac_cv_search_socket+:} false; then :
michael@0 12106 break
michael@0 12107 fi
michael@0 12108 done
michael@0 12109 if ${ac_cv_search_socket+:} false; then :
michael@0 12110
michael@0 12111 else
michael@0 12112 ac_cv_search_socket=no
michael@0 12113 fi
michael@0 12114 rm conftest.$ac_ext
michael@0 12115 LIBS=$ac_func_search_save_LIBS
michael@0 12116 fi
michael@0 12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
michael@0 12118 $as_echo "$ac_cv_search_socket" >&6; }
michael@0 12119 ac_res=$ac_cv_search_socket
michael@0 12120 if test "$ac_res" != no; then :
michael@0 12121 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12122
michael@0 12123 fi
michael@0 12124
michael@0 12125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
michael@0 12126 $as_echo_n "checking for library containing inet_aton... " >&6; }
michael@0 12127 if ${ac_cv_search_inet_aton+:} false; then :
michael@0 12128 $as_echo_n "(cached) " >&6
michael@0 12129 else
michael@0 12130 ac_func_search_save_LIBS=$LIBS
michael@0 12131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12132 /* end confdefs.h. */
michael@0 12133
michael@0 12134 /* Override any GCC internal prototype to avoid an error.
michael@0 12135 Use char because int might match the return type of a GCC
michael@0 12136 builtin and then its argument prototype would still apply. */
michael@0 12137 #ifdef __cplusplus
michael@0 12138 extern "C"
michael@0 12139 #endif
michael@0 12140 char inet_aton ();
michael@0 12141 int
michael@0 12142 main ()
michael@0 12143 {
michael@0 12144 return inet_aton ();
michael@0 12145 ;
michael@0 12146 return 0;
michael@0 12147 }
michael@0 12148 _ACEOF
michael@0 12149 for ac_lib in '' resolv; do
michael@0 12150 if test -z "$ac_lib"; then
michael@0 12151 ac_res="none required"
michael@0 12152 else
michael@0 12153 ac_res=-l$ac_lib
michael@0 12154 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
michael@0 12155 fi
michael@0 12156 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12157 ac_cv_search_inet_aton=$ac_res
michael@0 12158 fi
michael@0 12159 rm -f core conftest.err conftest.$ac_objext \
michael@0 12160 conftest$ac_exeext
michael@0 12161 if ${ac_cv_search_inet_aton+:} false; then :
michael@0 12162 break
michael@0 12163 fi
michael@0 12164 done
michael@0 12165 if ${ac_cv_search_inet_aton+:} false; then :
michael@0 12166
michael@0 12167 else
michael@0 12168 ac_cv_search_inet_aton=no
michael@0 12169 fi
michael@0 12170 rm conftest.$ac_ext
michael@0 12171 LIBS=$ac_func_search_save_LIBS
michael@0 12172 fi
michael@0 12173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
michael@0 12174 $as_echo "$ac_cv_search_inet_aton" >&6; }
michael@0 12175 ac_res=$ac_cv_search_inet_aton
michael@0 12176 if test "$ac_res" != no; then :
michael@0 12177 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12178
michael@0 12179 fi
michael@0 12180
michael@0 12181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
michael@0 12182 $as_echo_n "checking for library containing clock_gettime... " >&6; }
michael@0 12183 if ${ac_cv_search_clock_gettime+:} false; then :
michael@0 12184 $as_echo_n "(cached) " >&6
michael@0 12185 else
michael@0 12186 ac_func_search_save_LIBS=$LIBS
michael@0 12187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12188 /* end confdefs.h. */
michael@0 12189
michael@0 12190 /* Override any GCC internal prototype to avoid an error.
michael@0 12191 Use char because int might match the return type of a GCC
michael@0 12192 builtin and then its argument prototype would still apply. */
michael@0 12193 #ifdef __cplusplus
michael@0 12194 extern "C"
michael@0 12195 #endif
michael@0 12196 char clock_gettime ();
michael@0 12197 int
michael@0 12198 main ()
michael@0 12199 {
michael@0 12200 return clock_gettime ();
michael@0 12201 ;
michael@0 12202 return 0;
michael@0 12203 }
michael@0 12204 _ACEOF
michael@0 12205 for ac_lib in '' rt; do
michael@0 12206 if test -z "$ac_lib"; then
michael@0 12207 ac_res="none required"
michael@0 12208 else
michael@0 12209 ac_res=-l$ac_lib
michael@0 12210 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
michael@0 12211 fi
michael@0 12212 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12213 ac_cv_search_clock_gettime=$ac_res
michael@0 12214 fi
michael@0 12215 rm -f core conftest.err conftest.$ac_objext \
michael@0 12216 conftest$ac_exeext
michael@0 12217 if ${ac_cv_search_clock_gettime+:} false; then :
michael@0 12218 break
michael@0 12219 fi
michael@0 12220 done
michael@0 12221 if ${ac_cv_search_clock_gettime+:} false; then :
michael@0 12222
michael@0 12223 else
michael@0 12224 ac_cv_search_clock_gettime=no
michael@0 12225 fi
michael@0 12226 rm conftest.$ac_ext
michael@0 12227 LIBS=$ac_func_search_save_LIBS
michael@0 12228 fi
michael@0 12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
michael@0 12230 $as_echo "$ac_cv_search_clock_gettime" >&6; }
michael@0 12231 ac_res=$ac_cv_search_clock_gettime
michael@0 12232 if test "$ac_res" != no; then :
michael@0 12233 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12234
michael@0 12235 fi
michael@0 12236
michael@0 12237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5
michael@0 12238 $as_echo_n "checking for library containing sendfile... " >&6; }
michael@0 12239 if ${ac_cv_search_sendfile+:} false; then :
michael@0 12240 $as_echo_n "(cached) " >&6
michael@0 12241 else
michael@0 12242 ac_func_search_save_LIBS=$LIBS
michael@0 12243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12244 /* end confdefs.h. */
michael@0 12245
michael@0 12246 /* Override any GCC internal prototype to avoid an error.
michael@0 12247 Use char because int might match the return type of a GCC
michael@0 12248 builtin and then its argument prototype would still apply. */
michael@0 12249 #ifdef __cplusplus
michael@0 12250 extern "C"
michael@0 12251 #endif
michael@0 12252 char sendfile ();
michael@0 12253 int
michael@0 12254 main ()
michael@0 12255 {
michael@0 12256 return sendfile ();
michael@0 12257 ;
michael@0 12258 return 0;
michael@0 12259 }
michael@0 12260 _ACEOF
michael@0 12261 for ac_lib in '' sendfile; do
michael@0 12262 if test -z "$ac_lib"; then
michael@0 12263 ac_res="none required"
michael@0 12264 else
michael@0 12265 ac_res=-l$ac_lib
michael@0 12266 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
michael@0 12267 fi
michael@0 12268 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12269 ac_cv_search_sendfile=$ac_res
michael@0 12270 fi
michael@0 12271 rm -f core conftest.err conftest.$ac_objext \
michael@0 12272 conftest$ac_exeext
michael@0 12273 if ${ac_cv_search_sendfile+:} false; then :
michael@0 12274 break
michael@0 12275 fi
michael@0 12276 done
michael@0 12277 if ${ac_cv_search_sendfile+:} false; then :
michael@0 12278
michael@0 12279 else
michael@0 12280 ac_cv_search_sendfile=no
michael@0 12281 fi
michael@0 12282 rm conftest.$ac_ext
michael@0 12283 LIBS=$ac_func_search_save_LIBS
michael@0 12284 fi
michael@0 12285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5
michael@0 12286 $as_echo "$ac_cv_search_sendfile" >&6; }
michael@0 12287 ac_res=$ac_cv_search_sendfile
michael@0 12288 if test "$ac_res" != no; then :
michael@0 12289 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12290
michael@0 12291 fi
michael@0 12292
michael@0 12293
michael@0 12294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5
michael@0 12295 $as_echo_n "checking for WIN32... " >&6; }
michael@0 12296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12297 /* end confdefs.h. */
michael@0 12298
michael@0 12299 int
michael@0 12300 main ()
michael@0 12301 {
michael@0 12302
michael@0 12303 #ifndef WIN32
michael@0 12304 die horribly
michael@0 12305 #endif
michael@0 12306
michael@0 12307 ;
michael@0 12308 return 0;
michael@0 12309 }
michael@0 12310 _ACEOF
michael@0 12311 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 12312 bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 12313 $as_echo "yes" >&6; }
michael@0 12314 else
michael@0 12315 bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 12316 $as_echo "no" >&6; }
michael@0 12317 fi
michael@0 12318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 12319
michael@0 12320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5
michael@0 12321 $as_echo_n "checking for CYGWIN... " >&6; }
michael@0 12322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12323 /* end confdefs.h. */
michael@0 12324
michael@0 12325 int
michael@0 12326 main ()
michael@0 12327 {
michael@0 12328
michael@0 12329 #ifndef __CYGWIN__
michael@0 12330 die horribly
michael@0 12331 #endif
michael@0 12332
michael@0 12333 ;
michael@0 12334 return 0;
michael@0 12335 }
michael@0 12336 _ACEOF
michael@0 12337 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 12338 cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 12339 $as_echo "yes" >&6; }
michael@0 12340 else
michael@0 12341 cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 12342 $as_echo "no" >&6; }
michael@0 12343 fi
michael@0 12344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 12345
michael@0 12346 for ac_header in zlib.h
michael@0 12347 do :
michael@0 12348 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
michael@0 12349 if test "x$ac_cv_header_zlib_h" = xyes; then :
michael@0 12350 cat >>confdefs.h <<_ACEOF
michael@0 12351 #define HAVE_ZLIB_H 1
michael@0 12352 _ACEOF
michael@0 12353
michael@0 12354 fi
michael@0 12355
michael@0 12356 done
michael@0 12357
michael@0 12358
michael@0 12359 if test "x$ac_cv_header_zlib_h" = "xyes"; then
michael@0 12360 save_LIBS="$LIBS"
michael@0 12361 LIBS=""
michael@0 12362 ZLIB_LIBS=""
michael@0 12363 have_zlib=no
michael@0 12364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5
michael@0 12365 $as_echo_n "checking for library containing inflateEnd... " >&6; }
michael@0 12366 if ${ac_cv_search_inflateEnd+:} false; then :
michael@0 12367 $as_echo_n "(cached) " >&6
michael@0 12368 else
michael@0 12369 ac_func_search_save_LIBS=$LIBS
michael@0 12370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12371 /* end confdefs.h. */
michael@0 12372
michael@0 12373 /* Override any GCC internal prototype to avoid an error.
michael@0 12374 Use char because int might match the return type of a GCC
michael@0 12375 builtin and then its argument prototype would still apply. */
michael@0 12376 #ifdef __cplusplus
michael@0 12377 extern "C"
michael@0 12378 #endif
michael@0 12379 char inflateEnd ();
michael@0 12380 int
michael@0 12381 main ()
michael@0 12382 {
michael@0 12383 return inflateEnd ();
michael@0 12384 ;
michael@0 12385 return 0;
michael@0 12386 }
michael@0 12387 _ACEOF
michael@0 12388 for ac_lib in '' z; do
michael@0 12389 if test -z "$ac_lib"; then
michael@0 12390 ac_res="none required"
michael@0 12391 else
michael@0 12392 ac_res=-l$ac_lib
michael@0 12393 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
michael@0 12394 fi
michael@0 12395 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12396 ac_cv_search_inflateEnd=$ac_res
michael@0 12397 fi
michael@0 12398 rm -f core conftest.err conftest.$ac_objext \
michael@0 12399 conftest$ac_exeext
michael@0 12400 if ${ac_cv_search_inflateEnd+:} false; then :
michael@0 12401 break
michael@0 12402 fi
michael@0 12403 done
michael@0 12404 if ${ac_cv_search_inflateEnd+:} false; then :
michael@0 12405
michael@0 12406 else
michael@0 12407 ac_cv_search_inflateEnd=no
michael@0 12408 fi
michael@0 12409 rm conftest.$ac_ext
michael@0 12410 LIBS=$ac_func_search_save_LIBS
michael@0 12411 fi
michael@0 12412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5
michael@0 12413 $as_echo "$ac_cv_search_inflateEnd" >&6; }
michael@0 12414 ac_res=$ac_cv_search_inflateEnd
michael@0 12415 if test "$ac_res" != no; then :
michael@0 12416 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12417 have_zlib=yes
michael@0 12418 ZLIB_LIBS="$LIBS"
michael@0 12419
michael@0 12420 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
michael@0 12421
michael@0 12422 fi
michael@0 12423
michael@0 12424 LIBS="$save_LIBS"
michael@0 12425
michael@0 12426 fi
michael@0 12427 if test "$have_zlib" = "yes"; then
michael@0 12428 ZLIB_REGRESS_TRUE=
michael@0 12429 ZLIB_REGRESS_FALSE='#'
michael@0 12430 else
michael@0 12431 ZLIB_REGRESS_TRUE='#'
michael@0 12432 ZLIB_REGRESS_FALSE=
michael@0 12433 fi
michael@0 12434
michael@0 12435
michael@0 12436 if test "$bwin32" = true; then
michael@0 12437 EV_LIB_WS32=-lws2_32
michael@0 12438 EV_LIB_GDI=-lgdi32
michael@0 12439 else
michael@0 12440 EV_LIB_WS32=
michael@0 12441 EV_LIB_GDI=
michael@0 12442 fi
michael@0 12443
michael@0 12444
michael@0 12445
michael@0 12446
michael@0 12447 for ac_header in openssl/bio.h
michael@0 12448 do :
michael@0 12449 ac_fn_c_check_header_mongrel "$LINENO" "openssl/bio.h" "ac_cv_header_openssl_bio_h" "$ac_includes_default"
michael@0 12450 if test "x$ac_cv_header_openssl_bio_h" = xyes; then :
michael@0 12451 cat >>confdefs.h <<_ACEOF
michael@0 12452 #define HAVE_OPENSSL_BIO_H 1
michael@0 12453 _ACEOF
michael@0 12454
michael@0 12455 fi
michael@0 12456
michael@0 12457 done
michael@0 12458
michael@0 12459
michael@0 12460 if test "$enable_openssl" = "yes"; then
michael@0 12461 save_LIBS="$LIBS"
michael@0 12462 LIBS=""
michael@0 12463 OPENSSL_LIBS=""
michael@0 12464 have_openssl=no
michael@0 12465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5
michael@0 12466 $as_echo_n "checking for library containing SSL_new... " >&6; }
michael@0 12467 if ${ac_cv_search_SSL_new+:} false; then :
michael@0 12468 $as_echo_n "(cached) " >&6
michael@0 12469 else
michael@0 12470 ac_func_search_save_LIBS=$LIBS
michael@0 12471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12472 /* end confdefs.h. */
michael@0 12473
michael@0 12474 /* Override any GCC internal prototype to avoid an error.
michael@0 12475 Use char because int might match the return type of a GCC
michael@0 12476 builtin and then its argument prototype would still apply. */
michael@0 12477 #ifdef __cplusplus
michael@0 12478 extern "C"
michael@0 12479 #endif
michael@0 12480 char SSL_new ();
michael@0 12481 int
michael@0 12482 main ()
michael@0 12483 {
michael@0 12484 return SSL_new ();
michael@0 12485 ;
michael@0 12486 return 0;
michael@0 12487 }
michael@0 12488 _ACEOF
michael@0 12489 for ac_lib in '' ssl; do
michael@0 12490 if test -z "$ac_lib"; then
michael@0 12491 ac_res="none required"
michael@0 12492 else
michael@0 12493 ac_res=-l$ac_lib
michael@0 12494 LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS"
michael@0 12495 fi
michael@0 12496 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12497 ac_cv_search_SSL_new=$ac_res
michael@0 12498 fi
michael@0 12499 rm -f core conftest.err conftest.$ac_objext \
michael@0 12500 conftest$ac_exeext
michael@0 12501 if ${ac_cv_search_SSL_new+:} false; then :
michael@0 12502 break
michael@0 12503 fi
michael@0 12504 done
michael@0 12505 if ${ac_cv_search_SSL_new+:} false; then :
michael@0 12506
michael@0 12507 else
michael@0 12508 ac_cv_search_SSL_new=no
michael@0 12509 fi
michael@0 12510 rm conftest.$ac_ext
michael@0 12511 LIBS=$ac_func_search_save_LIBS
michael@0 12512 fi
michael@0 12513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5
michael@0 12514 $as_echo "$ac_cv_search_SSL_new" >&6; }
michael@0 12515 ac_res=$ac_cv_search_SSL_new
michael@0 12516 if test "$ac_res" != no; then :
michael@0 12517 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12518 have_openssl=yes
michael@0 12519 OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
michael@0 12520
michael@0 12521 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
michael@0 12522
michael@0 12523 else
michael@0 12524 have_openssl=no
michael@0 12525 fi
michael@0 12526
michael@0 12527 LIBS="$save_LIBS"
michael@0 12528
michael@0 12529 fi
michael@0 12530
michael@0 12531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
michael@0 12532 $as_echo_n "checking for ANSI C header files... " >&6; }
michael@0 12533 if ${ac_cv_header_stdc+:} false; then :
michael@0 12534 $as_echo_n "(cached) " >&6
michael@0 12535 else
michael@0 12536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12537 /* end confdefs.h. */
michael@0 12538 #include <stdlib.h>
michael@0 12539 #include <stdarg.h>
michael@0 12540 #include <string.h>
michael@0 12541 #include <float.h>
michael@0 12542
michael@0 12543 int
michael@0 12544 main ()
michael@0 12545 {
michael@0 12546
michael@0 12547 ;
michael@0 12548 return 0;
michael@0 12549 }
michael@0 12550 _ACEOF
michael@0 12551 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 12552 ac_cv_header_stdc=yes
michael@0 12553 else
michael@0 12554 ac_cv_header_stdc=no
michael@0 12555 fi
michael@0 12556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 12557
michael@0 12558 if test $ac_cv_header_stdc = yes; then
michael@0 12559 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
michael@0 12560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12561 /* end confdefs.h. */
michael@0 12562 #include <string.h>
michael@0 12563
michael@0 12564 _ACEOF
michael@0 12565 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 12566 $EGREP "memchr" >/dev/null 2>&1; then :
michael@0 12567
michael@0 12568 else
michael@0 12569 ac_cv_header_stdc=no
michael@0 12570 fi
michael@0 12571 rm -f conftest*
michael@0 12572
michael@0 12573 fi
michael@0 12574
michael@0 12575 if test $ac_cv_header_stdc = yes; then
michael@0 12576 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
michael@0 12577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12578 /* end confdefs.h. */
michael@0 12579 #include <stdlib.h>
michael@0 12580
michael@0 12581 _ACEOF
michael@0 12582 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 12583 $EGREP "free" >/dev/null 2>&1; then :
michael@0 12584
michael@0 12585 else
michael@0 12586 ac_cv_header_stdc=no
michael@0 12587 fi
michael@0 12588 rm -f conftest*
michael@0 12589
michael@0 12590 fi
michael@0 12591
michael@0 12592 if test $ac_cv_header_stdc = yes; then
michael@0 12593 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
michael@0 12594 if test "$cross_compiling" = yes; then :
michael@0 12595 :
michael@0 12596 else
michael@0 12597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12598 /* end confdefs.h. */
michael@0 12599 #include <ctype.h>
michael@0 12600 #include <stdlib.h>
michael@0 12601 #if ((' ' & 0x0FF) == 0x020)
michael@0 12602 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
michael@0 12603 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
michael@0 12604 #else
michael@0 12605 # define ISLOWER(c) \
michael@0 12606 (('a' <= (c) && (c) <= 'i') \
michael@0 12607 || ('j' <= (c) && (c) <= 'r') \
michael@0 12608 || ('s' <= (c) && (c) <= 'z'))
michael@0 12609 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
michael@0 12610 #endif
michael@0 12611
michael@0 12612 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
michael@0 12613 int
michael@0 12614 main ()
michael@0 12615 {
michael@0 12616 int i;
michael@0 12617 for (i = 0; i < 256; i++)
michael@0 12618 if (XOR (islower (i), ISLOWER (i))
michael@0 12619 || toupper (i) != TOUPPER (i))
michael@0 12620 return 2;
michael@0 12621 return 0;
michael@0 12622 }
michael@0 12623 _ACEOF
michael@0 12624 if ac_fn_c_try_run "$LINENO"; then :
michael@0 12625
michael@0 12626 else
michael@0 12627 ac_cv_header_stdc=no
michael@0 12628 fi
michael@0 12629 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
michael@0 12630 conftest.$ac_objext conftest.beam conftest.$ac_ext
michael@0 12631 fi
michael@0 12632
michael@0 12633 fi
michael@0 12634 fi
michael@0 12635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
michael@0 12636 $as_echo "$ac_cv_header_stdc" >&6; }
michael@0 12637 if test $ac_cv_header_stdc = yes; then
michael@0 12638
michael@0 12639 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
michael@0 12640
michael@0 12641 fi
michael@0 12642
michael@0 12643 for ac_header in fcntl.h stdarg.h inttypes.h stdint.h stddef.h poll.h unistd.h sys/epoll.h sys/time.h sys/queue.h sys/event.h sys/param.h sys/ioctl.h sys/select.h sys/devpoll.h port.h netinet/in.h netinet/in6.h sys/socket.h sys/uio.h arpa/inet.h sys/eventfd.h sys/mman.h sys/sendfile.h sys/wait.h netdb.h
michael@0 12644 do :
michael@0 12645 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
michael@0 12646 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
michael@0 12647 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
michael@0 12648 cat >>confdefs.h <<_ACEOF
michael@0 12649 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
michael@0 12650 _ACEOF
michael@0 12651
michael@0 12652 fi
michael@0 12653
michael@0 12654 done
michael@0 12655
michael@0 12656 for ac_header in sys/stat.h
michael@0 12657 do :
michael@0 12658 ac_fn_c_check_header_mongrel "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
michael@0 12659 if test "x$ac_cv_header_sys_stat_h" = xyes; then :
michael@0 12660 cat >>confdefs.h <<_ACEOF
michael@0 12661 #define HAVE_SYS_STAT_H 1
michael@0 12662 _ACEOF
michael@0 12663
michael@0 12664 fi
michael@0 12665
michael@0 12666 done
michael@0 12667
michael@0 12668 for ac_header in sys/sysctl.h
michael@0 12669 do :
michael@0 12670 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
michael@0 12671 #ifdef HAVE_SYS_PARAM_H
michael@0 12672 #include <sys/param.h>
michael@0 12673 #endif
michael@0 12674
michael@0 12675 "
michael@0 12676 if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
michael@0 12677 cat >>confdefs.h <<_ACEOF
michael@0 12678 #define HAVE_SYS_SYSCTL_H 1
michael@0 12679 _ACEOF
michael@0 12680
michael@0 12681 fi
michael@0 12682
michael@0 12683 done
michael@0 12684
michael@0 12685 if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
michael@0 12686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5
michael@0 12687 $as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; }
michael@0 12688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12689 /* end confdefs.h. */
michael@0 12690
michael@0 12691 #include <sys/queue.h>
michael@0 12692 #ifdef TAILQ_FOREACH
michael@0 12693 yes
michael@0 12694 #endif
michael@0 12695
michael@0 12696 _ACEOF
michael@0 12697 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 12698 $EGREP "yes" >/dev/null 2>&1; then :
michael@0 12699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 12700 $as_echo "yes" >&6; }
michael@0 12701
michael@0 12702 $as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h
michael@0 12703
michael@0 12704 else
michael@0 12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 12706 $as_echo "no" >&6; }
michael@0 12707
michael@0 12708 fi
michael@0 12709 rm -f conftest*
michael@0 12710
michael@0 12711 fi
michael@0 12712
michael@0 12713 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
michael@0 12714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5
michael@0 12715 $as_echo_n "checking for timeradd in sys/time.h... " >&6; }
michael@0 12716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12717 /* end confdefs.h. */
michael@0 12718
michael@0 12719 #include <sys/time.h>
michael@0 12720 #ifdef timeradd
michael@0 12721 yes
michael@0 12722 #endif
michael@0 12723
michael@0 12724 _ACEOF
michael@0 12725 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 12726 $EGREP "yes" >/dev/null 2>&1; then :
michael@0 12727
michael@0 12728 $as_echo "#define HAVE_TIMERADD 1" >>confdefs.h
michael@0 12729
michael@0 12730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 12731 $as_echo "yes" >&6; }
michael@0 12732 else
michael@0 12733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 12734 $as_echo "no" >&6; }
michael@0 12735
michael@0 12736 fi
michael@0 12737 rm -f conftest*
michael@0 12738
michael@0 12739 fi
michael@0 12740
michael@0 12741 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
michael@0 12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5
michael@0 12743 $as_echo_n "checking for timercmp in sys/time.h... " >&6; }
michael@0 12744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12745 /* end confdefs.h. */
michael@0 12746
michael@0 12747 #include <sys/time.h>
michael@0 12748 #ifdef timercmp
michael@0 12749 yes
michael@0 12750 #endif
michael@0 12751
michael@0 12752 _ACEOF
michael@0 12753 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 12754 $EGREP "yes" >/dev/null 2>&1; then :
michael@0 12755
michael@0 12756 $as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h
michael@0 12757
michael@0 12758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 12759 $as_echo "yes" >&6; }
michael@0 12760 else
michael@0 12761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 12762 $as_echo "no" >&6; }
michael@0 12763
michael@0 12764 fi
michael@0 12765 rm -f conftest*
michael@0 12766
michael@0 12767 fi
michael@0 12768
michael@0 12769 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
michael@0 12770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5
michael@0 12771 $as_echo_n "checking for timerclear in sys/time.h... " >&6; }
michael@0 12772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12773 /* end confdefs.h. */
michael@0 12774
michael@0 12775 #include <sys/time.h>
michael@0 12776 #ifdef timerclear
michael@0 12777 yes
michael@0 12778 #endif
michael@0 12779
michael@0 12780 _ACEOF
michael@0 12781 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 12782 $EGREP "yes" >/dev/null 2>&1; then :
michael@0 12783
michael@0 12784 $as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h
michael@0 12785
michael@0 12786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 12787 $as_echo "yes" >&6; }
michael@0 12788 else
michael@0 12789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 12790 $as_echo "no" >&6; }
michael@0 12791
michael@0 12792 fi
michael@0 12793 rm -f conftest*
michael@0 12794
michael@0 12795 fi
michael@0 12796
michael@0 12797 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
michael@0 12798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5
michael@0 12799 $as_echo_n "checking for timerisset in sys/time.h... " >&6; }
michael@0 12800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12801 /* end confdefs.h. */
michael@0 12802
michael@0 12803 #include <sys/time.h>
michael@0 12804 #ifdef timerisset
michael@0 12805 yes
michael@0 12806 #endif
michael@0 12807
michael@0 12808 _ACEOF
michael@0 12809 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 12810 $EGREP "yes" >/dev/null 2>&1; then :
michael@0 12811
michael@0 12812 $as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h
michael@0 12813
michael@0 12814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 12815 $as_echo "yes" >&6; }
michael@0 12816 else
michael@0 12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 12818 $as_echo "no" >&6; }
michael@0 12819
michael@0 12820 fi
michael@0 12821 rm -f conftest*
michael@0 12822
michael@0 12823 fi
michael@0 12824
michael@0 12825 if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then
michael@0 12826 ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h>
michael@0 12827 #include <sys/sysctl.h>
michael@0 12828
michael@0 12829 "
michael@0 12830 if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then :
michael@0 12831 ac_have_decl=1
michael@0 12832 else
michael@0 12833 ac_have_decl=0
michael@0 12834 fi
michael@0 12835
michael@0 12836 cat >>confdefs.h <<_ACEOF
michael@0 12837 #define HAVE_DECL_CTL_KERN $ac_have_decl
michael@0 12838 _ACEOF
michael@0 12839 ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h>
michael@0 12840 #include <sys/sysctl.h>
michael@0 12841
michael@0 12842 "
michael@0 12843 if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then :
michael@0 12844 ac_have_decl=1
michael@0 12845 else
michael@0 12846 ac_have_decl=0
michael@0 12847 fi
michael@0 12848
michael@0 12849 cat >>confdefs.h <<_ACEOF
michael@0 12850 #define HAVE_DECL_KERN_RANDOM $ac_have_decl
michael@0 12851 _ACEOF
michael@0 12852 ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h>
michael@0 12853 #include <sys/sysctl.h>
michael@0 12854
michael@0 12855 "
michael@0 12856 if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then :
michael@0 12857 ac_have_decl=1
michael@0 12858 else
michael@0 12859 ac_have_decl=0
michael@0 12860 fi
michael@0 12861
michael@0 12862 cat >>confdefs.h <<_ACEOF
michael@0 12863 #define HAVE_DECL_RANDOM_UUID $ac_have_decl
michael@0 12864 _ACEOF
michael@0 12865 ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h>
michael@0 12866 #include <sys/sysctl.h>
michael@0 12867
michael@0 12868 "
michael@0 12869 if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then :
michael@0 12870 ac_have_decl=1
michael@0 12871 else
michael@0 12872 ac_have_decl=0
michael@0 12873 fi
michael@0 12874
michael@0 12875 cat >>confdefs.h <<_ACEOF
michael@0 12876 #define HAVE_DECL_KERN_ARND $ac_have_decl
michael@0 12877 _ACEOF
michael@0 12878
michael@0 12879 fi
michael@0 12880
michael@0 12881 if test x$bwin32 = xtrue; then
michael@0 12882 BUILD_WIN32_TRUE=
michael@0 12883 BUILD_WIN32_FALSE='#'
michael@0 12884 else
michael@0 12885 BUILD_WIN32_TRUE='#'
michael@0 12886 BUILD_WIN32_FALSE=
michael@0 12887 fi
michael@0 12888
michael@0 12889 if test x$cygwin = xtrue; then
michael@0 12890 BUILD_CYGWIN_TRUE=
michael@0 12891 BUILD_CYGWIN_FALSE='#'
michael@0 12892 else
michael@0 12893 BUILD_CYGWIN_TRUE='#'
michael@0 12894 BUILD_CYGWIN_FALSE=
michael@0 12895 fi
michael@0 12896
michael@0 12897 if test x$bwin32 = xtrue || test x$cygwin = xtrue; then
michael@0 12898 BUILD_WITH_NO_UNDEFINED_TRUE=
michael@0 12899 BUILD_WITH_NO_UNDEFINED_FALSE='#'
michael@0 12900 else
michael@0 12901 BUILD_WITH_NO_UNDEFINED_TRUE='#'
michael@0 12902 BUILD_WITH_NO_UNDEFINED_FALSE=
michael@0 12903 fi
michael@0 12904
michael@0 12905
michael@0 12906 if test x$bwin32 = xtrue; then
michael@0 12907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5
michael@0 12908 $as_echo_n "checking for library containing getservbyname... " >&6; }
michael@0 12909 if ${ac_cv_search_getservbyname+:} false; then :
michael@0 12910 $as_echo_n "(cached) " >&6
michael@0 12911 else
michael@0 12912 ac_func_search_save_LIBS=$LIBS
michael@0 12913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12914 /* end confdefs.h. */
michael@0 12915
michael@0 12916 /* Override any GCC internal prototype to avoid an error.
michael@0 12917 Use char because int might match the return type of a GCC
michael@0 12918 builtin and then its argument prototype would still apply. */
michael@0 12919 #ifdef __cplusplus
michael@0 12920 extern "C"
michael@0 12921 #endif
michael@0 12922 char getservbyname ();
michael@0 12923 int
michael@0 12924 main ()
michael@0 12925 {
michael@0 12926 return getservbyname ();
michael@0 12927 ;
michael@0 12928 return 0;
michael@0 12929 }
michael@0 12930 _ACEOF
michael@0 12931 for ac_lib in '' ws2_32; do
michael@0 12932 if test -z "$ac_lib"; then
michael@0 12933 ac_res="none required"
michael@0 12934 else
michael@0 12935 ac_res=-l$ac_lib
michael@0 12936 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
michael@0 12937 fi
michael@0 12938 if ac_fn_c_try_link "$LINENO"; then :
michael@0 12939 ac_cv_search_getservbyname=$ac_res
michael@0 12940 fi
michael@0 12941 rm -f core conftest.err conftest.$ac_objext \
michael@0 12942 conftest$ac_exeext
michael@0 12943 if ${ac_cv_search_getservbyname+:} false; then :
michael@0 12944 break
michael@0 12945 fi
michael@0 12946 done
michael@0 12947 if ${ac_cv_search_getservbyname+:} false; then :
michael@0 12948
michael@0 12949 else
michael@0 12950 ac_cv_search_getservbyname=no
michael@0 12951 fi
michael@0 12952 rm conftest.$ac_ext
michael@0 12953 LIBS=$ac_func_search_save_LIBS
michael@0 12954 fi
michael@0 12955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5
michael@0 12956 $as_echo "$ac_cv_search_getservbyname" >&6; }
michael@0 12957 ac_res=$ac_cv_search_getservbyname
michael@0 12958 if test "$ac_res" != no; then :
michael@0 12959 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
michael@0 12960
michael@0 12961 fi
michael@0 12962
michael@0 12963 fi
michael@0 12964
michael@0 12965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
michael@0 12966 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
michael@0 12967 if ${ac_cv_c_const+:} false; then :
michael@0 12968 $as_echo_n "(cached) " >&6
michael@0 12969 else
michael@0 12970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 12971 /* end confdefs.h. */
michael@0 12972
michael@0 12973 int
michael@0 12974 main ()
michael@0 12975 {
michael@0 12976 /* FIXME: Include the comments suggested by Paul. */
michael@0 12977 #ifndef __cplusplus
michael@0 12978 /* Ultrix mips cc rejects this. */
michael@0 12979 typedef int charset[2];
michael@0 12980 const charset cs;
michael@0 12981 /* SunOS 4.1.1 cc rejects this. */
michael@0 12982 char const *const *pcpcc;
michael@0 12983 char **ppc;
michael@0 12984 /* NEC SVR4.0.2 mips cc rejects this. */
michael@0 12985 struct point {int x, y;};
michael@0 12986 static struct point const zero = {0,0};
michael@0 12987 /* AIX XL C 1.02.0.0 rejects this.
michael@0 12988 It does not let you subtract one const X* pointer from another in
michael@0 12989 an arm of an if-expression whose if-part is not a constant
michael@0 12990 expression */
michael@0 12991 const char *g = "string";
michael@0 12992 pcpcc = &g + (g ? g-g : 0);
michael@0 12993 /* HPUX 7.0 cc rejects these. */
michael@0 12994 ++pcpcc;
michael@0 12995 ppc = (char**) pcpcc;
michael@0 12996 pcpcc = (char const *const *) ppc;
michael@0 12997 { /* SCO 3.2v4 cc rejects this. */
michael@0 12998 char *t;
michael@0 12999 char const *s = 0 ? (char *) 0 : (char const *) 0;
michael@0 13000
michael@0 13001 *t++ = 0;
michael@0 13002 if (s) return 0;
michael@0 13003 }
michael@0 13004 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
michael@0 13005 int x[] = {25, 17};
michael@0 13006 const int *foo = &x[0];
michael@0 13007 ++foo;
michael@0 13008 }
michael@0 13009 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
michael@0 13010 typedef const int *iptr;
michael@0 13011 iptr p = 0;
michael@0 13012 ++p;
michael@0 13013 }
michael@0 13014 { /* AIX XL C 1.02.0.0 rejects this saying
michael@0 13015 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
michael@0 13016 struct s { int j; const int *ap[3]; };
michael@0 13017 struct s *b; b->j = 5;
michael@0 13018 }
michael@0 13019 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
michael@0 13020 const int foo = 10;
michael@0 13021 if (!foo) return 0;
michael@0 13022 }
michael@0 13023 return !cs[0] && !zero.x;
michael@0 13024 #endif
michael@0 13025
michael@0 13026 ;
michael@0 13027 return 0;
michael@0 13028 }
michael@0 13029 _ACEOF
michael@0 13030 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 13031 ac_cv_c_const=yes
michael@0 13032 else
michael@0 13033 ac_cv_c_const=no
michael@0 13034 fi
michael@0 13035 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 13036 fi
michael@0 13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
michael@0 13038 $as_echo "$ac_cv_c_const" >&6; }
michael@0 13039 if test $ac_cv_c_const = no; then
michael@0 13040
michael@0 13041 $as_echo "#define const /**/" >>confdefs.h
michael@0 13042
michael@0 13043 fi
michael@0 13044
michael@0 13045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
michael@0 13046 $as_echo_n "checking for inline... " >&6; }
michael@0 13047 if ${ac_cv_c_inline+:} false; then :
michael@0 13048 $as_echo_n "(cached) " >&6
michael@0 13049 else
michael@0 13050 ac_cv_c_inline=no
michael@0 13051 for ac_kw in inline __inline__ __inline; do
michael@0 13052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13053 /* end confdefs.h. */
michael@0 13054 #ifndef __cplusplus
michael@0 13055 typedef int foo_t;
michael@0 13056 static $ac_kw foo_t static_foo () {return 0; }
michael@0 13057 $ac_kw foo_t foo () {return 0; }
michael@0 13058 #endif
michael@0 13059
michael@0 13060 _ACEOF
michael@0 13061 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 13062 ac_cv_c_inline=$ac_kw
michael@0 13063 fi
michael@0 13064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 13065 test "$ac_cv_c_inline" != no && break
michael@0 13066 done
michael@0 13067
michael@0 13068 fi
michael@0 13069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
michael@0 13070 $as_echo "$ac_cv_c_inline" >&6; }
michael@0 13071
michael@0 13072 case $ac_cv_c_inline in
michael@0 13073 inline | yes) ;;
michael@0 13074 *)
michael@0 13075 case $ac_cv_c_inline in
michael@0 13076 no) ac_val=;;
michael@0 13077 *) ac_val=$ac_cv_c_inline;;
michael@0 13078 esac
michael@0 13079 cat >>confdefs.h <<_ACEOF
michael@0 13080 #ifndef __cplusplus
michael@0 13081 #define inline $ac_val
michael@0 13082 #endif
michael@0 13083 _ACEOF
michael@0 13084 ;;
michael@0 13085 esac
michael@0 13086
michael@0 13087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
michael@0 13088 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
michael@0 13089 if ${ac_cv_header_time+:} false; then :
michael@0 13090 $as_echo_n "(cached) " >&6
michael@0 13091 else
michael@0 13092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13093 /* end confdefs.h. */
michael@0 13094 #include <sys/types.h>
michael@0 13095 #include <sys/time.h>
michael@0 13096 #include <time.h>
michael@0 13097
michael@0 13098 int
michael@0 13099 main ()
michael@0 13100 {
michael@0 13101 if ((struct tm *) 0)
michael@0 13102 return 0;
michael@0 13103 ;
michael@0 13104 return 0;
michael@0 13105 }
michael@0 13106 _ACEOF
michael@0 13107 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 13108 ac_cv_header_time=yes
michael@0 13109 else
michael@0 13110 ac_cv_header_time=no
michael@0 13111 fi
michael@0 13112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 13113 fi
michael@0 13114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
michael@0 13115 $as_echo "$ac_cv_header_time" >&6; }
michael@0 13116 if test $ac_cv_header_time = yes; then
michael@0 13117
michael@0 13118 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
michael@0 13119
michael@0 13120 fi
michael@0 13121
michael@0 13122
michael@0 13123 for ac_func in gettimeofday vasprintf fcntl clock_gettime strtok_r strsep
michael@0 13124 do :
michael@0 13125 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
michael@0 13126 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
michael@0 13127 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
michael@0 13128 cat >>confdefs.h <<_ACEOF
michael@0 13129 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
michael@0 13130 _ACEOF
michael@0 13131
michael@0 13132 fi
michael@0 13133 done
michael@0 13134
michael@0 13135 for ac_func in getnameinfo strlcpy inet_ntop inet_pton signal sigaction strtoll inet_aton pipe eventfd sendfile mmap splice arc4random arc4random_buf issetugid geteuid getegid getprotobynumber setenv unsetenv putenv sysctl
michael@0 13136 do :
michael@0 13137 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
michael@0 13138 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
michael@0 13139 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
michael@0 13140 cat >>confdefs.h <<_ACEOF
michael@0 13141 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
michael@0 13142 _ACEOF
michael@0 13143
michael@0 13144 fi
michael@0 13145 done
michael@0 13146
michael@0 13147 for ac_func in umask
michael@0 13148 do :
michael@0 13149 ac_fn_c_check_func "$LINENO" "umask" "ac_cv_func_umask"
michael@0 13150 if test "x$ac_cv_func_umask" = xyes; then :
michael@0 13151 cat >>confdefs.h <<_ACEOF
michael@0 13152 #define HAVE_UMASK 1
michael@0 13153 _ACEOF
michael@0 13154
michael@0 13155 fi
michael@0 13156 done
michael@0 13157
michael@0 13158
michael@0 13159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
michael@0 13160 $as_echo_n "checking for getaddrinfo... " >&6; }
michael@0 13161 if ${libevent_cv_getaddrinfo+:} false; then :
michael@0 13162 $as_echo_n "(cached) " >&6
michael@0 13163 else
michael@0 13164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13165 /* end confdefs.h. */
michael@0 13166
michael@0 13167 #ifdef HAVE_NETDB_H
michael@0 13168 #include <netdb.h>
michael@0 13169 #endif
michael@0 13170
michael@0 13171 int
michael@0 13172 main ()
michael@0 13173 {
michael@0 13174
michael@0 13175 getaddrinfo;
michael@0 13176
michael@0 13177
michael@0 13178 ;
michael@0 13179 return 0;
michael@0 13180 }
michael@0 13181 _ACEOF
michael@0 13182 if ac_fn_c_try_link "$LINENO"; then :
michael@0 13183 libevent_cv_getaddrinfo=yes
michael@0 13184 else
michael@0 13185 libevent_cv_getaddrinfo=no
michael@0 13186
michael@0 13187 fi
michael@0 13188 rm -f core conftest.err conftest.$ac_objext \
michael@0 13189 conftest$ac_exeext conftest.$ac_ext
michael@0 13190
michael@0 13191 fi
michael@0 13192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5
michael@0 13193 $as_echo "$libevent_cv_getaddrinfo" >&6; }
michael@0 13194 if test "$libevent_cv_getaddrinfo" = "yes" ; then
michael@0 13195
michael@0 13196 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
michael@0 13197
michael@0 13198 else
michael@0 13199
michael@0 13200 for ac_func in getservbyname
michael@0 13201 do :
michael@0 13202 ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname"
michael@0 13203 if test "x$ac_cv_func_getservbyname" = xyes; then :
michael@0 13204 cat >>confdefs.h <<_ACEOF
michael@0 13205 #define HAVE_GETSERVBYNAME 1
michael@0 13206 _ACEOF
michael@0 13207
michael@0 13208 fi
michael@0 13209 done
michael@0 13210
michael@0 13211 # Check for gethostbyname_r in all its glorious incompatible versions.
michael@0 13212 # (This is cut-and-pasted from Tor, which based its logic on
michael@0 13213 # Python's configure.in.)
michael@0 13214
michael@0 13215
michael@0 13216 ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
michael@0 13217 if test "x$ac_cv_func_gethostbyname_r" = xyes; then :
michael@0 13218
michael@0 13219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5
michael@0 13220 $as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; }
michael@0 13221 OLD_CFLAGS=$CFLAGS
michael@0 13222 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
michael@0 13223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13224 /* end confdefs.h. */
michael@0 13225
michael@0 13226 #include <netdb.h>
michael@0 13227
michael@0 13228 int
michael@0 13229 main ()
michael@0 13230 {
michael@0 13231
michael@0 13232 char *cp1, *cp2;
michael@0 13233 struct hostent *h1, *h2;
michael@0 13234 int i1, i2;
michael@0 13235 (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2);
michael@0 13236
michael@0 13237 ;
michael@0 13238 return 0;
michael@0 13239 }
michael@0 13240 _ACEOF
michael@0 13241 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 13242
michael@0 13243 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
michael@0 13244
michael@0 13245
michael@0 13246 $as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
michael@0 13247
michael@0 13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5
michael@0 13249 $as_echo "6" >&6; }
michael@0 13250
michael@0 13251 else
michael@0 13252
michael@0 13253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13254 /* end confdefs.h. */
michael@0 13255
michael@0 13256 #include <netdb.h>
michael@0 13257
michael@0 13258 int
michael@0 13259 main ()
michael@0 13260 {
michael@0 13261
michael@0 13262 char *cp1, *cp2;
michael@0 13263 struct hostent *h1;
michael@0 13264 int i1, i2;
michael@0 13265 (void)gethostbyname_r(cp1,h1,cp2,i1,&i2);
michael@0 13266
michael@0 13267 ;
michael@0 13268 return 0;
michael@0 13269 }
michael@0 13270 _ACEOF
michael@0 13271 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 13272
michael@0 13273 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
michael@0 13274
michael@0 13275
michael@0 13276 $as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
michael@0 13277
michael@0 13278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5
michael@0 13279 $as_echo "5" >&6; }
michael@0 13280
michael@0 13281 else
michael@0 13282
michael@0 13283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13284 /* end confdefs.h. */
michael@0 13285
michael@0 13286 #include <netdb.h>
michael@0 13287
michael@0 13288 int
michael@0 13289 main ()
michael@0 13290 {
michael@0 13291
michael@0 13292 char *cp1;
michael@0 13293 struct hostent *h1;
michael@0 13294 struct hostent_data hd;
michael@0 13295 (void) gethostbyname_r(cp1,h1,&hd);
michael@0 13296
michael@0 13297 ;
michael@0 13298 return 0;
michael@0 13299 }
michael@0 13300 _ACEOF
michael@0 13301 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 13302
michael@0 13303 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
michael@0 13304
michael@0 13305
michael@0 13306 $as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
michael@0 13307
michael@0 13308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5
michael@0 13309 $as_echo "3" >&6; }
michael@0 13310
michael@0 13311 else
michael@0 13312
michael@0 13313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5
michael@0 13314 $as_echo "0" >&6; }
michael@0 13315
michael@0 13316 fi
michael@0 13317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 13318
michael@0 13319 fi
michael@0 13320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 13321
michael@0 13322 fi
michael@0 13323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 13324 CFLAGS=$OLD_CFLAGS
michael@0 13325
michael@0 13326 fi
michael@0 13327
michael@0 13328
michael@0 13329 fi
michael@0 13330
michael@0 13331 # The cast to long int works around a bug in the HP C Compiler
michael@0 13332 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 13333 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 13334 # This bug is HP SR number 8606223364.
michael@0 13335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
michael@0 13336 $as_echo_n "checking size of long... " >&6; }
michael@0 13337 if ${ac_cv_sizeof_long+:} false; then :
michael@0 13338 $as_echo_n "(cached) " >&6
michael@0 13339 else
michael@0 13340 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
michael@0 13341
michael@0 13342 else
michael@0 13343 if test "$ac_cv_type_long" = yes; then
michael@0 13344 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 13345 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 13346 as_fn_error 77 "cannot compute sizeof (long)
michael@0 13347 See \`config.log' for more details" "$LINENO" 5; }
michael@0 13348 else
michael@0 13349 ac_cv_sizeof_long=0
michael@0 13350 fi
michael@0 13351 fi
michael@0 13352
michael@0 13353 fi
michael@0 13354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
michael@0 13355 $as_echo "$ac_cv_sizeof_long" >&6; }
michael@0 13356
michael@0 13357
michael@0 13358
michael@0 13359 cat >>confdefs.h <<_ACEOF
michael@0 13360 #define SIZEOF_LONG $ac_cv_sizeof_long
michael@0 13361 _ACEOF
michael@0 13362
michael@0 13363
michael@0 13364
michael@0 13365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5
michael@0 13366 $as_echo_n "checking for F_SETFD in fcntl.h... " >&6; }
michael@0 13367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13368 /* end confdefs.h. */
michael@0 13369
michael@0 13370 #define _GNU_SOURCE
michael@0 13371 #include <fcntl.h>
michael@0 13372 #ifdef F_SETFD
michael@0 13373 yes
michael@0 13374 #endif
michael@0 13375
michael@0 13376 _ACEOF
michael@0 13377 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
michael@0 13378 $EGREP "yes" >/dev/null 2>&1; then :
michael@0 13379
michael@0 13380 $as_echo "#define HAVE_SETFD 1" >>confdefs.h
michael@0 13381
michael@0 13382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 13383 $as_echo "yes" >&6; }
michael@0 13384 else
michael@0 13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 13386 $as_echo "no" >&6; }
michael@0 13387 fi
michael@0 13388 rm -f conftest*
michael@0 13389
michael@0 13390
michael@0 13391 needsignal=no
michael@0 13392 haveselect=no
michael@0 13393 if test x$bwin32 != xtrue; then
michael@0 13394 for ac_func in select
michael@0 13395 do :
michael@0 13396 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
michael@0 13397 if test "x$ac_cv_func_select" = xyes; then :
michael@0 13398 cat >>confdefs.h <<_ACEOF
michael@0 13399 #define HAVE_SELECT 1
michael@0 13400 _ACEOF
michael@0 13401 haveselect=yes
michael@0 13402 fi
michael@0 13403 done
michael@0 13404
michael@0 13405 if test "x$haveselect" = "xyes" ; then
michael@0 13406 needsignal=yes
michael@0 13407 fi
michael@0 13408 fi
michael@0 13409 if test "x$haveselect" = "xyes"; then
michael@0 13410 SELECT_BACKEND_TRUE=
michael@0 13411 SELECT_BACKEND_FALSE='#'
michael@0 13412 else
michael@0 13413 SELECT_BACKEND_TRUE='#'
michael@0 13414 SELECT_BACKEND_FALSE=
michael@0 13415 fi
michael@0 13416
michael@0 13417
michael@0 13418 havepoll=no
michael@0 13419 for ac_func in poll
michael@0 13420 do :
michael@0 13421 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
michael@0 13422 if test "x$ac_cv_func_poll" = xyes; then :
michael@0 13423 cat >>confdefs.h <<_ACEOF
michael@0 13424 #define HAVE_POLL 1
michael@0 13425 _ACEOF
michael@0 13426 havepoll=yes
michael@0 13427 fi
michael@0 13428 done
michael@0 13429
michael@0 13430 if test "x$havepoll" = "xyes" ; then
michael@0 13431 needsignal=yes
michael@0 13432 fi
michael@0 13433 if test "x$havepoll" = "xyes"; then
michael@0 13434 POLL_BACKEND_TRUE=
michael@0 13435 POLL_BACKEND_FALSE='#'
michael@0 13436 else
michael@0 13437 POLL_BACKEND_TRUE='#'
michael@0 13438 POLL_BACKEND_FALSE=
michael@0 13439 fi
michael@0 13440
michael@0 13441
michael@0 13442 havedevpoll=no
michael@0 13443 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
michael@0 13444
michael@0 13445 $as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h
michael@0 13446
michael@0 13447 fi
michael@0 13448 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
michael@0 13449 DEVPOLL_BACKEND_TRUE=
michael@0 13450 DEVPOLL_BACKEND_FALSE='#'
michael@0 13451 else
michael@0 13452 DEVPOLL_BACKEND_TRUE='#'
michael@0 13453 DEVPOLL_BACKEND_FALSE=
michael@0 13454 fi
michael@0 13455
michael@0 13456
michael@0 13457 havekqueue=no
michael@0 13458 if test "x$ac_cv_header_sys_event_h" = "xyes"; then
michael@0 13459 for ac_func in kqueue
michael@0 13460 do :
michael@0 13461 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
michael@0 13462 if test "x$ac_cv_func_kqueue" = xyes; then :
michael@0 13463 cat >>confdefs.h <<_ACEOF
michael@0 13464 #define HAVE_KQUEUE 1
michael@0 13465 _ACEOF
michael@0 13466 havekqueue=yes
michael@0 13467 fi
michael@0 13468 done
michael@0 13469
michael@0 13470 if test "x$havekqueue" = "xyes" ; then
michael@0 13471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5
michael@0 13472 $as_echo_n "checking for working kqueue... " >&6; }
michael@0 13473 if test "$cross_compiling" = yes; then :
michael@0 13474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 13475 $as_echo "no" >&6; }
michael@0 13476 else
michael@0 13477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13478 /* end confdefs.h. */
michael@0 13479 #include <sys/types.h>
michael@0 13480 #include <sys/time.h>
michael@0 13481 #include <sys/event.h>
michael@0 13482 #include <stdio.h>
michael@0 13483 #include <unistd.h>
michael@0 13484 #include <fcntl.h>
michael@0 13485
michael@0 13486 int
michael@0 13487 main(int argc, char **argv)
michael@0 13488 {
michael@0 13489 int kq;
michael@0 13490 int n;
michael@0 13491 int fd[2];
michael@0 13492 struct kevent ev;
michael@0 13493 struct timespec ts;
michael@0 13494 char buf[8000];
michael@0 13495
michael@0 13496 if (pipe(fd) == -1)
michael@0 13497 exit(1);
michael@0 13498 if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1)
michael@0 13499 exit(1);
michael@0 13500
michael@0 13501 while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf))
michael@0 13502 ;
michael@0 13503
michael@0 13504 if ((kq = kqueue()) == -1)
michael@0 13505 exit(1);
michael@0 13506
michael@0 13507 memset(&ev, 0, sizeof(ev));
michael@0 13508 ev.ident = fd[1];
michael@0 13509 ev.filter = EVFILT_WRITE;
michael@0 13510 ev.flags = EV_ADD | EV_ENABLE;
michael@0 13511 n = kevent(kq, &ev, 1, NULL, 0, NULL);
michael@0 13512 if (n == -1)
michael@0 13513 exit(1);
michael@0 13514
michael@0 13515 read(fd[0], buf, sizeof(buf));
michael@0 13516
michael@0 13517 ts.tv_sec = 0;
michael@0 13518 ts.tv_nsec = 0;
michael@0 13519 n = kevent(kq, NULL, 0, &ev, 1, &ts);
michael@0 13520 if (n == -1 || n == 0)
michael@0 13521 exit(1);
michael@0 13522
michael@0 13523 exit(0);
michael@0 13524 }
michael@0 13525 _ACEOF
michael@0 13526 if ac_fn_c_try_run "$LINENO"; then :
michael@0 13527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 13528 $as_echo "yes" >&6; }
michael@0 13529
michael@0 13530 $as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h
michael@0 13531
michael@0 13532 havekqueue=yes
michael@0 13533
michael@0 13534 else
michael@0 13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 13536 $as_echo "no" >&6; }
michael@0 13537 fi
michael@0 13538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
michael@0 13539 conftest.$ac_objext conftest.beam conftest.$ac_ext
michael@0 13540 fi
michael@0 13541
michael@0 13542 fi
michael@0 13543 fi
michael@0 13544 if test "x$havekqueue" = "xyes"; then
michael@0 13545 KQUEUE_BACKEND_TRUE=
michael@0 13546 KQUEUE_BACKEND_FALSE='#'
michael@0 13547 else
michael@0 13548 KQUEUE_BACKEND_TRUE='#'
michael@0 13549 KQUEUE_BACKEND_FALSE=
michael@0 13550 fi
michael@0 13551
michael@0 13552
michael@0 13553 haveepollsyscall=no
michael@0 13554 haveepoll=no
michael@0 13555 for ac_func in epoll_ctl
michael@0 13556 do :
michael@0 13557 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
michael@0 13558 if test "x$ac_cv_func_epoll_ctl" = xyes; then :
michael@0 13559 cat >>confdefs.h <<_ACEOF
michael@0 13560 #define HAVE_EPOLL_CTL 1
michael@0 13561 _ACEOF
michael@0 13562 haveepoll=yes
michael@0 13563 fi
michael@0 13564 done
michael@0 13565
michael@0 13566 if test "x$haveepoll" = "xyes" ; then
michael@0 13567
michael@0 13568 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
michael@0 13569
michael@0 13570 needsignal=yes
michael@0 13571 fi
michael@0 13572 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
michael@0 13573 if test "x$haveepoll" = "xno" ; then
michael@0 13574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
michael@0 13575 $as_echo_n "checking for epoll system call... " >&6; }
michael@0 13576 if test "$cross_compiling" = yes; then :
michael@0 13577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 13578 $as_echo "no" >&6; }
michael@0 13579 else
michael@0 13580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 13581 /* end confdefs.h. */
michael@0 13582 #include <stdint.h>
michael@0 13583 #include <sys/param.h>
michael@0 13584 #include <sys/types.h>
michael@0 13585 #include <sys/syscall.h>
michael@0 13586 #include <sys/epoll.h>
michael@0 13587 #include <unistd.h>
michael@0 13588
michael@0 13589 int
michael@0 13590 epoll_create(int size)
michael@0 13591 {
michael@0 13592 return (syscall(__NR_epoll_create, size));
michael@0 13593 }
michael@0 13594
michael@0 13595 int
michael@0 13596 main(int argc, char **argv)
michael@0 13597 {
michael@0 13598 int epfd;
michael@0 13599
michael@0 13600 epfd = epoll_create(256);
michael@0 13601 exit (epfd == -1 ? 1 : 0);
michael@0 13602 }
michael@0 13603 _ACEOF
michael@0 13604 if ac_fn_c_try_run "$LINENO"; then :
michael@0 13605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 13606 $as_echo "yes" >&6; }
michael@0 13607
michael@0 13608 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
michael@0 13609
michael@0 13610 needsignal=yes
michael@0 13611 have_epoll=yes
michael@0 13612 case " $LIBOBJS " in
michael@0 13613 *" epoll_sub.$ac_objext "* ) ;;
michael@0 13614 *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext"
michael@0 13615 ;;
michael@0 13616 esac
michael@0 13617
michael@0 13618
michael@0 13619 else
michael@0 13620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 13621 $as_echo "no" >&6; }
michael@0 13622 fi
michael@0 13623 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
michael@0 13624 conftest.$ac_objext conftest.beam conftest.$ac_ext
michael@0 13625 fi
michael@0 13626
michael@0 13627 fi
michael@0 13628 fi
michael@0 13629 if test "x$haveepoll" = "xyes"; then
michael@0 13630 EPOLL_BACKEND_TRUE=
michael@0 13631 EPOLL_BACKEND_FALSE='#'
michael@0 13632 else
michael@0 13633 EPOLL_BACKEND_TRUE='#'
michael@0 13634 EPOLL_BACKEND_FALSE=
michael@0 13635 fi
michael@0 13636
michael@0 13637
michael@0 13638 haveeventports=no
michael@0 13639 for ac_func in port_create
michael@0 13640 do :
michael@0 13641 ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
michael@0 13642 if test "x$ac_cv_func_port_create" = xyes; then :
michael@0 13643 cat >>confdefs.h <<_ACEOF
michael@0 13644 #define HAVE_PORT_CREATE 1
michael@0 13645 _ACEOF
michael@0 13646 haveeventports=yes
michael@0 13647 fi
michael@0 13648 done
michael@0 13649
michael@0 13650 if test "x$haveeventports" = "xyes" ; then
michael@0 13651
michael@0 13652 $as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h
michael@0 13653
michael@0 13654 needsignal=yes
michael@0 13655 fi
michael@0 13656 if test "x$haveeventports" = "xyes"; then
michael@0 13657 EVPORT_BACKEND_TRUE=
michael@0 13658 EVPORT_BACKEND_FALSE='#'
michael@0 13659 else
michael@0 13660 EVPORT_BACKEND_TRUE='#'
michael@0 13661 EVPORT_BACKEND_FALSE=
michael@0 13662 fi
michael@0 13663
michael@0 13664
michael@0 13665 if test "x$bwin32" = "xtrue"; then
michael@0 13666 needsignal=yes
michael@0 13667 fi
michael@0 13668
michael@0 13669 if test "x$needsignal" = "xyes"; then
michael@0 13670 SIGNAL_SUPPORT_TRUE=
michael@0 13671 SIGNAL_SUPPORT_FALSE='#'
michael@0 13672 else
michael@0 13673 SIGNAL_SUPPORT_TRUE='#'
michael@0 13674 SIGNAL_SUPPORT_FALSE=
michael@0 13675 fi
michael@0 13676
michael@0 13677
michael@0 13678 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
michael@0 13679 if test "x$ac_cv_type_pid_t" = xyes; then :
michael@0 13680
michael@0 13681 else
michael@0 13682
michael@0 13683 cat >>confdefs.h <<_ACEOF
michael@0 13684 #define pid_t int
michael@0 13685 _ACEOF
michael@0 13686
michael@0 13687 fi
michael@0 13688
michael@0 13689 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
michael@0 13690 if test "x$ac_cv_type_size_t" = xyes; then :
michael@0 13691
michael@0 13692 else
michael@0 13693
michael@0 13694 cat >>confdefs.h <<_ACEOF
michael@0 13695 #define size_t unsigned int
michael@0 13696 _ACEOF
michael@0 13697
michael@0 13698 fi
michael@0 13699
michael@0 13700 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
michael@0 13701 if test "x$ac_cv_type_ssize_t" = xyes; then :
michael@0 13702
michael@0 13703 else
michael@0 13704
michael@0 13705 cat >>confdefs.h <<_ACEOF
michael@0 13706 #define ssize_t int
michael@0 13707 _ACEOF
michael@0 13708
michael@0 13709 fi
michael@0 13710
michael@0 13711
michael@0 13712 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H
michael@0 13713 #include <stdint.h>
michael@0 13714 #elif defined(HAVE_INTTYPES_H)
michael@0 13715 #include <inttypes.h>
michael@0 13716 #endif
michael@0 13717 #ifdef HAVE_SYS_TYPES_H
michael@0 13718 #include <sys/types.h>
michael@0 13719 #endif
michael@0 13720 "
michael@0 13721 if test "x$ac_cv_type_uint64_t" = xyes; then :
michael@0 13722
michael@0 13723 cat >>confdefs.h <<_ACEOF
michael@0 13724 #define HAVE_UINT64_T 1
michael@0 13725 _ACEOF
michael@0 13726
michael@0 13727
michael@0 13728 fi
michael@0 13729 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H
michael@0 13730 #include <stdint.h>
michael@0 13731 #elif defined(HAVE_INTTYPES_H)
michael@0 13732 #include <inttypes.h>
michael@0 13733 #endif
michael@0 13734 #ifdef HAVE_SYS_TYPES_H
michael@0 13735 #include <sys/types.h>
michael@0 13736 #endif
michael@0 13737 "
michael@0 13738 if test "x$ac_cv_type_uint32_t" = xyes; then :
michael@0 13739
michael@0 13740 cat >>confdefs.h <<_ACEOF
michael@0 13741 #define HAVE_UINT32_T 1
michael@0 13742 _ACEOF
michael@0 13743
michael@0 13744
michael@0 13745 fi
michael@0 13746 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H
michael@0 13747 #include <stdint.h>
michael@0 13748 #elif defined(HAVE_INTTYPES_H)
michael@0 13749 #include <inttypes.h>
michael@0 13750 #endif
michael@0 13751 #ifdef HAVE_SYS_TYPES_H
michael@0 13752 #include <sys/types.h>
michael@0 13753 #endif
michael@0 13754 "
michael@0 13755 if test "x$ac_cv_type_uint16_t" = xyes; then :
michael@0 13756
michael@0 13757 cat >>confdefs.h <<_ACEOF
michael@0 13758 #define HAVE_UINT16_T 1
michael@0 13759 _ACEOF
michael@0 13760
michael@0 13761
michael@0 13762 fi
michael@0 13763 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H
michael@0 13764 #include <stdint.h>
michael@0 13765 #elif defined(HAVE_INTTYPES_H)
michael@0 13766 #include <inttypes.h>
michael@0 13767 #endif
michael@0 13768 #ifdef HAVE_SYS_TYPES_H
michael@0 13769 #include <sys/types.h>
michael@0 13770 #endif
michael@0 13771 "
michael@0 13772 if test "x$ac_cv_type_uint8_t" = xyes; then :
michael@0 13773
michael@0 13774 cat >>confdefs.h <<_ACEOF
michael@0 13775 #define HAVE_UINT8_T 1
michael@0 13776 _ACEOF
michael@0 13777
michael@0 13778
michael@0 13779 fi
michael@0 13780 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
michael@0 13781 #include <stdint.h>
michael@0 13782 #elif defined(HAVE_INTTYPES_H)
michael@0 13783 #include <inttypes.h>
michael@0 13784 #endif
michael@0 13785 #ifdef HAVE_SYS_TYPES_H
michael@0 13786 #include <sys/types.h>
michael@0 13787 #endif
michael@0 13788 "
michael@0 13789 if test "x$ac_cv_type_uintptr_t" = xyes; then :
michael@0 13790
michael@0 13791 cat >>confdefs.h <<_ACEOF
michael@0 13792 #define HAVE_UINTPTR_T 1
michael@0 13793 _ACEOF
michael@0 13794
michael@0 13795
michael@0 13796 fi
michael@0 13797
michael@0 13798
michael@0 13799 ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H
michael@0 13800 #include <sys/types.h>
michael@0 13801 #endif
michael@0 13802 #ifdef HAVE_SYS_SELECT_H
michael@0 13803 #include <sys/select.h>
michael@0 13804 #endif
michael@0 13805 "
michael@0 13806 if test "x$ac_cv_type_fd_mask" = xyes; then :
michael@0 13807
michael@0 13808 cat >>confdefs.h <<_ACEOF
michael@0 13809 #define HAVE_FD_MASK 1
michael@0 13810 _ACEOF
michael@0 13811
michael@0 13812
michael@0 13813 fi
michael@0 13814
michael@0 13815
michael@0 13816 # The cast to long int works around a bug in the HP C Compiler
michael@0 13817 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 13818 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 13819 # This bug is HP SR number 8606223364.
michael@0 13820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
michael@0 13821 $as_echo_n "checking size of long long... " >&6; }
michael@0 13822 if ${ac_cv_sizeof_long_long+:} false; then :
michael@0 13823 $as_echo_n "(cached) " >&6
michael@0 13824 else
michael@0 13825 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
michael@0 13826
michael@0 13827 else
michael@0 13828 if test "$ac_cv_type_long_long" = yes; then
michael@0 13829 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 13830 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 13831 as_fn_error 77 "cannot compute sizeof (long long)
michael@0 13832 See \`config.log' for more details" "$LINENO" 5; }
michael@0 13833 else
michael@0 13834 ac_cv_sizeof_long_long=0
michael@0 13835 fi
michael@0 13836 fi
michael@0 13837
michael@0 13838 fi
michael@0 13839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
michael@0 13840 $as_echo "$ac_cv_sizeof_long_long" >&6; }
michael@0 13841
michael@0 13842
michael@0 13843
michael@0 13844 cat >>confdefs.h <<_ACEOF
michael@0 13845 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
michael@0 13846 _ACEOF
michael@0 13847
michael@0 13848
michael@0 13849 # The cast to long int works around a bug in the HP C Compiler
michael@0 13850 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 13851 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 13852 # This bug is HP SR number 8606223364.
michael@0 13853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
michael@0 13854 $as_echo_n "checking size of long... " >&6; }
michael@0 13855 if ${ac_cv_sizeof_long+:} false; then :
michael@0 13856 $as_echo_n "(cached) " >&6
michael@0 13857 else
michael@0 13858 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
michael@0 13859
michael@0 13860 else
michael@0 13861 if test "$ac_cv_type_long" = yes; then
michael@0 13862 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 13863 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 13864 as_fn_error 77 "cannot compute sizeof (long)
michael@0 13865 See \`config.log' for more details" "$LINENO" 5; }
michael@0 13866 else
michael@0 13867 ac_cv_sizeof_long=0
michael@0 13868 fi
michael@0 13869 fi
michael@0 13870
michael@0 13871 fi
michael@0 13872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
michael@0 13873 $as_echo "$ac_cv_sizeof_long" >&6; }
michael@0 13874
michael@0 13875
michael@0 13876
michael@0 13877 cat >>confdefs.h <<_ACEOF
michael@0 13878 #define SIZEOF_LONG $ac_cv_sizeof_long
michael@0 13879 _ACEOF
michael@0 13880
michael@0 13881
michael@0 13882 # The cast to long int works around a bug in the HP C Compiler
michael@0 13883 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 13884 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 13885 # This bug is HP SR number 8606223364.
michael@0 13886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
michael@0 13887 $as_echo_n "checking size of int... " >&6; }
michael@0 13888 if ${ac_cv_sizeof_int+:} false; then :
michael@0 13889 $as_echo_n "(cached) " >&6
michael@0 13890 else
michael@0 13891 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
michael@0 13892
michael@0 13893 else
michael@0 13894 if test "$ac_cv_type_int" = yes; then
michael@0 13895 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 13896 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 13897 as_fn_error 77 "cannot compute sizeof (int)
michael@0 13898 See \`config.log' for more details" "$LINENO" 5; }
michael@0 13899 else
michael@0 13900 ac_cv_sizeof_int=0
michael@0 13901 fi
michael@0 13902 fi
michael@0 13903
michael@0 13904 fi
michael@0 13905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
michael@0 13906 $as_echo "$ac_cv_sizeof_int" >&6; }
michael@0 13907
michael@0 13908
michael@0 13909
michael@0 13910 cat >>confdefs.h <<_ACEOF
michael@0 13911 #define SIZEOF_INT $ac_cv_sizeof_int
michael@0 13912 _ACEOF
michael@0 13913
michael@0 13914
michael@0 13915 # The cast to long int works around a bug in the HP C Compiler
michael@0 13916 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 13917 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 13918 # This bug is HP SR number 8606223364.
michael@0 13919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
michael@0 13920 $as_echo_n "checking size of short... " >&6; }
michael@0 13921 if ${ac_cv_sizeof_short+:} false; then :
michael@0 13922 $as_echo_n "(cached) " >&6
michael@0 13923 else
michael@0 13924 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
michael@0 13925
michael@0 13926 else
michael@0 13927 if test "$ac_cv_type_short" = yes; then
michael@0 13928 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 13929 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 13930 as_fn_error 77 "cannot compute sizeof (short)
michael@0 13931 See \`config.log' for more details" "$LINENO" 5; }
michael@0 13932 else
michael@0 13933 ac_cv_sizeof_short=0
michael@0 13934 fi
michael@0 13935 fi
michael@0 13936
michael@0 13937 fi
michael@0 13938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
michael@0 13939 $as_echo "$ac_cv_sizeof_short" >&6; }
michael@0 13940
michael@0 13941
michael@0 13942
michael@0 13943 cat >>confdefs.h <<_ACEOF
michael@0 13944 #define SIZEOF_SHORT $ac_cv_sizeof_short
michael@0 13945 _ACEOF
michael@0 13946
michael@0 13947
michael@0 13948 # The cast to long int works around a bug in the HP C Compiler
michael@0 13949 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 13950 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 13951 # This bug is HP SR number 8606223364.
michael@0 13952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
michael@0 13953 $as_echo_n "checking size of size_t... " >&6; }
michael@0 13954 if ${ac_cv_sizeof_size_t+:} false; then :
michael@0 13955 $as_echo_n "(cached) " >&6
michael@0 13956 else
michael@0 13957 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
michael@0 13958
michael@0 13959 else
michael@0 13960 if test "$ac_cv_type_size_t" = yes; then
michael@0 13961 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 13962 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 13963 as_fn_error 77 "cannot compute sizeof (size_t)
michael@0 13964 See \`config.log' for more details" "$LINENO" 5; }
michael@0 13965 else
michael@0 13966 ac_cv_sizeof_size_t=0
michael@0 13967 fi
michael@0 13968 fi
michael@0 13969
michael@0 13970 fi
michael@0 13971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
michael@0 13972 $as_echo "$ac_cv_sizeof_size_t" >&6; }
michael@0 13973
michael@0 13974
michael@0 13975
michael@0 13976 cat >>confdefs.h <<_ACEOF
michael@0 13977 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
michael@0 13978 _ACEOF
michael@0 13979
michael@0 13980
michael@0 13981 # The cast to long int works around a bug in the HP C Compiler
michael@0 13982 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 13983 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 13984 # This bug is HP SR number 8606223364.
michael@0 13985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
michael@0 13986 $as_echo_n "checking size of void *... " >&6; }
michael@0 13987 if ${ac_cv_sizeof_void_p+:} false; then :
michael@0 13988 $as_echo_n "(cached) " >&6
michael@0 13989 else
michael@0 13990 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
michael@0 13991
michael@0 13992 else
michael@0 13993 if test "$ac_cv_type_void_p" = yes; then
michael@0 13994 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 13995 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 13996 as_fn_error 77 "cannot compute sizeof (void *)
michael@0 13997 See \`config.log' for more details" "$LINENO" 5; }
michael@0 13998 else
michael@0 13999 ac_cv_sizeof_void_p=0
michael@0 14000 fi
michael@0 14001 fi
michael@0 14002
michael@0 14003 fi
michael@0 14004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
michael@0 14005 $as_echo "$ac_cv_sizeof_void_p" >&6; }
michael@0 14006
michael@0 14007
michael@0 14008
michael@0 14009 cat >>confdefs.h <<_ACEOF
michael@0 14010 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
michael@0 14011 _ACEOF
michael@0 14012
michael@0 14013
michael@0 14014
michael@0 14015 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE
michael@0 14016 #include <sys/types.h>
michael@0 14017 #ifdef HAVE_NETINET_IN_H
michael@0 14018 #include <netinet/in.h>
michael@0 14019 #endif
michael@0 14020 #ifdef HAVE_NETINET_IN6_H
michael@0 14021 #include <netinet/in6.h>
michael@0 14022 #endif
michael@0 14023 #ifdef HAVE_SYS_SOCKET_H
michael@0 14024 #include <sys/socket.h>
michael@0 14025 #endif
michael@0 14026 #ifdef HAVE_NETDB_H
michael@0 14027 #include <netdb.h>
michael@0 14028 #endif
michael@0 14029 #ifdef WIN32
michael@0 14030 #define WIN32_WINNT 0x400
michael@0 14031 #define _WIN32_WINNT 0x400
michael@0 14032 #define WIN32_LEAN_AND_MEAN
michael@0 14033 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14034 #include <winsock.h>
michael@0 14035 #else
michael@0 14036 #include <winsock2.h>
michael@0 14037 #include <ws2tcpip.h>
michael@0 14038 #endif
michael@0 14039 #endif
michael@0 14040
michael@0 14041 "
michael@0 14042 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
michael@0 14043
michael@0 14044 cat >>confdefs.h <<_ACEOF
michael@0 14045 #define HAVE_STRUCT_IN6_ADDR 1
michael@0 14046 _ACEOF
michael@0 14047
michael@0 14048
michael@0 14049 fi
michael@0 14050 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE
michael@0 14051 #include <sys/types.h>
michael@0 14052 #ifdef HAVE_NETINET_IN_H
michael@0 14053 #include <netinet/in.h>
michael@0 14054 #endif
michael@0 14055 #ifdef HAVE_NETINET_IN6_H
michael@0 14056 #include <netinet/in6.h>
michael@0 14057 #endif
michael@0 14058 #ifdef HAVE_SYS_SOCKET_H
michael@0 14059 #include <sys/socket.h>
michael@0 14060 #endif
michael@0 14061 #ifdef HAVE_NETDB_H
michael@0 14062 #include <netdb.h>
michael@0 14063 #endif
michael@0 14064 #ifdef WIN32
michael@0 14065 #define WIN32_WINNT 0x400
michael@0 14066 #define _WIN32_WINNT 0x400
michael@0 14067 #define WIN32_LEAN_AND_MEAN
michael@0 14068 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14069 #include <winsock.h>
michael@0 14070 #else
michael@0 14071 #include <winsock2.h>
michael@0 14072 #include <ws2tcpip.h>
michael@0 14073 #endif
michael@0 14074 #endif
michael@0 14075
michael@0 14076 "
michael@0 14077 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
michael@0 14078
michael@0 14079 cat >>confdefs.h <<_ACEOF
michael@0 14080 #define HAVE_STRUCT_SOCKADDR_IN6 1
michael@0 14081 _ACEOF
michael@0 14082
michael@0 14083
michael@0 14084 fi
michael@0 14085 ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE
michael@0 14086 #include <sys/types.h>
michael@0 14087 #ifdef HAVE_NETINET_IN_H
michael@0 14088 #include <netinet/in.h>
michael@0 14089 #endif
michael@0 14090 #ifdef HAVE_NETINET_IN6_H
michael@0 14091 #include <netinet/in6.h>
michael@0 14092 #endif
michael@0 14093 #ifdef HAVE_SYS_SOCKET_H
michael@0 14094 #include <sys/socket.h>
michael@0 14095 #endif
michael@0 14096 #ifdef HAVE_NETDB_H
michael@0 14097 #include <netdb.h>
michael@0 14098 #endif
michael@0 14099 #ifdef WIN32
michael@0 14100 #define WIN32_WINNT 0x400
michael@0 14101 #define _WIN32_WINNT 0x400
michael@0 14102 #define WIN32_LEAN_AND_MEAN
michael@0 14103 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14104 #include <winsock.h>
michael@0 14105 #else
michael@0 14106 #include <winsock2.h>
michael@0 14107 #include <ws2tcpip.h>
michael@0 14108 #endif
michael@0 14109 #endif
michael@0 14110
michael@0 14111 "
michael@0 14112 if test "x$ac_cv_type_sa_family_t" = xyes; then :
michael@0 14113
michael@0 14114 cat >>confdefs.h <<_ACEOF
michael@0 14115 #define HAVE_SA_FAMILY_T 1
michael@0 14116 _ACEOF
michael@0 14117
michael@0 14118
michael@0 14119 fi
michael@0 14120 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE
michael@0 14121 #include <sys/types.h>
michael@0 14122 #ifdef HAVE_NETINET_IN_H
michael@0 14123 #include <netinet/in.h>
michael@0 14124 #endif
michael@0 14125 #ifdef HAVE_NETINET_IN6_H
michael@0 14126 #include <netinet/in6.h>
michael@0 14127 #endif
michael@0 14128 #ifdef HAVE_SYS_SOCKET_H
michael@0 14129 #include <sys/socket.h>
michael@0 14130 #endif
michael@0 14131 #ifdef HAVE_NETDB_H
michael@0 14132 #include <netdb.h>
michael@0 14133 #endif
michael@0 14134 #ifdef WIN32
michael@0 14135 #define WIN32_WINNT 0x400
michael@0 14136 #define _WIN32_WINNT 0x400
michael@0 14137 #define WIN32_LEAN_AND_MEAN
michael@0 14138 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14139 #include <winsock.h>
michael@0 14140 #else
michael@0 14141 #include <winsock2.h>
michael@0 14142 #include <ws2tcpip.h>
michael@0 14143 #endif
michael@0 14144 #endif
michael@0 14145
michael@0 14146 "
michael@0 14147 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
michael@0 14148
michael@0 14149 cat >>confdefs.h <<_ACEOF
michael@0 14150 #define HAVE_STRUCT_ADDRINFO 1
michael@0 14151 _ACEOF
michael@0 14152
michael@0 14153
michael@0 14154 fi
michael@0 14155 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE
michael@0 14156 #include <sys/types.h>
michael@0 14157 #ifdef HAVE_NETINET_IN_H
michael@0 14158 #include <netinet/in.h>
michael@0 14159 #endif
michael@0 14160 #ifdef HAVE_NETINET_IN6_H
michael@0 14161 #include <netinet/in6.h>
michael@0 14162 #endif
michael@0 14163 #ifdef HAVE_SYS_SOCKET_H
michael@0 14164 #include <sys/socket.h>
michael@0 14165 #endif
michael@0 14166 #ifdef HAVE_NETDB_H
michael@0 14167 #include <netdb.h>
michael@0 14168 #endif
michael@0 14169 #ifdef WIN32
michael@0 14170 #define WIN32_WINNT 0x400
michael@0 14171 #define _WIN32_WINNT 0x400
michael@0 14172 #define WIN32_LEAN_AND_MEAN
michael@0 14173 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14174 #include <winsock.h>
michael@0 14175 #else
michael@0 14176 #include <winsock2.h>
michael@0 14177 #include <ws2tcpip.h>
michael@0 14178 #endif
michael@0 14179 #endif
michael@0 14180
michael@0 14181 "
michael@0 14182 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
michael@0 14183
michael@0 14184 cat >>confdefs.h <<_ACEOF
michael@0 14185 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
michael@0 14186 _ACEOF
michael@0 14187
michael@0 14188
michael@0 14189 fi
michael@0 14190
michael@0 14191 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h>
michael@0 14192 #ifdef HAVE_NETINET_IN_H
michael@0 14193 #include <netinet/in.h>
michael@0 14194 #endif
michael@0 14195 #ifdef HAVE_NETINET_IN6_H
michael@0 14196 #include <netinet/in6.h>
michael@0 14197 #endif
michael@0 14198 #ifdef HAVE_SYS_SOCKET_H
michael@0 14199 #include <sys/socket.h>
michael@0 14200 #endif
michael@0 14201 #ifdef WIN32
michael@0 14202 #define WIN32_WINNT 0x400
michael@0 14203 #define _WIN32_WINNT 0x400
michael@0 14204 #define WIN32_LEAN_AND_MEAN
michael@0 14205 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14206 #include <winsock.h>
michael@0 14207 #else
michael@0 14208 #include <winsock2.h>
michael@0 14209 #include <ws2tcpip.h>
michael@0 14210 #endif
michael@0 14211 #endif
michael@0 14212
michael@0 14213 "
michael@0 14214 if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then :
michael@0 14215
michael@0 14216 cat >>confdefs.h <<_ACEOF
michael@0 14217 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1
michael@0 14218 _ACEOF
michael@0 14219
michael@0 14220
michael@0 14221 fi
michael@0 14222 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h>
michael@0 14223 #ifdef HAVE_NETINET_IN_H
michael@0 14224 #include <netinet/in.h>
michael@0 14225 #endif
michael@0 14226 #ifdef HAVE_NETINET_IN6_H
michael@0 14227 #include <netinet/in6.h>
michael@0 14228 #endif
michael@0 14229 #ifdef HAVE_SYS_SOCKET_H
michael@0 14230 #include <sys/socket.h>
michael@0 14231 #endif
michael@0 14232 #ifdef WIN32
michael@0 14233 #define WIN32_WINNT 0x400
michael@0 14234 #define _WIN32_WINNT 0x400
michael@0 14235 #define WIN32_LEAN_AND_MEAN
michael@0 14236 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14237 #include <winsock.h>
michael@0 14238 #else
michael@0 14239 #include <winsock2.h>
michael@0 14240 #include <ws2tcpip.h>
michael@0 14241 #endif
michael@0 14242 #endif
michael@0 14243
michael@0 14244 "
michael@0 14245 if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then :
michael@0 14246
michael@0 14247 cat >>confdefs.h <<_ACEOF
michael@0 14248 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1
michael@0 14249 _ACEOF
michael@0 14250
michael@0 14251
michael@0 14252 fi
michael@0 14253 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h>
michael@0 14254 #ifdef HAVE_NETINET_IN_H
michael@0 14255 #include <netinet/in.h>
michael@0 14256 #endif
michael@0 14257 #ifdef HAVE_NETINET_IN6_H
michael@0 14258 #include <netinet/in6.h>
michael@0 14259 #endif
michael@0 14260 #ifdef HAVE_SYS_SOCKET_H
michael@0 14261 #include <sys/socket.h>
michael@0 14262 #endif
michael@0 14263 #ifdef WIN32
michael@0 14264 #define WIN32_WINNT 0x400
michael@0 14265 #define _WIN32_WINNT 0x400
michael@0 14266 #define WIN32_LEAN_AND_MEAN
michael@0 14267 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14268 #include <winsock.h>
michael@0 14269 #else
michael@0 14270 #include <winsock2.h>
michael@0 14271 #include <ws2tcpip.h>
michael@0 14272 #endif
michael@0 14273 #endif
michael@0 14274
michael@0 14275 "
michael@0 14276 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
michael@0 14277
michael@0 14278 cat >>confdefs.h <<_ACEOF
michael@0 14279 #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
michael@0 14280 _ACEOF
michael@0 14281
michael@0 14282
michael@0 14283 fi
michael@0 14284 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h>
michael@0 14285 #ifdef HAVE_NETINET_IN_H
michael@0 14286 #include <netinet/in.h>
michael@0 14287 #endif
michael@0 14288 #ifdef HAVE_NETINET_IN6_H
michael@0 14289 #include <netinet/in6.h>
michael@0 14290 #endif
michael@0 14291 #ifdef HAVE_SYS_SOCKET_H
michael@0 14292 #include <sys/socket.h>
michael@0 14293 #endif
michael@0 14294 #ifdef WIN32
michael@0 14295 #define WIN32_WINNT 0x400
michael@0 14296 #define _WIN32_WINNT 0x400
michael@0 14297 #define WIN32_LEAN_AND_MEAN
michael@0 14298 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14299 #include <winsock.h>
michael@0 14300 #else
michael@0 14301 #include <winsock2.h>
michael@0 14302 #include <ws2tcpip.h>
michael@0 14303 #endif
michael@0 14304 #endif
michael@0 14305
michael@0 14306 "
michael@0 14307 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then :
michael@0 14308
michael@0 14309 cat >>confdefs.h <<_ACEOF
michael@0 14310 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1
michael@0 14311 _ACEOF
michael@0 14312
michael@0 14313
michael@0 14314 fi
michael@0 14315 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
michael@0 14316 #ifdef HAVE_NETINET_IN_H
michael@0 14317 #include <netinet/in.h>
michael@0 14318 #endif
michael@0 14319 #ifdef HAVE_NETINET_IN6_H
michael@0 14320 #include <netinet/in6.h>
michael@0 14321 #endif
michael@0 14322 #ifdef HAVE_SYS_SOCKET_H
michael@0 14323 #include <sys/socket.h>
michael@0 14324 #endif
michael@0 14325 #ifdef WIN32
michael@0 14326 #define WIN32_WINNT 0x400
michael@0 14327 #define _WIN32_WINNT 0x400
michael@0 14328 #define WIN32_LEAN_AND_MEAN
michael@0 14329 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14330 #include <winsock.h>
michael@0 14331 #else
michael@0 14332 #include <winsock2.h>
michael@0 14333 #include <ws2tcpip.h>
michael@0 14334 #endif
michael@0 14335 #endif
michael@0 14336
michael@0 14337 "
michael@0 14338 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
michael@0 14339
michael@0 14340 cat >>confdefs.h <<_ACEOF
michael@0 14341 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
michael@0 14342 _ACEOF
michael@0 14343
michael@0 14344
michael@0 14345 fi
michael@0 14346 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
michael@0 14347 #ifdef HAVE_NETINET_IN_H
michael@0 14348 #include <netinet/in.h>
michael@0 14349 #endif
michael@0 14350 #ifdef HAVE_NETINET_IN6_H
michael@0 14351 #include <netinet/in6.h>
michael@0 14352 #endif
michael@0 14353 #ifdef HAVE_SYS_SOCKET_H
michael@0 14354 #include <sys/socket.h>
michael@0 14355 #endif
michael@0 14356 #ifdef WIN32
michael@0 14357 #define WIN32_WINNT 0x400
michael@0 14358 #define _WIN32_WINNT 0x400
michael@0 14359 #define WIN32_LEAN_AND_MEAN
michael@0 14360 #if defined(_MSC_VER) && (_MSC_VER < 1300)
michael@0 14361 #include <winsock.h>
michael@0 14362 #else
michael@0 14363 #include <winsock2.h>
michael@0 14364 #include <ws2tcpip.h>
michael@0 14365 #endif
michael@0 14366 #endif
michael@0 14367
michael@0 14368 "
michael@0 14369 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
michael@0 14370
michael@0 14371 cat >>confdefs.h <<_ACEOF
michael@0 14372 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
michael@0 14373 _ACEOF
michael@0 14374
michael@0 14375
michael@0 14376 fi
michael@0 14377
michael@0 14378
michael@0 14379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
michael@0 14380 $as_echo_n "checking for socklen_t... " >&6; }
michael@0 14381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14382 /* end confdefs.h. */
michael@0 14383
michael@0 14384 #include <sys/types.h>
michael@0 14385 #include <sys/socket.h>
michael@0 14386 int
michael@0 14387 main ()
michael@0 14388 {
michael@0 14389 socklen_t x;
michael@0 14390 ;
michael@0 14391 return 0;
michael@0 14392 }
michael@0 14393 _ACEOF
michael@0 14394 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 14395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 14396 $as_echo "yes" >&6; }
michael@0 14397 else
michael@0 14398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 14399 $as_echo "no" >&6; }
michael@0 14400
michael@0 14401 $as_echo "#define socklen_t unsigned int" >>confdefs.h
michael@0 14402
michael@0 14403
michael@0 14404 fi
michael@0 14405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 14406
michael@0 14407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
michael@0 14408 $as_echo_n "checking whether our compiler supports __func__... " >&6; }
michael@0 14409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14410 /* end confdefs.h. */
michael@0 14411
michael@0 14412 int
michael@0 14413 main ()
michael@0 14414 {
michael@0 14415 const char *cp = __func__;
michael@0 14416 ;
michael@0 14417 return 0;
michael@0 14418 }
michael@0 14419 _ACEOF
michael@0 14420 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 14421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 14422 $as_echo "yes" >&6; }
michael@0 14423 else
michael@0 14424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 14425 $as_echo "no" >&6; }
michael@0 14426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
michael@0 14427 $as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
michael@0 14428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14429 /* end confdefs.h. */
michael@0 14430
michael@0 14431 int
michael@0 14432 main ()
michael@0 14433 {
michael@0 14434 const char *cp = __FUNCTION__;
michael@0 14435 ;
michael@0 14436 return 0;
michael@0 14437 }
michael@0 14438 _ACEOF
michael@0 14439 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 14440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
michael@0 14441 $as_echo "yes" >&6; }
michael@0 14442
michael@0 14443 $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
michael@0 14444
michael@0 14445 else
michael@0 14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 14447 $as_echo "no" >&6; }
michael@0 14448
michael@0 14449 $as_echo "#define __func__ __FILE__" >>confdefs.h
michael@0 14450
michael@0 14451 fi
michael@0 14452 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 14453 fi
michael@0 14454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 14455
michael@0 14456
michael@0 14457 # check if we can compile with pthreads
michael@0 14458 have_pthreads=no
michael@0 14459 if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then
michael@0 14460
michael@0 14461
michael@0 14462
michael@0 14463 ac_ext=c
michael@0 14464 ac_cpp='$CPP $CPPFLAGS'
michael@0 14465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 14466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 14467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 14468
michael@0 14469 acx_pthread_ok=no
michael@0 14470
michael@0 14471 # We used to check for pthread.h first, but this fails if pthread.h
michael@0 14472 # requires special compiler flags (e.g. on True64 or Sequent).
michael@0 14473 # It gets checked for in the link test anyway.
michael@0 14474
michael@0 14475 # First of all, check if the user has set any of the PTHREAD_LIBS,
michael@0 14476 # etcetera environment variables, and if threads linking works using
michael@0 14477 # them:
michael@0 14478 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
michael@0 14479 save_CFLAGS="$CFLAGS"
michael@0 14480 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
michael@0 14481 save_LIBS="$LIBS"
michael@0 14482 LIBS="$PTHREAD_LIBS $LIBS"
michael@0 14483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
michael@0 14484 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
michael@0 14485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14486 /* end confdefs.h. */
michael@0 14487
michael@0 14488 /* Override any GCC internal prototype to avoid an error.
michael@0 14489 Use char because int might match the return type of a GCC
michael@0 14490 builtin and then its argument prototype would still apply. */
michael@0 14491 #ifdef __cplusplus
michael@0 14492 extern "C"
michael@0 14493 #endif
michael@0 14494 char pthread_join ();
michael@0 14495 int
michael@0 14496 main ()
michael@0 14497 {
michael@0 14498 return pthread_join ();
michael@0 14499 ;
michael@0 14500 return 0;
michael@0 14501 }
michael@0 14502 _ACEOF
michael@0 14503 if ac_fn_c_try_link "$LINENO"; then :
michael@0 14504 acx_pthread_ok=yes
michael@0 14505 fi
michael@0 14506 rm -f core conftest.err conftest.$ac_objext \
michael@0 14507 conftest$ac_exeext conftest.$ac_ext
michael@0 14508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
michael@0 14509 $as_echo "$acx_pthread_ok" >&6; }
michael@0 14510 if test x"$acx_pthread_ok" = xno; then
michael@0 14511 PTHREAD_LIBS=""
michael@0 14512 PTHREAD_CFLAGS=""
michael@0 14513 fi
michael@0 14514 LIBS="$save_LIBS"
michael@0 14515 CFLAGS="$save_CFLAGS"
michael@0 14516 fi
michael@0 14517
michael@0 14518 # We must check for the threads library under a number of different
michael@0 14519 # names; the ordering is very important because some systems
michael@0 14520 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
michael@0 14521 # libraries is broken (non-POSIX).
michael@0 14522
michael@0 14523 # Create a list of thread flags to try. Items starting with a "-" are
michael@0 14524 # C compiler flags, and other items are library names, except for "none"
michael@0 14525 # which indicates that we try without any flags at all, and "pthread-config"
michael@0 14526 # which is a program returning the flags for the Pth emulation library.
michael@0 14527
michael@0 14528 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
michael@0 14529
michael@0 14530 # The ordering *is* (sometimes) important. Some notes on the
michael@0 14531 # individual items follow:
michael@0 14532
michael@0 14533 # pthreads: AIX (must check this before -lpthread)
michael@0 14534 # none: in case threads are in libc; should be tried before -Kthread and
michael@0 14535 # other compiler flags to prevent continual compiler warnings
michael@0 14536 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
michael@0 14537 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
michael@0 14538 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
michael@0 14539 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
michael@0 14540 # -pthreads: Solaris/gcc
michael@0 14541 # -mthreads: Mingw32/gcc, Lynx/gcc
michael@0 14542 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
michael@0 14543 # doesn't hurt to check since this sometimes defines pthreads too;
michael@0 14544 # also defines -D_REENTRANT)
michael@0 14545 # ... -mt is also the pthreads flag for HP/aCC
michael@0 14546 # pthread: Linux, etcetera
michael@0 14547 # --thread-safe: KAI C++
michael@0 14548 # pthread-config: use pthread-config program (for GNU Pth library)
michael@0 14549
michael@0 14550 case "${host_cpu}-${host_os}" in
michael@0 14551 *solaris*)
michael@0 14552
michael@0 14553 # On Solaris (at least, for some versions), libc contains stubbed
michael@0 14554 # (non-functional) versions of the pthreads routines, so link-based
michael@0 14555 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
michael@0 14556 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
michael@0 14557 # a function called by this macro, so we could check for that, but
michael@0 14558 # who knows whether they'll stub that too in a future libc.) So,
michael@0 14559 # we'll just look for -pthreads and -lpthread first:
michael@0 14560
michael@0 14561 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
michael@0 14562 ;;
michael@0 14563 esac
michael@0 14564
michael@0 14565 if test x"$acx_pthread_ok" = xno; then
michael@0 14566 for flag in $acx_pthread_flags; do
michael@0 14567
michael@0 14568 case $flag in
michael@0 14569 none)
michael@0 14570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
michael@0 14571 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
michael@0 14572 ;;
michael@0 14573
michael@0 14574 -*)
michael@0 14575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
michael@0 14576 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
michael@0 14577 PTHREAD_CFLAGS="$flag"
michael@0 14578 ;;
michael@0 14579
michael@0 14580 pthread-config)
michael@0 14581 # Extract the first word of "pthread-config", so it can be a program name with args.
michael@0 14582 set dummy pthread-config; ac_word=$2
michael@0 14583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 14584 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 14585 if ${ac_cv_prog_acx_pthread_config+:} false; then :
michael@0 14586 $as_echo_n "(cached) " >&6
michael@0 14587 else
michael@0 14588 if test -n "$acx_pthread_config"; then
michael@0 14589 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
michael@0 14590 else
michael@0 14591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 14592 for as_dir in $PATH
michael@0 14593 do
michael@0 14594 IFS=$as_save_IFS
michael@0 14595 test -z "$as_dir" && as_dir=.
michael@0 14596 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 14597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 14598 ac_cv_prog_acx_pthread_config="yes"
michael@0 14599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 14600 break 2
michael@0 14601 fi
michael@0 14602 done
michael@0 14603 done
michael@0 14604 IFS=$as_save_IFS
michael@0 14605
michael@0 14606 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
michael@0 14607 fi
michael@0 14608 fi
michael@0 14609 acx_pthread_config=$ac_cv_prog_acx_pthread_config
michael@0 14610 if test -n "$acx_pthread_config"; then
michael@0 14611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
michael@0 14612 $as_echo "$acx_pthread_config" >&6; }
michael@0 14613 else
michael@0 14614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 14615 $as_echo "no" >&6; }
michael@0 14616 fi
michael@0 14617
michael@0 14618
michael@0 14619 if test x"$acx_pthread_config" = xno; then continue; fi
michael@0 14620 PTHREAD_CFLAGS="`pthread-config --cflags`"
michael@0 14621 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
michael@0 14622 ;;
michael@0 14623
michael@0 14624 *)
michael@0 14625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
michael@0 14626 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
michael@0 14627 PTHREAD_LIBS="-l$flag"
michael@0 14628 ;;
michael@0 14629 esac
michael@0 14630
michael@0 14631 save_LIBS="$LIBS"
michael@0 14632 save_CFLAGS="$CFLAGS"
michael@0 14633 LIBS="$PTHREAD_LIBS $LIBS"
michael@0 14634 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
michael@0 14635
michael@0 14636 # Check for various functions. We must include pthread.h,
michael@0 14637 # since some functions may be macros. (On the Sequent, we
michael@0 14638 # need a special flag -Kthread to make this header compile.)
michael@0 14639 # We check for pthread_join because it is in -lpthread on IRIX
michael@0 14640 # while pthread_create is in libc. We check for pthread_attr_init
michael@0 14641 # due to DEC craziness with -lpthreads. We check for
michael@0 14642 # pthread_cleanup_push because it is one of the few pthread
michael@0 14643 # functions on Solaris that doesn't have a non-functional libc stub.
michael@0 14644 # We try pthread_create on general principles.
michael@0 14645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14646 /* end confdefs.h. */
michael@0 14647 #include <pthread.h>
michael@0 14648 int
michael@0 14649 main ()
michael@0 14650 {
michael@0 14651 pthread_t th; pthread_join(th, 0);
michael@0 14652 pthread_attr_init(0); pthread_cleanup_push(0, 0);
michael@0 14653 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
michael@0 14654 ;
michael@0 14655 return 0;
michael@0 14656 }
michael@0 14657 _ACEOF
michael@0 14658 if ac_fn_c_try_link "$LINENO"; then :
michael@0 14659 acx_pthread_ok=yes
michael@0 14660 fi
michael@0 14661 rm -f core conftest.err conftest.$ac_objext \
michael@0 14662 conftest$ac_exeext conftest.$ac_ext
michael@0 14663
michael@0 14664 LIBS="$save_LIBS"
michael@0 14665 CFLAGS="$save_CFLAGS"
michael@0 14666
michael@0 14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
michael@0 14668 $as_echo "$acx_pthread_ok" >&6; }
michael@0 14669 if test "x$acx_pthread_ok" = xyes; then
michael@0 14670 break;
michael@0 14671 fi
michael@0 14672
michael@0 14673 PTHREAD_LIBS=""
michael@0 14674 PTHREAD_CFLAGS=""
michael@0 14675 done
michael@0 14676 fi
michael@0 14677
michael@0 14678 # Various other checks:
michael@0 14679 if test "x$acx_pthread_ok" = xyes; then
michael@0 14680 save_LIBS="$LIBS"
michael@0 14681 LIBS="$PTHREAD_LIBS $LIBS"
michael@0 14682 save_CFLAGS="$CFLAGS"
michael@0 14683 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
michael@0 14684
michael@0 14685 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
michael@0 14686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
michael@0 14687 $as_echo_n "checking for joinable pthread attribute... " >&6; }
michael@0 14688 attr_name=unknown
michael@0 14689 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
michael@0 14690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14691 /* end confdefs.h. */
michael@0 14692 #include <pthread.h>
michael@0 14693 int
michael@0 14694 main ()
michael@0 14695 {
michael@0 14696 int attr=$attr; return attr;
michael@0 14697 ;
michael@0 14698 return 0;
michael@0 14699 }
michael@0 14700 _ACEOF
michael@0 14701 if ac_fn_c_try_link "$LINENO"; then :
michael@0 14702 attr_name=$attr; break
michael@0 14703 fi
michael@0 14704 rm -f core conftest.err conftest.$ac_objext \
michael@0 14705 conftest$ac_exeext conftest.$ac_ext
michael@0 14706 done
michael@0 14707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
michael@0 14708 $as_echo "$attr_name" >&6; }
michael@0 14709 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
michael@0 14710
michael@0 14711 cat >>confdefs.h <<_ACEOF
michael@0 14712 #define PTHREAD_CREATE_JOINABLE $attr_name
michael@0 14713 _ACEOF
michael@0 14714
michael@0 14715 fi
michael@0 14716
michael@0 14717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
michael@0 14718 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
michael@0 14719 flag=no
michael@0 14720 case "${host_cpu}-${host_os}" in
michael@0 14721 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
michael@0 14722 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
michael@0 14723 esac
michael@0 14724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
michael@0 14725 $as_echo "${flag}" >&6; }
michael@0 14726 if test "x$flag" != xno; then
michael@0 14727 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
michael@0 14728 fi
michael@0 14729
michael@0 14730 LIBS="$save_LIBS"
michael@0 14731 CFLAGS="$save_CFLAGS"
michael@0 14732
michael@0 14733 # More AIX lossage: must compile with xlc_r or cc_r
michael@0 14734 if test x"$GCC" != xyes; then
michael@0 14735 for ac_prog in xlc_r cc_r
michael@0 14736 do
michael@0 14737 # Extract the first word of "$ac_prog", so it can be a program name with args.
michael@0 14738 set dummy $ac_prog; ac_word=$2
michael@0 14739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
michael@0 14740 $as_echo_n "checking for $ac_word... " >&6; }
michael@0 14741 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
michael@0 14742 $as_echo_n "(cached) " >&6
michael@0 14743 else
michael@0 14744 if test -n "$PTHREAD_CC"; then
michael@0 14745 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
michael@0 14746 else
michael@0 14747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 14748 for as_dir in $PATH
michael@0 14749 do
michael@0 14750 IFS=$as_save_IFS
michael@0 14751 test -z "$as_dir" && as_dir=.
michael@0 14752 for ac_exec_ext in '' $ac_executable_extensions; do
michael@0 14753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
michael@0 14754 ac_cv_prog_PTHREAD_CC="$ac_prog"
michael@0 14755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
michael@0 14756 break 2
michael@0 14757 fi
michael@0 14758 done
michael@0 14759 done
michael@0 14760 IFS=$as_save_IFS
michael@0 14761
michael@0 14762 fi
michael@0 14763 fi
michael@0 14764 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
michael@0 14765 if test -n "$PTHREAD_CC"; then
michael@0 14766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
michael@0 14767 $as_echo "$PTHREAD_CC" >&6; }
michael@0 14768 else
michael@0 14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
michael@0 14770 $as_echo "no" >&6; }
michael@0 14771 fi
michael@0 14772
michael@0 14773
michael@0 14774 test -n "$PTHREAD_CC" && break
michael@0 14775 done
michael@0 14776 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
michael@0 14777
michael@0 14778 else
michael@0 14779 PTHREAD_CC=$CC
michael@0 14780 fi
michael@0 14781 else
michael@0 14782 PTHREAD_CC="$CC"
michael@0 14783 fi
michael@0 14784
michael@0 14785
michael@0 14786
michael@0 14787
michael@0 14788
michael@0 14789 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
michael@0 14790 if test x"$acx_pthread_ok" = xyes; then
michael@0 14791
michael@0 14792
michael@0 14793 $as_echo "#define HAVE_PTHREADS 1" >>confdefs.h
michael@0 14794
michael@0 14795 have_pthreads=yes
michael@0 14796 :
michael@0 14797 else
michael@0 14798 acx_pthread_ok=no
michael@0 14799
michael@0 14800 fi
michael@0 14801 ac_ext=c
michael@0 14802 ac_cpp='$CPP $CPPFLAGS'
michael@0 14803 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
michael@0 14804 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
michael@0 14805 ac_compiler_gnu=$ac_cv_c_compiler_gnu
michael@0 14806
michael@0 14807
michael@0 14808 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
michael@0 14809 # The cast to long int works around a bug in the HP C Compiler
michael@0 14810 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
michael@0 14811 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
michael@0 14812 # This bug is HP SR number 8606223364.
michael@0 14813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
michael@0 14814 $as_echo_n "checking size of pthread_t... " >&6; }
michael@0 14815 if ${ac_cv_sizeof_pthread_t+:} false; then :
michael@0 14816 $as_echo_n "(cached) " >&6
michael@0 14817 else
michael@0 14818 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t" "$ac_includes_default
michael@0 14819 #include <pthread.h>
michael@0 14820
michael@0 14821 "; then :
michael@0 14822
michael@0 14823 else
michael@0 14824 if test "$ac_cv_type_pthread_t" = yes; then
michael@0 14825 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
michael@0 14826 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
michael@0 14827 as_fn_error 77 "cannot compute sizeof (pthread_t)
michael@0 14828 See \`config.log' for more details" "$LINENO" 5; }
michael@0 14829 else
michael@0 14830 ac_cv_sizeof_pthread_t=0
michael@0 14831 fi
michael@0 14832 fi
michael@0 14833
michael@0 14834 fi
michael@0 14835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
michael@0 14836 $as_echo "$ac_cv_sizeof_pthread_t" >&6; }
michael@0 14837
michael@0 14838
michael@0 14839
michael@0 14840 cat >>confdefs.h <<_ACEOF
michael@0 14841 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
michael@0 14842 _ACEOF
michael@0 14843
michael@0 14844
michael@0 14845 fi
michael@0 14846 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then
michael@0 14847 PTHREADS_TRUE=
michael@0 14848 PTHREADS_FALSE='#'
michael@0 14849 else
michael@0 14850 PTHREADS_TRUE='#'
michael@0 14851 PTHREADS_FALSE=
michael@0 14852 fi
michael@0 14853
michael@0 14854
michael@0 14855 # check if we should compile locking into the library
michael@0 14856 if test x$enable_thread_support = xno; then
michael@0 14857
michael@0 14858 $as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h
michael@0 14859
michael@0 14860 fi
michael@0 14861
michael@0 14862 # check if we should hard-code the mm functions.
michael@0 14863 if test x$enable_malloc_replacement = xno; then
michael@0 14864
michael@0 14865 $as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h
michael@0 14866
michael@0 14867 fi
michael@0 14868
michael@0 14869 # check if we should hard-code debugging out
michael@0 14870 if test x$enable_debug_mode = xno; then
michael@0 14871
michael@0 14872 $as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h
michael@0 14873
michael@0 14874 fi
michael@0 14875
michael@0 14876 # check if we have and should use openssl
michael@0 14877 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
michael@0 14878 OPENSSL_TRUE=
michael@0 14879 OPENSSL_FALSE='#'
michael@0 14880 else
michael@0 14881 OPENSSL_TRUE='#'
michael@0 14882 OPENSSL_FALSE=
michael@0 14883 fi
michael@0 14884
michael@0 14885
michael@0 14886 # Add some more warnings which we use in development but not in the
michael@0 14887 # released versions. (Some relevant gcc versions can't handle these.)
michael@0 14888 if test x$enable_gcc_warnings = xyes && test "$GCC" = "yes"; then
michael@0 14889
michael@0 14890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14891 /* end confdefs.h. */
michael@0 14892
michael@0 14893 int
michael@0 14894 main ()
michael@0 14895 {
michael@0 14896
michael@0 14897 #if !defined(__GNUC__) || (__GNUC__ < 4)
michael@0 14898 #error
michael@0 14899 #endif
michael@0 14900 ;
michael@0 14901 return 0;
michael@0 14902 }
michael@0 14903 _ACEOF
michael@0 14904 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 14905 have_gcc4=yes
michael@0 14906 else
michael@0 14907 have_gcc4=no
michael@0 14908 fi
michael@0 14909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 14910
michael@0 14911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14912 /* end confdefs.h. */
michael@0 14913
michael@0 14914 int
michael@0 14915 main ()
michael@0 14916 {
michael@0 14917
michael@0 14918 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
michael@0 14919 #error
michael@0 14920 #endif
michael@0 14921 ;
michael@0 14922 return 0;
michael@0 14923 }
michael@0 14924 _ACEOF
michael@0 14925 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 14926 have_gcc42=yes
michael@0 14927 else
michael@0 14928 have_gcc42=no
michael@0 14929 fi
michael@0 14930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 14931
michael@0 14932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14933 /* end confdefs.h. */
michael@0 14934
michael@0 14935 int
michael@0 14936 main ()
michael@0 14937 {
michael@0 14938
michael@0 14939 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
michael@0 14940 #error
michael@0 14941 #endif
michael@0 14942 ;
michael@0 14943 return 0;
michael@0 14944 }
michael@0 14945 _ACEOF
michael@0 14946 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 14947 have_gcc45=yes
michael@0 14948 else
michael@0 14949 have_gcc45=no
michael@0 14950 fi
michael@0 14951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 14952
michael@0 14953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 14954 /* end confdefs.h. */
michael@0 14955
michael@0 14956 int
michael@0 14957 main ()
michael@0 14958 {
michael@0 14959
michael@0 14960 #if !defined(__clang__)
michael@0 14961 #error
michael@0 14962 #endif
michael@0 14963 ;
michael@0 14964 return 0;
michael@0 14965 }
michael@0 14966 _ACEOF
michael@0 14967 if ac_fn_c_try_compile "$LINENO"; then :
michael@0 14968 have_clang=yes
michael@0 14969 else
michael@0 14970 have_clang=no
michael@0 14971 fi
michael@0 14972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
michael@0 14973
michael@0 14974 CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wbad-function-cast -Wswitch-enum -Werror"
michael@0 14975 CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing"
michael@0 14976
michael@0 14977 if test x$have_gcc4 = xyes ; then
michael@0 14978 # These warnings break gcc 3.3.5 and work on gcc 4.0.2
michael@0 14979 CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement"
michael@0 14980 #CFLAGS="$CFLAGS -Wold-style-definition"
michael@0 14981 fi
michael@0 14982
michael@0 14983 if test x$have_gcc42 = xyes ; then
michael@0 14984 # These warnings break gcc 4.0.2 and work on gcc 4.2
michael@0 14985 CFLAGS="$CFLAGS -Waddress"
michael@0 14986 fi
michael@0 14987
michael@0 14988 if test x$have_gcc42 = xyes && test x$have_clang = xno; then
michael@0 14989 # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2
michael@0 14990 CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init"
michael@0 14991 fi
michael@0 14992
michael@0 14993 if test x$have_gcc45 = xyes ; then
michael@0 14994 # These warnings work on gcc 4.5
michael@0 14995 CFLAGS="$CFLAGS -Wlogical-op"
michael@0 14996 fi
michael@0 14997
michael@0 14998 if test x$have_clang = xyes; then
michael@0 14999 # Disable the unused-function warnings, because these trigger
michael@0 15000 # for minheap-internal.h related code.
michael@0 15001 CFLAGS="$CFLAGS -Wno-unused-function"
michael@0 15002 fi
michael@0 15003
michael@0 15004 ##This will break the world on some 64-bit architectures
michael@0 15005 # CFLAGS="$CFLAGS -Winline"
michael@0 15006
michael@0 15007 fi
michael@0 15008
michael@0 15009 LIBEVENT_GC_SECTIONS=
michael@0 15010 if test "$GCC" = yes && test "$enable_function_sections" = yes ; then
michael@0 15011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
michael@0 15012 $as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
michael@0 15013 if ${libevent_cv_gc_sections_runs+:} false; then :
michael@0 15014 $as_echo_n "(cached) " >&6
michael@0 15015 else
michael@0 15016
michael@0 15017 origCFLAGS="$CFLAGS"
michael@0 15018 CFLAGS="$CFLAGS -Wl,--gc-sections"
michael@0 15019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
michael@0 15020 /* end confdefs.h. */
michael@0 15021
michael@0 15022 #include <stdlib.h>
michael@0 15023 #include <stdio.h>
michael@0 15024
michael@0 15025 int
michael@0 15026 main ()
michael@0 15027 {
michael@0 15028
michael@0 15029 FILE * fpC;
michael@0 15030 char buf[32];
michael@0 15031 size_t cch;
michael@0 15032 int read_success_once;
michael@0 15033
michael@0 15034 fpC = fopen("conftest.c", "r");
michael@0 15035 if (NULL == fpC)
michael@0 15036 exit(1);
michael@0 15037 do {
michael@0 15038 cch = fread(buf, sizeof(buf), 1, fpC);
michael@0 15039 read_success_once |= (0 != cch);
michael@0 15040 } while (0 != cch);
michael@0 15041 if (!read_success_once)
michael@0 15042 exit(2);
michael@0 15043 if (!feof(fpC))
michael@0 15044 exit(3);
michael@0 15045 if (0 != fclose(fpC))
michael@0 15046 exit(4);
michael@0 15047
michael@0 15048 exit(EXIT_SUCCESS);
michael@0 15049
michael@0 15050
michael@0 15051 ;
michael@0 15052 return 0;
michael@0 15053 }
michael@0 15054 _ACEOF
michael@0 15055 if ac_fn_c_try_link "$LINENO"; then :
michael@0 15056
michael@0 15057 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
michael@0 15058 libevent_cv_gc_sections_runs=no
michael@0 15059 else
michael@0 15060 libevent_cv_gc_sections_runs=no
michael@0 15061 ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes
michael@0 15062 fi
michael@0 15063
michael@0 15064 else
michael@0 15065 libevent_cv_gc_sections_runs=no
michael@0 15066
michael@0 15067 fi
michael@0 15068 rm -f core conftest.err conftest.$ac_objext \
michael@0 15069 conftest$ac_exeext conftest.$ac_ext
michael@0 15070 CFLAGS="$origCFLAGS"
michael@0 15071 { origCFLAGS=; unset origCFLAGS;}
michael@0 15072
michael@0 15073
michael@0 15074 fi
michael@0 15075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5
michael@0 15076 $as_echo "$libevent_cv_gc_sections_runs" >&6; }
michael@0 15077 case "$libevent_cv_gc_sections_runs" in
michael@0 15078 yes)
michael@0 15079 CFLAGS="-ffunction-sections -fdata-sections $CFLAGS"
michael@0 15080 LIBEVENT_GC_SECTIONS="-Wl,--gc-sections"
michael@0 15081 ;;
michael@0 15082 esac
michael@0 15083 fi
michael@0 15084
michael@0 15085
michael@0 15086 if test "$enable_libevent_install" = "yes"; then
michael@0 15087 INSTALL_LIBEVENT_TRUE=
michael@0 15088 INSTALL_LIBEVENT_FALSE='#'
michael@0 15089 else
michael@0 15090 INSTALL_LIBEVENT_TRUE='#'
michael@0 15091 INSTALL_LIBEVENT_FALSE=
michael@0 15092 fi
michael@0 15093
michael@0 15094
michael@0 15095 ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc"
michael@0 15096
michael@0 15097 ac_config_files="$ac_config_files Makefile include/Makefile test/Makefile sample/Makefile"
michael@0 15098
michael@0 15099 cat >confcache <<\_ACEOF
michael@0 15100 # This file is a shell script that caches the results of configure
michael@0 15101 # tests run on this system so they can be shared between configure
michael@0 15102 # scripts and configure runs, see configure's option --config-cache.
michael@0 15103 # It is not useful on other systems. If it contains results you don't
michael@0 15104 # want to keep, you may remove or edit it.
michael@0 15105 #
michael@0 15106 # config.status only pays attention to the cache file if you give it
michael@0 15107 # the --recheck option to rerun configure.
michael@0 15108 #
michael@0 15109 # `ac_cv_env_foo' variables (set or unset) will be overridden when
michael@0 15110 # loading this file, other *unset* `ac_cv_foo' will be assigned the
michael@0 15111 # following values.
michael@0 15112
michael@0 15113 _ACEOF
michael@0 15114
michael@0 15115 # The following way of writing the cache mishandles newlines in values,
michael@0 15116 # but we know of no workaround that is simple, portable, and efficient.
michael@0 15117 # So, we kill variables containing newlines.
michael@0 15118 # Ultrix sh set writes to stderr and can't be redirected directly,
michael@0 15119 # and sets the high bit in the cache file unless we assign to the vars.
michael@0 15120 (
michael@0 15121 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
michael@0 15122 eval ac_val=\$$ac_var
michael@0 15123 case $ac_val in #(
michael@0 15124 *${as_nl}*)
michael@0 15125 case $ac_var in #(
michael@0 15126 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
michael@0 15127 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
michael@0 15128 esac
michael@0 15129 case $ac_var in #(
michael@0 15130 _ | IFS | as_nl) ;; #(
michael@0 15131 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
michael@0 15132 *) { eval $ac_var=; unset $ac_var;} ;;
michael@0 15133 esac ;;
michael@0 15134 esac
michael@0 15135 done
michael@0 15136
michael@0 15137 (set) 2>&1 |
michael@0 15138 case $as_nl`(ac_space=' '; set) 2>&1` in #(
michael@0 15139 *${as_nl}ac_space=\ *)
michael@0 15140 # `set' does not quote correctly, so add quotes: double-quote
michael@0 15141 # substitution turns \\\\ into \\, and sed turns \\ into \.
michael@0 15142 sed -n \
michael@0 15143 "s/'/'\\\\''/g;
michael@0 15144 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
michael@0 15145 ;; #(
michael@0 15146 *)
michael@0 15147 # `set' quotes correctly as required by POSIX, so do not add quotes.
michael@0 15148 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
michael@0 15149 ;;
michael@0 15150 esac |
michael@0 15151 sort
michael@0 15152 ) |
michael@0 15153 sed '
michael@0 15154 /^ac_cv_env_/b end
michael@0 15155 t clear
michael@0 15156 :clear
michael@0 15157 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
michael@0 15158 t end
michael@0 15159 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
michael@0 15160 :end' >>confcache
michael@0 15161 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
michael@0 15162 if test -w "$cache_file"; then
michael@0 15163 if test "x$cache_file" != "x/dev/null"; then
michael@0 15164 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
michael@0 15165 $as_echo "$as_me: updating cache $cache_file" >&6;}
michael@0 15166 if test ! -f "$cache_file" || test -h "$cache_file"; then
michael@0 15167 cat confcache >"$cache_file"
michael@0 15168 else
michael@0 15169 case $cache_file in #(
michael@0 15170 */* | ?:*)
michael@0 15171 mv -f confcache "$cache_file"$$ &&
michael@0 15172 mv -f "$cache_file"$$ "$cache_file" ;; #(
michael@0 15173 *)
michael@0 15174 mv -f confcache "$cache_file" ;;
michael@0 15175 esac
michael@0 15176 fi
michael@0 15177 fi
michael@0 15178 else
michael@0 15179 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
michael@0 15180 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
michael@0 15181 fi
michael@0 15182 fi
michael@0 15183 rm -f confcache
michael@0 15184
michael@0 15185 test "x$prefix" = xNONE && prefix=$ac_default_prefix
michael@0 15186 # Let make expand exec_prefix.
michael@0 15187 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
michael@0 15188
michael@0 15189 DEFS=-DHAVE_CONFIG_H
michael@0 15190
michael@0 15191 ac_libobjs=
michael@0 15192 ac_ltlibobjs=
michael@0 15193 U=
michael@0 15194 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
michael@0 15195 # 1. Remove the extension, and $U if already installed.
michael@0 15196 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
michael@0 15197 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
michael@0 15198 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
michael@0 15199 # will be set to the directory where LIBOBJS objects are built.
michael@0 15200 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
michael@0 15201 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
michael@0 15202 done
michael@0 15203 LIBOBJS=$ac_libobjs
michael@0 15204
michael@0 15205 LTLIBOBJS=$ac_ltlibobjs
michael@0 15206
michael@0 15207
michael@0 15208 if test -n "$EXEEXT"; then
michael@0 15209 am__EXEEXT_TRUE=
michael@0 15210 am__EXEEXT_FALSE='#'
michael@0 15211 else
michael@0 15212 am__EXEEXT_TRUE='#'
michael@0 15213 am__EXEEXT_FALSE=
michael@0 15214 fi
michael@0 15215
michael@0 15216 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
michael@0 15217 as_fn_error $? "conditional \"AMDEP\" was never defined.
michael@0 15218 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15219 fi
michael@0 15220 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
michael@0 15221 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
michael@0 15222 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15223 fi
michael@0 15224 if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then
michael@0 15225 as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined.
michael@0 15226 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15227 fi
michael@0 15228 if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then
michael@0 15229 as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined.
michael@0 15230 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15231 fi
michael@0 15232 if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then
michael@0 15233 as_fn_error $? "conditional \"BUILD_WIN32\" was never defined.
michael@0 15234 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15235 fi
michael@0 15236 if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then
michael@0 15237 as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined.
michael@0 15238 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15239 fi
michael@0 15240 if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then
michael@0 15241 as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined.
michael@0 15242 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15243 fi
michael@0 15244 if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then
michael@0 15245 as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined.
michael@0 15246 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15247 fi
michael@0 15248 if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then
michael@0 15249 as_fn_error $? "conditional \"POLL_BACKEND\" was never defined.
michael@0 15250 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15251 fi
michael@0 15252 if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then
michael@0 15253 as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined.
michael@0 15254 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15255 fi
michael@0 15256 if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then
michael@0 15257 as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined.
michael@0 15258 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15259 fi
michael@0 15260 if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then
michael@0 15261 as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined.
michael@0 15262 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15263 fi
michael@0 15264 if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then
michael@0 15265 as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined.
michael@0 15266 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15267 fi
michael@0 15268 if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then
michael@0 15269 as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined.
michael@0 15270 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15271 fi
michael@0 15272 if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
michael@0 15273 as_fn_error $? "conditional \"PTHREADS\" was never defined.
michael@0 15274 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15275 fi
michael@0 15276 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
michael@0 15277 as_fn_error $? "conditional \"OPENSSL\" was never defined.
michael@0 15278 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15279 fi
michael@0 15280 if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then
michael@0 15281 as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined.
michael@0 15282 Usually this means the macro was only invoked conditionally." "$LINENO" 5
michael@0 15283 fi
michael@0 15284
michael@0 15285 : "${CONFIG_STATUS=./config.status}"
michael@0 15286 ac_write_fail=0
michael@0 15287 ac_clean_files_save=$ac_clean_files
michael@0 15288 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
michael@0 15289 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
michael@0 15290 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
michael@0 15291 as_write_fail=0
michael@0 15292 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
michael@0 15293 #! $SHELL
michael@0 15294 # Generated by $as_me.
michael@0 15295 # Run this file to recreate the current configuration.
michael@0 15296 # Compiler output produced by configure, useful for debugging
michael@0 15297 # configure, is in config.log if it exists.
michael@0 15298
michael@0 15299 debug=false
michael@0 15300 ac_cs_recheck=false
michael@0 15301 ac_cs_silent=false
michael@0 15302
michael@0 15303 SHELL=\${CONFIG_SHELL-$SHELL}
michael@0 15304 export SHELL
michael@0 15305 _ASEOF
michael@0 15306 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
michael@0 15307 ## -------------------- ##
michael@0 15308 ## M4sh Initialization. ##
michael@0 15309 ## -------------------- ##
michael@0 15310
michael@0 15311 # Be more Bourne compatible
michael@0 15312 DUALCASE=1; export DUALCASE # for MKS sh
michael@0 15313 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
michael@0 15314 emulate sh
michael@0 15315 NULLCMD=:
michael@0 15316 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
michael@0 15317 # is contrary to our usage. Disable this feature.
michael@0 15318 alias -g '${1+"$@"}'='"$@"'
michael@0 15319 setopt NO_GLOB_SUBST
michael@0 15320 else
michael@0 15321 case `(set -o) 2>/dev/null` in #(
michael@0 15322 *posix*) :
michael@0 15323 set -o posix ;; #(
michael@0 15324 *) :
michael@0 15325 ;;
michael@0 15326 esac
michael@0 15327 fi
michael@0 15328
michael@0 15329
michael@0 15330 as_nl='
michael@0 15331 '
michael@0 15332 export as_nl
michael@0 15333 # Printing a long string crashes Solaris 7 /usr/bin/printf.
michael@0 15334 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
michael@0 15335 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
michael@0 15336 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
michael@0 15337 # Prefer a ksh shell builtin over an external printf program on Solaris,
michael@0 15338 # but without wasting forks for bash or zsh.
michael@0 15339 if test -z "$BASH_VERSION$ZSH_VERSION" \
michael@0 15340 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
michael@0 15341 as_echo='print -r --'
michael@0 15342 as_echo_n='print -rn --'
michael@0 15343 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
michael@0 15344 as_echo='printf %s\n'
michael@0 15345 as_echo_n='printf %s'
michael@0 15346 else
michael@0 15347 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
michael@0 15348 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
michael@0 15349 as_echo_n='/usr/ucb/echo -n'
michael@0 15350 else
michael@0 15351 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
michael@0 15352 as_echo_n_body='eval
michael@0 15353 arg=$1;
michael@0 15354 case $arg in #(
michael@0 15355 *"$as_nl"*)
michael@0 15356 expr "X$arg" : "X\\(.*\\)$as_nl";
michael@0 15357 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
michael@0 15358 esac;
michael@0 15359 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
michael@0 15360 '
michael@0 15361 export as_echo_n_body
michael@0 15362 as_echo_n='sh -c $as_echo_n_body as_echo'
michael@0 15363 fi
michael@0 15364 export as_echo_body
michael@0 15365 as_echo='sh -c $as_echo_body as_echo'
michael@0 15366 fi
michael@0 15367
michael@0 15368 # The user is always right.
michael@0 15369 if test "${PATH_SEPARATOR+set}" != set; then
michael@0 15370 PATH_SEPARATOR=:
michael@0 15371 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
michael@0 15372 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
michael@0 15373 PATH_SEPARATOR=';'
michael@0 15374 }
michael@0 15375 fi
michael@0 15376
michael@0 15377
michael@0 15378 # IFS
michael@0 15379 # We need space, tab and new line, in precisely that order. Quoting is
michael@0 15380 # there to prevent editors from complaining about space-tab.
michael@0 15381 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
michael@0 15382 # splitting by setting IFS to empty value.)
michael@0 15383 IFS=" "" $as_nl"
michael@0 15384
michael@0 15385 # Find who we are. Look in the path if we contain no directory separator.
michael@0 15386 as_myself=
michael@0 15387 case $0 in #((
michael@0 15388 *[\\/]* ) as_myself=$0 ;;
michael@0 15389 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
michael@0 15390 for as_dir in $PATH
michael@0 15391 do
michael@0 15392 IFS=$as_save_IFS
michael@0 15393 test -z "$as_dir" && as_dir=.
michael@0 15394 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
michael@0 15395 done
michael@0 15396 IFS=$as_save_IFS
michael@0 15397
michael@0 15398 ;;
michael@0 15399 esac
michael@0 15400 # We did not find ourselves, most probably we were run as `sh COMMAND'
michael@0 15401 # in which case we are not to be found in the path.
michael@0 15402 if test "x$as_myself" = x; then
michael@0 15403 as_myself=$0
michael@0 15404 fi
michael@0 15405 if test ! -f "$as_myself"; then
michael@0 15406 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
michael@0 15407 exit 1
michael@0 15408 fi
michael@0 15409
michael@0 15410 # Unset variables that we do not need and which cause bugs (e.g. in
michael@0 15411 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
michael@0 15412 # suppresses any "Segmentation fault" message there. '((' could
michael@0 15413 # trigger a bug in pdksh 5.2.14.
michael@0 15414 for as_var in BASH_ENV ENV MAIL MAILPATH
michael@0 15415 do eval test x\${$as_var+set} = xset \
michael@0 15416 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
michael@0 15417 done
michael@0 15418 PS1='$ '
michael@0 15419 PS2='> '
michael@0 15420 PS4='+ '
michael@0 15421
michael@0 15422 # NLS nuisances.
michael@0 15423 LC_ALL=C
michael@0 15424 export LC_ALL
michael@0 15425 LANGUAGE=C
michael@0 15426 export LANGUAGE
michael@0 15427
michael@0 15428 # CDPATH.
michael@0 15429 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
michael@0 15430
michael@0 15431
michael@0 15432 # as_fn_error STATUS ERROR [LINENO LOG_FD]
michael@0 15433 # ----------------------------------------
michael@0 15434 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
michael@0 15435 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
michael@0 15436 # script with STATUS, using 1 if that was 0.
michael@0 15437 as_fn_error ()
michael@0 15438 {
michael@0 15439 as_status=$1; test $as_status -eq 0 && as_status=1
michael@0 15440 if test "$4"; then
michael@0 15441 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
michael@0 15442 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
michael@0 15443 fi
michael@0 15444 $as_echo "$as_me: error: $2" >&2
michael@0 15445 as_fn_exit $as_status
michael@0 15446 } # as_fn_error
michael@0 15447
michael@0 15448
michael@0 15449 # as_fn_set_status STATUS
michael@0 15450 # -----------------------
michael@0 15451 # Set $? to STATUS, without forking.
michael@0 15452 as_fn_set_status ()
michael@0 15453 {
michael@0 15454 return $1
michael@0 15455 } # as_fn_set_status
michael@0 15456
michael@0 15457 # as_fn_exit STATUS
michael@0 15458 # -----------------
michael@0 15459 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
michael@0 15460 as_fn_exit ()
michael@0 15461 {
michael@0 15462 set +e
michael@0 15463 as_fn_set_status $1
michael@0 15464 exit $1
michael@0 15465 } # as_fn_exit
michael@0 15466
michael@0 15467 # as_fn_unset VAR
michael@0 15468 # ---------------
michael@0 15469 # Portably unset VAR.
michael@0 15470 as_fn_unset ()
michael@0 15471 {
michael@0 15472 { eval $1=; unset $1;}
michael@0 15473 }
michael@0 15474 as_unset=as_fn_unset
michael@0 15475 # as_fn_append VAR VALUE
michael@0 15476 # ----------------------
michael@0 15477 # Append the text in VALUE to the end of the definition contained in VAR. Take
michael@0 15478 # advantage of any shell optimizations that allow amortized linear growth over
michael@0 15479 # repeated appends, instead of the typical quadratic growth present in naive
michael@0 15480 # implementations.
michael@0 15481 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
michael@0 15482 eval 'as_fn_append ()
michael@0 15483 {
michael@0 15484 eval $1+=\$2
michael@0 15485 }'
michael@0 15486 else
michael@0 15487 as_fn_append ()
michael@0 15488 {
michael@0 15489 eval $1=\$$1\$2
michael@0 15490 }
michael@0 15491 fi # as_fn_append
michael@0 15492
michael@0 15493 # as_fn_arith ARG...
michael@0 15494 # ------------------
michael@0 15495 # Perform arithmetic evaluation on the ARGs, and store the result in the
michael@0 15496 # global $as_val. Take advantage of shells that can avoid forks. The arguments
michael@0 15497 # must be portable across $(()) and expr.
michael@0 15498 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
michael@0 15499 eval 'as_fn_arith ()
michael@0 15500 {
michael@0 15501 as_val=$(( $* ))
michael@0 15502 }'
michael@0 15503 else
michael@0 15504 as_fn_arith ()
michael@0 15505 {
michael@0 15506 as_val=`expr "$@" || test $? -eq 1`
michael@0 15507 }
michael@0 15508 fi # as_fn_arith
michael@0 15509
michael@0 15510
michael@0 15511 if expr a : '\(a\)' >/dev/null 2>&1 &&
michael@0 15512 test "X`expr 00001 : '.*\(...\)'`" = X001; then
michael@0 15513 as_expr=expr
michael@0 15514 else
michael@0 15515 as_expr=false
michael@0 15516 fi
michael@0 15517
michael@0 15518 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
michael@0 15519 as_basename=basename
michael@0 15520 else
michael@0 15521 as_basename=false
michael@0 15522 fi
michael@0 15523
michael@0 15524 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
michael@0 15525 as_dirname=dirname
michael@0 15526 else
michael@0 15527 as_dirname=false
michael@0 15528 fi
michael@0 15529
michael@0 15530 as_me=`$as_basename -- "$0" ||
michael@0 15531 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
michael@0 15532 X"$0" : 'X\(//\)$' \| \
michael@0 15533 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 15534 $as_echo X/"$0" |
michael@0 15535 sed '/^.*\/\([^/][^/]*\)\/*$/{
michael@0 15536 s//\1/
michael@0 15537 q
michael@0 15538 }
michael@0 15539 /^X\/\(\/\/\)$/{
michael@0 15540 s//\1/
michael@0 15541 q
michael@0 15542 }
michael@0 15543 /^X\/\(\/\).*/{
michael@0 15544 s//\1/
michael@0 15545 q
michael@0 15546 }
michael@0 15547 s/.*/./; q'`
michael@0 15548
michael@0 15549 # Avoid depending upon Character Ranges.
michael@0 15550 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
michael@0 15551 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
michael@0 15552 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
michael@0 15553 as_cr_digits='0123456789'
michael@0 15554 as_cr_alnum=$as_cr_Letters$as_cr_digits
michael@0 15555
michael@0 15556 ECHO_C= ECHO_N= ECHO_T=
michael@0 15557 case `echo -n x` in #(((((
michael@0 15558 -n*)
michael@0 15559 case `echo 'xy\c'` in
michael@0 15560 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
michael@0 15561 xy) ECHO_C='\c';;
michael@0 15562 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
michael@0 15563 ECHO_T=' ';;
michael@0 15564 esac;;
michael@0 15565 *)
michael@0 15566 ECHO_N='-n';;
michael@0 15567 esac
michael@0 15568
michael@0 15569 rm -f conf$$ conf$$.exe conf$$.file
michael@0 15570 if test -d conf$$.dir; then
michael@0 15571 rm -f conf$$.dir/conf$$.file
michael@0 15572 else
michael@0 15573 rm -f conf$$.dir
michael@0 15574 mkdir conf$$.dir 2>/dev/null
michael@0 15575 fi
michael@0 15576 if (echo >conf$$.file) 2>/dev/null; then
michael@0 15577 if ln -s conf$$.file conf$$ 2>/dev/null; then
michael@0 15578 as_ln_s='ln -s'
michael@0 15579 # ... but there are two gotchas:
michael@0 15580 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
michael@0 15581 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
michael@0 15582 # In both cases, we have to default to `cp -p'.
michael@0 15583 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
michael@0 15584 as_ln_s='cp -p'
michael@0 15585 elif ln conf$$.file conf$$ 2>/dev/null; then
michael@0 15586 as_ln_s=ln
michael@0 15587 else
michael@0 15588 as_ln_s='cp -p'
michael@0 15589 fi
michael@0 15590 else
michael@0 15591 as_ln_s='cp -p'
michael@0 15592 fi
michael@0 15593 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
michael@0 15594 rmdir conf$$.dir 2>/dev/null
michael@0 15595
michael@0 15596
michael@0 15597 # as_fn_mkdir_p
michael@0 15598 # -------------
michael@0 15599 # Create "$as_dir" as a directory, including parents if necessary.
michael@0 15600 as_fn_mkdir_p ()
michael@0 15601 {
michael@0 15602
michael@0 15603 case $as_dir in #(
michael@0 15604 -*) as_dir=./$as_dir;;
michael@0 15605 esac
michael@0 15606 test -d "$as_dir" || eval $as_mkdir_p || {
michael@0 15607 as_dirs=
michael@0 15608 while :; do
michael@0 15609 case $as_dir in #(
michael@0 15610 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
michael@0 15611 *) as_qdir=$as_dir;;
michael@0 15612 esac
michael@0 15613 as_dirs="'$as_qdir' $as_dirs"
michael@0 15614 as_dir=`$as_dirname -- "$as_dir" ||
michael@0 15615 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
michael@0 15616 X"$as_dir" : 'X\(//\)[^/]' \| \
michael@0 15617 X"$as_dir" : 'X\(//\)$' \| \
michael@0 15618 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 15619 $as_echo X"$as_dir" |
michael@0 15620 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
michael@0 15621 s//\1/
michael@0 15622 q
michael@0 15623 }
michael@0 15624 /^X\(\/\/\)[^/].*/{
michael@0 15625 s//\1/
michael@0 15626 q
michael@0 15627 }
michael@0 15628 /^X\(\/\/\)$/{
michael@0 15629 s//\1/
michael@0 15630 q
michael@0 15631 }
michael@0 15632 /^X\(\/\).*/{
michael@0 15633 s//\1/
michael@0 15634 q
michael@0 15635 }
michael@0 15636 s/.*/./; q'`
michael@0 15637 test -d "$as_dir" && break
michael@0 15638 done
michael@0 15639 test -z "$as_dirs" || eval "mkdir $as_dirs"
michael@0 15640 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
michael@0 15641
michael@0 15642
michael@0 15643 } # as_fn_mkdir_p
michael@0 15644 if mkdir -p . 2>/dev/null; then
michael@0 15645 as_mkdir_p='mkdir -p "$as_dir"'
michael@0 15646 else
michael@0 15647 test -d ./-p && rmdir ./-p
michael@0 15648 as_mkdir_p=false
michael@0 15649 fi
michael@0 15650
michael@0 15651 if test -x / >/dev/null 2>&1; then
michael@0 15652 as_test_x='test -x'
michael@0 15653 else
michael@0 15654 if ls -dL / >/dev/null 2>&1; then
michael@0 15655 as_ls_L_option=L
michael@0 15656 else
michael@0 15657 as_ls_L_option=
michael@0 15658 fi
michael@0 15659 as_test_x='
michael@0 15660 eval sh -c '\''
michael@0 15661 if test -d "$1"; then
michael@0 15662 test -d "$1/.";
michael@0 15663 else
michael@0 15664 case $1 in #(
michael@0 15665 -*)set "./$1";;
michael@0 15666 esac;
michael@0 15667 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
michael@0 15668 ???[sx]*):;;*)false;;esac;fi
michael@0 15669 '\'' sh
michael@0 15670 '
michael@0 15671 fi
michael@0 15672 as_executable_p=$as_test_x
michael@0 15673
michael@0 15674 # Sed expression to map a string onto a valid CPP name.
michael@0 15675 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
michael@0 15676
michael@0 15677 # Sed expression to map a string onto a valid variable name.
michael@0 15678 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
michael@0 15679
michael@0 15680
michael@0 15681 exec 6>&1
michael@0 15682 ## ----------------------------------- ##
michael@0 15683 ## Main body of $CONFIG_STATUS script. ##
michael@0 15684 ## ----------------------------------- ##
michael@0 15685 _ASEOF
michael@0 15686 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
michael@0 15687
michael@0 15688 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 15689 # Save the log message, to keep $0 and so on meaningful, and to
michael@0 15690 # report actual input values of CONFIG_FILES etc. instead of their
michael@0 15691 # values after options handling.
michael@0 15692 ac_log="
michael@0 15693 This file was extended by $as_me, which was
michael@0 15694 generated by GNU Autoconf 2.68. Invocation command line was
michael@0 15695
michael@0 15696 CONFIG_FILES = $CONFIG_FILES
michael@0 15697 CONFIG_HEADERS = $CONFIG_HEADERS
michael@0 15698 CONFIG_LINKS = $CONFIG_LINKS
michael@0 15699 CONFIG_COMMANDS = $CONFIG_COMMANDS
michael@0 15700 $ $0 $@
michael@0 15701
michael@0 15702 on `(hostname || uname -n) 2>/dev/null | sed 1q`
michael@0 15703 "
michael@0 15704
michael@0 15705 _ACEOF
michael@0 15706
michael@0 15707 case $ac_config_files in *"
michael@0 15708 "*) set x $ac_config_files; shift; ac_config_files=$*;;
michael@0 15709 esac
michael@0 15710
michael@0 15711 case $ac_config_headers in *"
michael@0 15712 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
michael@0 15713 esac
michael@0 15714
michael@0 15715
michael@0 15716 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 15717 # Files that config.status was made for.
michael@0 15718 config_files="$ac_config_files"
michael@0 15719 config_headers="$ac_config_headers"
michael@0 15720 config_commands="$ac_config_commands"
michael@0 15721
michael@0 15722 _ACEOF
michael@0 15723
michael@0 15724 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 15725 ac_cs_usage="\
michael@0 15726 \`$as_me' instantiates files and other configuration actions
michael@0 15727 from templates according to the current configuration. Unless the files
michael@0 15728 and actions are specified as TAGs, all are instantiated by default.
michael@0 15729
michael@0 15730 Usage: $0 [OPTION]... [TAG]...
michael@0 15731
michael@0 15732 -h, --help print this help, then exit
michael@0 15733 -V, --version print version number and configuration settings, then exit
michael@0 15734 --config print configuration, then exit
michael@0 15735 -q, --quiet, --silent
michael@0 15736 do not print progress messages
michael@0 15737 -d, --debug don't remove temporary files
michael@0 15738 --recheck update $as_me by reconfiguring in the same conditions
michael@0 15739 --file=FILE[:TEMPLATE]
michael@0 15740 instantiate the configuration file FILE
michael@0 15741 --header=FILE[:TEMPLATE]
michael@0 15742 instantiate the configuration header FILE
michael@0 15743
michael@0 15744 Configuration files:
michael@0 15745 $config_files
michael@0 15746
michael@0 15747 Configuration headers:
michael@0 15748 $config_headers
michael@0 15749
michael@0 15750 Configuration commands:
michael@0 15751 $config_commands
michael@0 15752
michael@0 15753 Report bugs to the package provider."
michael@0 15754
michael@0 15755 _ACEOF
michael@0 15756 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 15757 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
michael@0 15758 ac_cs_version="\\
michael@0 15759 config.status
michael@0 15760 configured by $0, generated by GNU Autoconf 2.68,
michael@0 15761 with options \\"\$ac_cs_config\\"
michael@0 15762
michael@0 15763 Copyright (C) 2010 Free Software Foundation, Inc.
michael@0 15764 This config.status script is free software; the Free Software Foundation
michael@0 15765 gives unlimited permission to copy, distribute and modify it."
michael@0 15766
michael@0 15767 ac_pwd='$ac_pwd'
michael@0 15768 srcdir='$srcdir'
michael@0 15769 INSTALL='$INSTALL'
michael@0 15770 MKDIR_P='$MKDIR_P'
michael@0 15771 AWK='$AWK'
michael@0 15772 test -n "\$AWK" || AWK=awk
michael@0 15773 _ACEOF
michael@0 15774
michael@0 15775 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 15776 # The default lists apply if the user does not specify any file.
michael@0 15777 ac_need_defaults=:
michael@0 15778 while test $# != 0
michael@0 15779 do
michael@0 15780 case $1 in
michael@0 15781 --*=?*)
michael@0 15782 ac_option=`expr "X$1" : 'X\([^=]*\)='`
michael@0 15783 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
michael@0 15784 ac_shift=:
michael@0 15785 ;;
michael@0 15786 --*=)
michael@0 15787 ac_option=`expr "X$1" : 'X\([^=]*\)='`
michael@0 15788 ac_optarg=
michael@0 15789 ac_shift=:
michael@0 15790 ;;
michael@0 15791 *)
michael@0 15792 ac_option=$1
michael@0 15793 ac_optarg=$2
michael@0 15794 ac_shift=shift
michael@0 15795 ;;
michael@0 15796 esac
michael@0 15797
michael@0 15798 case $ac_option in
michael@0 15799 # Handling of the options.
michael@0 15800 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
michael@0 15801 ac_cs_recheck=: ;;
michael@0 15802 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
michael@0 15803 $as_echo "$ac_cs_version"; exit ;;
michael@0 15804 --config | --confi | --conf | --con | --co | --c )
michael@0 15805 $as_echo "$ac_cs_config"; exit ;;
michael@0 15806 --debug | --debu | --deb | --de | --d | -d )
michael@0 15807 debug=: ;;
michael@0 15808 --file | --fil | --fi | --f )
michael@0 15809 $ac_shift
michael@0 15810 case $ac_optarg in
michael@0 15811 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
michael@0 15812 '') as_fn_error $? "missing file argument" ;;
michael@0 15813 esac
michael@0 15814 as_fn_append CONFIG_FILES " '$ac_optarg'"
michael@0 15815 ac_need_defaults=false;;
michael@0 15816 --header | --heade | --head | --hea )
michael@0 15817 $ac_shift
michael@0 15818 case $ac_optarg in
michael@0 15819 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
michael@0 15820 esac
michael@0 15821 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
michael@0 15822 ac_need_defaults=false;;
michael@0 15823 --he | --h)
michael@0 15824 # Conflict between --help and --header
michael@0 15825 as_fn_error $? "ambiguous option: \`$1'
michael@0 15826 Try \`$0 --help' for more information.";;
michael@0 15827 --help | --hel | -h )
michael@0 15828 $as_echo "$ac_cs_usage"; exit ;;
michael@0 15829 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
michael@0 15830 | -silent | --silent | --silen | --sile | --sil | --si | --s)
michael@0 15831 ac_cs_silent=: ;;
michael@0 15832
michael@0 15833 # This is an error.
michael@0 15834 -*) as_fn_error $? "unrecognized option: \`$1'
michael@0 15835 Try \`$0 --help' for more information." ;;
michael@0 15836
michael@0 15837 *) as_fn_append ac_config_targets " $1"
michael@0 15838 ac_need_defaults=false ;;
michael@0 15839
michael@0 15840 esac
michael@0 15841 shift
michael@0 15842 done
michael@0 15843
michael@0 15844 ac_configure_extra_args=
michael@0 15845
michael@0 15846 if $ac_cs_silent; then
michael@0 15847 exec 6>/dev/null
michael@0 15848 ac_configure_extra_args="$ac_configure_extra_args --silent"
michael@0 15849 fi
michael@0 15850
michael@0 15851 _ACEOF
michael@0 15852 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 15853 if \$ac_cs_recheck; then
michael@0 15854 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
michael@0 15855 shift
michael@0 15856 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
michael@0 15857 CONFIG_SHELL='$SHELL'
michael@0 15858 export CONFIG_SHELL
michael@0 15859 exec "\$@"
michael@0 15860 fi
michael@0 15861
michael@0 15862 _ACEOF
michael@0 15863 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 15864 exec 5>>config.log
michael@0 15865 {
michael@0 15866 echo
michael@0 15867 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
michael@0 15868 ## Running $as_me. ##
michael@0 15869 _ASBOX
michael@0 15870 $as_echo "$ac_log"
michael@0 15871 } >&5
michael@0 15872
michael@0 15873 _ACEOF
michael@0 15874 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 15875 #
michael@0 15876 # INIT-COMMANDS
michael@0 15877 #
michael@0 15878 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
michael@0 15879
michael@0 15880
michael@0 15881 # The HP-UX ksh and POSIX shell print the target directory to stdout
michael@0 15882 # if CDPATH is set.
michael@0 15883 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
michael@0 15884
michael@0 15885 sed_quote_subst='$sed_quote_subst'
michael@0 15886 double_quote_subst='$double_quote_subst'
michael@0 15887 delay_variable_subst='$delay_variable_subst'
michael@0 15888 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
michael@0 15889 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
michael@0 15890 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
michael@0 15891 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
michael@0 15892 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
michael@0 15893 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
michael@0 15894 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
michael@0 15895 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
michael@0 15896 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
michael@0 15897 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
michael@0 15898 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
michael@0 15899 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
michael@0 15900 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
michael@0 15901 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
michael@0 15902 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
michael@0 15903 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
michael@0 15904 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
michael@0 15905 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
michael@0 15906 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
michael@0 15907 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
michael@0 15908 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
michael@0 15909 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
michael@0 15910 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
michael@0 15911 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
michael@0 15912 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
michael@0 15913 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
michael@0 15914 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
michael@0 15915 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
michael@0 15916 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
michael@0 15917 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
michael@0 15918 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
michael@0 15919 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
michael@0 15920 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15921 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
michael@0 15922 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
michael@0 15923 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
michael@0 15924 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
michael@0 15925 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
michael@0 15926 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
michael@0 15927 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
michael@0 15928 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
michael@0 15929 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
michael@0 15930 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
michael@0 15931 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
michael@0 15932 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
michael@0 15933 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15934 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15935 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15936 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
michael@0 15937 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
michael@0 15938 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
michael@0 15939 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
michael@0 15940 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
michael@0 15941 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
michael@0 15942 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
michael@0 15943 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
michael@0 15944 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"`'
michael@0 15945 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
michael@0 15946 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
michael@0 15947 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
michael@0 15948 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
michael@0 15949 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
michael@0 15950 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
michael@0 15951 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
michael@0 15952 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
michael@0 15953 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
michael@0 15954 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
michael@0 15955 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
michael@0 15956 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
michael@0 15957 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
michael@0 15958 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
michael@0 15959 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
michael@0 15960 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
michael@0 15961 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
michael@0 15962 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15963 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15964 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
michael@0 15965 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
michael@0 15966 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
michael@0 15967 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
michael@0 15968 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
michael@0 15969 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15970 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15971 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15972 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15973 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15974 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15975 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
michael@0 15976 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
michael@0 15977 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
michael@0 15978 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
michael@0 15979 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
michael@0 15980 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
michael@0 15981 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
michael@0 15982 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
michael@0 15983 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
michael@0 15984 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
michael@0 15985 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
michael@0 15986 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
michael@0 15987 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
michael@0 15988 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15989 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
michael@0 15990 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
michael@0 15991 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15992 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 15993 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
michael@0 15994 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
michael@0 15995 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
michael@0 15996 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
michael@0 15997 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
michael@0 15998 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
michael@0 15999 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
michael@0 16000 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
michael@0 16001 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
michael@0 16002 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
michael@0 16003 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
michael@0 16004 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
michael@0 16005 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 16006 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 16007 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
michael@0 16008 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
michael@0 16009 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
michael@0 16010 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
michael@0 16011 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
michael@0 16012 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
michael@0 16013 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
michael@0 16014 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
michael@0 16015 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
michael@0 16016 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
michael@0 16017 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
michael@0 16018
michael@0 16019 LTCC='$LTCC'
michael@0 16020 LTCFLAGS='$LTCFLAGS'
michael@0 16021 compiler='$compiler_DEFAULT'
michael@0 16022
michael@0 16023 # A function that is used when there is no print builtin or printf.
michael@0 16024 func_fallback_echo ()
michael@0 16025 {
michael@0 16026 eval 'cat <<_LTECHO_EOF
michael@0 16027 \$1
michael@0 16028 _LTECHO_EOF'
michael@0 16029 }
michael@0 16030
michael@0 16031 # Quote evaled strings.
michael@0 16032 for var in SHELL \
michael@0 16033 ECHO \
michael@0 16034 PATH_SEPARATOR \
michael@0 16035 SED \
michael@0 16036 GREP \
michael@0 16037 EGREP \
michael@0 16038 FGREP \
michael@0 16039 LD \
michael@0 16040 NM \
michael@0 16041 LN_S \
michael@0 16042 lt_SP2NL \
michael@0 16043 lt_NL2SP \
michael@0 16044 reload_flag \
michael@0 16045 OBJDUMP \
michael@0 16046 deplibs_check_method \
michael@0 16047 file_magic_cmd \
michael@0 16048 file_magic_glob \
michael@0 16049 want_nocaseglob \
michael@0 16050 DLLTOOL \
michael@0 16051 sharedlib_from_linklib_cmd \
michael@0 16052 AR \
michael@0 16053 AR_FLAGS \
michael@0 16054 archiver_list_spec \
michael@0 16055 STRIP \
michael@0 16056 RANLIB \
michael@0 16057 CC \
michael@0 16058 CFLAGS \
michael@0 16059 compiler \
michael@0 16060 lt_cv_sys_global_symbol_pipe \
michael@0 16061 lt_cv_sys_global_symbol_to_cdecl \
michael@0 16062 lt_cv_sys_global_symbol_to_c_name_address \
michael@0 16063 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
michael@0 16064 nm_file_list_spec \
michael@0 16065 lt_prog_compiler_no_builtin_flag \
michael@0 16066 lt_prog_compiler_pic \
michael@0 16067 lt_prog_compiler_wl \
michael@0 16068 lt_prog_compiler_static \
michael@0 16069 lt_cv_prog_compiler_c_o \
michael@0 16070 need_locks \
michael@0 16071 MANIFEST_TOOL \
michael@0 16072 DSYMUTIL \
michael@0 16073 NMEDIT \
michael@0 16074 LIPO \
michael@0 16075 OTOOL \
michael@0 16076 OTOOL64 \
michael@0 16077 shrext_cmds \
michael@0 16078 export_dynamic_flag_spec \
michael@0 16079 whole_archive_flag_spec \
michael@0 16080 compiler_needs_object \
michael@0 16081 with_gnu_ld \
michael@0 16082 allow_undefined_flag \
michael@0 16083 no_undefined_flag \
michael@0 16084 hardcode_libdir_flag_spec \
michael@0 16085 hardcode_libdir_separator \
michael@0 16086 exclude_expsyms \
michael@0 16087 include_expsyms \
michael@0 16088 file_list_spec \
michael@0 16089 variables_saved_for_relink \
michael@0 16090 libname_spec \
michael@0 16091 library_names_spec \
michael@0 16092 soname_spec \
michael@0 16093 install_override_mode \
michael@0 16094 finish_eval \
michael@0 16095 old_striplib \
michael@0 16096 striplib; do
michael@0 16097 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
michael@0 16098 *[\\\\\\\`\\"\\\$]*)
michael@0 16099 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
michael@0 16100 ;;
michael@0 16101 *)
michael@0 16102 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
michael@0 16103 ;;
michael@0 16104 esac
michael@0 16105 done
michael@0 16106
michael@0 16107 # Double-quote double-evaled strings.
michael@0 16108 for var in reload_cmds \
michael@0 16109 old_postinstall_cmds \
michael@0 16110 old_postuninstall_cmds \
michael@0 16111 old_archive_cmds \
michael@0 16112 extract_expsyms_cmds \
michael@0 16113 old_archive_from_new_cmds \
michael@0 16114 old_archive_from_expsyms_cmds \
michael@0 16115 archive_cmds \
michael@0 16116 archive_expsym_cmds \
michael@0 16117 module_cmds \
michael@0 16118 module_expsym_cmds \
michael@0 16119 export_symbols_cmds \
michael@0 16120 prelink_cmds \
michael@0 16121 postlink_cmds \
michael@0 16122 postinstall_cmds \
michael@0 16123 postuninstall_cmds \
michael@0 16124 finish_cmds \
michael@0 16125 sys_lib_search_path_spec \
michael@0 16126 sys_lib_dlsearch_path_spec; do
michael@0 16127 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
michael@0 16128 *[\\\\\\\`\\"\\\$]*)
michael@0 16129 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
michael@0 16130 ;;
michael@0 16131 *)
michael@0 16132 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
michael@0 16133 ;;
michael@0 16134 esac
michael@0 16135 done
michael@0 16136
michael@0 16137 ac_aux_dir='$ac_aux_dir'
michael@0 16138 xsi_shell='$xsi_shell'
michael@0 16139 lt_shell_append='$lt_shell_append'
michael@0 16140
michael@0 16141 # See if we are running on zsh, and set the options which allow our
michael@0 16142 # commands through without removal of \ escapes INIT.
michael@0 16143 if test -n "\${ZSH_VERSION+set}" ; then
michael@0 16144 setopt NO_GLOB_SUBST
michael@0 16145 fi
michael@0 16146
michael@0 16147
michael@0 16148 PACKAGE='$PACKAGE'
michael@0 16149 VERSION='$VERSION'
michael@0 16150 TIMESTAMP='$TIMESTAMP'
michael@0 16151 RM='$RM'
michael@0 16152 ofile='$ofile'
michael@0 16153
michael@0 16154
michael@0 16155
michael@0 16156
michael@0 16157 _ACEOF
michael@0 16158
michael@0 16159 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 16160
michael@0 16161 # Handling of arguments.
michael@0 16162 for ac_config_target in $ac_config_targets
michael@0 16163 do
michael@0 16164 case $ac_config_target in
michael@0 16165 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
michael@0 16166 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
michael@0 16167 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
michael@0 16168 "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;;
michael@0 16169 "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;;
michael@0 16170 "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;;
michael@0 16171 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
michael@0 16172 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
michael@0 16173 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
michael@0 16174 "sample/Makefile") CONFIG_FILES="$CONFIG_FILES sample/Makefile" ;;
michael@0 16175
michael@0 16176 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
michael@0 16177 esac
michael@0 16178 done
michael@0 16179
michael@0 16180
michael@0 16181 # If the user did not use the arguments to specify the items to instantiate,
michael@0 16182 # then the envvar interface is used. Set only those that are not.
michael@0 16183 # We use the long form for the default assignment because of an extremely
michael@0 16184 # bizarre bug on SunOS 4.1.3.
michael@0 16185 if $ac_need_defaults; then
michael@0 16186 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
michael@0 16187 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
michael@0 16188 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
michael@0 16189 fi
michael@0 16190
michael@0 16191 # Have a temporary directory for convenience. Make it in the build tree
michael@0 16192 # simply because there is no reason against having it here, and in addition,
michael@0 16193 # creating and moving files from /tmp can sometimes cause problems.
michael@0 16194 # Hook for its removal unless debugging.
michael@0 16195 # Note that there is a small window in which the directory will not be cleaned:
michael@0 16196 # after its creation but before its name has been assigned to `$tmp'.
michael@0 16197 $debug ||
michael@0 16198 {
michael@0 16199 tmp= ac_tmp=
michael@0 16200 trap 'exit_status=$?
michael@0 16201 : "${ac_tmp:=$tmp}"
michael@0 16202 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
michael@0 16203 ' 0
michael@0 16204 trap 'as_fn_exit 1' 1 2 13 15
michael@0 16205 }
michael@0 16206 # Create a (secure) tmp directory for tmp files.
michael@0 16207
michael@0 16208 {
michael@0 16209 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
michael@0 16210 test -d "$tmp"
michael@0 16211 } ||
michael@0 16212 {
michael@0 16213 tmp=./conf$$-$RANDOM
michael@0 16214 (umask 077 && mkdir "$tmp")
michael@0 16215 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
michael@0 16216 ac_tmp=$tmp
michael@0 16217
michael@0 16218 # Set up the scripts for CONFIG_FILES section.
michael@0 16219 # No need to generate them if there are no CONFIG_FILES.
michael@0 16220 # This happens for instance with `./config.status config.h'.
michael@0 16221 if test -n "$CONFIG_FILES"; then
michael@0 16222
michael@0 16223
michael@0 16224 ac_cr=`echo X | tr X '\015'`
michael@0 16225 # On cygwin, bash can eat \r inside `` if the user requested igncr.
michael@0 16226 # But we know of no other shell where ac_cr would be empty at this
michael@0 16227 # point, so we can use a bashism as a fallback.
michael@0 16228 if test "x$ac_cr" = x; then
michael@0 16229 eval ac_cr=\$\'\\r\'
michael@0 16230 fi
michael@0 16231 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
michael@0 16232 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
michael@0 16233 ac_cs_awk_cr='\\r'
michael@0 16234 else
michael@0 16235 ac_cs_awk_cr=$ac_cr
michael@0 16236 fi
michael@0 16237
michael@0 16238 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
michael@0 16239 _ACEOF
michael@0 16240
michael@0 16241
michael@0 16242 {
michael@0 16243 echo "cat >conf$$subs.awk <<_ACEOF" &&
michael@0 16244 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
michael@0 16245 echo "_ACEOF"
michael@0 16246 } >conf$$subs.sh ||
michael@0 16247 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
michael@0 16248 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
michael@0 16249 ac_delim='%!_!# '
michael@0 16250 for ac_last_try in false false false false false :; do
michael@0 16251 . ./conf$$subs.sh ||
michael@0 16252 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
michael@0 16253
michael@0 16254 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
michael@0 16255 if test $ac_delim_n = $ac_delim_num; then
michael@0 16256 break
michael@0 16257 elif $ac_last_try; then
michael@0 16258 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
michael@0 16259 else
michael@0 16260 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
michael@0 16261 fi
michael@0 16262 done
michael@0 16263 rm -f conf$$subs.sh
michael@0 16264
michael@0 16265 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 16266 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
michael@0 16267 _ACEOF
michael@0 16268 sed -n '
michael@0 16269 h
michael@0 16270 s/^/S["/; s/!.*/"]=/
michael@0 16271 p
michael@0 16272 g
michael@0 16273 s/^[^!]*!//
michael@0 16274 :repl
michael@0 16275 t repl
michael@0 16276 s/'"$ac_delim"'$//
michael@0 16277 t delim
michael@0 16278 :nl
michael@0 16279 h
michael@0 16280 s/\(.\{148\}\)..*/\1/
michael@0 16281 t more1
michael@0 16282 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
michael@0 16283 p
michael@0 16284 n
michael@0 16285 b repl
michael@0 16286 :more1
michael@0 16287 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
michael@0 16288 p
michael@0 16289 g
michael@0 16290 s/.\{148\}//
michael@0 16291 t nl
michael@0 16292 :delim
michael@0 16293 h
michael@0 16294 s/\(.\{148\}\)..*/\1/
michael@0 16295 t more2
michael@0 16296 s/["\\]/\\&/g; s/^/"/; s/$/"/
michael@0 16297 p
michael@0 16298 b
michael@0 16299 :more2
michael@0 16300 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
michael@0 16301 p
michael@0 16302 g
michael@0 16303 s/.\{148\}//
michael@0 16304 t delim
michael@0 16305 ' <conf$$subs.awk | sed '
michael@0 16306 /^[^""]/{
michael@0 16307 N
michael@0 16308 s/\n//
michael@0 16309 }
michael@0 16310 ' >>$CONFIG_STATUS || ac_write_fail=1
michael@0 16311 rm -f conf$$subs.awk
michael@0 16312 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 16313 _ACAWK
michael@0 16314 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
michael@0 16315 for (key in S) S_is_set[key] = 1
michael@0 16316 FS = ""
michael@0 16317
michael@0 16318 }
michael@0 16319 {
michael@0 16320 line = $ 0
michael@0 16321 nfields = split(line, field, "@")
michael@0 16322 substed = 0
michael@0 16323 len = length(field[1])
michael@0 16324 for (i = 2; i < nfields; i++) {
michael@0 16325 key = field[i]
michael@0 16326 keylen = length(key)
michael@0 16327 if (S_is_set[key]) {
michael@0 16328 value = S[key]
michael@0 16329 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
michael@0 16330 len += length(value) + length(field[++i])
michael@0 16331 substed = 1
michael@0 16332 } else
michael@0 16333 len += 1 + keylen
michael@0 16334 }
michael@0 16335
michael@0 16336 print line
michael@0 16337 }
michael@0 16338
michael@0 16339 _ACAWK
michael@0 16340 _ACEOF
michael@0 16341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 16342 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
michael@0 16343 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
michael@0 16344 else
michael@0 16345 cat
michael@0 16346 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
michael@0 16347 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
michael@0 16348 _ACEOF
michael@0 16349
michael@0 16350 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
michael@0 16351 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
michael@0 16352 # trailing colons and then remove the whole line if VPATH becomes empty
michael@0 16353 # (actually we leave an empty line to preserve line numbers).
michael@0 16354 if test "x$srcdir" = x.; then
michael@0 16355 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
michael@0 16356 h
michael@0 16357 s///
michael@0 16358 s/^/:/
michael@0 16359 s/[ ]*$/:/
michael@0 16360 s/:\$(srcdir):/:/g
michael@0 16361 s/:\${srcdir}:/:/g
michael@0 16362 s/:@srcdir@:/:/g
michael@0 16363 s/^:*//
michael@0 16364 s/:*$//
michael@0 16365 x
michael@0 16366 s/\(=[ ]*\).*/\1/
michael@0 16367 G
michael@0 16368 s/\n//
michael@0 16369 s/^[^=]*=[ ]*$//
michael@0 16370 }'
michael@0 16371 fi
michael@0 16372
michael@0 16373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 16374 fi # test -n "$CONFIG_FILES"
michael@0 16375
michael@0 16376 # Set up the scripts for CONFIG_HEADERS section.
michael@0 16377 # No need to generate them if there are no CONFIG_HEADERS.
michael@0 16378 # This happens for instance with `./config.status Makefile'.
michael@0 16379 if test -n "$CONFIG_HEADERS"; then
michael@0 16380 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
michael@0 16381 BEGIN {
michael@0 16382 _ACEOF
michael@0 16383
michael@0 16384 # Transform confdefs.h into an awk script `defines.awk', embedded as
michael@0 16385 # here-document in config.status, that substitutes the proper values into
michael@0 16386 # config.h.in to produce config.h.
michael@0 16387
michael@0 16388 # Create a delimiter string that does not exist in confdefs.h, to ease
michael@0 16389 # handling of long lines.
michael@0 16390 ac_delim='%!_!# '
michael@0 16391 for ac_last_try in false false :; do
michael@0 16392 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
michael@0 16393 if test -z "$ac_tt"; then
michael@0 16394 break
michael@0 16395 elif $ac_last_try; then
michael@0 16396 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
michael@0 16397 else
michael@0 16398 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
michael@0 16399 fi
michael@0 16400 done
michael@0 16401
michael@0 16402 # For the awk script, D is an array of macro values keyed by name,
michael@0 16403 # likewise P contains macro parameters if any. Preserve backslash
michael@0 16404 # newline sequences.
michael@0 16405
michael@0 16406 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
michael@0 16407 sed -n '
michael@0 16408 s/.\{148\}/&'"$ac_delim"'/g
michael@0 16409 t rset
michael@0 16410 :rset
michael@0 16411 s/^[ ]*#[ ]*define[ ][ ]*/ /
michael@0 16412 t def
michael@0 16413 d
michael@0 16414 :def
michael@0 16415 s/\\$//
michael@0 16416 t bsnl
michael@0 16417 s/["\\]/\\&/g
michael@0 16418 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
michael@0 16419 D["\1"]=" \3"/p
michael@0 16420 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
michael@0 16421 d
michael@0 16422 :bsnl
michael@0 16423 s/["\\]/\\&/g
michael@0 16424 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
michael@0 16425 D["\1"]=" \3\\\\\\n"\\/p
michael@0 16426 t cont
michael@0 16427 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
michael@0 16428 t cont
michael@0 16429 d
michael@0 16430 :cont
michael@0 16431 n
michael@0 16432 s/.\{148\}/&'"$ac_delim"'/g
michael@0 16433 t clear
michael@0 16434 :clear
michael@0 16435 s/\\$//
michael@0 16436 t bsnlc
michael@0 16437 s/["\\]/\\&/g; s/^/"/; s/$/"/p
michael@0 16438 d
michael@0 16439 :bsnlc
michael@0 16440 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
michael@0 16441 b cont
michael@0 16442 ' <confdefs.h | sed '
michael@0 16443 s/'"$ac_delim"'/"\\\
michael@0 16444 "/g' >>$CONFIG_STATUS || ac_write_fail=1
michael@0 16445
michael@0 16446 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 16447 for (key in D) D_is_set[key] = 1
michael@0 16448 FS = ""
michael@0 16449 }
michael@0 16450 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
michael@0 16451 line = \$ 0
michael@0 16452 split(line, arg, " ")
michael@0 16453 if (arg[1] == "#") {
michael@0 16454 defundef = arg[2]
michael@0 16455 mac1 = arg[3]
michael@0 16456 } else {
michael@0 16457 defundef = substr(arg[1], 2)
michael@0 16458 mac1 = arg[2]
michael@0 16459 }
michael@0 16460 split(mac1, mac2, "(") #)
michael@0 16461 macro = mac2[1]
michael@0 16462 prefix = substr(line, 1, index(line, defundef) - 1)
michael@0 16463 if (D_is_set[macro]) {
michael@0 16464 # Preserve the white space surrounding the "#".
michael@0 16465 print prefix "define", macro P[macro] D[macro]
michael@0 16466 next
michael@0 16467 } else {
michael@0 16468 # Replace #undef with comments. This is necessary, for example,
michael@0 16469 # in the case of _POSIX_SOURCE, which is predefined and required
michael@0 16470 # on some systems where configure will not decide to define it.
michael@0 16471 if (defundef == "undef") {
michael@0 16472 print "/*", prefix defundef, macro, "*/"
michael@0 16473 next
michael@0 16474 }
michael@0 16475 }
michael@0 16476 }
michael@0 16477 { print }
michael@0 16478 _ACAWK
michael@0 16479 _ACEOF
michael@0 16480 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 16481 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
michael@0 16482 fi # test -n "$CONFIG_HEADERS"
michael@0 16483
michael@0 16484
michael@0 16485 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
michael@0 16486 shift
michael@0 16487 for ac_tag
michael@0 16488 do
michael@0 16489 case $ac_tag in
michael@0 16490 :[FHLC]) ac_mode=$ac_tag; continue;;
michael@0 16491 esac
michael@0 16492 case $ac_mode$ac_tag in
michael@0 16493 :[FHL]*:*);;
michael@0 16494 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
michael@0 16495 :[FH]-) ac_tag=-:-;;
michael@0 16496 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
michael@0 16497 esac
michael@0 16498 ac_save_IFS=$IFS
michael@0 16499 IFS=:
michael@0 16500 set x $ac_tag
michael@0 16501 IFS=$ac_save_IFS
michael@0 16502 shift
michael@0 16503 ac_file=$1
michael@0 16504 shift
michael@0 16505
michael@0 16506 case $ac_mode in
michael@0 16507 :L) ac_source=$1;;
michael@0 16508 :[FH])
michael@0 16509 ac_file_inputs=
michael@0 16510 for ac_f
michael@0 16511 do
michael@0 16512 case $ac_f in
michael@0 16513 -) ac_f="$ac_tmp/stdin";;
michael@0 16514 *) # Look for the file first in the build tree, then in the source tree
michael@0 16515 # (if the path is not absolute). The absolute path cannot be DOS-style,
michael@0 16516 # because $ac_f cannot contain `:'.
michael@0 16517 test -f "$ac_f" ||
michael@0 16518 case $ac_f in
michael@0 16519 [\\/$]*) false;;
michael@0 16520 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
michael@0 16521 esac ||
michael@0 16522 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
michael@0 16523 esac
michael@0 16524 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
michael@0 16525 as_fn_append ac_file_inputs " '$ac_f'"
michael@0 16526 done
michael@0 16527
michael@0 16528 # Let's still pretend it is `configure' which instantiates (i.e., don't
michael@0 16529 # use $as_me), people would be surprised to read:
michael@0 16530 # /* config.h. Generated by config.status. */
michael@0 16531 configure_input='Generated from '`
michael@0 16532 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
michael@0 16533 `' by configure.'
michael@0 16534 if test x"$ac_file" != x-; then
michael@0 16535 configure_input="$ac_file. $configure_input"
michael@0 16536 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
michael@0 16537 $as_echo "$as_me: creating $ac_file" >&6;}
michael@0 16538 fi
michael@0 16539 # Neutralize special characters interpreted by sed in replacement strings.
michael@0 16540 case $configure_input in #(
michael@0 16541 *\&* | *\|* | *\\* )
michael@0 16542 ac_sed_conf_input=`$as_echo "$configure_input" |
michael@0 16543 sed 's/[\\\\&|]/\\\\&/g'`;; #(
michael@0 16544 *) ac_sed_conf_input=$configure_input;;
michael@0 16545 esac
michael@0 16546
michael@0 16547 case $ac_tag in
michael@0 16548 *:-:* | *:-) cat >"$ac_tmp/stdin" \
michael@0 16549 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
michael@0 16550 esac
michael@0 16551 ;;
michael@0 16552 esac
michael@0 16553
michael@0 16554 ac_dir=`$as_dirname -- "$ac_file" ||
michael@0 16555 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
michael@0 16556 X"$ac_file" : 'X\(//\)[^/]' \| \
michael@0 16557 X"$ac_file" : 'X\(//\)$' \| \
michael@0 16558 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 16559 $as_echo X"$ac_file" |
michael@0 16560 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
michael@0 16561 s//\1/
michael@0 16562 q
michael@0 16563 }
michael@0 16564 /^X\(\/\/\)[^/].*/{
michael@0 16565 s//\1/
michael@0 16566 q
michael@0 16567 }
michael@0 16568 /^X\(\/\/\)$/{
michael@0 16569 s//\1/
michael@0 16570 q
michael@0 16571 }
michael@0 16572 /^X\(\/\).*/{
michael@0 16573 s//\1/
michael@0 16574 q
michael@0 16575 }
michael@0 16576 s/.*/./; q'`
michael@0 16577 as_dir="$ac_dir"; as_fn_mkdir_p
michael@0 16578 ac_builddir=.
michael@0 16579
michael@0 16580 case "$ac_dir" in
michael@0 16581 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
michael@0 16582 *)
michael@0 16583 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
michael@0 16584 # A ".." for each directory in $ac_dir_suffix.
michael@0 16585 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
michael@0 16586 case $ac_top_builddir_sub in
michael@0 16587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
michael@0 16588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
michael@0 16589 esac ;;
michael@0 16590 esac
michael@0 16591 ac_abs_top_builddir=$ac_pwd
michael@0 16592 ac_abs_builddir=$ac_pwd$ac_dir_suffix
michael@0 16593 # for backward compatibility:
michael@0 16594 ac_top_builddir=$ac_top_build_prefix
michael@0 16595
michael@0 16596 case $srcdir in
michael@0 16597 .) # We are building in place.
michael@0 16598 ac_srcdir=.
michael@0 16599 ac_top_srcdir=$ac_top_builddir_sub
michael@0 16600 ac_abs_top_srcdir=$ac_pwd ;;
michael@0 16601 [\\/]* | ?:[\\/]* ) # Absolute name.
michael@0 16602 ac_srcdir=$srcdir$ac_dir_suffix;
michael@0 16603 ac_top_srcdir=$srcdir
michael@0 16604 ac_abs_top_srcdir=$srcdir ;;
michael@0 16605 *) # Relative name.
michael@0 16606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
michael@0 16607 ac_top_srcdir=$ac_top_build_prefix$srcdir
michael@0 16608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
michael@0 16609 esac
michael@0 16610 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
michael@0 16611
michael@0 16612
michael@0 16613 case $ac_mode in
michael@0 16614 :F)
michael@0 16615 #
michael@0 16616 # CONFIG_FILE
michael@0 16617 #
michael@0 16618
michael@0 16619 case $INSTALL in
michael@0 16620 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
michael@0 16621 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
michael@0 16622 esac
michael@0 16623 ac_MKDIR_P=$MKDIR_P
michael@0 16624 case $MKDIR_P in
michael@0 16625 [\\/$]* | ?:[\\/]* ) ;;
michael@0 16626 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
michael@0 16627 esac
michael@0 16628 _ACEOF
michael@0 16629
michael@0 16630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 16631 # If the template does not know about datarootdir, expand it.
michael@0 16632 # FIXME: This hack should be removed a few years after 2.60.
michael@0 16633 ac_datarootdir_hack=; ac_datarootdir_seen=
michael@0 16634 ac_sed_dataroot='
michael@0 16635 /datarootdir/ {
michael@0 16636 p
michael@0 16637 q
michael@0 16638 }
michael@0 16639 /@datadir@/p
michael@0 16640 /@docdir@/p
michael@0 16641 /@infodir@/p
michael@0 16642 /@localedir@/p
michael@0 16643 /@mandir@/p'
michael@0 16644 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
michael@0 16645 *datarootdir*) ac_datarootdir_seen=yes;;
michael@0 16646 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
michael@0 16647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
michael@0 16648 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
michael@0 16649 _ACEOF
michael@0 16650 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 16651 ac_datarootdir_hack='
michael@0 16652 s&@datadir@&$datadir&g
michael@0 16653 s&@docdir@&$docdir&g
michael@0 16654 s&@infodir@&$infodir&g
michael@0 16655 s&@localedir@&$localedir&g
michael@0 16656 s&@mandir@&$mandir&g
michael@0 16657 s&\\\${datarootdir}&$datarootdir&g' ;;
michael@0 16658 esac
michael@0 16659 _ACEOF
michael@0 16660
michael@0 16661 # Neutralize VPATH when `$srcdir' = `.'.
michael@0 16662 # Shell code in configure.ac might set extrasub.
michael@0 16663 # FIXME: do we really want to maintain this feature?
michael@0 16664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
michael@0 16665 ac_sed_extra="$ac_vpsub
michael@0 16666 $extrasub
michael@0 16667 _ACEOF
michael@0 16668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
michael@0 16669 :t
michael@0 16670 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
michael@0 16671 s|@configure_input@|$ac_sed_conf_input|;t t
michael@0 16672 s&@top_builddir@&$ac_top_builddir_sub&;t t
michael@0 16673 s&@top_build_prefix@&$ac_top_build_prefix&;t t
michael@0 16674 s&@srcdir@&$ac_srcdir&;t t
michael@0 16675 s&@abs_srcdir@&$ac_abs_srcdir&;t t
michael@0 16676 s&@top_srcdir@&$ac_top_srcdir&;t t
michael@0 16677 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
michael@0 16678 s&@builddir@&$ac_builddir&;t t
michael@0 16679 s&@abs_builddir@&$ac_abs_builddir&;t t
michael@0 16680 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
michael@0 16681 s&@INSTALL@&$ac_INSTALL&;t t
michael@0 16682 s&@MKDIR_P@&$ac_MKDIR_P&;t t
michael@0 16683 $ac_datarootdir_hack
michael@0 16684 "
michael@0 16685 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
michael@0 16686 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
michael@0 16687
michael@0 16688 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
michael@0 16689 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
michael@0 16690 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
michael@0 16691 "$ac_tmp/out"`; test -z "$ac_out"; } &&
michael@0 16692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
michael@0 16693 which seems to be undefined. Please make sure it is defined" >&5
michael@0 16694 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
michael@0 16695 which seems to be undefined. Please make sure it is defined" >&2;}
michael@0 16696
michael@0 16697 rm -f "$ac_tmp/stdin"
michael@0 16698 case $ac_file in
michael@0 16699 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
michael@0 16700 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
michael@0 16701 esac \
michael@0 16702 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
michael@0 16703 ;;
michael@0 16704 :H)
michael@0 16705 #
michael@0 16706 # CONFIG_HEADER
michael@0 16707 #
michael@0 16708 if test x"$ac_file" != x-; then
michael@0 16709 {
michael@0 16710 $as_echo "/* $configure_input */" \
michael@0 16711 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
michael@0 16712 } >"$ac_tmp/config.h" \
michael@0 16713 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
michael@0 16714 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
michael@0 16715 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
michael@0 16716 $as_echo "$as_me: $ac_file is unchanged" >&6;}
michael@0 16717 else
michael@0 16718 rm -f "$ac_file"
michael@0 16719 mv "$ac_tmp/config.h" "$ac_file" \
michael@0 16720 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
michael@0 16721 fi
michael@0 16722 else
michael@0 16723 $as_echo "/* $configure_input */" \
michael@0 16724 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
michael@0 16725 || as_fn_error $? "could not create -" "$LINENO" 5
michael@0 16726 fi
michael@0 16727 # Compute "$ac_file"'s index in $config_headers.
michael@0 16728 _am_arg="$ac_file"
michael@0 16729 _am_stamp_count=1
michael@0 16730 for _am_header in $config_headers :; do
michael@0 16731 case $_am_header in
michael@0 16732 $_am_arg | $_am_arg:* )
michael@0 16733 break ;;
michael@0 16734 * )
michael@0 16735 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
michael@0 16736 esac
michael@0 16737 done
michael@0 16738 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
michael@0 16739 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
michael@0 16740 X"$_am_arg" : 'X\(//\)[^/]' \| \
michael@0 16741 X"$_am_arg" : 'X\(//\)$' \| \
michael@0 16742 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 16743 $as_echo X"$_am_arg" |
michael@0 16744 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
michael@0 16745 s//\1/
michael@0 16746 q
michael@0 16747 }
michael@0 16748 /^X\(\/\/\)[^/].*/{
michael@0 16749 s//\1/
michael@0 16750 q
michael@0 16751 }
michael@0 16752 /^X\(\/\/\)$/{
michael@0 16753 s//\1/
michael@0 16754 q
michael@0 16755 }
michael@0 16756 /^X\(\/\).*/{
michael@0 16757 s//\1/
michael@0 16758 q
michael@0 16759 }
michael@0 16760 s/.*/./; q'`/stamp-h$_am_stamp_count
michael@0 16761 ;;
michael@0 16762
michael@0 16763 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
michael@0 16764 $as_echo "$as_me: executing $ac_file commands" >&6;}
michael@0 16765 ;;
michael@0 16766 esac
michael@0 16767
michael@0 16768
michael@0 16769 case $ac_file$ac_mode in
michael@0 16770 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
michael@0 16771 # Autoconf 2.62 quotes --file arguments for eval, but not when files
michael@0 16772 # are listed without --file. Let's play safe and only enable the eval
michael@0 16773 # if we detect the quoting.
michael@0 16774 case $CONFIG_FILES in
michael@0 16775 *\'*) eval set x "$CONFIG_FILES" ;;
michael@0 16776 *) set x $CONFIG_FILES ;;
michael@0 16777 esac
michael@0 16778 shift
michael@0 16779 for mf
michael@0 16780 do
michael@0 16781 # Strip MF so we end up with the name of the file.
michael@0 16782 mf=`echo "$mf" | sed -e 's/:.*$//'`
michael@0 16783 # Check whether this is an Automake generated Makefile or not.
michael@0 16784 # We used to match only the files named `Makefile.in', but
michael@0 16785 # some people rename them; so instead we look at the file content.
michael@0 16786 # Grep'ing the first line is not enough: some people post-process
michael@0 16787 # each Makefile.in and add a new line on top of each file to say so.
michael@0 16788 # Grep'ing the whole file is not good either: AIX grep has a line
michael@0 16789 # limit of 2048, but all sed's we know have understand at least 4000.
michael@0 16790 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
michael@0 16791 dirpart=`$as_dirname -- "$mf" ||
michael@0 16792 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
michael@0 16793 X"$mf" : 'X\(//\)[^/]' \| \
michael@0 16794 X"$mf" : 'X\(//\)$' \| \
michael@0 16795 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 16796 $as_echo X"$mf" |
michael@0 16797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
michael@0 16798 s//\1/
michael@0 16799 q
michael@0 16800 }
michael@0 16801 /^X\(\/\/\)[^/].*/{
michael@0 16802 s//\1/
michael@0 16803 q
michael@0 16804 }
michael@0 16805 /^X\(\/\/\)$/{
michael@0 16806 s//\1/
michael@0 16807 q
michael@0 16808 }
michael@0 16809 /^X\(\/\).*/{
michael@0 16810 s//\1/
michael@0 16811 q
michael@0 16812 }
michael@0 16813 s/.*/./; q'`
michael@0 16814 else
michael@0 16815 continue
michael@0 16816 fi
michael@0 16817 # Extract the definition of DEPDIR, am__include, and am__quote
michael@0 16818 # from the Makefile without running `make'.
michael@0 16819 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
michael@0 16820 test -z "$DEPDIR" && continue
michael@0 16821 am__include=`sed -n 's/^am__include = //p' < "$mf"`
michael@0 16822 test -z "am__include" && continue
michael@0 16823 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
michael@0 16824 # When using ansi2knr, U may be empty or an underscore; expand it
michael@0 16825 U=`sed -n 's/^U = //p' < "$mf"`
michael@0 16826 # Find all dependency output files, they are included files with
michael@0 16827 # $(DEPDIR) in their names. We invoke sed twice because it is the
michael@0 16828 # simplest approach to changing $(DEPDIR) to its actual value in the
michael@0 16829 # expansion.
michael@0 16830 for file in `sed -n "
michael@0 16831 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
michael@0 16832 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
michael@0 16833 # Make sure the directory exists.
michael@0 16834 test -f "$dirpart/$file" && continue
michael@0 16835 fdir=`$as_dirname -- "$file" ||
michael@0 16836 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
michael@0 16837 X"$file" : 'X\(//\)[^/]' \| \
michael@0 16838 X"$file" : 'X\(//\)$' \| \
michael@0 16839 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
michael@0 16840 $as_echo X"$file" |
michael@0 16841 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
michael@0 16842 s//\1/
michael@0 16843 q
michael@0 16844 }
michael@0 16845 /^X\(\/\/\)[^/].*/{
michael@0 16846 s//\1/
michael@0 16847 q
michael@0 16848 }
michael@0 16849 /^X\(\/\/\)$/{
michael@0 16850 s//\1/
michael@0 16851 q
michael@0 16852 }
michael@0 16853 /^X\(\/\).*/{
michael@0 16854 s//\1/
michael@0 16855 q
michael@0 16856 }
michael@0 16857 s/.*/./; q'`
michael@0 16858 as_dir=$dirpart/$fdir; as_fn_mkdir_p
michael@0 16859 # echo "creating $dirpart/$file"
michael@0 16860 echo '# dummy' > "$dirpart/$file"
michael@0 16861 done
michael@0 16862 done
michael@0 16863 }
michael@0 16864 ;;
michael@0 16865 "libtool":C)
michael@0 16866
michael@0 16867 # See if we are running on zsh, and set the options which allow our
michael@0 16868 # commands through without removal of \ escapes.
michael@0 16869 if test -n "${ZSH_VERSION+set}" ; then
michael@0 16870 setopt NO_GLOB_SUBST
michael@0 16871 fi
michael@0 16872
michael@0 16873 cfgfile="${ofile}T"
michael@0 16874 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
michael@0 16875 $RM "$cfgfile"
michael@0 16876
michael@0 16877 cat <<_LT_EOF >> "$cfgfile"
michael@0 16878 #! $SHELL
michael@0 16879
michael@0 16880 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
michael@0 16881 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
michael@0 16882 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
michael@0 16883 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
michael@0 16884 #
michael@0 16885 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
michael@0 16886 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
michael@0 16887 # Foundation, Inc.
michael@0 16888 # Written by Gordon Matzigkeit, 1996
michael@0 16889 #
michael@0 16890 # This file is part of GNU Libtool.
michael@0 16891 #
michael@0 16892 # GNU Libtool is free software; you can redistribute it and/or
michael@0 16893 # modify it under the terms of the GNU General Public License as
michael@0 16894 # published by the Free Software Foundation; either version 2 of
michael@0 16895 # the License, or (at your option) any later version.
michael@0 16896 #
michael@0 16897 # As a special exception to the GNU General Public License,
michael@0 16898 # if you distribute this file as part of a program or library that
michael@0 16899 # is built using GNU Libtool, you may include this file under the
michael@0 16900 # same distribution terms that you use for the rest of that program.
michael@0 16901 #
michael@0 16902 # GNU Libtool is distributed in the hope that it will be useful,
michael@0 16903 # but WITHOUT ANY WARRANTY; without even the implied warranty of
michael@0 16904 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
michael@0 16905 # GNU General Public License for more details.
michael@0 16906 #
michael@0 16907 # You should have received a copy of the GNU General Public License
michael@0 16908 # along with GNU Libtool; see the file COPYING. If not, a copy
michael@0 16909 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
michael@0 16910 # obtained by writing to the Free Software Foundation, Inc.,
michael@0 16911 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
michael@0 16912
michael@0 16913
michael@0 16914 # The names of the tagged configurations supported by this script.
michael@0 16915 available_tags=""
michael@0 16916
michael@0 16917 # ### BEGIN LIBTOOL CONFIG
michael@0 16918
michael@0 16919 # Which release of libtool.m4 was used?
michael@0 16920 macro_version=$macro_version
michael@0 16921 macro_revision=$macro_revision
michael@0 16922
michael@0 16923 # Whether or not to build shared libraries.
michael@0 16924 build_libtool_libs=$enable_shared
michael@0 16925
michael@0 16926 # Whether or not to build static libraries.
michael@0 16927 build_old_libs=$enable_static
michael@0 16928
michael@0 16929 # What type of objects to build.
michael@0 16930 pic_mode=$pic_mode
michael@0 16931
michael@0 16932 # Whether or not to optimize for fast installation.
michael@0 16933 fast_install=$enable_fast_install
michael@0 16934
michael@0 16935 # Shell to use when invoking shell scripts.
michael@0 16936 SHELL=$lt_SHELL
michael@0 16937
michael@0 16938 # An echo program that protects backslashes.
michael@0 16939 ECHO=$lt_ECHO
michael@0 16940
michael@0 16941 # The PATH separator for the build system.
michael@0 16942 PATH_SEPARATOR=$lt_PATH_SEPARATOR
michael@0 16943
michael@0 16944 # The host system.
michael@0 16945 host_alias=$host_alias
michael@0 16946 host=$host
michael@0 16947 host_os=$host_os
michael@0 16948
michael@0 16949 # The build system.
michael@0 16950 build_alias=$build_alias
michael@0 16951 build=$build
michael@0 16952 build_os=$build_os
michael@0 16953
michael@0 16954 # A sed program that does not truncate output.
michael@0 16955 SED=$lt_SED
michael@0 16956
michael@0 16957 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
michael@0 16958 Xsed="\$SED -e 1s/^X//"
michael@0 16959
michael@0 16960 # A grep program that handles long lines.
michael@0 16961 GREP=$lt_GREP
michael@0 16962
michael@0 16963 # An ERE matcher.
michael@0 16964 EGREP=$lt_EGREP
michael@0 16965
michael@0 16966 # A literal string matcher.
michael@0 16967 FGREP=$lt_FGREP
michael@0 16968
michael@0 16969 # A BSD- or MS-compatible name lister.
michael@0 16970 NM=$lt_NM
michael@0 16971
michael@0 16972 # Whether we need soft or hard links.
michael@0 16973 LN_S=$lt_LN_S
michael@0 16974
michael@0 16975 # What is the maximum length of a command?
michael@0 16976 max_cmd_len=$max_cmd_len
michael@0 16977
michael@0 16978 # Object file suffix (normally "o").
michael@0 16979 objext=$ac_objext
michael@0 16980
michael@0 16981 # Executable file suffix (normally "").
michael@0 16982 exeext=$exeext
michael@0 16983
michael@0 16984 # whether the shell understands "unset".
michael@0 16985 lt_unset=$lt_unset
michael@0 16986
michael@0 16987 # turn spaces into newlines.
michael@0 16988 SP2NL=$lt_lt_SP2NL
michael@0 16989
michael@0 16990 # turn newlines into spaces.
michael@0 16991 NL2SP=$lt_lt_NL2SP
michael@0 16992
michael@0 16993 # convert \$build file names to \$host format.
michael@0 16994 to_host_file_cmd=$lt_cv_to_host_file_cmd
michael@0 16995
michael@0 16996 # convert \$build files to toolchain format.
michael@0 16997 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
michael@0 16998
michael@0 16999 # An object symbol dumper.
michael@0 17000 OBJDUMP=$lt_OBJDUMP
michael@0 17001
michael@0 17002 # Method to check whether dependent libraries are shared objects.
michael@0 17003 deplibs_check_method=$lt_deplibs_check_method
michael@0 17004
michael@0 17005 # Command to use when deplibs_check_method = "file_magic".
michael@0 17006 file_magic_cmd=$lt_file_magic_cmd
michael@0 17007
michael@0 17008 # How to find potential files when deplibs_check_method = "file_magic".
michael@0 17009 file_magic_glob=$lt_file_magic_glob
michael@0 17010
michael@0 17011 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
michael@0 17012 want_nocaseglob=$lt_want_nocaseglob
michael@0 17013
michael@0 17014 # DLL creation program.
michael@0 17015 DLLTOOL=$lt_DLLTOOL
michael@0 17016
michael@0 17017 # Command to associate shared and link libraries.
michael@0 17018 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
michael@0 17019
michael@0 17020 # The archiver.
michael@0 17021 AR=$lt_AR
michael@0 17022
michael@0 17023 # Flags to create an archive.
michael@0 17024 AR_FLAGS=$lt_AR_FLAGS
michael@0 17025
michael@0 17026 # How to feed a file listing to the archiver.
michael@0 17027 archiver_list_spec=$lt_archiver_list_spec
michael@0 17028
michael@0 17029 # A symbol stripping program.
michael@0 17030 STRIP=$lt_STRIP
michael@0 17031
michael@0 17032 # Commands used to install an old-style archive.
michael@0 17033 RANLIB=$lt_RANLIB
michael@0 17034 old_postinstall_cmds=$lt_old_postinstall_cmds
michael@0 17035 old_postuninstall_cmds=$lt_old_postuninstall_cmds
michael@0 17036
michael@0 17037 # Whether to use a lock for old archive extraction.
michael@0 17038 lock_old_archive_extraction=$lock_old_archive_extraction
michael@0 17039
michael@0 17040 # A C compiler.
michael@0 17041 LTCC=$lt_CC
michael@0 17042
michael@0 17043 # LTCC compiler flags.
michael@0 17044 LTCFLAGS=$lt_CFLAGS
michael@0 17045
michael@0 17046 # Take the output of nm and produce a listing of raw symbols and C names.
michael@0 17047 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
michael@0 17048
michael@0 17049 # Transform the output of nm in a proper C declaration.
michael@0 17050 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
michael@0 17051
michael@0 17052 # Transform the output of nm in a C name address pair.
michael@0 17053 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
michael@0 17054
michael@0 17055 # Transform the output of nm in a C name address pair when lib prefix is needed.
michael@0 17056 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
michael@0 17057
michael@0 17058 # Specify filename containing input files for \$NM.
michael@0 17059 nm_file_list_spec=$lt_nm_file_list_spec
michael@0 17060
michael@0 17061 # The root where to search for dependent libraries,and in which our libraries should be installed.
michael@0 17062 lt_sysroot=$lt_sysroot
michael@0 17063
michael@0 17064 # The name of the directory that contains temporary libtool files.
michael@0 17065 objdir=$objdir
michael@0 17066
michael@0 17067 # Used to examine libraries when file_magic_cmd begins with "file".
michael@0 17068 MAGIC_CMD=$MAGIC_CMD
michael@0 17069
michael@0 17070 # Must we lock files when doing compilation?
michael@0 17071 need_locks=$lt_need_locks
michael@0 17072
michael@0 17073 # Manifest tool.
michael@0 17074 MANIFEST_TOOL=$lt_MANIFEST_TOOL
michael@0 17075
michael@0 17076 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
michael@0 17077 DSYMUTIL=$lt_DSYMUTIL
michael@0 17078
michael@0 17079 # Tool to change global to local symbols on Mac OS X.
michael@0 17080 NMEDIT=$lt_NMEDIT
michael@0 17081
michael@0 17082 # Tool to manipulate fat objects and archives on Mac OS X.
michael@0 17083 LIPO=$lt_LIPO
michael@0 17084
michael@0 17085 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
michael@0 17086 OTOOL=$lt_OTOOL
michael@0 17087
michael@0 17088 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
michael@0 17089 OTOOL64=$lt_OTOOL64
michael@0 17090
michael@0 17091 # Old archive suffix (normally "a").
michael@0 17092 libext=$libext
michael@0 17093
michael@0 17094 # Shared library suffix (normally ".so").
michael@0 17095 shrext_cmds=$lt_shrext_cmds
michael@0 17096
michael@0 17097 # The commands to extract the exported symbol list from a shared archive.
michael@0 17098 extract_expsyms_cmds=$lt_extract_expsyms_cmds
michael@0 17099
michael@0 17100 # Variables whose values should be saved in libtool wrapper scripts and
michael@0 17101 # restored at link time.
michael@0 17102 variables_saved_for_relink=$lt_variables_saved_for_relink
michael@0 17103
michael@0 17104 # Do we need the "lib" prefix for modules?
michael@0 17105 need_lib_prefix=$need_lib_prefix
michael@0 17106
michael@0 17107 # Do we need a version for libraries?
michael@0 17108 need_version=$need_version
michael@0 17109
michael@0 17110 # Library versioning type.
michael@0 17111 version_type=$version_type
michael@0 17112
michael@0 17113 # Shared library runtime path variable.
michael@0 17114 runpath_var=$runpath_var
michael@0 17115
michael@0 17116 # Shared library path variable.
michael@0 17117 shlibpath_var=$shlibpath_var
michael@0 17118
michael@0 17119 # Is shlibpath searched before the hard-coded library search path?
michael@0 17120 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
michael@0 17121
michael@0 17122 # Format of library name prefix.
michael@0 17123 libname_spec=$lt_libname_spec
michael@0 17124
michael@0 17125 # List of archive names. First name is the real one, the rest are links.
michael@0 17126 # The last name is the one that the linker finds with -lNAME
michael@0 17127 library_names_spec=$lt_library_names_spec
michael@0 17128
michael@0 17129 # The coded name of the library, if different from the real name.
michael@0 17130 soname_spec=$lt_soname_spec
michael@0 17131
michael@0 17132 # Permission mode override for installation of shared libraries.
michael@0 17133 install_override_mode=$lt_install_override_mode
michael@0 17134
michael@0 17135 # Command to use after installation of a shared archive.
michael@0 17136 postinstall_cmds=$lt_postinstall_cmds
michael@0 17137
michael@0 17138 # Command to use after uninstallation of a shared archive.
michael@0 17139 postuninstall_cmds=$lt_postuninstall_cmds
michael@0 17140
michael@0 17141 # Commands used to finish a libtool library installation in a directory.
michael@0 17142 finish_cmds=$lt_finish_cmds
michael@0 17143
michael@0 17144 # As "finish_cmds", except a single script fragment to be evaled but
michael@0 17145 # not shown.
michael@0 17146 finish_eval=$lt_finish_eval
michael@0 17147
michael@0 17148 # Whether we should hardcode library paths into libraries.
michael@0 17149 hardcode_into_libs=$hardcode_into_libs
michael@0 17150
michael@0 17151 # Compile-time system search path for libraries.
michael@0 17152 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
michael@0 17153
michael@0 17154 # Run-time system search path for libraries.
michael@0 17155 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
michael@0 17156
michael@0 17157 # Whether dlopen is supported.
michael@0 17158 dlopen_support=$enable_dlopen
michael@0 17159
michael@0 17160 # Whether dlopen of programs is supported.
michael@0 17161 dlopen_self=$enable_dlopen_self
michael@0 17162
michael@0 17163 # Whether dlopen of statically linked programs is supported.
michael@0 17164 dlopen_self_static=$enable_dlopen_self_static
michael@0 17165
michael@0 17166 # Commands to strip libraries.
michael@0 17167 old_striplib=$lt_old_striplib
michael@0 17168 striplib=$lt_striplib
michael@0 17169
michael@0 17170
michael@0 17171 # The linker used to build libraries.
michael@0 17172 LD=$lt_LD
michael@0 17173
michael@0 17174 # How to create reloadable object files.
michael@0 17175 reload_flag=$lt_reload_flag
michael@0 17176 reload_cmds=$lt_reload_cmds
michael@0 17177
michael@0 17178 # Commands used to build an old-style archive.
michael@0 17179 old_archive_cmds=$lt_old_archive_cmds
michael@0 17180
michael@0 17181 # A language specific compiler.
michael@0 17182 CC=$lt_compiler
michael@0 17183
michael@0 17184 # Is the compiler the GNU compiler?
michael@0 17185 with_gcc=$GCC
michael@0 17186
michael@0 17187 # Compiler flag to turn off builtin functions.
michael@0 17188 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
michael@0 17189
michael@0 17190 # Additional compiler flags for building library objects.
michael@0 17191 pic_flag=$lt_lt_prog_compiler_pic
michael@0 17192
michael@0 17193 # How to pass a linker flag through the compiler.
michael@0 17194 wl=$lt_lt_prog_compiler_wl
michael@0 17195
michael@0 17196 # Compiler flag to prevent dynamic linking.
michael@0 17197 link_static_flag=$lt_lt_prog_compiler_static
michael@0 17198
michael@0 17199 # Does compiler simultaneously support -c and -o options?
michael@0 17200 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
michael@0 17201
michael@0 17202 # Whether or not to add -lc for building shared libraries.
michael@0 17203 build_libtool_need_lc=$archive_cmds_need_lc
michael@0 17204
michael@0 17205 # Whether or not to disallow shared libs when runtime libs are static.
michael@0 17206 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
michael@0 17207
michael@0 17208 # Compiler flag to allow reflexive dlopens.
michael@0 17209 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
michael@0 17210
michael@0 17211 # Compiler flag to generate shared objects directly from archives.
michael@0 17212 whole_archive_flag_spec=$lt_whole_archive_flag_spec
michael@0 17213
michael@0 17214 # Whether the compiler copes with passing no objects directly.
michael@0 17215 compiler_needs_object=$lt_compiler_needs_object
michael@0 17216
michael@0 17217 # Create an old-style archive from a shared archive.
michael@0 17218 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
michael@0 17219
michael@0 17220 # Create a temporary old-style archive to link instead of a shared archive.
michael@0 17221 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
michael@0 17222
michael@0 17223 # Commands used to build a shared archive.
michael@0 17224 archive_cmds=$lt_archive_cmds
michael@0 17225 archive_expsym_cmds=$lt_archive_expsym_cmds
michael@0 17226
michael@0 17227 # Commands used to build a loadable module if different from building
michael@0 17228 # a shared archive.
michael@0 17229 module_cmds=$lt_module_cmds
michael@0 17230 module_expsym_cmds=$lt_module_expsym_cmds
michael@0 17231
michael@0 17232 # Whether we are building with GNU ld or not.
michael@0 17233 with_gnu_ld=$lt_with_gnu_ld
michael@0 17234
michael@0 17235 # Flag that allows shared libraries with undefined symbols to be built.
michael@0 17236 allow_undefined_flag=$lt_allow_undefined_flag
michael@0 17237
michael@0 17238 # Flag that enforces no undefined symbols.
michael@0 17239 no_undefined_flag=$lt_no_undefined_flag
michael@0 17240
michael@0 17241 # Flag to hardcode \$libdir into a binary during linking.
michael@0 17242 # This must work even if \$libdir does not exist
michael@0 17243 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
michael@0 17244
michael@0 17245 # Whether we need a single "-rpath" flag with a separated argument.
michael@0 17246 hardcode_libdir_separator=$lt_hardcode_libdir_separator
michael@0 17247
michael@0 17248 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
michael@0 17249 # DIR into the resulting binary.
michael@0 17250 hardcode_direct=$hardcode_direct
michael@0 17251
michael@0 17252 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
michael@0 17253 # DIR into the resulting binary and the resulting library dependency is
michael@0 17254 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
michael@0 17255 # library is relocated.
michael@0 17256 hardcode_direct_absolute=$hardcode_direct_absolute
michael@0 17257
michael@0 17258 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
michael@0 17259 # into the resulting binary.
michael@0 17260 hardcode_minus_L=$hardcode_minus_L
michael@0 17261
michael@0 17262 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
michael@0 17263 # into the resulting binary.
michael@0 17264 hardcode_shlibpath_var=$hardcode_shlibpath_var
michael@0 17265
michael@0 17266 # Set to "yes" if building a shared library automatically hardcodes DIR
michael@0 17267 # into the library and all subsequent libraries and executables linked
michael@0 17268 # against it.
michael@0 17269 hardcode_automatic=$hardcode_automatic
michael@0 17270
michael@0 17271 # Set to yes if linker adds runtime paths of dependent libraries
michael@0 17272 # to runtime path list.
michael@0 17273 inherit_rpath=$inherit_rpath
michael@0 17274
michael@0 17275 # Whether libtool must link a program against all its dependency libraries.
michael@0 17276 link_all_deplibs=$link_all_deplibs
michael@0 17277
michael@0 17278 # Set to "yes" if exported symbols are required.
michael@0 17279 always_export_symbols=$always_export_symbols
michael@0 17280
michael@0 17281 # The commands to list exported symbols.
michael@0 17282 export_symbols_cmds=$lt_export_symbols_cmds
michael@0 17283
michael@0 17284 # Symbols that should not be listed in the preloaded symbols.
michael@0 17285 exclude_expsyms=$lt_exclude_expsyms
michael@0 17286
michael@0 17287 # Symbols that must always be exported.
michael@0 17288 include_expsyms=$lt_include_expsyms
michael@0 17289
michael@0 17290 # Commands necessary for linking programs (against libraries) with templates.
michael@0 17291 prelink_cmds=$lt_prelink_cmds
michael@0 17292
michael@0 17293 # Commands necessary for finishing linking programs.
michael@0 17294 postlink_cmds=$lt_postlink_cmds
michael@0 17295
michael@0 17296 # Specify filename containing input files.
michael@0 17297 file_list_spec=$lt_file_list_spec
michael@0 17298
michael@0 17299 # How to hardcode a shared library path into an executable.
michael@0 17300 hardcode_action=$hardcode_action
michael@0 17301
michael@0 17302 # ### END LIBTOOL CONFIG
michael@0 17303
michael@0 17304 _LT_EOF
michael@0 17305
michael@0 17306 case $host_os in
michael@0 17307 aix3*)
michael@0 17308 cat <<\_LT_EOF >> "$cfgfile"
michael@0 17309 # AIX sometimes has problems with the GCC collect2 program. For some
michael@0 17310 # reason, if we set the COLLECT_NAMES environment variable, the problems
michael@0 17311 # vanish in a puff of smoke.
michael@0 17312 if test "X${COLLECT_NAMES+set}" != Xset; then
michael@0 17313 COLLECT_NAMES=
michael@0 17314 export COLLECT_NAMES
michael@0 17315 fi
michael@0 17316 _LT_EOF
michael@0 17317 ;;
michael@0 17318 esac
michael@0 17319
michael@0 17320
michael@0 17321 ltmain="$ac_aux_dir/ltmain.sh"
michael@0 17322
michael@0 17323
michael@0 17324 # We use sed instead of cat because bash on DJGPP gets confused if
michael@0 17325 # if finds mixed CR/LF and LF-only lines. Since sed operates in
michael@0 17326 # text mode, it properly converts lines to CR/LF. This bash problem
michael@0 17327 # is reportedly fixed, but why not run on old versions too?
michael@0 17328 sed '$q' "$ltmain" >> "$cfgfile" \
michael@0 17329 || (rm -f "$cfgfile"; exit 1)
michael@0 17330
michael@0 17331 if test x"$xsi_shell" = xyes; then
michael@0 17332 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
michael@0 17333 func_dirname ()\
michael@0 17334 {\
michael@0 17335 \ case ${1} in\
michael@0 17336 \ */*) func_dirname_result="${1%/*}${2}" ;;\
michael@0 17337 \ * ) func_dirname_result="${3}" ;;\
michael@0 17338 \ esac\
michael@0 17339 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17340 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17341 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17342 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17343
michael@0 17344
michael@0 17345 sed -e '/^func_basename ()$/,/^} # func_basename /c\
michael@0 17346 func_basename ()\
michael@0 17347 {\
michael@0 17348 \ func_basename_result="${1##*/}"\
michael@0 17349 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17350 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17351 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17352 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17353
michael@0 17354
michael@0 17355 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
michael@0 17356 func_dirname_and_basename ()\
michael@0 17357 {\
michael@0 17358 \ case ${1} in\
michael@0 17359 \ */*) func_dirname_result="${1%/*}${2}" ;;\
michael@0 17360 \ * ) func_dirname_result="${3}" ;;\
michael@0 17361 \ esac\
michael@0 17362 \ func_basename_result="${1##*/}"\
michael@0 17363 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17364 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17365 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17366 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17367
michael@0 17368
michael@0 17369 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
michael@0 17370 func_stripname ()\
michael@0 17371 {\
michael@0 17372 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
michael@0 17373 \ # positional parameters, so assign one to ordinary parameter first.\
michael@0 17374 \ func_stripname_result=${3}\
michael@0 17375 \ func_stripname_result=${func_stripname_result#"${1}"}\
michael@0 17376 \ func_stripname_result=${func_stripname_result%"${2}"}\
michael@0 17377 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17378 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17379 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17380 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17381
michael@0 17382
michael@0 17383 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
michael@0 17384 func_split_long_opt ()\
michael@0 17385 {\
michael@0 17386 \ func_split_long_opt_name=${1%%=*}\
michael@0 17387 \ func_split_long_opt_arg=${1#*=}\
michael@0 17388 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17389 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17390 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17391 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17392
michael@0 17393
michael@0 17394 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
michael@0 17395 func_split_short_opt ()\
michael@0 17396 {\
michael@0 17397 \ func_split_short_opt_arg=${1#??}\
michael@0 17398 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
michael@0 17399 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17400 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17401 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17402 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17403
michael@0 17404
michael@0 17405 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
michael@0 17406 func_lo2o ()\
michael@0 17407 {\
michael@0 17408 \ case ${1} in\
michael@0 17409 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
michael@0 17410 \ *) func_lo2o_result=${1} ;;\
michael@0 17411 \ esac\
michael@0 17412 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17413 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17414 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17415 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17416
michael@0 17417
michael@0 17418 sed -e '/^func_xform ()$/,/^} # func_xform /c\
michael@0 17419 func_xform ()\
michael@0 17420 {\
michael@0 17421 func_xform_result=${1%.*}.lo\
michael@0 17422 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17423 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17424 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17425 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17426
michael@0 17427
michael@0 17428 sed -e '/^func_arith ()$/,/^} # func_arith /c\
michael@0 17429 func_arith ()\
michael@0 17430 {\
michael@0 17431 func_arith_result=$(( $* ))\
michael@0 17432 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17433 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17434 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17435 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17436
michael@0 17437
michael@0 17438 sed -e '/^func_len ()$/,/^} # func_len /c\
michael@0 17439 func_len ()\
michael@0 17440 {\
michael@0 17441 func_len_result=${#1}\
michael@0 17442 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17443 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17444 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17445 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17446
michael@0 17447 fi
michael@0 17448
michael@0 17449 if test x"$lt_shell_append" = xyes; then
michael@0 17450 sed -e '/^func_append ()$/,/^} # func_append /c\
michael@0 17451 func_append ()\
michael@0 17452 {\
michael@0 17453 eval "${1}+=\\${2}"\
michael@0 17454 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17455 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17456 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17457 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17458
michael@0 17459
michael@0 17460 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
michael@0 17461 func_append_quoted ()\
michael@0 17462 {\
michael@0 17463 \ func_quote_for_eval "${2}"\
michael@0 17464 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
michael@0 17465 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
michael@0 17466 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17467 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17468 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17469
michael@0 17470
michael@0 17471 # Save a `func_append' function call where possible by direct use of '+='
michael@0 17472 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
michael@0 17473 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17474 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17475 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17476 else
michael@0 17477 # Save a `func_append' function call even when '+=' is not available
michael@0 17478 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
michael@0 17479 && mv -f "$cfgfile.tmp" "$cfgfile" \
michael@0 17480 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
michael@0 17481 test 0 -eq $? || _lt_function_replace_fail=:
michael@0 17482 fi
michael@0 17483
michael@0 17484 if test x"$_lt_function_replace_fail" = x":"; then
michael@0 17485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
michael@0 17486 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
michael@0 17487 fi
michael@0 17488
michael@0 17489
michael@0 17490 mv -f "$cfgfile" "$ofile" ||
michael@0 17491 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
michael@0 17492 chmod +x "$ofile"
michael@0 17493
michael@0 17494 ;;
michael@0 17495
michael@0 17496 esac
michael@0 17497 done # for ac_tag
michael@0 17498
michael@0 17499
michael@0 17500 as_fn_exit 0
michael@0 17501 _ACEOF
michael@0 17502 ac_clean_files=$ac_clean_files_save
michael@0 17503
michael@0 17504 test $ac_write_fail = 0 ||
michael@0 17505 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
michael@0 17506
michael@0 17507
michael@0 17508 # configure is writing to config.log, and then calls config.status.
michael@0 17509 # config.status does its own redirection, appending to config.log.
michael@0 17510 # Unfortunately, on DOS this fails, as config.log is still kept open
michael@0 17511 # by configure, so config.status won't be able to write to it; its
michael@0 17512 # output is simply discarded. So we exec the FD to /dev/null,
michael@0 17513 # effectively closing config.log, so it can be properly (re)opened and
michael@0 17514 # appended to by config.status. When coming back to configure, we
michael@0 17515 # need to make the FD available again.
michael@0 17516 if test "$no_create" != yes; then
michael@0 17517 ac_cs_success=:
michael@0 17518 ac_config_status_args=
michael@0 17519 test "$silent" = yes &&
michael@0 17520 ac_config_status_args="$ac_config_status_args --quiet"
michael@0 17521 exec 5>/dev/null
michael@0 17522 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
michael@0 17523 exec 5>>config.log
michael@0 17524 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
michael@0 17525 # would make configure fail if this is the last instruction.
michael@0 17526 $ac_cs_success || as_fn_exit 1
michael@0 17527 fi
michael@0 17528 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
michael@0 17529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
michael@0 17530 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
michael@0 17531 fi
michael@0 17532

mercurial