configure revision 50f2e948
145bc899bSmrg#! /bin/sh
245bc899bSmrg# Guess values for system-dependent variables and create Makefiles.
350f2e948Smrg# Generated by GNU Autoconf 2.63 for xf86-video-vesa 2.2.0.
445bc899bSmrg#
545bc899bSmrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
645bc899bSmrg#
750f2e948Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
850f2e948Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
945bc899bSmrg# This configure script is free software; the Free Software Foundation
1045bc899bSmrg# gives unlimited permission to copy, distribute and modify it.
1145bc899bSmrg## --------------------- ##
1245bc899bSmrg## M4sh Initialization.  ##
1345bc899bSmrg## --------------------- ##
1445bc899bSmrg
1550f2e948Smrg# Be more Bourne compatible
1650f2e948SmrgDUALCASE=1; export DUALCASE # for MKS sh
1745bc899bSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
1845bc899bSmrg  emulate sh
1945bc899bSmrg  NULLCMD=:
2050f2e948Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2145bc899bSmrg  # is contrary to our usage.  Disable this feature.
2245bc899bSmrg  alias -g '${1+"$@"}'='"$@"'
2350f2e948Smrg  setopt NO_GLOB_SUBST
2450f2e948Smrgelse
2550f2e948Smrg  case `(set -o) 2>/dev/null` in
2650f2e948Smrg  *posix*) set -o posix ;;
2750f2e948Smrgesac
2850f2e948Smrg
2950f2e948Smrgfi
3050f2e948Smrg
3150f2e948Smrg
3250f2e948Smrg
3350f2e948Smrg
3450f2e948Smrg# PATH needs CR
3550f2e948Smrg# Avoid depending upon Character Ranges.
3650f2e948Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
3750f2e948Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
3850f2e948Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
3950f2e948Smrgas_cr_digits='0123456789'
4050f2e948Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
4150f2e948Smrg
4250f2e948Smrgas_nl='
4350f2e948Smrg'
4450f2e948Smrgexport as_nl
4550f2e948Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
4650f2e948Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4750f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4850f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
4950f2e948Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5050f2e948Smrg  as_echo='printf %s\n'
5150f2e948Smrg  as_echo_n='printf %s'
5250f2e948Smrgelse
5350f2e948Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5450f2e948Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5550f2e948Smrg    as_echo_n='/usr/ucb/echo -n'
5650f2e948Smrg  else
5750f2e948Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5850f2e948Smrg    as_echo_n_body='eval
5950f2e948Smrg      arg=$1;
6050f2e948Smrg      case $arg in
6150f2e948Smrg      *"$as_nl"*)
6250f2e948Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
6350f2e948Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6450f2e948Smrg      esac;
6550f2e948Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6650f2e948Smrg    '
6750f2e948Smrg    export as_echo_n_body
6850f2e948Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
6950f2e948Smrg  fi
7050f2e948Smrg  export as_echo_body
7150f2e948Smrg  as_echo='sh -c $as_echo_body as_echo'
7250f2e948Smrgfi
7350f2e948Smrg
7450f2e948Smrg# The user is always right.
7550f2e948Smrgif test "${PATH_SEPARATOR+set}" != set; then
7650f2e948Smrg  PATH_SEPARATOR=:
7750f2e948Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7850f2e948Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7950f2e948Smrg      PATH_SEPARATOR=';'
8050f2e948Smrg  }
8145bc899bSmrgfi
8245bc899bSmrg
8345bc899bSmrg# Support unset when possible.
8445bc899bSmrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8545bc899bSmrg  as_unset=unset
8645bc899bSmrgelse
8745bc899bSmrg  as_unset=false
8845bc899bSmrgfi
8945bc899bSmrg
9045bc899bSmrg
9150f2e948Smrg# IFS
9250f2e948Smrg# We need space, tab and new line, in precisely that order.  Quoting is
9350f2e948Smrg# there to prevent editors from complaining about space-tab.
9450f2e948Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
9550f2e948Smrg# splitting by setting IFS to empty value.)
9650f2e948SmrgIFS=" ""	$as_nl"
9750f2e948Smrg
9850f2e948Smrg# Find who we are.  Look in the path if we contain no directory separator.
9950f2e948Smrgcase $0 in
10050f2e948Smrg  *[\\/]* ) as_myself=$0 ;;
10150f2e948Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10250f2e948Smrgfor as_dir in $PATH
10350f2e948Smrgdo
10450f2e948Smrg  IFS=$as_save_IFS
10550f2e948Smrg  test -z "$as_dir" && as_dir=.
10650f2e948Smrg  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10750f2e948Smrgdone
10850f2e948SmrgIFS=$as_save_IFS
10950f2e948Smrg
11050f2e948Smrg     ;;
11150f2e948Smrgesac
11250f2e948Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
11350f2e948Smrg# in which case we are not to be found in the path.
11450f2e948Smrgif test "x$as_myself" = x; then
11550f2e948Smrg  as_myself=$0
11650f2e948Smrgfi
11750f2e948Smrgif test ! -f "$as_myself"; then
11850f2e948Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11950f2e948Smrg  { (exit 1); exit 1; }
12050f2e948Smrgfi
12150f2e948Smrg
12245bc899bSmrg# Work around bugs in pre-3.0 UWIN ksh.
12350f2e948Smrgfor as_var in ENV MAIL MAILPATH
12450f2e948Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
12550f2e948Smrgdone
12645bc899bSmrgPS1='$ '
12745bc899bSmrgPS2='> '
12845bc899bSmrgPS4='+ '
12945bc899bSmrg
13045bc899bSmrg# NLS nuisances.
13150f2e948SmrgLC_ALL=C
13250f2e948Smrgexport LC_ALL
13350f2e948SmrgLANGUAGE=C
13450f2e948Smrgexport LANGUAGE
13545bc899bSmrg
13645bc899bSmrg# Required to use basename.
13750f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
13850f2e948Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13945bc899bSmrg  as_expr=expr
14045bc899bSmrgelse
14145bc899bSmrg  as_expr=false
14245bc899bSmrgfi
14345bc899bSmrg
14450f2e948Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14545bc899bSmrg  as_basename=basename
14645bc899bSmrgelse
14745bc899bSmrg  as_basename=false
14845bc899bSmrgfi
14945bc899bSmrg
15045bc899bSmrg
15145bc899bSmrg# Name of the executable.
15250f2e948Smrgas_me=`$as_basename -- "$0" ||
15345bc899bSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15445bc899bSmrg	 X"$0" : 'X\(//\)$' \| \
15550f2e948Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15650f2e948Smrg$as_echo X/"$0" |
15750f2e948Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
15850f2e948Smrg	    s//\1/
15950f2e948Smrg	    q
16050f2e948Smrg	  }
16150f2e948Smrg	  /^X\/\(\/\/\)$/{
16250f2e948Smrg	    s//\1/
16350f2e948Smrg	    q
16450f2e948Smrg	  }
16550f2e948Smrg	  /^X\/\(\/\).*/{
16650f2e948Smrg	    s//\1/
16750f2e948Smrg	    q
16850f2e948Smrg	  }
16950f2e948Smrg	  s/.*/./; q'`
17045bc899bSmrg
17150f2e948Smrg# CDPATH.
17250f2e948Smrg$as_unset CDPATH
1731ac89addSmrg
1741ac89addSmrg
17550f2e948Smrgif test "x$CONFIG_SHELL" = x; then
17650f2e948Smrg  if (eval ":") 2>/dev/null; then
17750f2e948Smrg  as_have_required=yes
17850f2e948Smrgelse
17950f2e948Smrg  as_have_required=no
1801ac89addSmrgfi
1811ac89addSmrg
18250f2e948Smrg  if test $as_have_required = yes &&	 (eval ":
18350f2e948Smrg(as_func_return () {
18450f2e948Smrg  (exit \$1)
18550f2e948Smrg}
18650f2e948Smrgas_func_success () {
18750f2e948Smrg  as_func_return 0
18850f2e948Smrg}
18950f2e948Smrgas_func_failure () {
19050f2e948Smrg  as_func_return 1
19150f2e948Smrg}
19250f2e948Smrgas_func_ret_success () {
19350f2e948Smrg  return 0
19450f2e948Smrg}
19550f2e948Smrgas_func_ret_failure () {
19650f2e948Smrg  return 1
19750f2e948Smrg}
1981ac89addSmrg
19950f2e948Smrgexitcode=0
20050f2e948Smrgif as_func_success; then
20150f2e948Smrg  :
20250f2e948Smrgelse
20350f2e948Smrg  exitcode=1
20450f2e948Smrg  echo as_func_success failed.
20550f2e948Smrgfi
2061ac89addSmrg
20750f2e948Smrgif as_func_failure; then
20850f2e948Smrg  exitcode=1
20950f2e948Smrg  echo as_func_failure succeeded.
21050f2e948Smrgfi
21150f2e948Smrg
21250f2e948Smrgif as_func_ret_success; then
21350f2e948Smrg  :
21450f2e948Smrgelse
21550f2e948Smrg  exitcode=1
21650f2e948Smrg  echo as_func_ret_success failed.
21750f2e948Smrgfi
21850f2e948Smrg
21950f2e948Smrgif as_func_ret_failure; then
22050f2e948Smrg  exitcode=1
22150f2e948Smrg  echo as_func_ret_failure succeeded.
22250f2e948Smrgfi
22350f2e948Smrg
22450f2e948Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
22550f2e948Smrg  :
22650f2e948Smrgelse
22750f2e948Smrg  exitcode=1
22850f2e948Smrg  echo positional parameters were not saved.
22950f2e948Smrgfi
23050f2e948Smrg
23150f2e948Smrgtest \$exitcode = 0) || { (exit 1); exit 1; }
23250f2e948Smrg
23350f2e948Smrg(
23450f2e948Smrg  as_lineno_1=\$LINENO
23550f2e948Smrg  as_lineno_2=\$LINENO
23650f2e948Smrg  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
23750f2e948Smrg  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
23850f2e948Smrg") 2> /dev/null; then
23950f2e948Smrg  :
24050f2e948Smrgelse
24150f2e948Smrg  as_candidate_shells=
24245bc899bSmrg    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24345bc899bSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
24445bc899bSmrgdo
24545bc899bSmrg  IFS=$as_save_IFS
24645bc899bSmrg  test -z "$as_dir" && as_dir=.
24750f2e948Smrg  case $as_dir in
24845bc899bSmrg	 /*)
24950f2e948Smrg	   for as_base in sh bash ksh sh5; do
25050f2e948Smrg	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
25150f2e948Smrg	   done;;
25250f2e948Smrg       esac
25350f2e948Smrgdone
25450f2e948SmrgIFS=$as_save_IFS
25550f2e948Smrg
25650f2e948Smrg
25750f2e948Smrg      for as_shell in $as_candidate_shells $SHELL; do
25850f2e948Smrg	 # Try only shells that exist, to save several forks.
25950f2e948Smrg	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
26050f2e948Smrg		{ ("$as_shell") 2> /dev/null <<\_ASEOF
26150f2e948Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26250f2e948Smrg  emulate sh
26350f2e948Smrg  NULLCMD=:
26450f2e948Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26550f2e948Smrg  # is contrary to our usage.  Disable this feature.
26650f2e948Smrg  alias -g '${1+"$@"}'='"$@"'
26750f2e948Smrg  setopt NO_GLOB_SUBST
26850f2e948Smrgelse
26950f2e948Smrg  case `(set -o) 2>/dev/null` in
27050f2e948Smrg  *posix*) set -o posix ;;
27150f2e948Smrgesac
27250f2e948Smrg
27350f2e948Smrgfi
27450f2e948Smrg
27550f2e948Smrg
27650f2e948Smrg:
27750f2e948Smrg_ASEOF
27850f2e948Smrg}; then
27950f2e948Smrg  CONFIG_SHELL=$as_shell
28050f2e948Smrg	       as_have_required=yes
28150f2e948Smrg	       if { "$as_shell" 2> /dev/null <<\_ASEOF
28250f2e948Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28350f2e948Smrg  emulate sh
28450f2e948Smrg  NULLCMD=:
28550f2e948Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
28650f2e948Smrg  # is contrary to our usage.  Disable this feature.
28750f2e948Smrg  alias -g '${1+"$@"}'='"$@"'
28850f2e948Smrg  setopt NO_GLOB_SUBST
28950f2e948Smrgelse
29050f2e948Smrg  case `(set -o) 2>/dev/null` in
29150f2e948Smrg  *posix*) set -o posix ;;
29250f2e948Smrgesac
29350f2e948Smrg
29450f2e948Smrgfi
29550f2e948Smrg
29650f2e948Smrg
29750f2e948Smrg:
29850f2e948Smrg(as_func_return () {
29950f2e948Smrg  (exit $1)
30050f2e948Smrg}
30150f2e948Smrgas_func_success () {
30250f2e948Smrg  as_func_return 0
30350f2e948Smrg}
30450f2e948Smrgas_func_failure () {
30550f2e948Smrg  as_func_return 1
30650f2e948Smrg}
30750f2e948Smrgas_func_ret_success () {
30850f2e948Smrg  return 0
30950f2e948Smrg}
31050f2e948Smrgas_func_ret_failure () {
31150f2e948Smrg  return 1
31250f2e948Smrg}
31350f2e948Smrg
31450f2e948Smrgexitcode=0
31550f2e948Smrgif as_func_success; then
31650f2e948Smrg  :
31750f2e948Smrgelse
31850f2e948Smrg  exitcode=1
31950f2e948Smrg  echo as_func_success failed.
32050f2e948Smrgfi
32150f2e948Smrg
32250f2e948Smrgif as_func_failure; then
32350f2e948Smrg  exitcode=1
32450f2e948Smrg  echo as_func_failure succeeded.
32550f2e948Smrgfi
32650f2e948Smrg
32750f2e948Smrgif as_func_ret_success; then
32850f2e948Smrg  :
32950f2e948Smrgelse
33050f2e948Smrg  exitcode=1
33150f2e948Smrg  echo as_func_ret_success failed.
33250f2e948Smrgfi
33350f2e948Smrg
33450f2e948Smrgif as_func_ret_failure; then
33550f2e948Smrg  exitcode=1
33650f2e948Smrg  echo as_func_ret_failure succeeded.
33750f2e948Smrgfi
33850f2e948Smrg
33950f2e948Smrgif ( set x; as_func_ret_success y && test x = "$1" ); then
34050f2e948Smrg  :
34150f2e948Smrgelse
34250f2e948Smrg  exitcode=1
34350f2e948Smrg  echo positional parameters were not saved.
34450f2e948Smrgfi
34550f2e948Smrg
34650f2e948Smrgtest $exitcode = 0) || { (exit 1); exit 1; }
34750f2e948Smrg
34850f2e948Smrg(
3491ac89addSmrg  as_lineno_1=$LINENO
3501ac89addSmrg  as_lineno_2=$LINENO
3511ac89addSmrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
35250f2e948Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
35350f2e948Smrg
35450f2e948Smrg_ASEOF
35550f2e948Smrg}; then
35650f2e948Smrg  break
35750f2e948Smrgfi
35850f2e948Smrg
35950f2e948Smrgfi
36050f2e948Smrg
36150f2e948Smrg      done
36250f2e948Smrg
36350f2e948Smrg      if test "x$CONFIG_SHELL" != x; then
36450f2e948Smrg  for as_var in BASH_ENV ENV
36550f2e948Smrg	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
36650f2e948Smrg	done
36750f2e948Smrg	export CONFIG_SHELL
36850f2e948Smrg	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
36950f2e948Smrgfi
37050f2e948Smrg
37150f2e948Smrg
37250f2e948Smrg    if test $as_have_required = no; then
37350f2e948Smrg  echo This script requires a shell more modern than all the
37450f2e948Smrg      echo shells that I found on your system.  Please install a
37550f2e948Smrg      echo modern shell, or manually run the script under such a
37650f2e948Smrg      echo shell if you do have one.
37750f2e948Smrg      { (exit 1); exit 1; }
37850f2e948Smrgfi
37950f2e948Smrg
38050f2e948Smrg
38150f2e948Smrgfi
38250f2e948Smrg
38350f2e948Smrgfi
38450f2e948Smrg
38550f2e948Smrg
38650f2e948Smrg
38750f2e948Smrg(eval "as_func_return () {
38850f2e948Smrg  (exit \$1)
38950f2e948Smrg}
39050f2e948Smrgas_func_success () {
39150f2e948Smrg  as_func_return 0
39250f2e948Smrg}
39350f2e948Smrgas_func_failure () {
39450f2e948Smrg  as_func_return 1
39550f2e948Smrg}
39650f2e948Smrgas_func_ret_success () {
39750f2e948Smrg  return 0
39850f2e948Smrg}
39950f2e948Smrgas_func_ret_failure () {
40050f2e948Smrg  return 1
40150f2e948Smrg}
40250f2e948Smrg
40350f2e948Smrgexitcode=0
40450f2e948Smrgif as_func_success; then
40550f2e948Smrg  :
40650f2e948Smrgelse
40750f2e948Smrg  exitcode=1
40850f2e948Smrg  echo as_func_success failed.
40950f2e948Smrgfi
41050f2e948Smrg
41150f2e948Smrgif as_func_failure; then
41250f2e948Smrg  exitcode=1
41350f2e948Smrg  echo as_func_failure succeeded.
41450f2e948Smrgfi
41550f2e948Smrg
41650f2e948Smrgif as_func_ret_success; then
41750f2e948Smrg  :
41850f2e948Smrgelse
41950f2e948Smrg  exitcode=1
42050f2e948Smrg  echo as_func_ret_success failed.
42150f2e948Smrgfi
42250f2e948Smrg
42350f2e948Smrgif as_func_ret_failure; then
42450f2e948Smrg  exitcode=1
42550f2e948Smrg  echo as_func_ret_failure succeeded.
42650f2e948Smrgfi
42750f2e948Smrg
42850f2e948Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
42950f2e948Smrg  :
43050f2e948Smrgelse
43150f2e948Smrg  exitcode=1
43250f2e948Smrg  echo positional parameters were not saved.
43350f2e948Smrgfi
43450f2e948Smrg
43550f2e948Smrgtest \$exitcode = 0") || {
43650f2e948Smrg  echo No shell found that supports shell functions.
43750f2e948Smrg  echo Please tell bug-autoconf@gnu.org about your system,
43850f2e948Smrg  echo including any error possibly output before this message.
43950f2e948Smrg  echo This can help us improve future autoconf versions.
44050f2e948Smrg  echo Configuration will now proceed without shell functions.
44150f2e948Smrg}
44250f2e948Smrg
44350f2e948Smrg
44450f2e948Smrg
44550f2e948Smrg  as_lineno_1=$LINENO
44650f2e948Smrg  as_lineno_2=$LINENO
44750f2e948Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
44850f2e948Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
44945bc899bSmrg
45045bc899bSmrg  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
45145bc899bSmrg  # uniformly replaced by the line number.  The first 'sed' inserts a
45250f2e948Smrg  # line-number line after each line using $LINENO; the second 'sed'
45350f2e948Smrg  # does the real work.  The second script uses 'N' to pair each
45450f2e948Smrg  # line-number line with the line containing $LINENO, and appends
45550f2e948Smrg  # trailing '-' during substitution so that $LINENO is not a special
45650f2e948Smrg  # case at line end.
45745bc899bSmrg  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
45850f2e948Smrg  # scripts with optimization help from Paolo Bonzini.  Blame Lee
45950f2e948Smrg  # E. McMahon (1931-1989) for sed's syntax.  :-)
46050f2e948Smrg  sed -n '
46150f2e948Smrg    p
46250f2e948Smrg    /[$]LINENO/=
46350f2e948Smrg  ' <$as_myself |
46445bc899bSmrg    sed '
46550f2e948Smrg      s/[$]LINENO.*/&-/
46650f2e948Smrg      t lineno
46750f2e948Smrg      b
46850f2e948Smrg      :lineno
46945bc899bSmrg      N
47050f2e948Smrg      :loop
47150f2e948Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
47245bc899bSmrg      t loop
47350f2e948Smrg      s/-\n.*//
47445bc899bSmrg    ' >$as_me.lineno &&
47550f2e948Smrg  chmod +x "$as_me.lineno" ||
47650f2e948Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
47745bc899bSmrg   { (exit 1); exit 1; }; }
47845bc899bSmrg
47945bc899bSmrg  # Don't try to exec as it changes $[0], causing all sort of problems
48045bc899bSmrg  # (the dirname of $[0] is not the place where we might find the
48150f2e948Smrg  # original and so on.  Autoconf is especially sensitive to this).
48250f2e948Smrg  . "./$as_me.lineno"
48345bc899bSmrg  # Exit status is that of the last command.
48445bc899bSmrg  exit
48545bc899bSmrg}
48645bc899bSmrg
48745bc899bSmrg
48850f2e948Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
48950f2e948Smrg  as_dirname=dirname
49050f2e948Smrgelse
49150f2e948Smrg  as_dirname=false
49250f2e948Smrgfi
493226fade8Smrg
49450f2e948SmrgECHO_C= ECHO_N= ECHO_T=
49550f2e948Smrgcase `echo -n x` in
49650f2e948Smrg-n*)
49750f2e948Smrg  case `echo 'x\c'` in
49850f2e948Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
49950f2e948Smrg  *)   ECHO_C='\c';;
50050f2e948Smrg  esac;;
50150f2e948Smrg*)
50250f2e948Smrg  ECHO_N='-n';;
50350f2e948Smrgesac
50450f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
50550f2e948Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
50645bc899bSmrg  as_expr=expr
50745bc899bSmrgelse
50845bc899bSmrg  as_expr=false
50945bc899bSmrgfi
51045bc899bSmrg
51145bc899bSmrgrm -f conf$$ conf$$.exe conf$$.file
51250f2e948Smrgif test -d conf$$.dir; then
51350f2e948Smrg  rm -f conf$$.dir/conf$$.file
51450f2e948Smrgelse
51550f2e948Smrg  rm -f conf$$.dir
51650f2e948Smrg  mkdir conf$$.dir 2>/dev/null
51750f2e948Smrgfi
51850f2e948Smrgif (echo >conf$$.file) 2>/dev/null; then
51950f2e948Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
520226fade8Smrg    as_ln_s='ln -s'
52150f2e948Smrg    # ... but there are two gotchas:
52250f2e948Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
52350f2e948Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
52450f2e948Smrg    # In both cases, we have to default to `cp -p'.
52550f2e948Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
52650f2e948Smrg      as_ln_s='cp -p'
52750f2e948Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
52850f2e948Smrg    as_ln_s=ln
52950f2e948Smrg  else
53050f2e948Smrg    as_ln_s='cp -p'
53145bc899bSmrg  fi
53245bc899bSmrgelse
53345bc899bSmrg  as_ln_s='cp -p'
53445bc899bSmrgfi
53550f2e948Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
53650f2e948Smrgrmdir conf$$.dir 2>/dev/null
53745bc899bSmrg
53845bc899bSmrgif mkdir -p . 2>/dev/null; then
53945bc899bSmrg  as_mkdir_p=:
54045bc899bSmrgelse
54145bc899bSmrg  test -d ./-p && rmdir ./-p
54245bc899bSmrg  as_mkdir_p=false
54345bc899bSmrgfi
54445bc899bSmrg
54550f2e948Smrgif test -x / >/dev/null 2>&1; then
54650f2e948Smrg  as_test_x='test -x'
54750f2e948Smrgelse
54850f2e948Smrg  if ls -dL / >/dev/null 2>&1; then
54950f2e948Smrg    as_ls_L_option=L
55050f2e948Smrg  else
55150f2e948Smrg    as_ls_L_option=
55250f2e948Smrg  fi
55350f2e948Smrg  as_test_x='
55450f2e948Smrg    eval sh -c '\''
55550f2e948Smrg      if test -d "$1"; then
55650f2e948Smrg	test -d "$1/.";
55750f2e948Smrg      else
55850f2e948Smrg	case $1 in
55950f2e948Smrg	-*)set "./$1";;
56050f2e948Smrg	esac;
56150f2e948Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
56250f2e948Smrg	???[sx]*):;;*)false;;esac;fi
56350f2e948Smrg    '\'' sh
56450f2e948Smrg  '
56550f2e948Smrgfi
56650f2e948Smrgas_executable_p=$as_test_x
56745bc899bSmrg
56845bc899bSmrg# Sed expression to map a string onto a valid CPP name.
56945bc899bSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
57045bc899bSmrg
57145bc899bSmrg# Sed expression to map a string onto a valid variable name.
57245bc899bSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
57345bc899bSmrg
57445bc899bSmrg
57545bc899bSmrg
57645bc899bSmrg
57745bc899bSmrg# Check that we are running under the correct shell.
57845bc899bSmrgSHELL=${CONFIG_SHELL-/bin/sh}
57945bc899bSmrg
58050f2e948Smrgcase X$lt_ECHO in
58145bc899bSmrgX*--fallback-echo)
58245bc899bSmrg  # Remove one level of quotation (which was required for Make).
58350f2e948Smrg  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
58445bc899bSmrg  ;;
58545bc899bSmrgesac
58645bc899bSmrg
58750f2e948SmrgECHO=${lt_ECHO-echo}
58845bc899bSmrgif test "X$1" = X--no-reexec; then
58945bc899bSmrg  # Discard the --no-reexec flag, and continue.
59045bc899bSmrg  shift
59145bc899bSmrgelif test "X$1" = X--fallback-echo; then
59245bc899bSmrg  # Avoid inline document here, it may be left over
59345bc899bSmrg  :
59450f2e948Smrgelif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
59550f2e948Smrg  # Yippee, $ECHO works!
59645bc899bSmrg  :
59745bc899bSmrgelse
59845bc899bSmrg  # Restart under the correct shell.
59945bc899bSmrg  exec $SHELL "$0" --no-reexec ${1+"$@"}
60045bc899bSmrgfi
60145bc899bSmrg
60245bc899bSmrgif test "X$1" = X--fallback-echo; then
60345bc899bSmrg  # used as fallback echo
60445bc899bSmrg  shift
60550f2e948Smrg  cat <<_LT_EOF
60645bc899bSmrg$*
60750f2e948Smrg_LT_EOF
60845bc899bSmrg  exit 0
60945bc899bSmrgfi
61045bc899bSmrg
61145bc899bSmrg# The HP-UX ksh and POSIX shell print the target directory to stdout
61245bc899bSmrg# if CDPATH is set.
61345bc899bSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
61445bc899bSmrg
61550f2e948Smrgif test -z "$lt_ECHO"; then
61650f2e948Smrg  if test "X${echo_test_string+set}" != Xset; then
61750f2e948Smrg    # find a string as large as possible, as long as the shell can cope with it
61850f2e948Smrg    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
61950f2e948Smrg      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
62050f2e948Smrg      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
62150f2e948Smrg	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
62250f2e948Smrg      then
62350f2e948Smrg        break
62450f2e948Smrg      fi
62550f2e948Smrg    done
62650f2e948Smrg  fi
62745bc899bSmrg
62850f2e948Smrg  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
62950f2e948Smrg     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
63050f2e948Smrg     test "X$echo_testing_string" = "X$echo_test_string"; then
63150f2e948Smrg    :
63250f2e948Smrg  else
63350f2e948Smrg    # The Solaris, AIX, and Digital Unix default echo programs unquote
63450f2e948Smrg    # backslashes.  This makes it impossible to quote backslashes using
63550f2e948Smrg    #   echo "$something" | sed 's/\\/\\\\/g'
63650f2e948Smrg    #
63750f2e948Smrg    # So, first we look for a working echo in the user's PATH.
63845bc899bSmrg
63950f2e948Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
64050f2e948Smrg    for dir in $PATH /usr/ucb; do
64150f2e948Smrg      IFS="$lt_save_ifs"
64250f2e948Smrg      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
64350f2e948Smrg         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
64450f2e948Smrg         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
64550f2e948Smrg         test "X$echo_testing_string" = "X$echo_test_string"; then
64650f2e948Smrg        ECHO="$dir/echo"
64750f2e948Smrg        break
64850f2e948Smrg      fi
64950f2e948Smrg    done
65045bc899bSmrg    IFS="$lt_save_ifs"
65145bc899bSmrg
65250f2e948Smrg    if test "X$ECHO" = Xecho; then
65350f2e948Smrg      # We didn't find a better echo, so look for alternatives.
65450f2e948Smrg      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
65550f2e948Smrg         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
65650f2e948Smrg         test "X$echo_testing_string" = "X$echo_test_string"; then
65750f2e948Smrg        # This shell has a builtin print -r that does the trick.
65850f2e948Smrg        ECHO='print -r'
65950f2e948Smrg      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
66050f2e948Smrg	   test "X$CONFIG_SHELL" != X/bin/ksh; then
66150f2e948Smrg        # If we have ksh, try running configure again with it.
66250f2e948Smrg        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
66350f2e948Smrg        export ORIGINAL_CONFIG_SHELL
66450f2e948Smrg        CONFIG_SHELL=/bin/ksh
66550f2e948Smrg        export CONFIG_SHELL
66650f2e948Smrg        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
667226fade8Smrg      else
66850f2e948Smrg        # Try using printf.
66950f2e948Smrg        ECHO='printf %s\n'
67050f2e948Smrg        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
67150f2e948Smrg	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
67250f2e948Smrg	   test "X$echo_testing_string" = "X$echo_test_string"; then
67350f2e948Smrg	  # Cool, printf works
67450f2e948Smrg	  :
67550f2e948Smrg        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
67650f2e948Smrg	     test "X$echo_testing_string" = 'X\t' &&
67750f2e948Smrg	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
67850f2e948Smrg	     test "X$echo_testing_string" = "X$echo_test_string"; then
67950f2e948Smrg	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
68050f2e948Smrg	  export CONFIG_SHELL
68150f2e948Smrg	  SHELL="$CONFIG_SHELL"
68250f2e948Smrg	  export SHELL
68350f2e948Smrg	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
68450f2e948Smrg        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
68550f2e948Smrg	     test "X$echo_testing_string" = 'X\t' &&
68650f2e948Smrg	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
68750f2e948Smrg	     test "X$echo_testing_string" = "X$echo_test_string"; then
68850f2e948Smrg	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
68950f2e948Smrg        else
69050f2e948Smrg	  # maybe with a smaller string...
69150f2e948Smrg	  prev=:
69245bc899bSmrg
69350f2e948Smrg	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
69450f2e948Smrg	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
69550f2e948Smrg	    then
69650f2e948Smrg	      break
69750f2e948Smrg	    fi
69850f2e948Smrg	    prev="$cmd"
69950f2e948Smrg	  done
700226fade8Smrg
70150f2e948Smrg	  if test "$prev" != 'sed 50q "$0"'; then
70250f2e948Smrg	    echo_test_string=`eval $prev`
70350f2e948Smrg	    export echo_test_string
70450f2e948Smrg	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
70550f2e948Smrg	  else
70650f2e948Smrg	    # Oops.  We lost completely, so just stick with echo.
70750f2e948Smrg	    ECHO=echo
70850f2e948Smrg	  fi
70950f2e948Smrg        fi
71045bc899bSmrg      fi
71145bc899bSmrg    fi
71245bc899bSmrg  fi
71345bc899bSmrgfi
71445bc899bSmrg
71545bc899bSmrg# Copy echo and quote the copy suitably for passing to libtool from
71645bc899bSmrg# the Makefile, instead of quoting the original, which is used later.
71750f2e948Smrglt_ECHO=$ECHO
71850f2e948Smrgif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
71950f2e948Smrg   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
72045bc899bSmrgfi
72145bc899bSmrg
72245bc899bSmrg
72345bc899bSmrg
72445bc899bSmrg
72550f2e948Smrgexec 7<&0 </dev/null 6>&1
72645bc899bSmrg
72745bc899bSmrg# Name of the host.
72845bc899bSmrg# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
72945bc899bSmrg# so uname gets run too.
73045bc899bSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
73145bc899bSmrg
73245bc899bSmrg#
73345bc899bSmrg# Initializations.
73445bc899bSmrg#
73545bc899bSmrgac_default_prefix=/usr/local
73650f2e948Smrgac_clean_files=
73745bc899bSmrgac_config_libobj_dir=.
73850f2e948SmrgLIBOBJS=
73945bc899bSmrgcross_compiling=no
74045bc899bSmrgsubdirs=
74145bc899bSmrgMFLAGS=
74245bc899bSmrgMAKEFLAGS=
74345bc899bSmrgSHELL=${CONFIG_SHELL-/bin/sh}
74445bc899bSmrg
74545bc899bSmrg# Identity of this package.
74645bc899bSmrgPACKAGE_NAME='xf86-video-vesa'
74745bc899bSmrgPACKAGE_TARNAME='xf86-video-vesa'
74850f2e948SmrgPACKAGE_VERSION='2.2.0'
74950f2e948SmrgPACKAGE_STRING='xf86-video-vesa 2.2.0'
75045bc899bSmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
75145bc899bSmrg
75245bc899bSmrgac_unique_file="Makefile.am"
75345bc899bSmrg# Factoring default headers for most tests.
75445bc899bSmrgac_includes_default="\
75545bc899bSmrg#include <stdio.h>
75650f2e948Smrg#ifdef HAVE_SYS_TYPES_H
75745bc899bSmrg# include <sys/types.h>
75845bc899bSmrg#endif
75950f2e948Smrg#ifdef HAVE_SYS_STAT_H
76045bc899bSmrg# include <sys/stat.h>
76145bc899bSmrg#endif
76250f2e948Smrg#ifdef STDC_HEADERS
76345bc899bSmrg# include <stdlib.h>
76445bc899bSmrg# include <stddef.h>
76545bc899bSmrg#else
76650f2e948Smrg# ifdef HAVE_STDLIB_H
76745bc899bSmrg#  include <stdlib.h>
76845bc899bSmrg# endif
76945bc899bSmrg#endif
77050f2e948Smrg#ifdef HAVE_STRING_H
77150f2e948Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
77245bc899bSmrg#  include <memory.h>
77345bc899bSmrg# endif
77445bc899bSmrg# include <string.h>
77545bc899bSmrg#endif
77650f2e948Smrg#ifdef HAVE_STRINGS_H
77745bc899bSmrg# include <strings.h>
77845bc899bSmrg#endif
77950f2e948Smrg#ifdef HAVE_INTTYPES_H
78045bc899bSmrg# include <inttypes.h>
78145bc899bSmrg#endif
78250f2e948Smrg#ifdef HAVE_STDINT_H
78350f2e948Smrg# include <stdint.h>
78450f2e948Smrg#endif
78550f2e948Smrg#ifdef HAVE_UNISTD_H
78645bc899bSmrg# include <unistd.h>
78745bc899bSmrg#endif"
78845bc899bSmrg
78950f2e948Smrgac_subst_vars='LTLIBOBJS
79050f2e948SmrgLIBOBJS
79150f2e948SmrgADMIN_MAN_DIR
79250f2e948SmrgDRIVER_MAN_DIR
79350f2e948SmrgMISC_MAN_DIR
79450f2e948SmrgFILE_MAN_DIR
79550f2e948SmrgLIB_MAN_DIR
79650f2e948SmrgAPP_MAN_DIR
79750f2e948SmrgADMIN_MAN_SUFFIX
79850f2e948SmrgDRIVER_MAN_SUFFIX
79950f2e948SmrgMISC_MAN_SUFFIX
80050f2e948SmrgFILE_MAN_SUFFIX
80150f2e948SmrgLIB_MAN_SUFFIX
80250f2e948SmrgAPP_MAN_SUFFIX
80350f2e948SmrgDRIVER_NAME
80450f2e948SmrgINCLUDES
80550f2e948SmrgXSERVER_LIBPCIACCESS_FALSE
80650f2e948SmrgXSERVER_LIBPCIACCESS_TRUE
80750f2e948SmrgPCIACCESS_LIBS
80850f2e948SmrgPCIACCESS_CFLAGS
80950f2e948SmrgXORG_LIBS
81050f2e948SmrgXORG_CFLAGS
81150f2e948SmrgPKG_CONFIG
81250f2e948Smrgmoduledir
81350f2e948SmrgCPP
81450f2e948SmrgOTOOL64
81550f2e948SmrgOTOOL
81650f2e948SmrgLIPO
81750f2e948SmrgNMEDIT
81850f2e948SmrgDSYMUTIL
81950f2e948Smrglt_ECHO
82050f2e948SmrgRANLIB
82150f2e948SmrgAR
82250f2e948SmrgOBJDUMP
82350f2e948SmrgLN_S
82450f2e948SmrgNM
82550f2e948Smrgac_ct_DUMPBIN
82650f2e948SmrgDUMPBIN
82750f2e948SmrgLD
82850f2e948SmrgFGREP
82950f2e948SmrgEGREP
83050f2e948SmrgGREP
83150f2e948SmrgSED
83250f2e948Smrgam__fastdepCC_FALSE
83350f2e948Smrgam__fastdepCC_TRUE
83450f2e948SmrgCCDEPMODE
83550f2e948SmrgAMDEPBACKSLASH
83650f2e948SmrgAMDEP_FALSE
83750f2e948SmrgAMDEP_TRUE
83850f2e948Smrgam__quote
83950f2e948Smrgam__include
84050f2e948SmrgDEPDIR
84150f2e948SmrgOBJEXT
84250f2e948SmrgEXEEXT
84350f2e948Smrgac_ct_CC
84450f2e948SmrgCPPFLAGS
84550f2e948SmrgLDFLAGS
84650f2e948SmrgCFLAGS
84750f2e948SmrgCC
84850f2e948Smrghost_os
84950f2e948Smrghost_vendor
85050f2e948Smrghost_cpu
85150f2e948Smrghost
85250f2e948Smrgbuild_os
85350f2e948Smrgbuild_vendor
85450f2e948Smrgbuild_cpu
85550f2e948Smrgbuild
85650f2e948SmrgLIBTOOL
85750f2e948SmrgMAINT
85850f2e948SmrgMAINTAINER_MODE_FALSE
85950f2e948SmrgMAINTAINER_MODE_TRUE
86050f2e948Smrgam__untar
86150f2e948Smrgam__tar
86250f2e948SmrgAMTAR
86350f2e948Smrgam__leading_dot
86450f2e948SmrgSET_MAKE
86550f2e948SmrgAWK
86650f2e948Smrgmkdir_p
86750f2e948SmrgMKDIR_P
86850f2e948SmrgINSTALL_STRIP_PROGRAM
86950f2e948SmrgSTRIP
87050f2e948Smrginstall_sh
87150f2e948SmrgMAKEINFO
87250f2e948SmrgAUTOHEADER
87350f2e948SmrgAUTOMAKE
87450f2e948SmrgAUTOCONF
87550f2e948SmrgACLOCAL
87650f2e948SmrgVERSION
87750f2e948SmrgPACKAGE
87850f2e948SmrgCYGPATH_W
87950f2e948Smrgam__isrc
88050f2e948SmrgINSTALL_DATA
88150f2e948SmrgINSTALL_SCRIPT
88250f2e948SmrgINSTALL_PROGRAM
88350f2e948Smrgtarget_alias
88450f2e948Smrghost_alias
88550f2e948Smrgbuild_alias
88650f2e948SmrgLIBS
88750f2e948SmrgECHO_T
88850f2e948SmrgECHO_N
88950f2e948SmrgECHO_C
89050f2e948SmrgDEFS
89150f2e948Smrgmandir
89250f2e948Smrglocaledir
89350f2e948Smrglibdir
89450f2e948Smrgpsdir
89550f2e948Smrgpdfdir
89650f2e948Smrgdvidir
89750f2e948Smrghtmldir
89850f2e948Smrginfodir
89950f2e948Smrgdocdir
90050f2e948Smrgoldincludedir
90150f2e948Smrgincludedir
90250f2e948Smrglocalstatedir
90350f2e948Smrgsharedstatedir
90450f2e948Smrgsysconfdir
90550f2e948Smrgdatadir
90650f2e948Smrgdatarootdir
90750f2e948Smrglibexecdir
90850f2e948Smrgsbindir
90950f2e948Smrgbindir
91050f2e948Smrgprogram_transform_name
91150f2e948Smrgprefix
91250f2e948Smrgexec_prefix
91350f2e948SmrgPACKAGE_BUGREPORT
91450f2e948SmrgPACKAGE_STRING
91550f2e948SmrgPACKAGE_VERSION
91650f2e948SmrgPACKAGE_TARNAME
91750f2e948SmrgPACKAGE_NAME
91850f2e948SmrgPATH_SEPARATOR
91950f2e948SmrgSHELL'
92045bc899bSmrgac_subst_files=''
92150f2e948Smrgac_user_opts='
92250f2e948Smrgenable_option_checking
92350f2e948Smrgenable_maintainer_mode
92450f2e948Smrgenable_static
92550f2e948Smrgenable_shared
92650f2e948Smrgwith_pic
92750f2e948Smrgenable_fast_install
92850f2e948Smrgenable_dependency_tracking
92950f2e948Smrgwith_gnu_ld
93050f2e948Smrgenable_libtool_lock
93150f2e948Smrgwith_xorg_module_dir
93250f2e948Smrgwith_release_version
93350f2e948Smrg'
93450f2e948Smrg      ac_precious_vars='build_alias
93550f2e948Smrghost_alias
93650f2e948Smrgtarget_alias
93750f2e948SmrgCC
93850f2e948SmrgCFLAGS
93950f2e948SmrgLDFLAGS
94050f2e948SmrgLIBS
94150f2e948SmrgCPPFLAGS
94250f2e948SmrgCPP
94350f2e948SmrgPKG_CONFIG
94450f2e948SmrgXORG_CFLAGS
94550f2e948SmrgXORG_LIBS
94650f2e948SmrgPCIACCESS_CFLAGS
94750f2e948SmrgPCIACCESS_LIBS'
94850f2e948Smrg
94945bc899bSmrg
95045bc899bSmrg# Initialize some variables set by options.
95145bc899bSmrgac_init_help=
95245bc899bSmrgac_init_version=false
95350f2e948Smrgac_unrecognized_opts=
95450f2e948Smrgac_unrecognized_sep=
95545bc899bSmrg# The variables have the same names as the options, with
95645bc899bSmrg# dashes changed to underlines.
95745bc899bSmrgcache_file=/dev/null
95845bc899bSmrgexec_prefix=NONE
95945bc899bSmrgno_create=
96045bc899bSmrgno_recursion=
96145bc899bSmrgprefix=NONE
96245bc899bSmrgprogram_prefix=NONE
96345bc899bSmrgprogram_suffix=NONE
96445bc899bSmrgprogram_transform_name=s,x,x,
96545bc899bSmrgsilent=
96645bc899bSmrgsite=
96745bc899bSmrgsrcdir=
96845bc899bSmrgverbose=
96945bc899bSmrgx_includes=NONE
97045bc899bSmrgx_libraries=NONE
97145bc899bSmrg
97245bc899bSmrg# Installation directory options.
97345bc899bSmrg# These are left unexpanded so users can "make install exec_prefix=/foo"
97445bc899bSmrg# and all the variables that are supposed to be based on exec_prefix
97545bc899bSmrg# by default will actually change.
97645bc899bSmrg# Use braces instead of parens because sh, perl, etc. also accept them.
97750f2e948Smrg# (The list follows the same order as the GNU Coding Standards.)
97845bc899bSmrgbindir='${exec_prefix}/bin'
97945bc899bSmrgsbindir='${exec_prefix}/sbin'
98045bc899bSmrglibexecdir='${exec_prefix}/libexec'
98150f2e948Smrgdatarootdir='${prefix}/share'
98250f2e948Smrgdatadir='${datarootdir}'
98345bc899bSmrgsysconfdir='${prefix}/etc'
98445bc899bSmrgsharedstatedir='${prefix}/com'
98545bc899bSmrglocalstatedir='${prefix}/var'
98645bc899bSmrgincludedir='${prefix}/include'
98745bc899bSmrgoldincludedir='/usr/include'
98850f2e948Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
98950f2e948Smrginfodir='${datarootdir}/info'
99050f2e948Smrghtmldir='${docdir}'
99150f2e948Smrgdvidir='${docdir}'
99250f2e948Smrgpdfdir='${docdir}'
99350f2e948Smrgpsdir='${docdir}'
99450f2e948Smrglibdir='${exec_prefix}/lib'
99550f2e948Smrglocaledir='${datarootdir}/locale'
99650f2e948Smrgmandir='${datarootdir}/man'
99745bc899bSmrg
99845bc899bSmrgac_prev=
99950f2e948Smrgac_dashdash=
100045bc899bSmrgfor ac_option
100145bc899bSmrgdo
100245bc899bSmrg  # If the previous option needs an argument, assign it.
100345bc899bSmrg  if test -n "$ac_prev"; then
100450f2e948Smrg    eval $ac_prev=\$ac_option
100545bc899bSmrg    ac_prev=
100645bc899bSmrg    continue
100745bc899bSmrg  fi
100845bc899bSmrg
100950f2e948Smrg  case $ac_option in
101050f2e948Smrg  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
101150f2e948Smrg  *)	ac_optarg=yes ;;
101250f2e948Smrg  esac
101345bc899bSmrg
101445bc899bSmrg  # Accept the important Cygnus configure options, so we can diagnose typos.
101545bc899bSmrg
101650f2e948Smrg  case $ac_dashdash$ac_option in
101750f2e948Smrg  --)
101850f2e948Smrg    ac_dashdash=yes ;;
101945bc899bSmrg
102045bc899bSmrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
102145bc899bSmrg    ac_prev=bindir ;;
102245bc899bSmrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
102345bc899bSmrg    bindir=$ac_optarg ;;
102445bc899bSmrg
102545bc899bSmrg  -build | --build | --buil | --bui | --bu)
102645bc899bSmrg    ac_prev=build_alias ;;
102745bc899bSmrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
102845bc899bSmrg    build_alias=$ac_optarg ;;
102945bc899bSmrg
103045bc899bSmrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
103145bc899bSmrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
103245bc899bSmrg    ac_prev=cache_file ;;
103345bc899bSmrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
103445bc899bSmrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
103545bc899bSmrg    cache_file=$ac_optarg ;;
103645bc899bSmrg
103745bc899bSmrg  --config-cache | -C)
103845bc899bSmrg    cache_file=config.cache ;;
103945bc899bSmrg
104050f2e948Smrg  -datadir | --datadir | --datadi | --datad)
104145bc899bSmrg    ac_prev=datadir ;;
104250f2e948Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
104345bc899bSmrg    datadir=$ac_optarg ;;
104445bc899bSmrg
104550f2e948Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
104650f2e948Smrg  | --dataroo | --dataro | --datar)
104750f2e948Smrg    ac_prev=datarootdir ;;
104850f2e948Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
104950f2e948Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
105050f2e948Smrg    datarootdir=$ac_optarg ;;
105150f2e948Smrg
105245bc899bSmrg  -disable-* | --disable-*)
105350f2e948Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
105445bc899bSmrg    # Reject names that are not valid shell variable names.
105550f2e948Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
105650f2e948Smrg      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
105745bc899bSmrg   { (exit 1); exit 1; }; }
105850f2e948Smrg    ac_useropt_orig=$ac_useropt
105950f2e948Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
106050f2e948Smrg    case $ac_user_opts in
106150f2e948Smrg      *"
106250f2e948Smrg"enable_$ac_useropt"
106350f2e948Smrg"*) ;;
106450f2e948Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
106550f2e948Smrg	 ac_unrecognized_sep=', ';;
106650f2e948Smrg    esac
106750f2e948Smrg    eval enable_$ac_useropt=no ;;
106850f2e948Smrg
106950f2e948Smrg  -docdir | --docdir | --docdi | --doc | --do)
107050f2e948Smrg    ac_prev=docdir ;;
107150f2e948Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
107250f2e948Smrg    docdir=$ac_optarg ;;
107350f2e948Smrg
107450f2e948Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
107550f2e948Smrg    ac_prev=dvidir ;;
107650f2e948Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
107750f2e948Smrg    dvidir=$ac_optarg ;;
107845bc899bSmrg
107945bc899bSmrg  -enable-* | --enable-*)
108050f2e948Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
108145bc899bSmrg    # Reject names that are not valid shell variable names.
108250f2e948Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
108350f2e948Smrg      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
108445bc899bSmrg   { (exit 1); exit 1; }; }
108550f2e948Smrg    ac_useropt_orig=$ac_useropt
108650f2e948Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
108750f2e948Smrg    case $ac_user_opts in
108850f2e948Smrg      *"
108950f2e948Smrg"enable_$ac_useropt"
109050f2e948Smrg"*) ;;
109150f2e948Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
109250f2e948Smrg	 ac_unrecognized_sep=', ';;
109345bc899bSmrg    esac
109450f2e948Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
109545bc899bSmrg
109645bc899bSmrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
109745bc899bSmrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
109845bc899bSmrg  | --exec | --exe | --ex)
109945bc899bSmrg    ac_prev=exec_prefix ;;
110045bc899bSmrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
110145bc899bSmrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
110245bc899bSmrg  | --exec=* | --exe=* | --ex=*)
110345bc899bSmrg    exec_prefix=$ac_optarg ;;
110445bc899bSmrg
110545bc899bSmrg  -gas | --gas | --ga | --g)
110645bc899bSmrg    # Obsolete; use --with-gas.
110745bc899bSmrg    with_gas=yes ;;
110845bc899bSmrg
110945bc899bSmrg  -help | --help | --hel | --he | -h)
111045bc899bSmrg    ac_init_help=long ;;
111145bc899bSmrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
111245bc899bSmrg    ac_init_help=recursive ;;
111345bc899bSmrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
111445bc899bSmrg    ac_init_help=short ;;
111545bc899bSmrg
111645bc899bSmrg  -host | --host | --hos | --ho)
111745bc899bSmrg    ac_prev=host_alias ;;
111845bc899bSmrg  -host=* | --host=* | --hos=* | --ho=*)
111945bc899bSmrg    host_alias=$ac_optarg ;;
112045bc899bSmrg
112150f2e948Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
112250f2e948Smrg    ac_prev=htmldir ;;
112350f2e948Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
112450f2e948Smrg  | --ht=*)
112550f2e948Smrg    htmldir=$ac_optarg ;;
112650f2e948Smrg
112745bc899bSmrg  -includedir | --includedir | --includedi | --included | --include \
112845bc899bSmrg  | --includ | --inclu | --incl | --inc)
112945bc899bSmrg    ac_prev=includedir ;;
113045bc899bSmrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
113145bc899bSmrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
113245bc899bSmrg    includedir=$ac_optarg ;;
113345bc899bSmrg
113445bc899bSmrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
113545bc899bSmrg    ac_prev=infodir ;;
113645bc899bSmrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
113745bc899bSmrg    infodir=$ac_optarg ;;
113845bc899bSmrg
113945bc899bSmrg  -libdir | --libdir | --libdi | --libd)
114045bc899bSmrg    ac_prev=libdir ;;
114145bc899bSmrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
114245bc899bSmrg    libdir=$ac_optarg ;;
114345bc899bSmrg
114445bc899bSmrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
114545bc899bSmrg  | --libexe | --libex | --libe)
114645bc899bSmrg    ac_prev=libexecdir ;;
114745bc899bSmrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
114845bc899bSmrg  | --libexe=* | --libex=* | --libe=*)
114945bc899bSmrg    libexecdir=$ac_optarg ;;
115045bc899bSmrg
115150f2e948Smrg  -localedir | --localedir | --localedi | --localed | --locale)
115250f2e948Smrg    ac_prev=localedir ;;
115350f2e948Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
115450f2e948Smrg    localedir=$ac_optarg ;;
115550f2e948Smrg
115645bc899bSmrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
115750f2e948Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
115845bc899bSmrg    ac_prev=localstatedir ;;
115945bc899bSmrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
116050f2e948Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
116145bc899bSmrg    localstatedir=$ac_optarg ;;
116245bc899bSmrg
116345bc899bSmrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
116445bc899bSmrg    ac_prev=mandir ;;
116545bc899bSmrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
116645bc899bSmrg    mandir=$ac_optarg ;;
116745bc899bSmrg
116845bc899bSmrg  -nfp | --nfp | --nf)
116945bc899bSmrg    # Obsolete; use --without-fp.
117045bc899bSmrg    with_fp=no ;;
117145bc899bSmrg
117245bc899bSmrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
117345bc899bSmrg  | --no-cr | --no-c | -n)
117445bc899bSmrg    no_create=yes ;;
117545bc899bSmrg
117645bc899bSmrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
117745bc899bSmrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
117845bc899bSmrg    no_recursion=yes ;;
117945bc899bSmrg
118045bc899bSmrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
118145bc899bSmrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
118245bc899bSmrg  | --oldin | --oldi | --old | --ol | --o)
118345bc899bSmrg    ac_prev=oldincludedir ;;
118445bc899bSmrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
118545bc899bSmrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
118645bc899bSmrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
118745bc899bSmrg    oldincludedir=$ac_optarg ;;
118845bc899bSmrg
118945bc899bSmrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
119045bc899bSmrg    ac_prev=prefix ;;
119145bc899bSmrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
119245bc899bSmrg    prefix=$ac_optarg ;;
119345bc899bSmrg
119445bc899bSmrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
119545bc899bSmrg  | --program-pre | --program-pr | --program-p)
119645bc899bSmrg    ac_prev=program_prefix ;;
119745bc899bSmrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
119845bc899bSmrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
119945bc899bSmrg    program_prefix=$ac_optarg ;;
120045bc899bSmrg
120145bc899bSmrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
120245bc899bSmrg  | --program-suf | --program-su | --program-s)
120345bc899bSmrg    ac_prev=program_suffix ;;
120445bc899bSmrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
120545bc899bSmrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
120645bc899bSmrg    program_suffix=$ac_optarg ;;
120745bc899bSmrg
120845bc899bSmrg  -program-transform-name | --program-transform-name \
120945bc899bSmrg  | --program-transform-nam | --program-transform-na \
121045bc899bSmrg  | --program-transform-n | --program-transform- \
121145bc899bSmrg  | --program-transform | --program-transfor \
121245bc899bSmrg  | --program-transfo | --program-transf \
121345bc899bSmrg  | --program-trans | --program-tran \
121445bc899bSmrg  | --progr-tra | --program-tr | --program-t)
121545bc899bSmrg    ac_prev=program_transform_name ;;
121645bc899bSmrg  -program-transform-name=* | --program-transform-name=* \
121745bc899bSmrg  | --program-transform-nam=* | --program-transform-na=* \
121845bc899bSmrg  | --program-transform-n=* | --program-transform-=* \
121945bc899bSmrg  | --program-transform=* | --program-transfor=* \
122045bc899bSmrg  | --program-transfo=* | --program-transf=* \
122145bc899bSmrg  | --program-trans=* | --program-tran=* \
122245bc899bSmrg  | --progr-tra=* | --program-tr=* | --program-t=*)
122345bc899bSmrg    program_transform_name=$ac_optarg ;;
122445bc899bSmrg
122550f2e948Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
122650f2e948Smrg    ac_prev=pdfdir ;;
122750f2e948Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
122850f2e948Smrg    pdfdir=$ac_optarg ;;
122950f2e948Smrg
123050f2e948Smrg  -psdir | --psdir | --psdi | --psd | --ps)
123150f2e948Smrg    ac_prev=psdir ;;
123250f2e948Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
123350f2e948Smrg    psdir=$ac_optarg ;;
123450f2e948Smrg
123545bc899bSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
123645bc899bSmrg  | -silent | --silent | --silen | --sile | --sil)
123745bc899bSmrg    silent=yes ;;
123845bc899bSmrg
123945bc899bSmrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
124045bc899bSmrg    ac_prev=sbindir ;;
124145bc899bSmrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
124245bc899bSmrg  | --sbi=* | --sb=*)
124345bc899bSmrg    sbindir=$ac_optarg ;;
124445bc899bSmrg
124545bc899bSmrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
124645bc899bSmrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
124745bc899bSmrg  | --sharedst | --shareds | --shared | --share | --shar \
124845bc899bSmrg  | --sha | --sh)
124945bc899bSmrg    ac_prev=sharedstatedir ;;
125045bc899bSmrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
125145bc899bSmrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
125245bc899bSmrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
125345bc899bSmrg  | --sha=* | --sh=*)
125445bc899bSmrg    sharedstatedir=$ac_optarg ;;
125545bc899bSmrg
125645bc899bSmrg  -site | --site | --sit)
125745bc899bSmrg    ac_prev=site ;;
125845bc899bSmrg  -site=* | --site=* | --sit=*)
125945bc899bSmrg    site=$ac_optarg ;;
126045bc899bSmrg
126145bc899bSmrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
126245bc899bSmrg    ac_prev=srcdir ;;
126345bc899bSmrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
126445bc899bSmrg    srcdir=$ac_optarg ;;
126545bc899bSmrg
126645bc899bSmrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
126745bc899bSmrg  | --syscon | --sysco | --sysc | --sys | --sy)
126845bc899bSmrg    ac_prev=sysconfdir ;;
126945bc899bSmrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
127045bc899bSmrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
127145bc899bSmrg    sysconfdir=$ac_optarg ;;
127245bc899bSmrg
127345bc899bSmrg  -target | --target | --targe | --targ | --tar | --ta | --t)
127445bc899bSmrg    ac_prev=target_alias ;;
127545bc899bSmrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
127645bc899bSmrg    target_alias=$ac_optarg ;;
127745bc899bSmrg
127845bc899bSmrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
127945bc899bSmrg    verbose=yes ;;
128045bc899bSmrg
128145bc899bSmrg  -version | --version | --versio | --versi | --vers | -V)
128245bc899bSmrg    ac_init_version=: ;;
128345bc899bSmrg
128445bc899bSmrg  -with-* | --with-*)
128550f2e948Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
128645bc899bSmrg    # Reject names that are not valid shell variable names.
128750f2e948Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
128850f2e948Smrg      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
128945bc899bSmrg   { (exit 1); exit 1; }; }
129050f2e948Smrg    ac_useropt_orig=$ac_useropt
129150f2e948Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
129250f2e948Smrg    case $ac_user_opts in
129350f2e948Smrg      *"
129450f2e948Smrg"with_$ac_useropt"
129550f2e948Smrg"*) ;;
129650f2e948Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
129750f2e948Smrg	 ac_unrecognized_sep=', ';;
129845bc899bSmrg    esac
129950f2e948Smrg    eval with_$ac_useropt=\$ac_optarg ;;
130045bc899bSmrg
130145bc899bSmrg  -without-* | --without-*)
130250f2e948Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
130345bc899bSmrg    # Reject names that are not valid shell variable names.
130450f2e948Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
130550f2e948Smrg      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
130645bc899bSmrg   { (exit 1); exit 1; }; }
130750f2e948Smrg    ac_useropt_orig=$ac_useropt
130850f2e948Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
130950f2e948Smrg    case $ac_user_opts in
131050f2e948Smrg      *"
131150f2e948Smrg"with_$ac_useropt"
131250f2e948Smrg"*) ;;
131350f2e948Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
131450f2e948Smrg	 ac_unrecognized_sep=', ';;
131550f2e948Smrg    esac
131650f2e948Smrg    eval with_$ac_useropt=no ;;
131745bc899bSmrg
131845bc899bSmrg  --x)
131945bc899bSmrg    # Obsolete; use --with-x.
132045bc899bSmrg    with_x=yes ;;
132145bc899bSmrg
132245bc899bSmrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
132345bc899bSmrg  | --x-incl | --x-inc | --x-in | --x-i)
132445bc899bSmrg    ac_prev=x_includes ;;
132545bc899bSmrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
132645bc899bSmrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
132745bc899bSmrg    x_includes=$ac_optarg ;;
132845bc899bSmrg
132945bc899bSmrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
133045bc899bSmrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
133145bc899bSmrg    ac_prev=x_libraries ;;
133245bc899bSmrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
133345bc899bSmrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
133445bc899bSmrg    x_libraries=$ac_optarg ;;
133545bc899bSmrg
133650f2e948Smrg  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
133745bc899bSmrgTry \`$0 --help' for more information." >&2
133845bc899bSmrg   { (exit 1); exit 1; }; }
133945bc899bSmrg    ;;
134045bc899bSmrg
134145bc899bSmrg  *=*)
134245bc899bSmrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
134345bc899bSmrg    # Reject names that are not valid shell variable names.
134445bc899bSmrg    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
134550f2e948Smrg      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
134645bc899bSmrg   { (exit 1); exit 1; }; }
134750f2e948Smrg    eval $ac_envvar=\$ac_optarg
134845bc899bSmrg    export $ac_envvar ;;
134945bc899bSmrg
135045bc899bSmrg  *)
135145bc899bSmrg    # FIXME: should be removed in autoconf 3.0.
135250f2e948Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
135345bc899bSmrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
135450f2e948Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
135545bc899bSmrg    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
135645bc899bSmrg    ;;
135745bc899bSmrg
135845bc899bSmrg  esac
135945bc899bSmrgdone
136045bc899bSmrg
136145bc899bSmrgif test -n "$ac_prev"; then
136245bc899bSmrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
136350f2e948Smrg  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
136445bc899bSmrg   { (exit 1); exit 1; }; }
136545bc899bSmrgfi
136645bc899bSmrg
136750f2e948Smrgif test -n "$ac_unrecognized_opts"; then
136850f2e948Smrg  case $enable_option_checking in
136950f2e948Smrg    no) ;;
137050f2e948Smrg    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
137150f2e948Smrg   { (exit 1); exit 1; }; } ;;
137250f2e948Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13731ac89addSmrg  esac
137450f2e948Smrgfi
1375226fade8Smrg
137650f2e948Smrg# Check all directory arguments for consistency.
137750f2e948Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
137850f2e948Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
137950f2e948Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
138050f2e948Smrg		libdir localedir mandir
1381226fade8Smrgdo
138250f2e948Smrg  eval ac_val=\$$ac_var
138350f2e948Smrg  # Remove trailing slashes.
13841ac89addSmrg  case $ac_val in
138550f2e948Smrg    */ )
138650f2e948Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
138750f2e948Smrg      eval $ac_var=\$ac_val;;
138850f2e948Smrg  esac
138950f2e948Smrg  # Be sure to have absolute directory names.
139050f2e948Smrg  case $ac_val in
139150f2e948Smrg    [\\/$]* | ?:[\\/]* )  continue;;
139250f2e948Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
139345bc899bSmrg  esac
139450f2e948Smrg  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
139550f2e948Smrg   { (exit 1); exit 1; }; }
139645bc899bSmrgdone
139745bc899bSmrg
139845bc899bSmrg# There might be people who depend on the old broken behavior: `$host'
139945bc899bSmrg# used to hold the argument of --host etc.
140045bc899bSmrg# FIXME: To remove some day.
140145bc899bSmrgbuild=$build_alias
140245bc899bSmrghost=$host_alias
140345bc899bSmrgtarget=$target_alias
140445bc899bSmrg
140545bc899bSmrg# FIXME: To remove some day.
140645bc899bSmrgif test "x$host_alias" != x; then
140745bc899bSmrg  if test "x$build_alias" = x; then
140845bc899bSmrg    cross_compiling=maybe
140950f2e948Smrg    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
141045bc899bSmrg    If a cross compiler is detected then cross compile mode will be used." >&2
141145bc899bSmrg  elif test "x$build_alias" != "x$host_alias"; then
141245bc899bSmrg    cross_compiling=yes
141345bc899bSmrg  fi
141445bc899bSmrgfi
141545bc899bSmrg
141645bc899bSmrgac_tool_prefix=
141745bc899bSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
141845bc899bSmrg
141945bc899bSmrgtest "$silent" = yes && exec 6>/dev/null
142045bc899bSmrg
142145bc899bSmrg
142250f2e948Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
142350f2e948Smrgac_ls_di=`ls -di .` &&
142450f2e948Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
142550f2e948Smrg  { $as_echo "$as_me: error: working directory cannot be determined" >&2
142650f2e948Smrg   { (exit 1); exit 1; }; }
142750f2e948Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
142850f2e948Smrg  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
142950f2e948Smrg   { (exit 1); exit 1; }; }
143050f2e948Smrg
143150f2e948Smrg
143245bc899bSmrg# Find the source files, if location was not specified.
143345bc899bSmrgif test -z "$srcdir"; then
143445bc899bSmrg  ac_srcdir_defaulted=yes
143550f2e948Smrg  # Try the directory containing this script, then the parent directory.
143650f2e948Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
143750f2e948Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
143850f2e948Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
143950f2e948Smrg	 X"$as_myself" : 'X\(//\)$' \| \
144050f2e948Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
144150f2e948Smrg$as_echo X"$as_myself" |
144250f2e948Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
144350f2e948Smrg	    s//\1/
144450f2e948Smrg	    q
144550f2e948Smrg	  }
144650f2e948Smrg	  /^X\(\/\/\)[^/].*/{
144750f2e948Smrg	    s//\1/
144850f2e948Smrg	    q
144950f2e948Smrg	  }
145050f2e948Smrg	  /^X\(\/\/\)$/{
145150f2e948Smrg	    s//\1/
145250f2e948Smrg	    q
145350f2e948Smrg	  }
145450f2e948Smrg	  /^X\(\/\).*/{
145550f2e948Smrg	    s//\1/
145650f2e948Smrg	    q
145750f2e948Smrg	  }
145850f2e948Smrg	  s/.*/./; q'`
145945bc899bSmrg  srcdir=$ac_confdir
146050f2e948Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
146145bc899bSmrg    srcdir=..
146245bc899bSmrg  fi
146345bc899bSmrgelse
146445bc899bSmrg  ac_srcdir_defaulted=no
146545bc899bSmrgfi
146650f2e948Smrgif test ! -r "$srcdir/$ac_unique_file"; then
146750f2e948Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
146850f2e948Smrg  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
146945bc899bSmrg   { (exit 1); exit 1; }; }
147045bc899bSmrgfi
147150f2e948Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
147250f2e948Smrgac_abs_confdir=`(
147350f2e948Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
147445bc899bSmrg   { (exit 1); exit 1; }; }
147550f2e948Smrg	pwd)`
147650f2e948Smrg# When building in place, set srcdir=.
147750f2e948Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
147850f2e948Smrg  srcdir=.
147950f2e948Smrgfi
148050f2e948Smrg# Remove unnecessary trailing slashes from srcdir.
148150f2e948Smrg# Double slashes in file names in object file debugging info
148250f2e948Smrg# mess up M-x gdb in Emacs.
148350f2e948Smrgcase $srcdir in
148450f2e948Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
148550f2e948Smrgesac
148650f2e948Smrgfor ac_var in $ac_precious_vars; do
148750f2e948Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
148850f2e948Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
148950f2e948Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
149050f2e948Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
149150f2e948Smrgdone
149245bc899bSmrg
149345bc899bSmrg#
149445bc899bSmrg# Report the --help message.
149545bc899bSmrg#
149645bc899bSmrgif test "$ac_init_help" = "long"; then
149745bc899bSmrg  # Omit some internal or obsolete options to make the list less imposing.
149845bc899bSmrg  # This message is too long to be a string in the A/UX 3.1 sh.
149945bc899bSmrg  cat <<_ACEOF
150050f2e948Smrg\`configure' configures xf86-video-vesa 2.2.0 to adapt to many kinds of systems.
150145bc899bSmrg
150245bc899bSmrgUsage: $0 [OPTION]... [VAR=VALUE]...
150345bc899bSmrg
150445bc899bSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
150545bc899bSmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
150645bc899bSmrg
150745bc899bSmrgDefaults for the options are specified in brackets.
150845bc899bSmrg
150945bc899bSmrgConfiguration:
151045bc899bSmrg  -h, --help              display this help and exit
151145bc899bSmrg      --help=short        display options specific to this package
151245bc899bSmrg      --help=recursive    display the short help of all the included packages
151345bc899bSmrg  -V, --version           display version information and exit
151445bc899bSmrg  -q, --quiet, --silent   do not print \`checking...' messages
151545bc899bSmrg      --cache-file=FILE   cache test results in FILE [disabled]
151645bc899bSmrg  -C, --config-cache      alias for \`--cache-file=config.cache'
151745bc899bSmrg  -n, --no-create         do not create output files
151845bc899bSmrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
151945bc899bSmrg
152045bc899bSmrgInstallation directories:
152145bc899bSmrg  --prefix=PREFIX         install architecture-independent files in PREFIX
152250f2e948Smrg                          [$ac_default_prefix]
152345bc899bSmrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
152450f2e948Smrg                          [PREFIX]
152545bc899bSmrg
152645bc899bSmrgBy default, \`make install' will install all the files in
152745bc899bSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
152845bc899bSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
152945bc899bSmrgfor instance \`--prefix=\$HOME'.
153045bc899bSmrg
153145bc899bSmrgFor better control, use the options below.
153245bc899bSmrg
153345bc899bSmrgFine tuning of the installation directories:
153450f2e948Smrg  --bindir=DIR            user executables [EPREFIX/bin]
153550f2e948Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
153650f2e948Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
153750f2e948Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
153850f2e948Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
153950f2e948Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
154050f2e948Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
154150f2e948Smrg  --includedir=DIR        C header files [PREFIX/include]
154250f2e948Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
154350f2e948Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
154450f2e948Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
154550f2e948Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
154650f2e948Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
154750f2e948Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
154850f2e948Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-vesa]
154950f2e948Smrg  --htmldir=DIR           html documentation [DOCDIR]
155050f2e948Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
155150f2e948Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
155250f2e948Smrg  --psdir=DIR             ps documentation [DOCDIR]
155345bc899bSmrg_ACEOF
155445bc899bSmrg
155545bc899bSmrg  cat <<\_ACEOF
155645bc899bSmrg
155745bc899bSmrgProgram names:
155845bc899bSmrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
155945bc899bSmrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
156045bc899bSmrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
156145bc899bSmrg
156245bc899bSmrgSystem types:
156345bc899bSmrg  --build=BUILD     configure for building on BUILD [guessed]
156445bc899bSmrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
156545bc899bSmrg_ACEOF
156645bc899bSmrgfi
156745bc899bSmrg
156845bc899bSmrgif test -n "$ac_init_help"; then
156945bc899bSmrg  case $ac_init_help in
157050f2e948Smrg     short | recursive ) echo "Configuration of xf86-video-vesa 2.2.0:";;
157145bc899bSmrg   esac
157245bc899bSmrg  cat <<\_ACEOF
157345bc899bSmrg
157445bc899bSmrgOptional Features:
157550f2e948Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
157645bc899bSmrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
157745bc899bSmrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
157845bc899bSmrg  --enable-maintainer-mode  enable make rules and dependencies not useful
157945bc899bSmrg			  (and sometimes confusing) to the casual installer
158050f2e948Smrg  --enable-static[=PKGS]  build static libraries [default=no]
158150f2e948Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
158245bc899bSmrg  --enable-fast-install[=PKGS]
158345bc899bSmrg                          optimize for fast installation [default=yes]
158445bc899bSmrg  --disable-dependency-tracking  speeds up one-time build
158545bc899bSmrg  --enable-dependency-tracking   do not reject slow dependency extractors
158645bc899bSmrg  --disable-libtool-lock  avoid locking (might break parallel builds)
158745bc899bSmrg
158845bc899bSmrgOptional Packages:
158945bc899bSmrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
159045bc899bSmrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
159145bc899bSmrg  --with-pic              try to use only PIC/non-PIC objects [default=use
159245bc899bSmrg                          both]
159350f2e948Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
159445bc899bSmrg  --with-xorg-module-dir=DIR
159545bc899bSmrg  --with-release-version=STRING
159645bc899bSmrg                          Use release version string in package name
159745bc899bSmrg
159845bc899bSmrgSome influential environment variables:
159945bc899bSmrg  CC          C compiler command
160045bc899bSmrg  CFLAGS      C compiler flags
160145bc899bSmrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
160245bc899bSmrg              nonstandard directory <lib dir>
160350f2e948Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
160450f2e948Smrg  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
160550f2e948Smrg              you have headers in a nonstandard directory <include dir>
160645bc899bSmrg  CPP         C preprocessor
160745bc899bSmrg  PKG_CONFIG  path to pkg-config utility
160845bc899bSmrg  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
160945bc899bSmrg  XORG_LIBS   linker flags for XORG, overriding pkg-config
161050f2e948Smrg  PCIACCESS_CFLAGS
161150f2e948Smrg              C compiler flags for PCIACCESS, overriding pkg-config
161250f2e948Smrg  PCIACCESS_LIBS
161350f2e948Smrg              linker flags for PCIACCESS, overriding pkg-config
161445bc899bSmrg
161545bc899bSmrgUse these variables to override the choices made by `configure' or to help
161645bc899bSmrgit to find libraries and programs with nonstandard names/locations.
161745bc899bSmrg
161845bc899bSmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
161945bc899bSmrg_ACEOF
162050f2e948Smrgac_status=$?
162145bc899bSmrgfi
162245bc899bSmrg
162345bc899bSmrgif test "$ac_init_help" = "recursive"; then
162445bc899bSmrg  # If there are subdirs, report their specific --help.
162545bc899bSmrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
162650f2e948Smrg    test -d "$ac_dir" ||
162750f2e948Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
162850f2e948Smrg      continue
162945bc899bSmrg    ac_builddir=.
163045bc899bSmrg
163150f2e948Smrgcase "$ac_dir" in
163250f2e948Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
163350f2e948Smrg*)
163450f2e948Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
163550f2e948Smrg  # A ".." for each directory in $ac_dir_suffix.
163650f2e948Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
163750f2e948Smrg  case $ac_top_builddir_sub in
163850f2e948Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
163950f2e948Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
164050f2e948Smrg  esac ;;
164150f2e948Smrgesac
164250f2e948Smrgac_abs_top_builddir=$ac_pwd
164350f2e948Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
164450f2e948Smrg# for backward compatibility:
164550f2e948Smrgac_top_builddir=$ac_top_build_prefix
164645bc899bSmrg
164745bc899bSmrgcase $srcdir in
164850f2e948Smrg  .)  # We are building in place.
164945bc899bSmrg    ac_srcdir=.
165050f2e948Smrg    ac_top_srcdir=$ac_top_builddir_sub
165150f2e948Smrg    ac_abs_top_srcdir=$ac_pwd ;;
165250f2e948Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
165345bc899bSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
165450f2e948Smrg    ac_top_srcdir=$srcdir
165550f2e948Smrg    ac_abs_top_srcdir=$srcdir ;;
165650f2e948Smrg  *) # Relative name.
165750f2e948Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
165850f2e948Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
165950f2e948Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
166045bc899bSmrgesac
166150f2e948Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
166250f2e948Smrg
166350f2e948Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
166450f2e948Smrg    # Check for guested configure.
166550f2e948Smrg    if test -f "$ac_srcdir/configure.gnu"; then
166650f2e948Smrg      echo &&
166750f2e948Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
166850f2e948Smrg    elif test -f "$ac_srcdir/configure"; then
166950f2e948Smrg      echo &&
167050f2e948Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
167145bc899bSmrg    else
167250f2e948Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
167350f2e948Smrg    fi || ac_status=$?
167450f2e948Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
167545bc899bSmrg  done
167645bc899bSmrgfi
167745bc899bSmrg
167850f2e948Smrgtest -n "$ac_init_help" && exit $ac_status
167945bc899bSmrgif $ac_init_version; then
168045bc899bSmrg  cat <<\_ACEOF
168150f2e948Smrgxf86-video-vesa configure 2.2.0
168250f2e948Smrggenerated by GNU Autoconf 2.63
168345bc899bSmrg
168450f2e948SmrgCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
168550f2e948Smrg2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
168645bc899bSmrgThis configure script is free software; the Free Software Foundation
168745bc899bSmrggives unlimited permission to copy, distribute and modify it.
168845bc899bSmrg_ACEOF
168950f2e948Smrg  exit
169045bc899bSmrgfi
169150f2e948Smrgcat >config.log <<_ACEOF
169245bc899bSmrgThis file contains any messages produced by compilers while
169345bc899bSmrgrunning configure, to aid debugging if configure makes a mistake.
169445bc899bSmrg
169550f2e948SmrgIt was created by xf86-video-vesa $as_me 2.2.0, which was
169650f2e948Smrggenerated by GNU Autoconf 2.63.  Invocation command line was
169745bc899bSmrg
169845bc899bSmrg  $ $0 $@
169945bc899bSmrg
170045bc899bSmrg_ACEOF
170150f2e948Smrgexec 5>>config.log
170245bc899bSmrg{
170345bc899bSmrgcat <<_ASUNAME
170445bc899bSmrg## --------- ##
170545bc899bSmrg## Platform. ##
170645bc899bSmrg## --------- ##
170745bc899bSmrg
170845bc899bSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
170945bc899bSmrguname -m = `(uname -m) 2>/dev/null || echo unknown`
171045bc899bSmrguname -r = `(uname -r) 2>/dev/null || echo unknown`
171145bc899bSmrguname -s = `(uname -s) 2>/dev/null || echo unknown`
171245bc899bSmrguname -v = `(uname -v) 2>/dev/null || echo unknown`
171345bc899bSmrg
171445bc899bSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
171545bc899bSmrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
171645bc899bSmrg
171745bc899bSmrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
171845bc899bSmrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
171945bc899bSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
172050f2e948Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
172145bc899bSmrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
172245bc899bSmrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
172345bc899bSmrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
172445bc899bSmrg
172545bc899bSmrg_ASUNAME
172645bc899bSmrg
172745bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
172845bc899bSmrgfor as_dir in $PATH
172945bc899bSmrgdo
173045bc899bSmrg  IFS=$as_save_IFS
173145bc899bSmrg  test -z "$as_dir" && as_dir=.
173250f2e948Smrg  $as_echo "PATH: $as_dir"
173345bc899bSmrgdone
173450f2e948SmrgIFS=$as_save_IFS
173545bc899bSmrg
173645bc899bSmrg} >&5
173745bc899bSmrg
173845bc899bSmrgcat >&5 <<_ACEOF
173945bc899bSmrg
174045bc899bSmrg
174145bc899bSmrg## ----------- ##
174245bc899bSmrg## Core tests. ##
174345bc899bSmrg## ----------- ##
174445bc899bSmrg
174545bc899bSmrg_ACEOF
174645bc899bSmrg
174745bc899bSmrg
174845bc899bSmrg# Keep a trace of the command line.
174945bc899bSmrg# Strip out --no-create and --no-recursion so they do not pile up.
175045bc899bSmrg# Strip out --silent because we don't want to record it for future runs.
175145bc899bSmrg# Also quote any args containing shell meta-characters.
175245bc899bSmrg# Make two passes to allow for proper duplicate-argument suppression.
175345bc899bSmrgac_configure_args=
175445bc899bSmrgac_configure_args0=
175545bc899bSmrgac_configure_args1=
175645bc899bSmrgac_must_keep_next=false
175745bc899bSmrgfor ac_pass in 1 2
175845bc899bSmrgdo
175945bc899bSmrg  for ac_arg
176045bc899bSmrg  do
176145bc899bSmrg    case $ac_arg in
176245bc899bSmrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
176345bc899bSmrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
176445bc899bSmrg    | -silent | --silent | --silen | --sile | --sil)
176545bc899bSmrg      continue ;;
176650f2e948Smrg    *\'*)
176750f2e948Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
176845bc899bSmrg    esac
176945bc899bSmrg    case $ac_pass in
177045bc899bSmrg    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
177145bc899bSmrg    2)
177245bc899bSmrg      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
177345bc899bSmrg      if test $ac_must_keep_next = true; then
177445bc899bSmrg	ac_must_keep_next=false # Got value, back to normal.
177545bc899bSmrg      else
177645bc899bSmrg	case $ac_arg in
177745bc899bSmrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
177845bc899bSmrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
177945bc899bSmrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
178045bc899bSmrg	  | -with-* | --with-* | -without-* | --without-* | --x)
178145bc899bSmrg	    case "$ac_configure_args0 " in
178245bc899bSmrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
178345bc899bSmrg	    esac
178445bc899bSmrg	    ;;
178545bc899bSmrg	  -* ) ac_must_keep_next=true ;;
178645bc899bSmrg	esac
178745bc899bSmrg      fi
178850f2e948Smrg      ac_configure_args="$ac_configure_args '$ac_arg'"
178945bc899bSmrg      ;;
179045bc899bSmrg    esac
179145bc899bSmrg  done
179245bc899bSmrgdone
179345bc899bSmrg$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
179445bc899bSmrg$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
179545bc899bSmrg
179645bc899bSmrg# When interrupted or exit'd, cleanup temporary files, and complete
179745bc899bSmrg# config.log.  We remove comments because anyway the quotes in there
179845bc899bSmrg# would cause problems or look ugly.
179950f2e948Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
180050f2e948Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
180145bc899bSmrgtrap 'exit_status=$?
180245bc899bSmrg  # Save into config.log some information that might help in debugging.
180345bc899bSmrg  {
180445bc899bSmrg    echo
180545bc899bSmrg
180645bc899bSmrg    cat <<\_ASBOX
180745bc899bSmrg## ---------------- ##
180845bc899bSmrg## Cache variables. ##
180945bc899bSmrg## ---------------- ##
181045bc899bSmrg_ASBOX
181145bc899bSmrg    echo
181245bc899bSmrg    # The following way of writing the cache mishandles newlines in values,
181350f2e948Smrg(
181450f2e948Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
181550f2e948Smrg    eval ac_val=\$$ac_var
181650f2e948Smrg    case $ac_val in #(
181750f2e948Smrg    *${as_nl}*)
181850f2e948Smrg      case $ac_var in #(
181950f2e948Smrg      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
182050f2e948Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
182150f2e948Smrg      esac
182250f2e948Smrg      case $ac_var in #(
182350f2e948Smrg      _ | IFS | as_nl) ;; #(
182450f2e948Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
182550f2e948Smrg      *) $as_unset $ac_var ;;
182650f2e948Smrg      esac ;;
182750f2e948Smrg    esac
182850f2e948Smrg  done
182945bc899bSmrg  (set) 2>&1 |
183050f2e948Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
183150f2e948Smrg    *${as_nl}ac_space=\ *)
183245bc899bSmrg      sed -n \
183350f2e948Smrg	"s/'\''/'\''\\\\'\'''\''/g;
183450f2e948Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
183550f2e948Smrg      ;; #(
183645bc899bSmrg    *)
183750f2e948Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
183845bc899bSmrg      ;;
183950f2e948Smrg    esac |
184050f2e948Smrg    sort
184150f2e948Smrg)
184245bc899bSmrg    echo
184345bc899bSmrg
184445bc899bSmrg    cat <<\_ASBOX
184545bc899bSmrg## ----------------- ##
184645bc899bSmrg## Output variables. ##
184745bc899bSmrg## ----------------- ##
184845bc899bSmrg_ASBOX
184945bc899bSmrg    echo
185045bc899bSmrg    for ac_var in $ac_subst_vars
185145bc899bSmrg    do
185250f2e948Smrg      eval ac_val=\$$ac_var
185350f2e948Smrg      case $ac_val in
185450f2e948Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
185550f2e948Smrg      esac
185650f2e948Smrg      $as_echo "$ac_var='\''$ac_val'\''"
185745bc899bSmrg    done | sort
185845bc899bSmrg    echo
185945bc899bSmrg
186045bc899bSmrg    if test -n "$ac_subst_files"; then
186145bc899bSmrg      cat <<\_ASBOX
186250f2e948Smrg## ------------------- ##
186350f2e948Smrg## File substitutions. ##
186450f2e948Smrg## ------------------- ##
186545bc899bSmrg_ASBOX
186645bc899bSmrg      echo
186745bc899bSmrg      for ac_var in $ac_subst_files
186845bc899bSmrg      do
186950f2e948Smrg	eval ac_val=\$$ac_var
187050f2e948Smrg	case $ac_val in
187150f2e948Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
187250f2e948Smrg	esac
187350f2e948Smrg	$as_echo "$ac_var='\''$ac_val'\''"
187445bc899bSmrg      done | sort
187545bc899bSmrg      echo
187645bc899bSmrg    fi
187745bc899bSmrg
187845bc899bSmrg    if test -s confdefs.h; then
187945bc899bSmrg      cat <<\_ASBOX
188045bc899bSmrg## ----------- ##
188145bc899bSmrg## confdefs.h. ##
188245bc899bSmrg## ----------- ##
188345bc899bSmrg_ASBOX
188445bc899bSmrg      echo
188550f2e948Smrg      cat confdefs.h
188645bc899bSmrg      echo
188745bc899bSmrg    fi
188845bc899bSmrg    test "$ac_signal" != 0 &&
188950f2e948Smrg      $as_echo "$as_me: caught signal $ac_signal"
189050f2e948Smrg    $as_echo "$as_me: exit $exit_status"
189145bc899bSmrg  } >&5
189250f2e948Smrg  rm -f core *.core core.conftest.* &&
189350f2e948Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
189445bc899bSmrg    exit $exit_status
189550f2e948Smrg' 0
189645bc899bSmrgfor ac_signal in 1 2 13 15; do
189745bc899bSmrg  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
189845bc899bSmrgdone
189945bc899bSmrgac_signal=0
190045bc899bSmrg
190145bc899bSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
190250f2e948Smrgrm -f -r conftest* confdefs.h
190345bc899bSmrg
190445bc899bSmrg# Predefined preprocessor variables.
190545bc899bSmrg
190645bc899bSmrgcat >>confdefs.h <<_ACEOF
190745bc899bSmrg#define PACKAGE_NAME "$PACKAGE_NAME"
190845bc899bSmrg_ACEOF
190945bc899bSmrg
191045bc899bSmrg
191145bc899bSmrgcat >>confdefs.h <<_ACEOF
191245bc899bSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
191345bc899bSmrg_ACEOF
191445bc899bSmrg
191545bc899bSmrg
191645bc899bSmrgcat >>confdefs.h <<_ACEOF
191745bc899bSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
191845bc899bSmrg_ACEOF
191945bc899bSmrg
192045bc899bSmrg
192145bc899bSmrgcat >>confdefs.h <<_ACEOF
192245bc899bSmrg#define PACKAGE_STRING "$PACKAGE_STRING"
192345bc899bSmrg_ACEOF
192445bc899bSmrg
192545bc899bSmrg
192645bc899bSmrgcat >>confdefs.h <<_ACEOF
192745bc899bSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
192845bc899bSmrg_ACEOF
192945bc899bSmrg
193045bc899bSmrg
193145bc899bSmrg# Let the site file select an alternate cache file if it wants to.
193250f2e948Smrg# Prefer an explicitly selected file to automatically selected ones.
193350f2e948Smrgac_site_file1=NONE
193450f2e948Smrgac_site_file2=NONE
193550f2e948Smrgif test -n "$CONFIG_SITE"; then
193650f2e948Smrg  ac_site_file1=$CONFIG_SITE
193750f2e948Smrgelif test "x$prefix" != xNONE; then
193850f2e948Smrg  ac_site_file1=$prefix/share/config.site
193950f2e948Smrg  ac_site_file2=$prefix/etc/config.site
194050f2e948Smrgelse
194150f2e948Smrg  ac_site_file1=$ac_default_prefix/share/config.site
194250f2e948Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
194350f2e948Smrgfi
194450f2e948Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
194550f2e948Smrgdo
194650f2e948Smrg  test "x$ac_site_file" = xNONE && continue
194745bc899bSmrg  if test -r "$ac_site_file"; then
194850f2e948Smrg    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
194950f2e948Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
195045bc899bSmrg    sed 's/^/| /' "$ac_site_file" >&5
195145bc899bSmrg    . "$ac_site_file"
195245bc899bSmrg  fi
195345bc899bSmrgdone
195445bc899bSmrg
195545bc899bSmrgif test -r "$cache_file"; then
195645bc899bSmrg  # Some versions of bash will fail to source /dev/null (special
195745bc899bSmrg  # files actually), so we avoid doing that.
195845bc899bSmrg  if test -f "$cache_file"; then
195950f2e948Smrg    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
196050f2e948Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
196145bc899bSmrg    case $cache_file in
196250f2e948Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
196350f2e948Smrg      *)                      . "./$cache_file";;
196445bc899bSmrg    esac
196545bc899bSmrg  fi
196645bc899bSmrgelse
196750f2e948Smrg  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
196850f2e948Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
196945bc899bSmrg  >$cache_file
197045bc899bSmrgfi
197145bc899bSmrg
197245bc899bSmrg# Check that the precious variables saved in the cache have kept the same
197345bc899bSmrg# value.
197445bc899bSmrgac_cache_corrupted=false
197550f2e948Smrgfor ac_var in $ac_precious_vars; do
197645bc899bSmrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
197745bc899bSmrg  eval ac_new_set=\$ac_env_${ac_var}_set
197850f2e948Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
197950f2e948Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
198045bc899bSmrg  case $ac_old_set,$ac_new_set in
198145bc899bSmrg    set,)
198250f2e948Smrg      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
198350f2e948Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
198445bc899bSmrg      ac_cache_corrupted=: ;;
198545bc899bSmrg    ,set)
198650f2e948Smrg      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
198750f2e948Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
198845bc899bSmrg      ac_cache_corrupted=: ;;
198945bc899bSmrg    ,);;
199045bc899bSmrg    *)
199145bc899bSmrg      if test "x$ac_old_val" != "x$ac_new_val"; then
199250f2e948Smrg	# differences in whitespace do not lead to failure.
199350f2e948Smrg	ac_old_val_w=`echo x $ac_old_val`
199450f2e948Smrg	ac_new_val_w=`echo x $ac_new_val`
199550f2e948Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
199650f2e948Smrg	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
199750f2e948Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
199850f2e948Smrg	  ac_cache_corrupted=:
199950f2e948Smrg	else
200050f2e948Smrg	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
200150f2e948Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
200250f2e948Smrg	  eval $ac_var=\$ac_old_val
200350f2e948Smrg	fi
200450f2e948Smrg	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
200550f2e948Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
200650f2e948Smrg	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
200750f2e948Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
200845bc899bSmrg      fi;;
200945bc899bSmrg  esac
201045bc899bSmrg  # Pass precious variables to config.status.
201145bc899bSmrg  if test "$ac_new_set" = set; then
201245bc899bSmrg    case $ac_new_val in
201350f2e948Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
201445bc899bSmrg    *) ac_arg=$ac_var=$ac_new_val ;;
201545bc899bSmrg    esac
201645bc899bSmrg    case " $ac_configure_args " in
201745bc899bSmrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
201845bc899bSmrg      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
201945bc899bSmrg    esac
202045bc899bSmrg  fi
202145bc899bSmrgdone
202245bc899bSmrgif $ac_cache_corrupted; then
202350f2e948Smrg  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
202450f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
202550f2e948Smrg  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
202650f2e948Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
202750f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
202850f2e948Smrg$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
202945bc899bSmrg   { (exit 1); exit 1; }; }
203045bc899bSmrgfi
203145bc899bSmrg
203245bc899bSmrg
203345bc899bSmrg
203445bc899bSmrg
203545bc899bSmrg
203645bc899bSmrg
203745bc899bSmrg
203845bc899bSmrg
203945bc899bSmrg
204045bc899bSmrg
204145bc899bSmrg
204245bc899bSmrg
204345bc899bSmrg
204445bc899bSmrg
204545bc899bSmrg
204645bc899bSmrg
204745bc899bSmrg
204845bc899bSmrg
204945bc899bSmrg
205045bc899bSmrg
205145bc899bSmrg
205245bc899bSmrg
205345bc899bSmrg
205445bc899bSmrg
205545bc899bSmrg
205650f2e948Smrgac_ext=c
205750f2e948Smrgac_cpp='$CPP $CPPFLAGS'
205850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
205950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
206050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
206145bc899bSmrg
206245bc899bSmrg
206345bc899bSmrg
2064226fade8Smrg
206550f2e948Smrgac_config_headers="$ac_config_headers config.h"
206645bc899bSmrg
206745bc899bSmrgac_aux_dir=
206850f2e948Smrgfor ac_dir in . "$srcdir"/.; do
206950f2e948Smrg  if test -f "$ac_dir/install-sh"; then
207045bc899bSmrg    ac_aux_dir=$ac_dir
207145bc899bSmrg    ac_install_sh="$ac_aux_dir/install-sh -c"
207245bc899bSmrg    break
207350f2e948Smrg  elif test -f "$ac_dir/install.sh"; then
207445bc899bSmrg    ac_aux_dir=$ac_dir
207545bc899bSmrg    ac_install_sh="$ac_aux_dir/install.sh -c"
207645bc899bSmrg    break
207750f2e948Smrg  elif test -f "$ac_dir/shtool"; then
207845bc899bSmrg    ac_aux_dir=$ac_dir
207945bc899bSmrg    ac_install_sh="$ac_aux_dir/shtool install -c"
208045bc899bSmrg    break
208145bc899bSmrg  fi
208245bc899bSmrgdone
208345bc899bSmrgif test -z "$ac_aux_dir"; then
208450f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
208550f2e948Smrg$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
208645bc899bSmrg   { (exit 1); exit 1; }; }
208745bc899bSmrgfi
208845bc899bSmrg
208950f2e948Smrg# These three variables are undocumented and unsupported,
209050f2e948Smrg# and are intended to be withdrawn in a future Autoconf release.
209150f2e948Smrg# They can cause serious problems if a builder's source tree is in a directory
209250f2e948Smrg# whose full name contains unusual characters.
209350f2e948Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
209450f2e948Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
209550f2e948Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
209650f2e948Smrg
209750f2e948Smrg
209850f2e948Smrg
209950f2e948Smrgam__api_version='1.10'
210045bc899bSmrg
210145bc899bSmrg# Find a good install program.  We prefer a C program (faster),
210245bc899bSmrg# so one script is as good as another.  But avoid the broken or
210345bc899bSmrg# incompatible versions:
210445bc899bSmrg# SysV /etc/install, /usr/sbin/install
210545bc899bSmrg# SunOS /usr/etc/install
210645bc899bSmrg# IRIX /sbin/install
210745bc899bSmrg# AIX /bin/install
210845bc899bSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs
210945bc899bSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
211045bc899bSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
211145bc899bSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
211245bc899bSmrg# OS/2's system install, which has a completely different semantic
211345bc899bSmrg# ./install, which can be erroneously created by make from ./install.sh.
211450f2e948Smrg# Reject install programs that cannot install multiple files.
211550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
211650f2e948Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
211745bc899bSmrgif test -z "$INSTALL"; then
211845bc899bSmrgif test "${ac_cv_path_install+set}" = set; then
211950f2e948Smrg  $as_echo_n "(cached) " >&6
212045bc899bSmrgelse
212145bc899bSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212245bc899bSmrgfor as_dir in $PATH
212345bc899bSmrgdo
212445bc899bSmrg  IFS=$as_save_IFS
212545bc899bSmrg  test -z "$as_dir" && as_dir=.
212645bc899bSmrg  # Account for people who put trailing slashes in PATH elements.
212745bc899bSmrgcase $as_dir/ in
212845bc899bSmrg  ./ | .// | /cC/* | \
212945bc899bSmrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
213045bc899bSmrg  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
213145bc899bSmrg  /usr/ucb/* ) ;;
213245bc899bSmrg  *)
213345bc899bSmrg    # OSF1 and SCO ODT 3.0 have their own names for install.
213445bc899bSmrg    # Don't use installbsd from OSF since it installs stuff as root
213545bc899bSmrg    # by default.
213645bc899bSmrg    for ac_prog in ginstall scoinst install; do
213745bc899bSmrg      for ac_exec_ext in '' $ac_executable_extensions; do
213850f2e948Smrg	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
213945bc899bSmrg	  if test $ac_prog = install &&
214045bc899bSmrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
214145bc899bSmrg	    # AIX install.  It has an incompatible calling convention.
214245bc899bSmrg	    :
214345bc899bSmrg	  elif test $ac_prog = install &&
214445bc899bSmrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
214545bc899bSmrg	    # program-specific install script used by HP pwplus--don't use.
214645bc899bSmrg	    :
214745bc899bSmrg	  else
214850f2e948Smrg	    rm -rf conftest.one conftest.two conftest.dir
214950f2e948Smrg	    echo one > conftest.one
215050f2e948Smrg	    echo two > conftest.two
215150f2e948Smrg	    mkdir conftest.dir
215250f2e948Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
215350f2e948Smrg	      test -s conftest.one && test -s conftest.two &&
215450f2e948Smrg	      test -s conftest.dir/conftest.one &&
215550f2e948Smrg	      test -s conftest.dir/conftest.two
215650f2e948Smrg	    then
215750f2e948Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
215850f2e948Smrg	      break 3
215950f2e948Smrg	    fi
216045bc899bSmrg	  fi
216145bc899bSmrg	fi
216245bc899bSmrg      done
216345bc899bSmrg    done
216445bc899bSmrg    ;;
216545bc899bSmrgesac
216650f2e948Smrg
216745bc899bSmrgdone
216850f2e948SmrgIFS=$as_save_IFS
216945bc899bSmrg
217050f2e948Smrgrm -rf conftest.one conftest.two conftest.dir
217145bc899bSmrg
217245bc899bSmrgfi
217345bc899bSmrg  if test "${ac_cv_path_install+set}" = set; then
217445bc899bSmrg    INSTALL=$ac_cv_path_install
217545bc899bSmrg  else
217650f2e948Smrg    # As a last resort, use the slow shell script.  Don't cache a
217750f2e948Smrg    # value for INSTALL within a source directory, because that will
217845bc899bSmrg    # break other packages using the cache if that directory is
217950f2e948Smrg    # removed, or if the value is a relative name.
218045bc899bSmrg    INSTALL=$ac_install_sh
218145bc899bSmrg  fi
218245bc899bSmrgfi
218350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
218450f2e948Smrg$as_echo "$INSTALL" >&6; }
218545bc899bSmrg
218645bc899bSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
218745bc899bSmrg# It thinks the first close brace ends the variable substitution.
218845bc899bSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
218945bc899bSmrg
219045bc899bSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
219145bc899bSmrg
219245bc899bSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
219345bc899bSmrg
219450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
219550f2e948Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
219645bc899bSmrg# Just in case
219745bc899bSmrgsleep 1
219845bc899bSmrgecho timestamp > conftest.file
219945bc899bSmrg# Do `set' in a subshell so we don't clobber the current shell's
220045bc899bSmrg# arguments.  Must try -L first in case configure is actually a
220145bc899bSmrg# symlink; some systems play weird games with the mod time of symlinks
220245bc899bSmrg# (eg FreeBSD returns the mod time of the symlink's containing
220345bc899bSmrg# directory).
220445bc899bSmrgif (
220545bc899bSmrg   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
220645bc899bSmrg   if test "$*" = "X"; then
220745bc899bSmrg      # -L didn't work.
220845bc899bSmrg      set X `ls -t $srcdir/configure conftest.file`
220945bc899bSmrg   fi
221045bc899bSmrg   rm -f conftest.file
221145bc899bSmrg   if test "$*" != "X $srcdir/configure conftest.file" \
221245bc899bSmrg      && test "$*" != "X conftest.file $srcdir/configure"; then
221345bc899bSmrg
221445bc899bSmrg      # If neither matched, then we have a broken ls.  This can happen
221545bc899bSmrg      # if, for instance, CONFIG_SHELL is bash and it inherits a
221645bc899bSmrg      # broken ls alias from the environment.  This has actually
221745bc899bSmrg      # happened.  Such a system could not be considered "sane".
221850f2e948Smrg      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
221945bc899bSmrgalias in your environment" >&5
222050f2e948Smrg$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
222145bc899bSmrgalias in your environment" >&2;}
222245bc899bSmrg   { (exit 1); exit 1; }; }
222345bc899bSmrg   fi
222445bc899bSmrg
222545bc899bSmrg   test "$2" = conftest.file
222645bc899bSmrg   )
222745bc899bSmrgthen
222845bc899bSmrg   # Ok.
222945bc899bSmrg   :
223045bc899bSmrgelse
223150f2e948Smrg   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
223245bc899bSmrgCheck your system clock" >&5
223350f2e948Smrg$as_echo "$as_me: error: newly created file is older than distributed files!
223445bc899bSmrgCheck your system clock" >&2;}
223545bc899bSmrg   { (exit 1); exit 1; }; }
223645bc899bSmrgfi
223750f2e948Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5
223850f2e948Smrg$as_echo "yes" >&6; }
223945bc899bSmrgtest "$program_prefix" != NONE &&
224050f2e948Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
224145bc899bSmrg# Use a double $ so make ignores it.
224245bc899bSmrgtest "$program_suffix" != NONE &&
224350f2e948Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
224450f2e948Smrg# Double any \ or $.
224545bc899bSmrg# By default was `s,x,x', remove it if useless.
224650f2e948Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
224750f2e948Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
224845bc899bSmrg
224945bc899bSmrg# expand $ac_aux_dir to an absolute path
225045bc899bSmrgam_aux_dir=`cd $ac_aux_dir && pwd`
225145bc899bSmrg
225245bc899bSmrgtest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
225345bc899bSmrg# Use eval to expand $SHELL
225445bc899bSmrgif eval "$MISSING --run true"; then
225545bc899bSmrg  am_missing_run="$MISSING --run "
225645bc899bSmrgelse
225745bc899bSmrg  am_missing_run=
225850f2e948Smrg  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
225950f2e948Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
226050f2e948Smrgfi
226150f2e948Smrg
226250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
226350f2e948Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
226450f2e948Smrgif test -z "$MKDIR_P"; then
226550f2e948Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
226650f2e948Smrg  $as_echo_n "(cached) " >&6
226750f2e948Smrgelse
226850f2e948Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
226950f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
227050f2e948Smrgdo
227150f2e948Smrg  IFS=$as_save_IFS
227250f2e948Smrg  test -z "$as_dir" && as_dir=.
227350f2e948Smrg  for ac_prog in mkdir gmkdir; do
227450f2e948Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
227550f2e948Smrg	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
227650f2e948Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
227750f2e948Smrg	     'mkdir (GNU coreutils) '* | \
227850f2e948Smrg	     'mkdir (coreutils) '* | \
227950f2e948Smrg	     'mkdir (fileutils) '4.1*)
228050f2e948Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
228150f2e948Smrg	       break 3;;
228250f2e948Smrg	   esac
228350f2e948Smrg	 done
228450f2e948Smrg       done
228550f2e948Smrgdone
228650f2e948SmrgIFS=$as_save_IFS
228750f2e948Smrg
228850f2e948Smrgfi
228950f2e948Smrg
229050f2e948Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
229150f2e948Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
229245bc899bSmrg  else
229350f2e948Smrg    # As a last resort, use the slow shell script.  Don't cache a
229450f2e948Smrg    # value for MKDIR_P within a source directory, because that will
229550f2e948Smrg    # break other packages using the cache if that directory is
229650f2e948Smrg    # removed, or if the value is a relative name.
229750f2e948Smrg    test -d ./--version && rmdir ./--version
229850f2e948Smrg    MKDIR_P="$ac_install_sh -d"
229945bc899bSmrg  fi
230045bc899bSmrgfi
230150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
230250f2e948Smrg$as_echo "$MKDIR_P" >&6; }
230350f2e948Smrg
230450f2e948Smrgmkdir_p="$MKDIR_P"
230550f2e948Smrgcase $mkdir_p in
230650f2e948Smrg  [\\/$]* | ?:[\\/]*) ;;
230750f2e948Smrg  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
230850f2e948Smrgesac
230945bc899bSmrg
231045bc899bSmrgfor ac_prog in gawk mawk nawk awk
231145bc899bSmrgdo
231245bc899bSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
231345bc899bSmrgset dummy $ac_prog; ac_word=$2
231450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
231550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
231645bc899bSmrgif test "${ac_cv_prog_AWK+set}" = set; then
231750f2e948Smrg  $as_echo_n "(cached) " >&6
231845bc899bSmrgelse
231945bc899bSmrg  if test -n "$AWK"; then
232045bc899bSmrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
232145bc899bSmrgelse
232245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
232345bc899bSmrgfor as_dir in $PATH
232445bc899bSmrgdo
232545bc899bSmrg  IFS=$as_save_IFS
232645bc899bSmrg  test -z "$as_dir" && as_dir=.
232745bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
232850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
232945bc899bSmrg    ac_cv_prog_AWK="$ac_prog"
233050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
233145bc899bSmrg    break 2
233245bc899bSmrg  fi
233345bc899bSmrgdone
233445bc899bSmrgdone
233550f2e948SmrgIFS=$as_save_IFS
233645bc899bSmrg
233745bc899bSmrgfi
233845bc899bSmrgfi
233945bc899bSmrgAWK=$ac_cv_prog_AWK
234045bc899bSmrgif test -n "$AWK"; then
234150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
234250f2e948Smrg$as_echo "$AWK" >&6; }
234345bc899bSmrgelse
234450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
234550f2e948Smrg$as_echo "no" >&6; }
234645bc899bSmrgfi
234745bc899bSmrg
234850f2e948Smrg
234945bc899bSmrg  test -n "$AWK" && break
235045bc899bSmrgdone
235145bc899bSmrg
235250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
235350f2e948Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
235450f2e948Smrgset x ${MAKE-make}
235550f2e948Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
235650f2e948Smrgif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
235750f2e948Smrg  $as_echo_n "(cached) " >&6
235845bc899bSmrgelse
235945bc899bSmrg  cat >conftest.make <<\_ACEOF
236050f2e948SmrgSHELL = /bin/sh
236145bc899bSmrgall:
236250f2e948Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
236345bc899bSmrg_ACEOF
236445bc899bSmrg# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
236550f2e948Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
236650f2e948Smrg  *@@@%%%=?*=@@@%%%*)
236750f2e948Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
236850f2e948Smrg  *)
236950f2e948Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
237050f2e948Smrgesac
237145bc899bSmrgrm -f conftest.make
237245bc899bSmrgfi
237350f2e948Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
237450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: yes" >&5
237550f2e948Smrg$as_echo "yes" >&6; }
237645bc899bSmrg  SET_MAKE=
237745bc899bSmrgelse
237850f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
237950f2e948Smrg$as_echo "no" >&6; }
238045bc899bSmrg  SET_MAKE="MAKE=${MAKE-make}"
238145bc899bSmrgfi
238245bc899bSmrg
238345bc899bSmrgrm -rf .tst 2>/dev/null
238445bc899bSmrgmkdir .tst 2>/dev/null
238545bc899bSmrgif test -d .tst; then
238645bc899bSmrg  am__leading_dot=.
238745bc899bSmrgelse
238845bc899bSmrg  am__leading_dot=_
238945bc899bSmrgfi
239045bc899bSmrgrmdir .tst 2>/dev/null
239145bc899bSmrg
239250f2e948Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
239350f2e948Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
239450f2e948Smrg  # is not polluted with repeated "-I."
239550f2e948Smrg  am__isrc=' -I$(srcdir)'
239650f2e948Smrg  # test to see if srcdir already configured
239750f2e948Smrg  if test -f $srcdir/config.status; then
239850f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
239950f2e948Smrg$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
240045bc899bSmrg   { (exit 1); exit 1; }; }
240150f2e948Smrg  fi
240245bc899bSmrgfi
240345bc899bSmrg
240445bc899bSmrg# test whether we have cygpath
240545bc899bSmrgif test -z "$CYGPATH_W"; then
240645bc899bSmrg  if (cygpath --version) >/dev/null 2>/dev/null; then
240745bc899bSmrg    CYGPATH_W='cygpath -w'
240845bc899bSmrg  else
240945bc899bSmrg    CYGPATH_W=echo
241045bc899bSmrg  fi
241145bc899bSmrgfi
241245bc899bSmrg
241345bc899bSmrg
241445bc899bSmrg# Define the identity of the package.
241545bc899bSmrg PACKAGE='xf86-video-vesa'
241650f2e948Smrg VERSION='2.2.0'
241745bc899bSmrg
241845bc899bSmrg
241945bc899bSmrgcat >>confdefs.h <<_ACEOF
242045bc899bSmrg#define PACKAGE "$PACKAGE"
242145bc899bSmrg_ACEOF
242245bc899bSmrg
242345bc899bSmrg
242445bc899bSmrgcat >>confdefs.h <<_ACEOF
242545bc899bSmrg#define VERSION "$VERSION"
242645bc899bSmrg_ACEOF
242745bc899bSmrg
242845bc899bSmrg# Some tools Automake needs.
242945bc899bSmrg
243045bc899bSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
243145bc899bSmrg
243245bc899bSmrg
243345bc899bSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
243445bc899bSmrg
243545bc899bSmrg
243645bc899bSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
243745bc899bSmrg
243845bc899bSmrg
243945bc899bSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
244045bc899bSmrg
244145bc899bSmrg
244245bc899bSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
244345bc899bSmrg
244450f2e948Smrginstall_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
244545bc899bSmrg
244645bc899bSmrg# Installed binaries are usually stripped using `strip' when the user
244745bc899bSmrg# run `make install-strip'.  However `strip' might not be the right
244845bc899bSmrg# tool to use in cross-compilation environments, therefore Automake
244945bc899bSmrg# will honor the `STRIP' environment variable to overrule this program.
245045bc899bSmrgif test "$cross_compiling" != no; then
245145bc899bSmrg  if test -n "$ac_tool_prefix"; then
245245bc899bSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
245345bc899bSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
245450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
245550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
245645bc899bSmrgif test "${ac_cv_prog_STRIP+set}" = set; then
245750f2e948Smrg  $as_echo_n "(cached) " >&6
245845bc899bSmrgelse
245945bc899bSmrg  if test -n "$STRIP"; then
246045bc899bSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
246145bc899bSmrgelse
246245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
246345bc899bSmrgfor as_dir in $PATH
246445bc899bSmrgdo
246545bc899bSmrg  IFS=$as_save_IFS
246645bc899bSmrg  test -z "$as_dir" && as_dir=.
246745bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
246850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
246945bc899bSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
247050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
247145bc899bSmrg    break 2
247245bc899bSmrg  fi
247345bc899bSmrgdone
247445bc899bSmrgdone
247550f2e948SmrgIFS=$as_save_IFS
247645bc899bSmrg
247745bc899bSmrgfi
247845bc899bSmrgfi
247945bc899bSmrgSTRIP=$ac_cv_prog_STRIP
248045bc899bSmrgif test -n "$STRIP"; then
248150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
248250f2e948Smrg$as_echo "$STRIP" >&6; }
248345bc899bSmrgelse
248450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
248550f2e948Smrg$as_echo "no" >&6; }
248645bc899bSmrgfi
248745bc899bSmrg
248850f2e948Smrg
248945bc899bSmrgfi
249045bc899bSmrgif test -z "$ac_cv_prog_STRIP"; then
249145bc899bSmrg  ac_ct_STRIP=$STRIP
249245bc899bSmrg  # Extract the first word of "strip", so it can be a program name with args.
249345bc899bSmrgset dummy strip; ac_word=$2
249450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
249550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
249645bc899bSmrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
249750f2e948Smrg  $as_echo_n "(cached) " >&6
249845bc899bSmrgelse
249945bc899bSmrg  if test -n "$ac_ct_STRIP"; then
250045bc899bSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
250145bc899bSmrgelse
250245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
250345bc899bSmrgfor as_dir in $PATH
250445bc899bSmrgdo
250545bc899bSmrg  IFS=$as_save_IFS
250645bc899bSmrg  test -z "$as_dir" && as_dir=.
250745bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
250850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
250945bc899bSmrg    ac_cv_prog_ac_ct_STRIP="strip"
251050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
251145bc899bSmrg    break 2
251245bc899bSmrg  fi
251345bc899bSmrgdone
251445bc899bSmrgdone
251550f2e948SmrgIFS=$as_save_IFS
251645bc899bSmrg
251745bc899bSmrgfi
251845bc899bSmrgfi
251945bc899bSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
252045bc899bSmrgif test -n "$ac_ct_STRIP"; then
252150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
252250f2e948Smrg$as_echo "$ac_ct_STRIP" >&6; }
252345bc899bSmrgelse
252450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
252550f2e948Smrg$as_echo "no" >&6; }
252645bc899bSmrgfi
252745bc899bSmrg
252850f2e948Smrg  if test "x$ac_ct_STRIP" = x; then
252950f2e948Smrg    STRIP=":"
253050f2e948Smrg  else
253150f2e948Smrg    case $cross_compiling:$ac_tool_warned in
253250f2e948Smrgyes:)
253350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
253450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
253550f2e948Smrgac_tool_warned=yes ;;
253650f2e948Smrgesac
253750f2e948Smrg    STRIP=$ac_ct_STRIP
253850f2e948Smrg  fi
253945bc899bSmrgelse
254045bc899bSmrg  STRIP="$ac_cv_prog_STRIP"
254145bc899bSmrgfi
254245bc899bSmrg
254345bc899bSmrgfi
254450f2e948SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
254545bc899bSmrg
254645bc899bSmrg# We need awk for the "check" target.  The system "awk" is bad on
254745bc899bSmrg# some platforms.
254845bc899bSmrg# Always define AMTAR for backward compatibility.
254945bc899bSmrg
255045bc899bSmrgAMTAR=${AMTAR-"${am_missing_run}tar"}
255145bc899bSmrg
255245bc899bSmrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
255345bc899bSmrg
255445bc899bSmrg
255545bc899bSmrg
255645bc899bSmrg
255745bc899bSmrg
255845bc899bSmrg
255950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
256050f2e948Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
256150f2e948Smrg    # Check whether --enable-maintainer-mode was given.
256245bc899bSmrgif test "${enable_maintainer_mode+set}" = set; then
256350f2e948Smrg  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
256445bc899bSmrgelse
256545bc899bSmrg  USE_MAINTAINER_MODE=no
256650f2e948Smrgfi
2567226fade8Smrg
256850f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
256950f2e948Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; }
257050f2e948Smrg   if test $USE_MAINTAINER_MODE = yes; then
257145bc899bSmrg  MAINTAINER_MODE_TRUE=
257245bc899bSmrg  MAINTAINER_MODE_FALSE='#'
257345bc899bSmrgelse
257445bc899bSmrg  MAINTAINER_MODE_TRUE='#'
257545bc899bSmrg  MAINTAINER_MODE_FALSE=
257645bc899bSmrgfi
257745bc899bSmrg
257845bc899bSmrg  MAINT=$MAINTAINER_MODE_TRUE
257945bc899bSmrg
258045bc899bSmrg
258145bc899bSmrg
258245bc899bSmrg# Checks for programs.
258350f2e948Smrg# Check whether --enable-static was given.
258445bc899bSmrgif test "${enable_static+set}" = set; then
258550f2e948Smrg  enableval=$enable_static; p=${PACKAGE-default}
258645bc899bSmrg    case $enableval in
258745bc899bSmrg    yes) enable_static=yes ;;
258845bc899bSmrg    no) enable_static=no ;;
258945bc899bSmrg    *)
259045bc899bSmrg     enable_static=no
259145bc899bSmrg      # Look at the argument we got.  We use all the common list separators.
259245bc899bSmrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
259345bc899bSmrg      for pkg in $enableval; do
259445bc899bSmrg	IFS="$lt_save_ifs"
259545bc899bSmrg	if test "X$pkg" = "X$p"; then
259645bc899bSmrg	  enable_static=yes
259745bc899bSmrg	fi
259845bc899bSmrg      done
259945bc899bSmrg      IFS="$lt_save_ifs"
260045bc899bSmrg      ;;
260145bc899bSmrg    esac
260245bc899bSmrgelse
260345bc899bSmrg  enable_static=no
260450f2e948Smrgfi
26051ac89addSmrg
26061ac89addSmrg
26071ac89addSmrg
260850f2e948Smrg
260950f2e948Smrg
261050f2e948Smrg
261150f2e948Smrg
261250f2e948Smrg
261350f2e948Smrg
261450f2e948Smrgcase `pwd` in
261550f2e948Smrg  *\ * | *\	*)
261650f2e948Smrg    { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
261750f2e948Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
261850f2e948Smrgesac
261950f2e948Smrg
262050f2e948Smrg
262150f2e948Smrg
262250f2e948Smrgmacro_version='2.2.6'
262350f2e948Smrgmacro_revision='1.3012'
262450f2e948Smrg
262550f2e948Smrg
262650f2e948Smrg
262750f2e948Smrg
262850f2e948Smrg
262950f2e948Smrg
263050f2e948Smrg
263150f2e948Smrg
263250f2e948Smrg
263350f2e948Smrg
263450f2e948Smrg
263550f2e948Smrg
263650f2e948Smrg
263750f2e948Smrgltmain="$ac_aux_dir/ltmain.sh"
263845bc899bSmrg
263945bc899bSmrg# Make sure we can run config.sub.
264050f2e948Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
264150f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
264250f2e948Smrg$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
264345bc899bSmrg   { (exit 1); exit 1; }; }
264445bc899bSmrg
264550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking build system type" >&5
264650f2e948Smrg$as_echo_n "checking build system type... " >&6; }
264745bc899bSmrgif test "${ac_cv_build+set}" = set; then
264850f2e948Smrg  $as_echo_n "(cached) " >&6
264950f2e948Smrgelse
265050f2e948Smrg  ac_build_alias=$build_alias
265150f2e948Smrgtest "x$ac_build_alias" = x &&
265250f2e948Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
265350f2e948Smrgtest "x$ac_build_alias" = x &&
265450f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
265550f2e948Smrg$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
265645bc899bSmrg   { (exit 1); exit 1; }; }
265750f2e948Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
265850f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
265950f2e948Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
266045bc899bSmrg   { (exit 1); exit 1; }; }
266145bc899bSmrg
266245bc899bSmrgfi
266350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
266450f2e948Smrg$as_echo "$ac_cv_build" >&6; }
266550f2e948Smrgcase $ac_cv_build in
266650f2e948Smrg*-*-*) ;;
266750f2e948Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
266850f2e948Smrg$as_echo "$as_me: error: invalid value of canonical build" >&2;}
266950f2e948Smrg   { (exit 1); exit 1; }; };;
267050f2e948Smrgesac
267145bc899bSmrgbuild=$ac_cv_build
267250f2e948Smrgac_save_IFS=$IFS; IFS='-'
267350f2e948Smrgset x $ac_cv_build
267450f2e948Smrgshift
267550f2e948Smrgbuild_cpu=$1
267650f2e948Smrgbuild_vendor=$2
267750f2e948Smrgshift; shift
267850f2e948Smrg# Remember, the first character of IFS is used to create $*,
267950f2e948Smrg# except with old shells:
268050f2e948Smrgbuild_os=$*
268150f2e948SmrgIFS=$ac_save_IFS
268250f2e948Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
268350f2e948Smrg
268450f2e948Smrg
268550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking host system type" >&5
268650f2e948Smrg$as_echo_n "checking host system type... " >&6; }
268745bc899bSmrgif test "${ac_cv_host+set}" = set; then
268850f2e948Smrg  $as_echo_n "(cached) " >&6
268950f2e948Smrgelse
269050f2e948Smrg  if test "x$host_alias" = x; then
269150f2e948Smrg  ac_cv_host=$ac_cv_build
269250f2e948Smrgelse
269350f2e948Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
269450f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
269550f2e948Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
269645bc899bSmrg   { (exit 1); exit 1; }; }
269750f2e948Smrgfi
269845bc899bSmrg
269945bc899bSmrgfi
270050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
270150f2e948Smrg$as_echo "$ac_cv_host" >&6; }
270250f2e948Smrgcase $ac_cv_host in
270350f2e948Smrg*-*-*) ;;
270450f2e948Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
270550f2e948Smrg$as_echo "$as_me: error: invalid value of canonical host" >&2;}
270650f2e948Smrg   { (exit 1); exit 1; }; };;
270750f2e948Smrgesac
270845bc899bSmrghost=$ac_cv_host
270950f2e948Smrgac_save_IFS=$IFS; IFS='-'
271050f2e948Smrgset x $ac_cv_host
271150f2e948Smrgshift
271250f2e948Smrghost_cpu=$1
271350f2e948Smrghost_vendor=$2
271450f2e948Smrgshift; shift
271550f2e948Smrg# Remember, the first character of IFS is used to create $*,
271650f2e948Smrg# except with old shells:
271750f2e948Smrghost_os=$*
271850f2e948SmrgIFS=$ac_save_IFS
271950f2e948Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
272045bc899bSmrg
272145bc899bSmrg
272245bc899bSmrgDEPDIR="${am__leading_dot}deps"
272345bc899bSmrg
272450f2e948Smrgac_config_commands="$ac_config_commands depfiles"
272545bc899bSmrg
272645bc899bSmrg
272745bc899bSmrgam_make=${MAKE-make}
272845bc899bSmrgcat > confinc << 'END'
272945bc899bSmrgam__doit:
273045bc899bSmrg	@echo done
273145bc899bSmrg.PHONY: am__doit
273245bc899bSmrgEND
273345bc899bSmrg# If we don't find an include directive, just comment out the code.
273450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
273550f2e948Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
273645bc899bSmrgam__include="#"
273745bc899bSmrgam__quote=
273845bc899bSmrg_am_result=none
273945bc899bSmrg# First try GNU make style include.
274045bc899bSmrgecho "include confinc" > confmf
274145bc899bSmrg# We grep out `Entering directory' and `Leaving directory'
274245bc899bSmrg# messages which can occur if `w' ends up in MAKEFLAGS.
274345bc899bSmrg# In particular we don't look at `^make:' because GNU make might
274445bc899bSmrg# be invoked under some other name (usually "gmake"), in which
274545bc899bSmrg# case it prints its new name instead of `make'.
274645bc899bSmrgif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
274745bc899bSmrg   am__include=include
274845bc899bSmrg   am__quote=
274945bc899bSmrg   _am_result=GNU
275045bc899bSmrgfi
275145bc899bSmrg# Now try BSD make style include.
275245bc899bSmrgif test "$am__include" = "#"; then
275345bc899bSmrg   echo '.include "confinc"' > confmf
275445bc899bSmrg   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
275545bc899bSmrg      am__include=.include
275645bc899bSmrg      am__quote="\""
275745bc899bSmrg      _am_result=BSD
275845bc899bSmrg   fi
275945bc899bSmrgfi
276045bc899bSmrg
276145bc899bSmrg
276250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
276350f2e948Smrg$as_echo "$_am_result" >&6; }
276445bc899bSmrgrm -f confinc confmf
276545bc899bSmrg
276650f2e948Smrg# Check whether --enable-dependency-tracking was given.
276745bc899bSmrgif test "${enable_dependency_tracking+set}" = set; then
276850f2e948Smrg  enableval=$enable_dependency_tracking;
276950f2e948Smrgfi
277045bc899bSmrg
277145bc899bSmrgif test "x$enable_dependency_tracking" != xno; then
277245bc899bSmrg  am_depcomp="$ac_aux_dir/depcomp"
277345bc899bSmrg  AMDEPBACKSLASH='\'
277445bc899bSmrgfi
277550f2e948Smrg if test "x$enable_dependency_tracking" != xno; then
277645bc899bSmrg  AMDEP_TRUE=
277745bc899bSmrg  AMDEP_FALSE='#'
277845bc899bSmrgelse
277945bc899bSmrg  AMDEP_TRUE='#'
278045bc899bSmrg  AMDEP_FALSE=
278145bc899bSmrgfi
278245bc899bSmrg
278345bc899bSmrg
278445bc899bSmrgac_ext=c
278545bc899bSmrgac_cpp='$CPP $CPPFLAGS'
278645bc899bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
278745bc899bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
278845bc899bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
278945bc899bSmrgif test -n "$ac_tool_prefix"; then
279045bc899bSmrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
279145bc899bSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
279250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
279350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
279445bc899bSmrgif test "${ac_cv_prog_CC+set}" = set; then
279550f2e948Smrg  $as_echo_n "(cached) " >&6
279645bc899bSmrgelse
279745bc899bSmrg  if test -n "$CC"; then
279845bc899bSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
279945bc899bSmrgelse
280045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
280145bc899bSmrgfor as_dir in $PATH
280245bc899bSmrgdo
280345bc899bSmrg  IFS=$as_save_IFS
280445bc899bSmrg  test -z "$as_dir" && as_dir=.
280545bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
280650f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
280745bc899bSmrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
280850f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
280945bc899bSmrg    break 2
281045bc899bSmrg  fi
281145bc899bSmrgdone
281245bc899bSmrgdone
281350f2e948SmrgIFS=$as_save_IFS
281445bc899bSmrg
281545bc899bSmrgfi
281645bc899bSmrgfi
281745bc899bSmrgCC=$ac_cv_prog_CC
281845bc899bSmrgif test -n "$CC"; then
281950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
282050f2e948Smrg$as_echo "$CC" >&6; }
282145bc899bSmrgelse
282250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
282350f2e948Smrg$as_echo "no" >&6; }
282445bc899bSmrgfi
282545bc899bSmrg
282650f2e948Smrg
282745bc899bSmrgfi
282845bc899bSmrgif test -z "$ac_cv_prog_CC"; then
282945bc899bSmrg  ac_ct_CC=$CC
283045bc899bSmrg  # Extract the first word of "gcc", so it can be a program name with args.
283145bc899bSmrgset dummy gcc; ac_word=$2
283250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
283350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
283445bc899bSmrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
283550f2e948Smrg  $as_echo_n "(cached) " >&6
283645bc899bSmrgelse
283745bc899bSmrg  if test -n "$ac_ct_CC"; then
283845bc899bSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
283945bc899bSmrgelse
284045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
284145bc899bSmrgfor as_dir in $PATH
284245bc899bSmrgdo
284345bc899bSmrg  IFS=$as_save_IFS
284445bc899bSmrg  test -z "$as_dir" && as_dir=.
284545bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
284650f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
284745bc899bSmrg    ac_cv_prog_ac_ct_CC="gcc"
284850f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
284945bc899bSmrg    break 2
285045bc899bSmrg  fi
285145bc899bSmrgdone
285245bc899bSmrgdone
285350f2e948SmrgIFS=$as_save_IFS
285445bc899bSmrg
285545bc899bSmrgfi
285645bc899bSmrgfi
285745bc899bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
285845bc899bSmrgif test -n "$ac_ct_CC"; then
285950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
286050f2e948Smrg$as_echo "$ac_ct_CC" >&6; }
286145bc899bSmrgelse
286250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
286350f2e948Smrg$as_echo "no" >&6; }
286445bc899bSmrgfi
286545bc899bSmrg
286650f2e948Smrg  if test "x$ac_ct_CC" = x; then
286750f2e948Smrg    CC=""
286850f2e948Smrg  else
286950f2e948Smrg    case $cross_compiling:$ac_tool_warned in
287050f2e948Smrgyes:)
287150f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
287250f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
287350f2e948Smrgac_tool_warned=yes ;;
287450f2e948Smrgesac
287550f2e948Smrg    CC=$ac_ct_CC
287650f2e948Smrg  fi
287745bc899bSmrgelse
287845bc899bSmrg  CC="$ac_cv_prog_CC"
287945bc899bSmrgfi
288045bc899bSmrg
288145bc899bSmrgif test -z "$CC"; then
288250f2e948Smrg          if test -n "$ac_tool_prefix"; then
288350f2e948Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
288445bc899bSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2
288550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
288650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
288745bc899bSmrgif test "${ac_cv_prog_CC+set}" = set; then
288850f2e948Smrg  $as_echo_n "(cached) " >&6
288945bc899bSmrgelse
289045bc899bSmrg  if test -n "$CC"; then
289145bc899bSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
289245bc899bSmrgelse
289345bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
289445bc899bSmrgfor as_dir in $PATH
289545bc899bSmrgdo
289645bc899bSmrg  IFS=$as_save_IFS
289745bc899bSmrg  test -z "$as_dir" && as_dir=.
289845bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
289950f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
290045bc899bSmrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
290150f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
290245bc899bSmrg    break 2
290345bc899bSmrg  fi
290445bc899bSmrgdone
290545bc899bSmrgdone
290650f2e948SmrgIFS=$as_save_IFS
290745bc899bSmrg
290845bc899bSmrgfi
290945bc899bSmrgfi
291045bc899bSmrgCC=$ac_cv_prog_CC
291145bc899bSmrgif test -n "$CC"; then
291250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
291350f2e948Smrg$as_echo "$CC" >&6; }
291445bc899bSmrgelse
291550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
291650f2e948Smrg$as_echo "no" >&6; }
291745bc899bSmrgfi
291845bc899bSmrg
291950f2e948Smrg
292050f2e948Smrg  fi
292145bc899bSmrgfi
292250f2e948Smrgif test -z "$CC"; then
292345bc899bSmrg  # Extract the first word of "cc", so it can be a program name with args.
292445bc899bSmrgset dummy cc; ac_word=$2
292550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
292650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
292750f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then
292850f2e948Smrg  $as_echo_n "(cached) " >&6
292945bc899bSmrgelse
293050f2e948Smrg  if test -n "$CC"; then
293150f2e948Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
293245bc899bSmrgelse
293350f2e948Smrg  ac_prog_rejected=no
293445bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
293545bc899bSmrgfor as_dir in $PATH
293645bc899bSmrgdo
293745bc899bSmrg  IFS=$as_save_IFS
293845bc899bSmrg  test -z "$as_dir" && as_dir=.
293945bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
294050f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
294150f2e948Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
294250f2e948Smrg       ac_prog_rejected=yes
294350f2e948Smrg       continue
294450f2e948Smrg     fi
294550f2e948Smrg    ac_cv_prog_CC="cc"
294650f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
294745bc899bSmrg    break 2
294845bc899bSmrg  fi
294945bc899bSmrgdone
295045bc899bSmrgdone
295150f2e948SmrgIFS=$as_save_IFS
295245bc899bSmrg
295345bc899bSmrgif test $ac_prog_rejected = yes; then
295445bc899bSmrg  # We found a bogon in the path, so make sure we never use it.
295545bc899bSmrg  set dummy $ac_cv_prog_CC
295645bc899bSmrg  shift
295745bc899bSmrg  if test $# != 0; then
295845bc899bSmrg    # We chose a different compiler from the bogus one.
295945bc899bSmrg    # However, it has the same basename, so the bogon will be chosen
296045bc899bSmrg    # first if we set CC to just the basename; use the full file name.
296145bc899bSmrg    shift
296245bc899bSmrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
296345bc899bSmrg  fi
296445bc899bSmrgfi
296545bc899bSmrgfi
296645bc899bSmrgfi
296745bc899bSmrgCC=$ac_cv_prog_CC
296845bc899bSmrgif test -n "$CC"; then
296950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
297050f2e948Smrg$as_echo "$CC" >&6; }
297145bc899bSmrgelse
297250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
297350f2e948Smrg$as_echo "no" >&6; }
297445bc899bSmrgfi
297545bc899bSmrg
297650f2e948Smrg
297745bc899bSmrgfi
297845bc899bSmrgif test -z "$CC"; then
297945bc899bSmrg  if test -n "$ac_tool_prefix"; then
298050f2e948Smrg  for ac_prog in cl.exe
298145bc899bSmrg  do
298245bc899bSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
298345bc899bSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
298450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
298550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
298645bc899bSmrgif test "${ac_cv_prog_CC+set}" = set; then
298750f2e948Smrg  $as_echo_n "(cached) " >&6
298845bc899bSmrgelse
298945bc899bSmrg  if test -n "$CC"; then
299045bc899bSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
299145bc899bSmrgelse
299245bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
299345bc899bSmrgfor as_dir in $PATH
299445bc899bSmrgdo
299545bc899bSmrg  IFS=$as_save_IFS
299645bc899bSmrg  test -z "$as_dir" && as_dir=.
299745bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
299850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
299945bc899bSmrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
300050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
300145bc899bSmrg    break 2
300245bc899bSmrg  fi
300345bc899bSmrgdone
300445bc899bSmrgdone
300550f2e948SmrgIFS=$as_save_IFS
300645bc899bSmrg
300745bc899bSmrgfi
300845bc899bSmrgfi
300945bc899bSmrgCC=$ac_cv_prog_CC
301045bc899bSmrgif test -n "$CC"; then
301150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
301250f2e948Smrg$as_echo "$CC" >&6; }
301345bc899bSmrgelse
301450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
301550f2e948Smrg$as_echo "no" >&6; }
301645bc899bSmrgfi
301745bc899bSmrg
301850f2e948Smrg
301945bc899bSmrg    test -n "$CC" && break
302045bc899bSmrg  done
302145bc899bSmrgfi
302245bc899bSmrgif test -z "$CC"; then
302345bc899bSmrg  ac_ct_CC=$CC
302450f2e948Smrg  for ac_prog in cl.exe
302545bc899bSmrgdo
302645bc899bSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
302745bc899bSmrgset dummy $ac_prog; ac_word=$2
302850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
302950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
303045bc899bSmrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
303150f2e948Smrg  $as_echo_n "(cached) " >&6
303245bc899bSmrgelse
303345bc899bSmrg  if test -n "$ac_ct_CC"; then
303445bc899bSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
303545bc899bSmrgelse
303645bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
303745bc899bSmrgfor as_dir in $PATH
303845bc899bSmrgdo
303945bc899bSmrg  IFS=$as_save_IFS
304045bc899bSmrg  test -z "$as_dir" && as_dir=.
304145bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
304250f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
304345bc899bSmrg    ac_cv_prog_ac_ct_CC="$ac_prog"
304450f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
304545bc899bSmrg    break 2
304645bc899bSmrg  fi
304745bc899bSmrgdone
304845bc899bSmrgdone
304950f2e948SmrgIFS=$as_save_IFS
305045bc899bSmrg
305145bc899bSmrgfi
305245bc899bSmrgfi
305345bc899bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
305445bc899bSmrgif test -n "$ac_ct_CC"; then
305550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
305650f2e948Smrg$as_echo "$ac_ct_CC" >&6; }
305745bc899bSmrgelse
305850f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
305950f2e948Smrg$as_echo "no" >&6; }
306045bc899bSmrgfi
306145bc899bSmrg
306250f2e948Smrg
306345bc899bSmrg  test -n "$ac_ct_CC" && break
306445bc899bSmrgdone
306545bc899bSmrg
306650f2e948Smrg  if test "x$ac_ct_CC" = x; then
306750f2e948Smrg    CC=""
306850f2e948Smrg  else
306950f2e948Smrg    case $cross_compiling:$ac_tool_warned in
307050f2e948Smrgyes:)
307150f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
307250f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
307350f2e948Smrgac_tool_warned=yes ;;
307450f2e948Smrgesac
307550f2e948Smrg    CC=$ac_ct_CC
307650f2e948Smrg  fi
307745bc899bSmrgfi
307845bc899bSmrg
307945bc899bSmrgfi
308045bc899bSmrg
308145bc899bSmrg
308250f2e948Smrgtest -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
308350f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
308450f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
308545bc899bSmrgSee \`config.log' for more details." >&5
308650f2e948Smrg$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
308745bc899bSmrgSee \`config.log' for more details." >&2;}
308850f2e948Smrg   { (exit 1); exit 1; }; }; }
308945bc899bSmrg
309045bc899bSmrg# Provide some information about the compiler.
309150f2e948Smrg$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
309250f2e948Smrgset X $ac_compile
309350f2e948Smrgac_compiler=$2
309450f2e948Smrg{ (ac_try="$ac_compiler --version >&5"
309550f2e948Smrgcase "(($ac_try" in
309650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
309750f2e948Smrg  *) ac_try_echo=$ac_try;;
309850f2e948Smrgesac
309950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
310050f2e948Smrg$as_echo "$ac_try_echo") >&5
310150f2e948Smrg  (eval "$ac_compiler --version >&5") 2>&5
310245bc899bSmrg  ac_status=$?
310350f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
310445bc899bSmrg  (exit $ac_status); }
310550f2e948Smrg{ (ac_try="$ac_compiler -v >&5"
310650f2e948Smrgcase "(($ac_try" in
310750f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
310850f2e948Smrg  *) ac_try_echo=$ac_try;;
310950f2e948Smrgesac
311050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
311150f2e948Smrg$as_echo "$ac_try_echo") >&5
311250f2e948Smrg  (eval "$ac_compiler -v >&5") 2>&5
311345bc899bSmrg  ac_status=$?
311450f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
311545bc899bSmrg  (exit $ac_status); }
311650f2e948Smrg{ (ac_try="$ac_compiler -V >&5"
311750f2e948Smrgcase "(($ac_try" in
311850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
311950f2e948Smrg  *) ac_try_echo=$ac_try;;
312050f2e948Smrgesac
312150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
312250f2e948Smrg$as_echo "$ac_try_echo") >&5
312350f2e948Smrg  (eval "$ac_compiler -V >&5") 2>&5
312445bc899bSmrg  ac_status=$?
312550f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
312645bc899bSmrg  (exit $ac_status); }
312745bc899bSmrg
312845bc899bSmrgcat >conftest.$ac_ext <<_ACEOF
312945bc899bSmrg/* confdefs.h.  */
313045bc899bSmrg_ACEOF
313145bc899bSmrgcat confdefs.h >>conftest.$ac_ext
313245bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF
313345bc899bSmrg/* end confdefs.h.  */
313445bc899bSmrg
313545bc899bSmrgint
313645bc899bSmrgmain ()
313745bc899bSmrg{
313845bc899bSmrg
313945bc899bSmrg  ;
314045bc899bSmrg  return 0;
314145bc899bSmrg}
314245bc899bSmrg_ACEOF
314345bc899bSmrgac_clean_files_save=$ac_clean_files
314450f2e948Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
314545bc899bSmrg# Try to create an executable without -o first, disregard a.out.
314645bc899bSmrg# It will help us diagnose broken compilers, and finding out an intuition
314745bc899bSmrg# of exeext.
314850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
314950f2e948Smrg$as_echo_n "checking for C compiler default output file name... " >&6; }
315050f2e948Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
315150f2e948Smrg
315250f2e948Smrg# The possible output files:
315350f2e948Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
315450f2e948Smrg
315550f2e948Smrgac_rmfiles=
315650f2e948Smrgfor ac_file in $ac_files
315750f2e948Smrgdo
315850f2e948Smrg  case $ac_file in
315950f2e948Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
316050f2e948Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
316150f2e948Smrg  esac
316250f2e948Smrgdone
316350f2e948Smrgrm -f $ac_rmfiles
316450f2e948Smrg
316550f2e948Smrgif { (ac_try="$ac_link_default"
316650f2e948Smrgcase "(($ac_try" in
316750f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
316850f2e948Smrg  *) ac_try_echo=$ac_try;;
316950f2e948Smrgesac
317050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
317150f2e948Smrg$as_echo "$ac_try_echo") >&5
317250f2e948Smrg  (eval "$ac_link_default") 2>&5
317345bc899bSmrg  ac_status=$?
317450f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
317545bc899bSmrg  (exit $ac_status); }; then
317650f2e948Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
317750f2e948Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
317850f2e948Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
317950f2e948Smrg# so that the user can short-circuit this test for compilers unknown to
318050f2e948Smrg# Autoconf.
318150f2e948Smrgfor ac_file in $ac_files ''
318245bc899bSmrgdo
318345bc899bSmrg  test -f "$ac_file" || continue
318445bc899bSmrg  case $ac_file in
318550f2e948Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
318645bc899bSmrg	;;
318745bc899bSmrg    [ab].out )
318845bc899bSmrg	# We found the default executable, but exeext='' is most
318945bc899bSmrg	# certainly right.
319045bc899bSmrg	break;;
319145bc899bSmrg    *.* )
319250f2e948Smrg        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
319350f2e948Smrg	then :; else
319450f2e948Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
319550f2e948Smrg	fi
319650f2e948Smrg	# We set ac_cv_exeext here because the later test for it is not
319750f2e948Smrg	# safe: cross compilers may not add the suffix if given an `-o'
319850f2e948Smrg	# argument, so we may need to know it at that point already.
319950f2e948Smrg	# Even if this section looks crufty: it has the advantage of
320050f2e948Smrg	# actually working.
320145bc899bSmrg	break;;
320245bc899bSmrg    * )
320345bc899bSmrg	break;;
320445bc899bSmrg  esac
320545bc899bSmrgdone
320650f2e948Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
320750f2e948Smrg
320845bc899bSmrgelse
320950f2e948Smrg  ac_file=''
321050f2e948Smrgfi
321150f2e948Smrg
321250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
321350f2e948Smrg$as_echo "$ac_file" >&6; }
321450f2e948Smrgif test -z "$ac_file"; then
321550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
321645bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5
321745bc899bSmrg
321850f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
321950f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
322050f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
322145bc899bSmrgSee \`config.log' for more details." >&5
322250f2e948Smrg$as_echo "$as_me: error: C compiler cannot create executables
322345bc899bSmrgSee \`config.log' for more details." >&2;}
322450f2e948Smrg   { (exit 77); exit 77; }; }; }
322545bc899bSmrgfi
322645bc899bSmrg
322745bc899bSmrgac_exeext=$ac_cv_exeext
322845bc899bSmrg
322950f2e948Smrg# Check that the compiler produces executables we can run.  If not, either
323045bc899bSmrg# the compiler is broken, or we cross compile.
323150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
323250f2e948Smrg$as_echo_n "checking whether the C compiler works... " >&6; }
323345bc899bSmrg# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
323445bc899bSmrg# If not cross compiling, check that we can run a simple program.
323545bc899bSmrgif test "$cross_compiling" != yes; then
323645bc899bSmrg  if { ac_try='./$ac_file'
323750f2e948Smrg  { (case "(($ac_try" in
323850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
323950f2e948Smrg  *) ac_try_echo=$ac_try;;
324050f2e948Smrgesac
324150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
324250f2e948Smrg$as_echo "$ac_try_echo") >&5
324350f2e948Smrg  (eval "$ac_try") 2>&5
324445bc899bSmrg  ac_status=$?
324550f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
324645bc899bSmrg  (exit $ac_status); }; }; then
324745bc899bSmrg    cross_compiling=no
324845bc899bSmrg  else
324945bc899bSmrg    if test "$cross_compiling" = maybe; then
325045bc899bSmrg	cross_compiling=yes
325145bc899bSmrg    else
325250f2e948Smrg	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
325350f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
325450f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
325545bc899bSmrgIf you meant to cross compile, use \`--host'.
325645bc899bSmrgSee \`config.log' for more details." >&5
325750f2e948Smrg$as_echo "$as_me: error: cannot run C compiled programs.
325845bc899bSmrgIf you meant to cross compile, use \`--host'.
325945bc899bSmrgSee \`config.log' for more details." >&2;}
326050f2e948Smrg   { (exit 1); exit 1; }; }; }
326145bc899bSmrg    fi
326245bc899bSmrg  fi
326345bc899bSmrgfi
326450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5
326550f2e948Smrg$as_echo "yes" >&6; }
326645bc899bSmrg
326750f2e948Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
326845bc899bSmrgac_clean_files=$ac_clean_files_save
326950f2e948Smrg# Check that the compiler produces executables we can run.  If not, either
327045bc899bSmrg# the compiler is broken, or we cross compile.
327150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
327250f2e948Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
327350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
327450f2e948Smrg$as_echo "$cross_compiling" >&6; }
327550f2e948Smrg
327650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
327750f2e948Smrg$as_echo_n "checking for suffix of executables... " >&6; }
327850f2e948Smrgif { (ac_try="$ac_link"
327950f2e948Smrgcase "(($ac_try" in
328050f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
328150f2e948Smrg  *) ac_try_echo=$ac_try;;
328250f2e948Smrgesac
328350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
328450f2e948Smrg$as_echo "$ac_try_echo") >&5
328550f2e948Smrg  (eval "$ac_link") 2>&5
328645bc899bSmrg  ac_status=$?
328750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
328845bc899bSmrg  (exit $ac_status); }; then
328945bc899bSmrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
329045bc899bSmrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
329145bc899bSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with
329245bc899bSmrg# `rm'.
329345bc899bSmrgfor ac_file in conftest.exe conftest conftest.*; do
329445bc899bSmrg  test -f "$ac_file" || continue
329545bc899bSmrg  case $ac_file in
329650f2e948Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
329745bc899bSmrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
329845bc899bSmrg	  break;;
329945bc899bSmrg    * ) break;;
330045bc899bSmrg  esac
330145bc899bSmrgdone
330245bc899bSmrgelse
330350f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
330450f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
330550f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
330645bc899bSmrgSee \`config.log' for more details." >&5
330750f2e948Smrg$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
330845bc899bSmrgSee \`config.log' for more details." >&2;}
330950f2e948Smrg   { (exit 1); exit 1; }; }; }
331045bc899bSmrgfi
331145bc899bSmrg
331245bc899bSmrgrm -f conftest$ac_cv_exeext
331350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
331450f2e948Smrg$as_echo "$ac_cv_exeext" >&6; }
331545bc899bSmrg
331645bc899bSmrgrm -f conftest.$ac_ext
331745bc899bSmrgEXEEXT=$ac_cv_exeext
331845bc899bSmrgac_exeext=$EXEEXT
331950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
332050f2e948Smrg$as_echo_n "checking for suffix of object files... " >&6; }
332145bc899bSmrgif test "${ac_cv_objext+set}" = set; then
332250f2e948Smrg  $as_echo_n "(cached) " >&6
332345bc899bSmrgelse
332445bc899bSmrg  cat >conftest.$ac_ext <<_ACEOF
332545bc899bSmrg/* confdefs.h.  */
332645bc899bSmrg_ACEOF
332745bc899bSmrgcat confdefs.h >>conftest.$ac_ext
332845bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF
332945bc899bSmrg/* end confdefs.h.  */
333045bc899bSmrg
333145bc899bSmrgint
333245bc899bSmrgmain ()
333345bc899bSmrg{
333445bc899bSmrg
333545bc899bSmrg  ;
333645bc899bSmrg  return 0;
333745bc899bSmrg}
333845bc899bSmrg_ACEOF
333945bc899bSmrgrm -f conftest.o conftest.obj
334050f2e948Smrgif { (ac_try="$ac_compile"
334150f2e948Smrgcase "(($ac_try" in
334250f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
334350f2e948Smrg  *) ac_try_echo=$ac_try;;
334450f2e948Smrgesac
334550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
334650f2e948Smrg$as_echo "$ac_try_echo") >&5
334750f2e948Smrg  (eval "$ac_compile") 2>&5
334845bc899bSmrg  ac_status=$?
334950f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
335045bc899bSmrg  (exit $ac_status); }; then
335150f2e948Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
335250f2e948Smrg  test -f "$ac_file" || continue;
335345bc899bSmrg  case $ac_file in
335450f2e948Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
335545bc899bSmrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
335645bc899bSmrg       break;;
335745bc899bSmrg  esac
335845bc899bSmrgdone
335945bc899bSmrgelse
336050f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
336145bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5
336245bc899bSmrg
336350f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
336450f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
336550f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
336645bc899bSmrgSee \`config.log' for more details." >&5
336750f2e948Smrg$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
336845bc899bSmrgSee \`config.log' for more details." >&2;}
336950f2e948Smrg   { (exit 1); exit 1; }; }; }
337045bc899bSmrgfi
337145bc899bSmrg
337245bc899bSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
337345bc899bSmrgfi
337450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
337550f2e948Smrg$as_echo "$ac_cv_objext" >&6; }
337645bc899bSmrgOBJEXT=$ac_cv_objext
337745bc899bSmrgac_objext=$OBJEXT
337850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
337950f2e948Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
338045bc899bSmrgif test "${ac_cv_c_compiler_gnu+set}" = set; then
338150f2e948Smrg  $as_echo_n "(cached) " >&6
338245bc899bSmrgelse
338345bc899bSmrg  cat >conftest.$ac_ext <<_ACEOF
338445bc899bSmrg/* confdefs.h.  */
338545bc899bSmrg_ACEOF
338645bc899bSmrgcat confdefs.h >>conftest.$ac_ext
338745bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF
338845bc899bSmrg/* end confdefs.h.  */
338945bc899bSmrg
339045bc899bSmrgint
339145bc899bSmrgmain ()
339245bc899bSmrg{
339345bc899bSmrg#ifndef __GNUC__
339445bc899bSmrg       choke me
339545bc899bSmrg#endif
339645bc899bSmrg
339745bc899bSmrg  ;
339845bc899bSmrg  return 0;
339945bc899bSmrg}
340045bc899bSmrg_ACEOF
340145bc899bSmrgrm -f conftest.$ac_objext
340250f2e948Smrgif { (ac_try="$ac_compile"
340350f2e948Smrgcase "(($ac_try" in
340450f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
340550f2e948Smrg  *) ac_try_echo=$ac_try;;
340650f2e948Smrgesac
340750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
340850f2e948Smrg$as_echo "$ac_try_echo") >&5
340950f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
341045bc899bSmrg  ac_status=$?
341145bc899bSmrg  grep -v '^ *+' conftest.er1 >conftest.err
341245bc899bSmrg  rm -f conftest.er1
341345bc899bSmrg  cat conftest.err >&5
341450f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
341550f2e948Smrg  (exit $ac_status); } && {
341650f2e948Smrg	 test -z "$ac_c_werror_flag" ||
341750f2e948Smrg	 test ! -s conftest.err
341850f2e948Smrg       } && test -s conftest.$ac_objext; then
341945bc899bSmrg  ac_compiler_gnu=yes
342045bc899bSmrgelse
342150f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
342245bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5
342345bc899bSmrg
342450f2e948Smrg	ac_compiler_gnu=no
342545bc899bSmrgfi
342650f2e948Smrg
342750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
342845bc899bSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu
342945bc899bSmrg
343045bc899bSmrgfi
343150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
343250f2e948Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
343350f2e948Smrgif test $ac_compiler_gnu = yes; then
343450f2e948Smrg  GCC=yes
343550f2e948Smrgelse
343650f2e948Smrg  GCC=
343750f2e948Smrgfi
343845bc899bSmrgac_test_CFLAGS=${CFLAGS+set}
343945bc899bSmrgac_save_CFLAGS=$CFLAGS
344050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
344150f2e948Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
344245bc899bSmrgif test "${ac_cv_prog_cc_g+set}" = set; then
344350f2e948Smrg  $as_echo_n "(cached) " >&6
344445bc899bSmrgelse
344550f2e948Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
344650f2e948Smrg   ac_c_werror_flag=yes
344750f2e948Smrg   ac_cv_prog_cc_g=no
344850f2e948Smrg   CFLAGS="-g"
344950f2e948Smrg   cat >conftest.$ac_ext <<_ACEOF
345045bc899bSmrg/* confdefs.h.  */
345145bc899bSmrg_ACEOF
345245bc899bSmrgcat confdefs.h >>conftest.$ac_ext
345345bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF
345445bc899bSmrg/* end confdefs.h.  */
345545bc899bSmrg
345645bc899bSmrgint
345745bc899bSmrgmain ()
345845bc899bSmrg{
345945bc899bSmrg
346045bc899bSmrg  ;
346145bc899bSmrg  return 0;
346245bc899bSmrg}
346345bc899bSmrg_ACEOF
346445bc899bSmrgrm -f conftest.$ac_objext
346550f2e948Smrgif { (ac_try="$ac_compile"
346650f2e948Smrgcase "(($ac_try" in
346750f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
346850f2e948Smrg  *) ac_try_echo=$ac_try;;
346950f2e948Smrgesac
347050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
347150f2e948Smrg$as_echo "$ac_try_echo") >&5
347250f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
347345bc899bSmrg  ac_status=$?
347445bc899bSmrg  grep -v '^ *+' conftest.er1 >conftest.err
347545bc899bSmrg  rm -f conftest.er1
347645bc899bSmrg  cat conftest.err >&5
347750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
347850f2e948Smrg  (exit $ac_status); } && {
347950f2e948Smrg	 test -z "$ac_c_werror_flag" ||
348050f2e948Smrg	 test ! -s conftest.err
348150f2e948Smrg       } && test -s conftest.$ac_objext; then
348250f2e948Smrg  ac_cv_prog_cc_g=yes
348350f2e948Smrgelse
348450f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
348550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
348650f2e948Smrg
348750f2e948Smrg	CFLAGS=""
348850f2e948Smrg      cat >conftest.$ac_ext <<_ACEOF
348950f2e948Smrg/* confdefs.h.  */
349050f2e948Smrg_ACEOF
349150f2e948Smrgcat confdefs.h >>conftest.$ac_ext
349250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
349350f2e948Smrg/* end confdefs.h.  */
349450f2e948Smrg
349550f2e948Smrgint
349650f2e948Smrgmain ()
349750f2e948Smrg{
349850f2e948Smrg
349950f2e948Smrg  ;
350050f2e948Smrg  return 0;
350150f2e948Smrg}
350250f2e948Smrg_ACEOF
350350f2e948Smrgrm -f conftest.$ac_objext
350450f2e948Smrgif { (ac_try="$ac_compile"
350550f2e948Smrgcase "(($ac_try" in
350650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
350750f2e948Smrg  *) ac_try_echo=$ac_try;;
350850f2e948Smrgesac
350950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
351050f2e948Smrg$as_echo "$ac_try_echo") >&5
351150f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
351245bc899bSmrg  ac_status=$?
351350f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
351450f2e948Smrg  rm -f conftest.er1
351550f2e948Smrg  cat conftest.err >&5
351650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
351750f2e948Smrg  (exit $ac_status); } && {
351850f2e948Smrg	 test -z "$ac_c_werror_flag" ||
351950f2e948Smrg	 test ! -s conftest.err
352050f2e948Smrg       } && test -s conftest.$ac_objext; then
352150f2e948Smrg  :
352250f2e948Smrgelse
352350f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
352450f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
352550f2e948Smrg
352650f2e948Smrg	ac_c_werror_flag=$ac_save_c_werror_flag
352750f2e948Smrg	 CFLAGS="-g"
352850f2e948Smrg	 cat >conftest.$ac_ext <<_ACEOF
352950f2e948Smrg/* confdefs.h.  */
353050f2e948Smrg_ACEOF
353150f2e948Smrgcat confdefs.h >>conftest.$ac_ext
353250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
353350f2e948Smrg/* end confdefs.h.  */
353450f2e948Smrg
353550f2e948Smrgint
353650f2e948Smrgmain ()
353750f2e948Smrg{
353850f2e948Smrg
353950f2e948Smrg  ;
354050f2e948Smrg  return 0;
354150f2e948Smrg}
354250f2e948Smrg_ACEOF
354350f2e948Smrgrm -f conftest.$ac_objext
354450f2e948Smrgif { (ac_try="$ac_compile"
354550f2e948Smrgcase "(($ac_try" in
354650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
354750f2e948Smrg  *) ac_try_echo=$ac_try;;
354850f2e948Smrgesac
354950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
355050f2e948Smrg$as_echo "$ac_try_echo") >&5
355150f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
355245bc899bSmrg  ac_status=$?
355350f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
355450f2e948Smrg  rm -f conftest.er1
355550f2e948Smrg  cat conftest.err >&5
355650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
355750f2e948Smrg  (exit $ac_status); } && {
355850f2e948Smrg	 test -z "$ac_c_werror_flag" ||
355950f2e948Smrg	 test ! -s conftest.err
356050f2e948Smrg       } && test -s conftest.$ac_objext; then
356145bc899bSmrg  ac_cv_prog_cc_g=yes
356245bc899bSmrgelse
356350f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
356445bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5
356545bc899bSmrg
356650f2e948Smrg
356750f2e948Smrgfi
356850f2e948Smrg
356950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
357045bc899bSmrgfi
357150f2e948Smrg
357250f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
357350f2e948Smrgfi
357450f2e948Smrg
357550f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
357650f2e948Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
357745bc899bSmrgfi
357850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
357950f2e948Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
358045bc899bSmrgif test "$ac_test_CFLAGS" = set; then
358145bc899bSmrg  CFLAGS=$ac_save_CFLAGS
358245bc899bSmrgelif test $ac_cv_prog_cc_g = yes; then
358345bc899bSmrg  if test "$GCC" = yes; then
358445bc899bSmrg    CFLAGS="-g -O2"
358545bc899bSmrg  else
358645bc899bSmrg    CFLAGS="-g"
358745bc899bSmrg  fi
358845bc899bSmrgelse
358945bc899bSmrg  if test "$GCC" = yes; then
359045bc899bSmrg    CFLAGS="-O2"
359145bc899bSmrg  else
359245bc899bSmrg    CFLAGS=
359345bc899bSmrg  fi
359445bc899bSmrgfi
359550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
359650f2e948Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
359750f2e948Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then
359850f2e948Smrg  $as_echo_n "(cached) " >&6
359945bc899bSmrgelse
360050f2e948Smrg  ac_cv_prog_cc_c89=no
360145bc899bSmrgac_save_CC=$CC
360245bc899bSmrgcat >conftest.$ac_ext <<_ACEOF
360345bc899bSmrg/* confdefs.h.  */
360445bc899bSmrg_ACEOF
360545bc899bSmrgcat confdefs.h >>conftest.$ac_ext
360645bc899bSmrgcat >>conftest.$ac_ext <<_ACEOF
360745bc899bSmrg/* end confdefs.h.  */
360845bc899bSmrg#include <stdarg.h>
360945bc899bSmrg#include <stdio.h>
361045bc899bSmrg#include <sys/types.h>
361145bc899bSmrg#include <sys/stat.h>
361245bc899bSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
361345bc899bSmrgstruct buf { int x; };
361445bc899bSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
361545bc899bSmrgstatic char *e (p, i)
361645bc899bSmrg     char **p;
361745bc899bSmrg     int i;
361845bc899bSmrg{
361945bc899bSmrg  return p[i];
362045bc899bSmrg}
362145bc899bSmrgstatic char *f (char * (*g) (char **, int), char **p, ...)
362245bc899bSmrg{
362345bc899bSmrg  char *s;
362445bc899bSmrg  va_list v;
362545bc899bSmrg  va_start (v,p);
362645bc899bSmrg  s = g (p, va_arg (v,int));
362745bc899bSmrg  va_end (v);
362845bc899bSmrg  return s;
362945bc899bSmrg}
363045bc899bSmrg
363145bc899bSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
363245bc899bSmrg   function prototypes and stuff, but not '\xHH' hex character constants.
363345bc899bSmrg   These don't provoke an error unfortunately, instead are silently treated
363450f2e948Smrg   as 'x'.  The following induces an error, until -std is added to get
363545bc899bSmrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
363645bc899bSmrg   array size at least.  It's necessary to write '\x00'==0 to get something
363750f2e948Smrg   that's true only with -std.  */
363845bc899bSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
363945bc899bSmrg
364050f2e948Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
364150f2e948Smrg   inside strings and character constants.  */
364250f2e948Smrg#define FOO(x) 'x'
364350f2e948Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
364450f2e948Smrg
364545bc899bSmrgint test (int i, double x);
364645bc899bSmrgstruct s1 {int (*f) (int a);};
364745bc899bSmrgstruct s2 {int (*f) (double a);};
364845bc899bSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
364945bc899bSmrgint argc;
365045bc899bSmrgchar **argv;
365145bc899bSmrgint
365245bc899bSmrgmain ()
365345bc899bSmrg{
365445bc899bSmrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
365545bc899bSmrg  ;
365645bc899bSmrg  return 0;
365745bc899bSmrg}
365845bc899bSmrg_ACEOF
365950f2e948Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
366050f2e948Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
366145bc899bSmrgdo
366245bc899bSmrg  CC="$ac_save_CC $ac_arg"
366345bc899bSmrg  rm -f conftest.$ac_objext
366450f2e948Smrgif { (ac_try="$ac_compile"
366550f2e948Smrgcase "(($ac_try" in
366650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
366750f2e948Smrg  *) ac_try_echo=$ac_try;;
366850f2e948Smrgesac
366950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
367050f2e948Smrg$as_echo "$ac_try_echo") >&5
367150f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
367245bc899bSmrg  ac_status=$?
367345bc899bSmrg  grep -v '^ *+' conftest.er1 >conftest.err
367445bc899bSmrg  rm -f conftest.er1
367545bc899bSmrg  cat conftest.err >&5
367650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
367750f2e948Smrg  (exit $ac_status); } && {
367850f2e948Smrg	 test -z "$ac_c_werror_flag" ||
367950f2e948Smrg	 test ! -s conftest.err
368050f2e948Smrg       } && test -s conftest.$ac_objext; then
368150f2e948Smrg  ac_cv_prog_cc_c89=$ac_arg
368250f2e948Smrgelse
368350f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
368445bc899bSmrgsed 's/^/| /' conftest.$ac_ext >&5
368545bc899bSmrg
368650f2e948Smrg
368745bc899bSmrgfi
368850f2e948Smrg
368950f2e948Smrgrm -f core conftest.err conftest.$ac_objext
369050f2e948Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
369145bc899bSmrgdone
369250f2e948Smrgrm -f conftest.$ac_ext
369345bc899bSmrgCC=$ac_save_CC
369445bc899bSmrg
369545bc899bSmrgfi
369650f2e948Smrg# AC_CACHE_VAL
369750f2e948Smrgcase "x$ac_cv_prog_cc_c89" in
369850f2e948Smrg  x)
369950f2e948Smrg    { $as_echo "$as_me:$LINENO: result: none needed" >&5
370050f2e948Smrg$as_echo "none needed" >&6; } ;;
370150f2e948Smrg  xno)
370250f2e948Smrg    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
370350f2e948Smrg$as_echo "unsupported" >&6; } ;;
370445bc899bSmrg  *)
370550f2e948Smrg    CC="$CC $ac_cv_prog_cc_c89"
370650f2e948Smrg    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
370750f2e948Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
370845bc899bSmrgesac
370945bc899bSmrg
371045bc899bSmrg
371145bc899bSmrgac_ext=c
371245bc899bSmrgac_cpp='$CPP $CPPFLAGS'
371345bc899bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
371445bc899bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
371545bc899bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
371645bc899bSmrg
371745bc899bSmrgdepcc="$CC"   am_compiler_list=
371845bc899bSmrg
371950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
372050f2e948Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
372145bc899bSmrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
372250f2e948Smrg  $as_echo_n "(cached) " >&6
372345bc899bSmrgelse
372445bc899bSmrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
372545bc899bSmrg  # We make a subdir and do the tests there.  Otherwise we can end up
372645bc899bSmrg  # making bogus files that we don't know about and never remove.  For
372745bc899bSmrg  # instance it was reported that on HP-UX the gcc test will end up
372845bc899bSmrg  # making a dummy file named `D' -- because `-MD' means `put the output
372945bc899bSmrg  # in D'.
373045bc899bSmrg  mkdir conftest.dir
373145bc899bSmrg  # Copy depcomp to subdir because otherwise we won't find it if we're
373245bc899bSmrg  # using a relative directory.
373345bc899bSmrg  cp "$am_depcomp" conftest.dir
373445bc899bSmrg  cd conftest.dir
373545bc899bSmrg  # We will build objects and dependencies in a subdirectory because
373645bc899bSmrg  # it helps to detect inapplicable dependency modes.  For instance
373745bc899bSmrg  # both Tru64's cc and ICC support -MD to output dependencies as a
373845bc899bSmrg  # side effect of compilation, but ICC will put the dependencies in
373945bc899bSmrg  # the current directory while Tru64 will put them in the object
374045bc899bSmrg  # directory.
374145bc899bSmrg  mkdir sub
374245bc899bSmrg
374345bc899bSmrg  am_cv_CC_dependencies_compiler_type=none
374445bc899bSmrg  if test "$am_compiler_list" = ""; then
374545bc899bSmrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
374645bc899bSmrg  fi
374745bc899bSmrg  for depmode in $am_compiler_list; do
374845bc899bSmrg    # Setup a source with many dependencies, because some compilers
374945bc899bSmrg    # like to wrap large dependency lists on column 80 (with \), and
375045bc899bSmrg    # we should not choose a depcomp mode which is confused by this.
375145bc899bSmrg    #
375245bc899bSmrg    # We need to recreate these files for each test, as the compiler may
375345bc899bSmrg    # overwrite some of them when testing with obscure command lines.
375445bc899bSmrg    # This happens at least with the AIX C compiler.
375545bc899bSmrg    : > sub/conftest.c
375645bc899bSmrg    for i in 1 2 3 4 5 6; do
375745bc899bSmrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
375845bc899bSmrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
375945bc899bSmrg      # Solaris 8's {/usr,}/bin/sh.
376045bc899bSmrg      touch sub/conftst$i.h
376145bc899bSmrg    done
376245bc899bSmrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
376345bc899bSmrg
376445bc899bSmrg    case $depmode in
376545bc899bSmrg    nosideeffect)
376645bc899bSmrg      # after this tag, mechanisms are not by side-effect, so they'll
376745bc899bSmrg      # only be used when explicitly requested
376845bc899bSmrg      if test "x$enable_dependency_tracking" = xyes; then
376945bc899bSmrg	continue
377045bc899bSmrg      else
377145bc899bSmrg	break
377245bc899bSmrg      fi
377345bc899bSmrg      ;;
377445bc899bSmrg    none) break ;;
377545bc899bSmrg    esac
377645bc899bSmrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
377745bc899bSmrg    # mode.  It turns out that the SunPro C++ compiler does not properly
377845bc899bSmrg    # handle `-M -o', and we need to detect this.
377945bc899bSmrg    if depmode=$depmode \
378045bc899bSmrg       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
378145bc899bSmrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
378245bc899bSmrg       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
378345bc899bSmrg         >/dev/null 2>conftest.err &&
378450f2e948Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
378545bc899bSmrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
378645bc899bSmrg       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
378745bc899bSmrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
378845bc899bSmrg      # icc doesn't choke on unknown options, it will just issue warnings
378945bc899bSmrg      # or remarks (even with -Werror).  So we grep stderr for any message
379045bc899bSmrg      # that says an option was ignored or not supported.
379145bc899bSmrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
379245bc899bSmrg      #   icc: Command line warning: ignoring option '-M'; no argument required
379345bc899bSmrg      # The diagnosis changed in icc 8.0:
379445bc899bSmrg      #   icc: Command line remark: option '-MP' not supported
379545bc899bSmrg      if (grep 'ignoring option' conftest.err ||
379645bc899bSmrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
379745bc899bSmrg        am_cv_CC_dependencies_compiler_type=$depmode
379845bc899bSmrg        break
379945bc899bSmrg      fi
380045bc899bSmrg    fi
380145bc899bSmrg  done
380245bc899bSmrg
380345bc899bSmrg  cd ..
380445bc899bSmrg  rm -rf conftest.dir
380545bc899bSmrgelse
380645bc899bSmrg  am_cv_CC_dependencies_compiler_type=none
380745bc899bSmrgfi
380845bc899bSmrg
380945bc899bSmrgfi
381050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
381150f2e948Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
381245bc899bSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
381345bc899bSmrg
381450f2e948Smrg if
381545bc899bSmrg  test "x$enable_dependency_tracking" != xno \
381645bc899bSmrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
381745bc899bSmrg  am__fastdepCC_TRUE=
381845bc899bSmrg  am__fastdepCC_FALSE='#'
381945bc899bSmrgelse
382045bc899bSmrg  am__fastdepCC_TRUE='#'
382145bc899bSmrg  am__fastdepCC_FALSE=
382245bc899bSmrgfi
382345bc899bSmrg
382445bc899bSmrg
382550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
382650f2e948Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
382750f2e948Smrgif test "${ac_cv_path_SED+set}" = set; then
382850f2e948Smrg  $as_echo_n "(cached) " >&6
382945bc899bSmrgelse
383050f2e948Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
383150f2e948Smrg     for ac_i in 1 2 3 4 5 6 7; do
383250f2e948Smrg       ac_script="$ac_script$as_nl$ac_script"
383350f2e948Smrg     done
383450f2e948Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
383550f2e948Smrg     $as_unset ac_script || ac_script=
383650f2e948Smrg     if test -z "$SED"; then
383750f2e948Smrg  ac_path_SED_found=false
383850f2e948Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
383950f2e948Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
384045bc899bSmrgfor as_dir in $PATH
384145bc899bSmrgdo
384245bc899bSmrg  IFS=$as_save_IFS
384345bc899bSmrg  test -z "$as_dir" && as_dir=.
384450f2e948Smrg  for ac_prog in sed gsed; do
384545bc899bSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
384650f2e948Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
384750f2e948Smrg      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
384850f2e948Smrg# Check for GNU ac_path_SED and select it if it is found.
384950f2e948Smrg  # Check for GNU $ac_path_SED
385050f2e948Smrgcase `"$ac_path_SED" --version 2>&1` in
385150f2e948Smrg*GNU*)
385250f2e948Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
385350f2e948Smrg*)
385450f2e948Smrg  ac_count=0
385550f2e948Smrg  $as_echo_n 0123456789 >"conftest.in"
385650f2e948Smrg  while :
385750f2e948Smrg  do
385850f2e948Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
385950f2e948Smrg    mv "conftest.tmp" "conftest.in"
386050f2e948Smrg    cp "conftest.in" "conftest.nl"
386150f2e948Smrg    $as_echo '' >> "conftest.nl"
386250f2e948Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
386350f2e948Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
386450f2e948Smrg    ac_count=`expr $ac_count + 1`
386550f2e948Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
386650f2e948Smrg      # Best one so far, save it but keep looking for a better one
386750f2e948Smrg      ac_cv_path_SED="$ac_path_SED"
386850f2e948Smrg      ac_path_SED_max=$ac_count
386950f2e948Smrg    fi
387050f2e948Smrg    # 10*(2^10) chars as input seems more than enough
387150f2e948Smrg    test $ac_count -gt 10 && break
387250f2e948Smrg  done
387350f2e948Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
387450f2e948Smrgesac
387550f2e948Smrg
387650f2e948Smrg      $ac_path_SED_found && break 3
387745bc899bSmrg    done
387845bc899bSmrg  done
387945bc899bSmrgdone
388045bc899bSmrgIFS=$as_save_IFS
388150f2e948Smrg  if test -z "$ac_cv_path_SED"; then
388250f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
388350f2e948Smrg$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
388450f2e948Smrg   { (exit 1); exit 1; }; }
388545bc899bSmrg  fi
388650f2e948Smrgelse
388750f2e948Smrg  ac_cv_path_SED=$SED
388850f2e948Smrgfi
388945bc899bSmrg
389045bc899bSmrgfi
389150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
389250f2e948Smrg$as_echo "$ac_cv_path_SED" >&6; }
389350f2e948Smrg SED="$ac_cv_path_SED"
389450f2e948Smrg  rm -f conftest.sed
38951ac89addSmrg
389650f2e948Smrgtest -z "$SED" && SED=sed
389750f2e948SmrgXsed="$SED -e 1s/^X//"
38981ac89addSmrg
38991ac89addSmrg
39001ac89addSmrg
39011ac89addSmrg
39021ac89addSmrg
390350f2e948Smrg
390450f2e948Smrg
390550f2e948Smrg
390650f2e948Smrg
390750f2e948Smrg
390850f2e948Smrg
390950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
391050f2e948Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
391150f2e948Smrgif test "${ac_cv_path_GREP+set}" = set; then
391250f2e948Smrg  $as_echo_n "(cached) " >&6
39131ac89addSmrgelse
391450f2e948Smrg  if test -z "$GREP"; then
391550f2e948Smrg  ac_path_GREP_found=false
391650f2e948Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
391750f2e948Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
391850f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
391950f2e948Smrgdo
392050f2e948Smrg  IFS=$as_save_IFS
392150f2e948Smrg  test -z "$as_dir" && as_dir=.
392250f2e948Smrg  for ac_prog in grep ggrep; do
392350f2e948Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
392450f2e948Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
392550f2e948Smrg      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
392650f2e948Smrg# Check for GNU ac_path_GREP and select it if it is found.
392750f2e948Smrg  # Check for GNU $ac_path_GREP
392850f2e948Smrgcase `"$ac_path_GREP" --version 2>&1` in
392950f2e948Smrg*GNU*)
393050f2e948Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
393150f2e948Smrg*)
393250f2e948Smrg  ac_count=0
393350f2e948Smrg  $as_echo_n 0123456789 >"conftest.in"
393450f2e948Smrg  while :
393550f2e948Smrg  do
393650f2e948Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
393750f2e948Smrg    mv "conftest.tmp" "conftest.in"
393850f2e948Smrg    cp "conftest.in" "conftest.nl"
393950f2e948Smrg    $as_echo 'GREP' >> "conftest.nl"
394050f2e948Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
394150f2e948Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
394250f2e948Smrg    ac_count=`expr $ac_count + 1`
394350f2e948Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
394450f2e948Smrg      # Best one so far, save it but keep looking for a better one
394550f2e948Smrg      ac_cv_path_GREP="$ac_path_GREP"
394650f2e948Smrg      ac_path_GREP_max=$ac_count
394750f2e948Smrg    fi
394850f2e948Smrg    # 10*(2^10) chars as input seems more than enough
394950f2e948Smrg    test $ac_count -gt 10 && break
395050f2e948Smrg  done
395150f2e948Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
395250f2e948Smrgesac
395350f2e948Smrg
395450f2e948Smrg      $ac_path_GREP_found && break 3
395550f2e948Smrg    done
395650f2e948Smrg  done
395750f2e948Smrgdone
395850f2e948SmrgIFS=$as_save_IFS
395950f2e948Smrg  if test -z "$ac_cv_path_GREP"; then
396050f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
396150f2e948Smrg$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
396250f2e948Smrg   { (exit 1); exit 1; }; }
396350f2e948Smrg  fi
396450f2e948Smrgelse
396550f2e948Smrg  ac_cv_path_GREP=$GREP
396650f2e948Smrgfi
396750f2e948Smrg
396850f2e948Smrgfi
396950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
397050f2e948Smrg$as_echo "$ac_cv_path_GREP" >&6; }
397150f2e948Smrg GREP="$ac_cv_path_GREP"
397250f2e948Smrg
397350f2e948Smrg
397450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
397550f2e948Smrg$as_echo_n "checking for egrep... " >&6; }
397650f2e948Smrgif test "${ac_cv_path_EGREP+set}" = set; then
397750f2e948Smrg  $as_echo_n "(cached) " >&6
397850f2e948Smrgelse
397950f2e948Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
398050f2e948Smrg   then ac_cv_path_EGREP="$GREP -E"
398150f2e948Smrg   else
398250f2e948Smrg     if test -z "$EGREP"; then
398350f2e948Smrg  ac_path_EGREP_found=false
398450f2e948Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
398550f2e948Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
398650f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
398750f2e948Smrgdo
398850f2e948Smrg  IFS=$as_save_IFS
398950f2e948Smrg  test -z "$as_dir" && as_dir=.
399050f2e948Smrg  for ac_prog in egrep; do
399150f2e948Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
399250f2e948Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
399350f2e948Smrg      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
399450f2e948Smrg# Check for GNU ac_path_EGREP and select it if it is found.
399550f2e948Smrg  # Check for GNU $ac_path_EGREP
399650f2e948Smrgcase `"$ac_path_EGREP" --version 2>&1` in
399750f2e948Smrg*GNU*)
399850f2e948Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
399950f2e948Smrg*)
400050f2e948Smrg  ac_count=0
400150f2e948Smrg  $as_echo_n 0123456789 >"conftest.in"
400250f2e948Smrg  while :
400350f2e948Smrg  do
400450f2e948Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
400550f2e948Smrg    mv "conftest.tmp" "conftest.in"
400650f2e948Smrg    cp "conftest.in" "conftest.nl"
400750f2e948Smrg    $as_echo 'EGREP' >> "conftest.nl"
400850f2e948Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
400950f2e948Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
401050f2e948Smrg    ac_count=`expr $ac_count + 1`
401150f2e948Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
401250f2e948Smrg      # Best one so far, save it but keep looking for a better one
401350f2e948Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
401450f2e948Smrg      ac_path_EGREP_max=$ac_count
401550f2e948Smrg    fi
401650f2e948Smrg    # 10*(2^10) chars as input seems more than enough
401750f2e948Smrg    test $ac_count -gt 10 && break
401850f2e948Smrg  done
401950f2e948Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
402050f2e948Smrgesac
402150f2e948Smrg
402250f2e948Smrg      $ac_path_EGREP_found && break 3
402350f2e948Smrg    done
402450f2e948Smrg  done
402550f2e948Smrgdone
402650f2e948SmrgIFS=$as_save_IFS
402750f2e948Smrg  if test -z "$ac_cv_path_EGREP"; then
402850f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
402950f2e948Smrg$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
403050f2e948Smrg   { (exit 1); exit 1; }; }
403150f2e948Smrg  fi
403250f2e948Smrgelse
403350f2e948Smrg  ac_cv_path_EGREP=$EGREP
403450f2e948Smrgfi
403550f2e948Smrg
403650f2e948Smrg   fi
403750f2e948Smrgfi
403850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
403950f2e948Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
404050f2e948Smrg EGREP="$ac_cv_path_EGREP"
404150f2e948Smrg
404250f2e948Smrg
404350f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5
404450f2e948Smrg$as_echo_n "checking for fgrep... " >&6; }
404550f2e948Smrgif test "${ac_cv_path_FGREP+set}" = set; then
404650f2e948Smrg  $as_echo_n "(cached) " >&6
404750f2e948Smrgelse
404850f2e948Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
404950f2e948Smrg   then ac_cv_path_FGREP="$GREP -F"
405050f2e948Smrg   else
405150f2e948Smrg     if test -z "$FGREP"; then
405250f2e948Smrg  ac_path_FGREP_found=false
405350f2e948Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
405450f2e948Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
405550f2e948Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
405650f2e948Smrgdo
405750f2e948Smrg  IFS=$as_save_IFS
405850f2e948Smrg  test -z "$as_dir" && as_dir=.
405950f2e948Smrg  for ac_prog in fgrep; do
406050f2e948Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
406150f2e948Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
406250f2e948Smrg      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
406350f2e948Smrg# Check for GNU ac_path_FGREP and select it if it is found.
406450f2e948Smrg  # Check for GNU $ac_path_FGREP
406550f2e948Smrgcase `"$ac_path_FGREP" --version 2>&1` in
406650f2e948Smrg*GNU*)
406750f2e948Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
406850f2e948Smrg*)
406950f2e948Smrg  ac_count=0
407050f2e948Smrg  $as_echo_n 0123456789 >"conftest.in"
407150f2e948Smrg  while :
407250f2e948Smrg  do
407350f2e948Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
407450f2e948Smrg    mv "conftest.tmp" "conftest.in"
407550f2e948Smrg    cp "conftest.in" "conftest.nl"
407650f2e948Smrg    $as_echo 'FGREP' >> "conftest.nl"
407750f2e948Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
407850f2e948Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
407950f2e948Smrg    ac_count=`expr $ac_count + 1`
408050f2e948Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
408150f2e948Smrg      # Best one so far, save it but keep looking for a better one
408250f2e948Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
408350f2e948Smrg      ac_path_FGREP_max=$ac_count
408450f2e948Smrg    fi
408550f2e948Smrg    # 10*(2^10) chars as input seems more than enough
408650f2e948Smrg    test $ac_count -gt 10 && break
408750f2e948Smrg  done
408850f2e948Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
408950f2e948Smrgesac
409050f2e948Smrg
409150f2e948Smrg      $ac_path_FGREP_found && break 3
409250f2e948Smrg    done
409350f2e948Smrg  done
409450f2e948Smrgdone
409550f2e948SmrgIFS=$as_save_IFS
409650f2e948Smrg  if test -z "$ac_cv_path_FGREP"; then
409750f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
409850f2e948Smrg$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
409950f2e948Smrg   { (exit 1); exit 1; }; }
410050f2e948Smrg  fi
410150f2e948Smrgelse
410250f2e948Smrg  ac_cv_path_FGREP=$FGREP
410350f2e948Smrgfi
410450f2e948Smrg
410550f2e948Smrg   fi
410650f2e948Smrgfi
410750f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
410850f2e948Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
410950f2e948Smrg FGREP="$ac_cv_path_FGREP"
411050f2e948Smrg
411150f2e948Smrg
411250f2e948Smrgtest -z "$GREP" && GREP=grep
411350f2e948Smrg
411450f2e948Smrg
411550f2e948Smrg
411650f2e948Smrg
411750f2e948Smrg
411850f2e948Smrg
411950f2e948Smrg
412050f2e948Smrg
412150f2e948Smrg
412250f2e948Smrg
412350f2e948Smrg
412450f2e948Smrg
412550f2e948Smrg
412650f2e948Smrg
412750f2e948Smrg
412850f2e948Smrg
412950f2e948Smrg
413050f2e948Smrg
413150f2e948Smrg
413250f2e948Smrg# Check whether --with-gnu-ld was given.
413350f2e948Smrgif test "${with_gnu_ld+set}" = set; then
413450f2e948Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
413550f2e948Smrgelse
413650f2e948Smrg  with_gnu_ld=no
413750f2e948Smrgfi
413850f2e948Smrg
413950f2e948Smrgac_prog=ld
414050f2e948Smrgif test "$GCC" = yes; then
414145bc899bSmrg  # Check if gcc -print-prog-name=ld gives a path.
414250f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
414350f2e948Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
414445bc899bSmrg  case $host in
414545bc899bSmrg  *-*-mingw*)
414645bc899bSmrg    # gcc leaves a trailing carriage return which upsets mingw
414745bc899bSmrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
414845bc899bSmrg  *)
414945bc899bSmrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
415045bc899bSmrg  esac
415145bc899bSmrg  case $ac_prog in
415245bc899bSmrg    # Accept absolute paths.
415345bc899bSmrg    [\\/]* | ?:[\\/]*)
415445bc899bSmrg      re_direlt='/[^/][^/]*/\.\./'
415545bc899bSmrg      # Canonicalize the pathname of ld
415650f2e948Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
415750f2e948Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
415850f2e948Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
415945bc899bSmrg      done
416045bc899bSmrg      test -z "$LD" && LD="$ac_prog"
416145bc899bSmrg      ;;
416245bc899bSmrg  "")
416345bc899bSmrg    # If it fails, then pretend we aren't using GCC.
416445bc899bSmrg    ac_prog=ld
416545bc899bSmrg    ;;
416645bc899bSmrg  *)
416745bc899bSmrg    # If it is relative, then search for the first ld in PATH.
416845bc899bSmrg    with_gnu_ld=unknown
416945bc899bSmrg    ;;
417045bc899bSmrg  esac
417145bc899bSmrgelif test "$with_gnu_ld" = yes; then
417250f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
417350f2e948Smrg$as_echo_n "checking for GNU ld... " >&6; }
417445bc899bSmrgelse
417550f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
417650f2e948Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
417745bc899bSmrgfi
417845bc899bSmrgif test "${lt_cv_path_LD+set}" = set; then
417950f2e948Smrg  $as_echo_n "(cached) " >&6
418045bc899bSmrgelse
418145bc899bSmrg  if test -z "$LD"; then
418245bc899bSmrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
418345bc899bSmrg  for ac_dir in $PATH; do
418445bc899bSmrg    IFS="$lt_save_ifs"
418545bc899bSmrg    test -z "$ac_dir" && ac_dir=.
418645bc899bSmrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
418745bc899bSmrg      lt_cv_path_LD="$ac_dir/$ac_prog"
418845bc899bSmrg      # Check to see if the program is GNU ld.  I'd rather use --version,
418945bc899bSmrg      # but apparently some variants of GNU ld only accept -v.
419045bc899bSmrg      # Break only if it was the GNU/non-GNU ld that we prefer.
419145bc899bSmrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
419245bc899bSmrg      *GNU* | *'with BFD'*)
419345bc899bSmrg	test "$with_gnu_ld" != no && break
419445bc899bSmrg	;;
419545bc899bSmrg      *)
419645bc899bSmrg	test "$with_gnu_ld" != yes && break
419745bc899bSmrg	;;
419845bc899bSmrg      esac
419945bc899bSmrg    fi
420045bc899bSmrg  done
420145bc899bSmrg  IFS="$lt_save_ifs"
420245bc899bSmrgelse
420345bc899bSmrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
420445bc899bSmrgfi
420545bc899bSmrgfi
420645bc899bSmrg
420745bc899bSmrgLD="$lt_cv_path_LD"
420845bc899bSmrgif test -n "$LD"; then
420950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $LD" >&5
421050f2e948Smrg$as_echo "$LD" >&6; }
421145bc899bSmrgelse
421250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
421350f2e948Smrg$as_echo "no" >&6; }
421445bc899bSmrgfi
421550f2e948Smrgtest -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
421650f2e948Smrg$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
421745bc899bSmrg   { (exit 1); exit 1; }; }
421850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
421950f2e948Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
422045bc899bSmrgif test "${lt_cv_prog_gnu_ld+set}" = set; then
422150f2e948Smrg  $as_echo_n "(cached) " >&6
422245bc899bSmrgelse
422345bc899bSmrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
422445bc899bSmrgcase `$LD -v 2>&1 </dev/null` in
422545bc899bSmrg*GNU* | *'with BFD'*)
422645bc899bSmrg  lt_cv_prog_gnu_ld=yes
422745bc899bSmrg  ;;
422845bc899bSmrg*)
422945bc899bSmrg  lt_cv_prog_gnu_ld=no
423045bc899bSmrg  ;;
423145bc899bSmrgesac
423245bc899bSmrgfi
423350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
423450f2e948Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
423545bc899bSmrgwith_gnu_ld=$lt_cv_prog_gnu_ld
423645bc899bSmrg
423745bc899bSmrg
423845bc899bSmrg
423950f2e948Smrg
424050f2e948Smrg
424150f2e948Smrg
424250f2e948Smrg
424350f2e948Smrg
424450f2e948Smrg
424550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
424650f2e948Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
424745bc899bSmrgif test "${lt_cv_path_NM+set}" = set; then
424850f2e948Smrg  $as_echo_n "(cached) " >&6
424945bc899bSmrgelse
425045bc899bSmrg  if test -n "$NM"; then
425145bc899bSmrg  # Let the user override the test.
425245bc899bSmrg  lt_cv_path_NM="$NM"
425345bc899bSmrgelse
425445bc899bSmrg  lt_nm_to_check="${ac_tool_prefix}nm"
425545bc899bSmrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
425645bc899bSmrg    lt_nm_to_check="$lt_nm_to_check nm"
425745bc899bSmrg  fi
425845bc899bSmrg  for lt_tmp_nm in $lt_nm_to_check; do
425945bc899bSmrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
426045bc899bSmrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
426145bc899bSmrg      IFS="$lt_save_ifs"
426245bc899bSmrg      test -z "$ac_dir" && ac_dir=.
426345bc899bSmrg      tmp_nm="$ac_dir/$lt_tmp_nm"
426445bc899bSmrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
426545bc899bSmrg	# Check to see if the nm accepts a BSD-compat flag.
426645bc899bSmrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
426745bc899bSmrg	#   nm: unknown option "B" ignored
426845bc899bSmrg	# Tru64's nm complains that /dev/null is an invalid object file
426945bc899bSmrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
427045bc899bSmrg	*/dev/null* | *'Invalid file or object type'*)
427145bc899bSmrg	  lt_cv_path_NM="$tmp_nm -B"
427245bc899bSmrg	  break
427345bc899bSmrg	  ;;
427445bc899bSmrg	*)
427545bc899bSmrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
427645bc899bSmrg	  */dev/null*)
427745bc899bSmrg	    lt_cv_path_NM="$tmp_nm -p"
427845bc899bSmrg	    break
427945bc899bSmrg	    ;;
428045bc899bSmrg	  *)
428145bc899bSmrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
428245bc899bSmrg	    continue # so that we can try to find one that supports BSD flags
428345bc899bSmrg	    ;;
428445bc899bSmrg	  esac
428545bc899bSmrg	  ;;
428645bc899bSmrg	esac
428745bc899bSmrg      fi
428845bc899bSmrg    done
428945bc899bSmrg    IFS="$lt_save_ifs"
429045bc899bSmrg  done
429150f2e948Smrg  : ${lt_cv_path_NM=no}
429245bc899bSmrgfi
429345bc899bSmrgfi
429450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
429550f2e948Smrg$as_echo "$lt_cv_path_NM" >&6; }
429650f2e948Smrgif test "$lt_cv_path_NM" != "no"; then
429750f2e948Smrg  NM="$lt_cv_path_NM"
429850f2e948Smrgelse
429950f2e948Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
430050f2e948Smrg  if test -n "$ac_tool_prefix"; then
430150f2e948Smrg  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
430250f2e948Smrg  do
430350f2e948Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
430450f2e948Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
430550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
430650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
430750f2e948Smrgif test "${ac_cv_prog_DUMPBIN+set}" = set; then
430850f2e948Smrg  $as_echo_n "(cached) " >&6
430950f2e948Smrgelse
431050f2e948Smrg  if test -n "$DUMPBIN"; then
431150f2e948Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
431250f2e948Smrgelse
431350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
431450f2e948Smrgfor as_dir in $PATH
431550f2e948Smrgdo
431650f2e948Smrg  IFS=$as_save_IFS
431750f2e948Smrg  test -z "$as_dir" && as_dir=.
431850f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
431950f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
432050f2e948Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
432150f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
432250f2e948Smrg    break 2
432350f2e948Smrg  fi
432450f2e948Smrgdone
432550f2e948Smrgdone
432650f2e948SmrgIFS=$as_save_IFS
432745bc899bSmrg
432850f2e948Smrgfi
432950f2e948Smrgfi
433050f2e948SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
433150f2e948Smrgif test -n "$DUMPBIN"; then
433250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
433350f2e948Smrg$as_echo "$DUMPBIN" >&6; }
433445bc899bSmrgelse
433550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
433650f2e948Smrg$as_echo "no" >&6; }
433745bc899bSmrgfi
433845bc899bSmrg
433945bc899bSmrg
434050f2e948Smrg    test -n "$DUMPBIN" && break
434150f2e948Smrg  done
434250f2e948Smrgfi
434350f2e948Smrgif test -z "$DUMPBIN"; then
434450f2e948Smrg  ac_ct_DUMPBIN=$DUMPBIN
434550f2e948Smrg  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
434650f2e948Smrgdo
434750f2e948Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
434850f2e948Smrgset dummy $ac_prog; ac_word=$2
434950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
435050f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
435150f2e948Smrgif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
435250f2e948Smrg  $as_echo_n "(cached) " >&6
435350f2e948Smrgelse
435450f2e948Smrg  if test -n "$ac_ct_DUMPBIN"; then
435550f2e948Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
435650f2e948Smrgelse
435750f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
435850f2e948Smrgfor as_dir in $PATH
435950f2e948Smrgdo
436050f2e948Smrg  IFS=$as_save_IFS
436150f2e948Smrg  test -z "$as_dir" && as_dir=.
436250f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
436350f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
436450f2e948Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
436550f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
436650f2e948Smrg    break 2
436750f2e948Smrg  fi
436850f2e948Smrgdone
436950f2e948Smrgdone
437050f2e948SmrgIFS=$as_save_IFS
437145bc899bSmrg
437250f2e948Smrgfi
437350f2e948Smrgfi
437450f2e948Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
437550f2e948Smrgif test -n "$ac_ct_DUMPBIN"; then
437650f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
437750f2e948Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
437850f2e948Smrgelse
437950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
438050f2e948Smrg$as_echo "no" >&6; }
438150f2e948Smrgfi
438245bc899bSmrg
438345bc899bSmrg
438450f2e948Smrg  test -n "$ac_ct_DUMPBIN" && break
438550f2e948Smrgdone
4386226fade8Smrg
438750f2e948Smrg  if test "x$ac_ct_DUMPBIN" = x; then
438850f2e948Smrg    DUMPBIN=":"
438950f2e948Smrg  else
439050f2e948Smrg    case $cross_compiling:$ac_tool_warned in
439150f2e948Smrgyes:)
439250f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
439350f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
439450f2e948Smrgac_tool_warned=yes ;;
439550f2e948Smrgesac
439650f2e948Smrg    DUMPBIN=$ac_ct_DUMPBIN
439750f2e948Smrg  fi
439850f2e948Smrgfi
439945bc899bSmrg
440045bc899bSmrg
440150f2e948Smrg  if test "$DUMPBIN" != ":"; then
440250f2e948Smrg    NM="$DUMPBIN"
440345bc899bSmrg  fi
440450f2e948Smrgfi
440550f2e948Smrgtest -z "$NM" && NM=nm
440645bc899bSmrg
440745bc899bSmrg
440845bc899bSmrg
440945bc899bSmrg
441045bc899bSmrg
441145bc899bSmrg
441250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
441350f2e948Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
441450f2e948Smrgif test "${lt_cv_nm_interface+set}" = set; then
441550f2e948Smrg  $as_echo_n "(cached) " >&6
441650f2e948Smrgelse
441750f2e948Smrg  lt_cv_nm_interface="BSD nm"
441850f2e948Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
441950f2e948Smrg  (eval echo "\"\$as_me:4419: $ac_compile\"" >&5)
442050f2e948Smrg  (eval "$ac_compile" 2>conftest.err)
442150f2e948Smrg  cat conftest.err >&5
442250f2e948Smrg  (eval echo "\"\$as_me:4422: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
442350f2e948Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
442450f2e948Smrg  cat conftest.err >&5
442550f2e948Smrg  (eval echo "\"\$as_me:4425: output\"" >&5)
442650f2e948Smrg  cat conftest.out >&5
442750f2e948Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
442850f2e948Smrg    lt_cv_nm_interface="MS dumpbin"
442945bc899bSmrg  fi
443050f2e948Smrg  rm -f conftest*
443150f2e948Smrgfi
443250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
443350f2e948Smrg$as_echo "$lt_cv_nm_interface" >&6; }
443445bc899bSmrg
443550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
443650f2e948Smrg$as_echo_n "checking whether ln -s works... " >&6; }
443750f2e948SmrgLN_S=$as_ln_s
443850f2e948Smrgif test "$LN_S" = "ln -s"; then
443950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: yes" >&5
444050f2e948Smrg$as_echo "yes" >&6; }
444150f2e948Smrgelse
444250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
444350f2e948Smrg$as_echo "no, using $LN_S" >&6; }
444450f2e948Smrgfi
444545bc899bSmrg
444650f2e948Smrg# find the maximum length of command line arguments
444750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
444850f2e948Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
444950f2e948Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then
445050f2e948Smrg  $as_echo_n "(cached) " >&6
445150f2e948Smrgelse
445250f2e948Smrg    i=0
445350f2e948Smrg  teststring="ABCD"
445445bc899bSmrg
445550f2e948Smrg  case $build_os in
445650f2e948Smrg  msdosdjgpp*)
445750f2e948Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
445850f2e948Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
445950f2e948Smrg    # during glob expansion).  Even if it were fixed, the result of this
446050f2e948Smrg    # check would be larger than it should be.
446150f2e948Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
446250f2e948Smrg    ;;
446345bc899bSmrg
446450f2e948Smrg  gnu*)
446550f2e948Smrg    # Under GNU Hurd, this test is not required because there is
446650f2e948Smrg    # no limit to the length of command line arguments.
446750f2e948Smrg    # Libtool will interpret -1 as no limit whatsoever
446850f2e948Smrg    lt_cv_sys_max_cmd_len=-1;
446950f2e948Smrg    ;;
447045bc899bSmrg
447150f2e948Smrg  cygwin* | mingw* | cegcc*)
447250f2e948Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
447350f2e948Smrg    # about 5 minutes as the teststring grows exponentially.
447450f2e948Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
447550f2e948Smrg    # you end up with a "frozen" computer, even though with patience
447650f2e948Smrg    # the test eventually succeeds (with a max line length of 256k).
447750f2e948Smrg    # Instead, let's just punt: use the minimum linelength reported by
447850f2e948Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
447950f2e948Smrg    lt_cv_sys_max_cmd_len=8192;
448050f2e948Smrg    ;;
44811ac89addSmrg
448250f2e948Smrg  amigaos*)
448350f2e948Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
448450f2e948Smrg    # So we just punt and use a minimum line length of 8192.
448550f2e948Smrg    lt_cv_sys_max_cmd_len=8192;
448645bc899bSmrg    ;;
448750f2e948Smrg
448850f2e948Smrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
448950f2e948Smrg    # This has been around since 386BSD, at least.  Likely further.
449050f2e948Smrg    if test -x /sbin/sysctl; then
449150f2e948Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
449250f2e948Smrg    elif test -x /usr/sbin/sysctl; then
449350f2e948Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
449450f2e948Smrg    else
449550f2e948Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
449650f2e948Smrg    fi
449750f2e948Smrg    # And add a safety zone
449850f2e948Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
449950f2e948Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
450045bc899bSmrg    ;;
450150f2e948Smrg
450250f2e948Smrg  interix*)
450350f2e948Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
450450f2e948Smrg    lt_cv_sys_max_cmd_len=196608
450545bc899bSmrg    ;;
450650f2e948Smrg
450750f2e948Smrg  osf*)
450850f2e948Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
450950f2e948Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
451050f2e948Smrg    # nice to cause kernel panics so lets avoid the loop below.
451150f2e948Smrg    # First set a reasonable default.
451250f2e948Smrg    lt_cv_sys_max_cmd_len=16384
451350f2e948Smrg    #
451450f2e948Smrg    if test -x /sbin/sysconfig; then
451550f2e948Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
451650f2e948Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
451750f2e948Smrg      esac
451850f2e948Smrg    fi
451945bc899bSmrg    ;;
452050f2e948Smrg  sco3.2v5*)
452150f2e948Smrg    lt_cv_sys_max_cmd_len=102400
45221ac89addSmrg    ;;
452350f2e948Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
452450f2e948Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
452550f2e948Smrg    if test -n "$kargmax"; then
452650f2e948Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
452750f2e948Smrg    else
452850f2e948Smrg      lt_cv_sys_max_cmd_len=32768
452950f2e948Smrg    fi
453050f2e948Smrg    ;;
453150f2e948Smrg  *)
453250f2e948Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
453350f2e948Smrg    if test -n "$lt_cv_sys_max_cmd_len"; then
453450f2e948Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
453550f2e948Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
453650f2e948Smrg    else
453750f2e948Smrg      # Make teststring a little bigger before we do anything with it.
453850f2e948Smrg      # a 1K string should be a reasonable start.
453950f2e948Smrg      for i in 1 2 3 4 5 6 7 8 ; do
454050f2e948Smrg        teststring=$teststring$teststring
454150f2e948Smrg      done
454250f2e948Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
454350f2e948Smrg      # If test is not a shell built-in, we'll probably end up computing a
454450f2e948Smrg      # maximum length that is only half of the actual maximum length, but
454550f2e948Smrg      # we can't tell.
454650f2e948Smrg      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
454750f2e948Smrg	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
454850f2e948Smrg	      test $i != 17 # 1/2 MB should be enough
454950f2e948Smrg      do
455050f2e948Smrg        i=`expr $i + 1`
455150f2e948Smrg        teststring=$teststring$teststring
455250f2e948Smrg      done
455350f2e948Smrg      # Only check the string length outside the loop.
455450f2e948Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
455550f2e948Smrg      teststring=
455650f2e948Smrg      # Add a significant safety factor because C++ compilers can tack on
455750f2e948Smrg      # massive amounts of additional arguments before passing them to the
455850f2e948Smrg      # linker.  It appears as though 1/2 is a usable value.
455950f2e948Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
456050f2e948Smrg    fi
456145bc899bSmrg    ;;
456245bc899bSmrg  esac
456345bc899bSmrg
456450f2e948Smrgfi
456545bc899bSmrg
456650f2e948Smrgif test -n $lt_cv_sys_max_cmd_len ; then
456750f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
456850f2e948Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
456950f2e948Smrgelse
457050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: none" >&5
457150f2e948Smrg$as_echo "none" >&6; }
457245bc899bSmrgfi
457350f2e948Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
457445bc899bSmrg
457545bc899bSmrg
457645bc899bSmrg
457745bc899bSmrg
45781ac89addSmrg
45791ac89addSmrg
458050f2e948Smrg: ${CP="cp -f"}
458150f2e948Smrg: ${MV="mv -f"}
458250f2e948Smrg: ${RM="rm -f"}
45831ac89addSmrg
458450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
458550f2e948Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
458650f2e948Smrg# Try some XSI features
458750f2e948Smrgxsi_shell=no
458850f2e948Smrg( _lt_dummy="a/b/c"
458950f2e948Smrg  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
459050f2e948Smrg      = c,a/b,, \
459150f2e948Smrg    && eval 'test $(( 1 + 1 )) -eq 2 \
459250f2e948Smrg    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
459350f2e948Smrg  && xsi_shell=yes
459450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
459550f2e948Smrg$as_echo "$xsi_shell" >&6; }
45961ac89addSmrg
45971ac89addSmrg
459850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
459950f2e948Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
460050f2e948Smrglt_shell_append=no
460150f2e948Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
460250f2e948Smrg    >/dev/null 2>&1 \
460350f2e948Smrg  && lt_shell_append=yes
460450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
460550f2e948Smrg$as_echo "$lt_shell_append" >&6; }
46061ac89addSmrg
460750f2e948Smrg
460850f2e948Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
460950f2e948Smrg  lt_unset=unset
461050f2e948Smrgelse
461150f2e948Smrg  lt_unset=false
461250f2e948Smrgfi
461350f2e948Smrg
461450f2e948Smrg
461550f2e948Smrg
461650f2e948Smrg
461750f2e948Smrg
461850f2e948Smrg# test EBCDIC or ASCII
461950f2e948Smrgcase `echo X|tr X '\101'` in
462050f2e948Smrg A) # ASCII based system
462150f2e948Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
462250f2e948Smrg  lt_SP2NL='tr \040 \012'
462350f2e948Smrg  lt_NL2SP='tr \015\012 \040\040'
462445bc899bSmrg  ;;
462550f2e948Smrg *) # EBCDIC based system
462650f2e948Smrg  lt_SP2NL='tr \100 \n'
462750f2e948Smrg  lt_NL2SP='tr \r\n \100\100'
462845bc899bSmrg  ;;
462950f2e948Smrgesac
463045bc899bSmrg
463145bc899bSmrg
463245bc899bSmrg
463345bc899bSmrg
463445bc899bSmrg
4635226fade8Smrg
46361ac89addSmrg
46371ac89addSmrg
46381ac89addSmrg
463950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
464050f2e948Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
464150f2e948Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then
464250f2e948Smrg  $as_echo_n "(cached) " >&6
464350f2e948Smrgelse
464450f2e948Smrg  lt_cv_ld_reload_flag='-r'
464550f2e948Smrgfi
464650f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
464750f2e948Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
464850f2e948Smrgreload_flag=$lt_cv_ld_reload_flag
464950f2e948Smrgcase $reload_flag in
465050f2e948Smrg"" | " "*) ;;
465150f2e948Smrg*) reload_flag=" $reload_flag" ;;
465250f2e948Smrgesac
465350f2e948Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
465450f2e948Smrgcase $host_os in
465550f2e948Smrg  darwin*)
465650f2e948Smrg    if test "$GCC" = yes; then
465750f2e948Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
465850f2e948Smrg    else
465950f2e948Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
466050f2e948Smrg    fi
466150f2e948Smrg    ;;
4662226fade8Smrgesac
46631ac89addSmrg
46641ac89addSmrg
46651ac89addSmrg
466650f2e948Smrg
466750f2e948Smrg
466850f2e948Smrg
466950f2e948Smrg
467050f2e948Smrg
467150f2e948Smrg
467250f2e948Smrgif test -n "$ac_tool_prefix"; then
467350f2e948Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
467450f2e948Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
467550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
467650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
467750f2e948Smrgif test "${ac_cv_prog_OBJDUMP+set}" = set; then
467850f2e948Smrg  $as_echo_n "(cached) " >&6
46791ac89addSmrgelse
468050f2e948Smrg  if test -n "$OBJDUMP"; then
468150f2e948Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
468250f2e948Smrgelse
468350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
468450f2e948Smrgfor as_dir in $PATH
468545bc899bSmrgdo
468650f2e948Smrg  IFS=$as_save_IFS
468750f2e948Smrg  test -z "$as_dir" && as_dir=.
468850f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
468950f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
469050f2e948Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
469150f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
469250f2e948Smrg    break 2
469345bc899bSmrg  fi
469450f2e948Smrgdone
469550f2e948Smrgdone
469650f2e948SmrgIFS=$as_save_IFS
469745bc899bSmrg
469845bc899bSmrgfi
469945bc899bSmrgfi
470050f2e948SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
470150f2e948Smrgif test -n "$OBJDUMP"; then
470250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
470350f2e948Smrg$as_echo "$OBJDUMP" >&6; }
470445bc899bSmrgelse
470550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
470650f2e948Smrg$as_echo "no" >&6; }
470745bc899bSmrgfi
470845bc899bSmrg
470945bc899bSmrg
471045bc899bSmrgfi
471150f2e948Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
471250f2e948Smrg  ac_ct_OBJDUMP=$OBJDUMP
471350f2e948Smrg  # Extract the first word of "objdump", so it can be a program name with args.
471450f2e948Smrgset dummy objdump; ac_word=$2
471550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
471650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
471750f2e948Smrgif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
471850f2e948Smrg  $as_echo_n "(cached) " >&6
47191ac89addSmrgelse
472050f2e948Smrg  if test -n "$ac_ct_OBJDUMP"; then
472150f2e948Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
472250f2e948Smrgelse
472350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
472450f2e948Smrgfor as_dir in $PATH
472545bc899bSmrgdo
472650f2e948Smrg  IFS=$as_save_IFS
472750f2e948Smrg  test -z "$as_dir" && as_dir=.
472850f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
472950f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
473050f2e948Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
473150f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
473250f2e948Smrg    break 2
473345bc899bSmrg  fi
473450f2e948Smrgdone
473550f2e948Smrgdone
473650f2e948SmrgIFS=$as_save_IFS
473750f2e948Smrg
47381ac89addSmrgfi
473950f2e948Smrgfi
474050f2e948Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
474150f2e948Smrgif test -n "$ac_ct_OBJDUMP"; then
474250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
474350f2e948Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
474445bc899bSmrgelse
474550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
474650f2e948Smrg$as_echo "no" >&6; }
474745bc899bSmrgfi
474845bc899bSmrg
474950f2e948Smrg  if test "x$ac_ct_OBJDUMP" = x; then
475050f2e948Smrg    OBJDUMP="false"
475145bc899bSmrg  else
475250f2e948Smrg    case $cross_compiling:$ac_tool_warned in
475350f2e948Smrgyes:)
475450f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
475550f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
475650f2e948Smrgac_tool_warned=yes ;;
475750f2e948Smrgesac
475850f2e948Smrg    OBJDUMP=$ac_ct_OBJDUMP
475945bc899bSmrg  fi
476045bc899bSmrgelse
476150f2e948Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
476245bc899bSmrgfi
476345bc899bSmrg
476450f2e948Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
476545bc899bSmrg
476645bc899bSmrg
476745bc899bSmrg
476845bc899bSmrg
476945bc899bSmrg
477045bc899bSmrg
477145bc899bSmrg
477245bc899bSmrg
477345bc899bSmrg
477450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
477550f2e948Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
477650f2e948Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then
477750f2e948Smrg  $as_echo_n "(cached) " >&6
4778226fade8Smrgelse
477950f2e948Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
478050f2e948Smrglt_cv_file_magic_test_file=
478150f2e948Smrglt_cv_deplibs_check_method='unknown'
478250f2e948Smrg# Need to set the preceding variable on all platforms that support
478350f2e948Smrg# interlibrary dependencies.
478450f2e948Smrg# 'none' -- dependencies not supported.
478550f2e948Smrg# `unknown' -- same as none, but documents that we really don't know.
478650f2e948Smrg# 'pass_all' -- all dependencies passed with no checks.
478750f2e948Smrg# 'test_compile' -- check by making test program.
478850f2e948Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
478950f2e948Smrg# which responds to the $file_magic_cmd with a given extended regex.
479050f2e948Smrg# If you have `file' or equivalent on your system and you're not sure
479150f2e948Smrg# whether `pass_all' will *always* work, you probably want this one.
479245bc899bSmrg
479350f2e948Smrgcase $host_os in
479450f2e948Smrgaix[4-9]*)
479550f2e948Smrg  lt_cv_deplibs_check_method=pass_all
479650f2e948Smrg  ;;
479745bc899bSmrg
479850f2e948Smrgbeos*)
479950f2e948Smrg  lt_cv_deplibs_check_method=pass_all
480050f2e948Smrg  ;;
480145bc899bSmrg
480250f2e948Smrgbsdi[45]*)
480350f2e948Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
480450f2e948Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
480550f2e948Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
480650f2e948Smrg  ;;
480745bc899bSmrg
480850f2e948Smrgcygwin*)
480950f2e948Smrg  # func_win32_libid is a shell function defined in ltmain.sh
481050f2e948Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
481150f2e948Smrg  lt_cv_file_magic_cmd='func_win32_libid'
481250f2e948Smrg  ;;
481345bc899bSmrg
481450f2e948Smrgmingw* | pw32*)
481550f2e948Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
481650f2e948Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
481750f2e948Smrg  # unless we find 'file', for example because we are cross-compiling.
481850f2e948Smrg  if ( file / ) >/dev/null 2>&1; then
481950f2e948Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
482050f2e948Smrg    lt_cv_file_magic_cmd='func_win32_libid'
482150f2e948Smrg  else
482250f2e948Smrg    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
482350f2e948Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
482450f2e948Smrg  fi
482550f2e948Smrg  ;;
482645bc899bSmrg
482750f2e948Smrgcegcc)
482850f2e948Smrg  # use the weaker test based on 'objdump'. See mingw*.
482950f2e948Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
483050f2e948Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
483150f2e948Smrg  ;;
483245bc899bSmrg
483350f2e948Smrgdarwin* | rhapsody*)
483450f2e948Smrg  lt_cv_deplibs_check_method=pass_all
483550f2e948Smrg  ;;
483645bc899bSmrg
483750f2e948Smrgfreebsd* | dragonfly*)
483850f2e948Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
483950f2e948Smrg    case $host_cpu in
484050f2e948Smrg    i*86 )
484150f2e948Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
484250f2e948Smrg      # Let's accept both of them until this is cleared up.
484350f2e948Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
484450f2e948Smrg      lt_cv_file_magic_cmd=/usr/bin/file
484550f2e948Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
484650f2e948Smrg      ;;
484750f2e948Smrg    esac
484850f2e948Smrg  else
484950f2e948Smrg    lt_cv_deplibs_check_method=pass_all
485050f2e948Smrg  fi
485150f2e948Smrg  ;;
485245bc899bSmrg
485350f2e948Smrggnu*)
485450f2e948Smrg  lt_cv_deplibs_check_method=pass_all
485550f2e948Smrg  ;;
485645bc899bSmrg
485750f2e948Smrghpux10.20* | hpux11*)
485850f2e948Smrg  lt_cv_file_magic_cmd=/usr/bin/file
485950f2e948Smrg  case $host_cpu in
486050f2e948Smrg  ia64*)
486150f2e948Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
486250f2e948Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
486350f2e948Smrg    ;;
486450f2e948Smrg  hppa*64*)
486550f2e948Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
486650f2e948Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
486750f2e948Smrg    ;;
486850f2e948Smrg  *)
486950f2e948Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
487050f2e948Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
487150f2e948Smrg    ;;
487250f2e948Smrg  esac
487350f2e948Smrg  ;;
487445bc899bSmrg
487550f2e948Smrginterix[3-9]*)
487650f2e948Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
487750f2e948Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
487850f2e948Smrg  ;;
487945bc899bSmrg
488050f2e948Smrgirix5* | irix6* | nonstopux*)
488150f2e948Smrg  case $LD in
488250f2e948Smrg  *-32|*"-32 ") libmagic=32-bit;;
488350f2e948Smrg  *-n32|*"-n32 ") libmagic=N32;;
488450f2e948Smrg  *-64|*"-64 ") libmagic=64-bit;;
488550f2e948Smrg  *) libmagic=never-match;;
488650f2e948Smrg  esac
488750f2e948Smrg  lt_cv_deplibs_check_method=pass_all
488850f2e948Smrg  ;;
488945bc899bSmrg
489050f2e948Smrg# This must be Linux ELF.
489150f2e948Smrglinux* | k*bsd*-gnu)
489250f2e948Smrg  lt_cv_deplibs_check_method=pass_all
489350f2e948Smrg  ;;
489445bc899bSmrg
489550f2e948Smrgnetbsd*)
489650f2e948Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
489750f2e948Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
489850f2e948Smrg  else
489950f2e948Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
490050f2e948Smrg  fi
490150f2e948Smrg  ;;
49021ac89addSmrg
490350f2e948Smrgnewos6*)
490450f2e948Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
490550f2e948Smrg  lt_cv_file_magic_cmd=/usr/bin/file
490650f2e948Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
490750f2e948Smrg  ;;
490845bc899bSmrg
490950f2e948Smrg*nto* | *qnx*)
491050f2e948Smrg  lt_cv_deplibs_check_method=pass_all
491150f2e948Smrg  ;;
4912226fade8Smrg
491350f2e948Smrgopenbsd*)
491450f2e948Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
491550f2e948Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
491650f2e948Smrg  else
491750f2e948Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
491850f2e948Smrg  fi
491950f2e948Smrg  ;;
49201ac89addSmrg
492150f2e948Smrgosf3* | osf4* | osf5*)
492250f2e948Smrg  lt_cv_deplibs_check_method=pass_all
492350f2e948Smrg  ;;
49241ac89addSmrg
492550f2e948Smrgrdos*)
492650f2e948Smrg  lt_cv_deplibs_check_method=pass_all
492750f2e948Smrg  ;;
49281ac89addSmrg
492950f2e948Smrgsolaris*)
493050f2e948Smrg  lt_cv_deplibs_check_method=pass_all
493150f2e948Smrg  ;;
49321ac89addSmrg
493350f2e948Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
493450f2e948Smrg  lt_cv_deplibs_check_method=pass_all
493550f2e948Smrg  ;;
49361ac89addSmrg
493750f2e948Smrgsysv4 | sysv4.3*)
493850f2e948Smrg  case $host_vendor in
493950f2e948Smrg  motorola)
494050f2e948Smrg    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]'
494150f2e948Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4942226fade8Smrg    ;;
494350f2e948Smrg  ncr)
494450f2e948Smrg    lt_cv_deplibs_check_method=pass_all
4945226fade8Smrg    ;;
494650f2e948Smrg  sequent)
494750f2e948Smrg    lt_cv_file_magic_cmd='/bin/file'
494850f2e948Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
494950f2e948Smrg    ;;
495050f2e948Smrg  sni)
495150f2e948Smrg    lt_cv_file_magic_cmd='/bin/file'
495250f2e948Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
495350f2e948Smrg    lt_cv_file_magic_test_file=/lib/libc.so
495450f2e948Smrg    ;;
495550f2e948Smrg  siemens)
495650f2e948Smrg    lt_cv_deplibs_check_method=pass_all
495750f2e948Smrg    ;;
495850f2e948Smrg  pc)
495950f2e948Smrg    lt_cv_deplibs_check_method=pass_all
496050f2e948Smrg    ;;
496150f2e948Smrg  esac
496250f2e948Smrg  ;;
496350f2e948Smrg
496450f2e948Smrgtpf*)
496550f2e948Smrg  lt_cv_deplibs_check_method=pass_all
496650f2e948Smrg  ;;
4967226fade8Smrgesac
49681ac89addSmrg
4969226fade8Smrgfi
497050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
497150f2e948Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
497250f2e948Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
497350f2e948Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
497450f2e948Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
497550f2e948Smrg
497650f2e948Smrg
497750f2e948Smrg
497850f2e948Smrg
497950f2e948Smrg
498050f2e948Smrg
498150f2e948Smrg
498250f2e948Smrg
498350f2e948Smrg
498445bc899bSmrg
498545bc899bSmrg
498645bc899bSmrg
498745bc899bSmrgif test -n "$ac_tool_prefix"; then
498850f2e948Smrg  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
498950f2e948Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2
499050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
499150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
499250f2e948Smrgif test "${ac_cv_prog_AR+set}" = set; then
499350f2e948Smrg  $as_echo_n "(cached) " >&6
499445bc899bSmrgelse
499550f2e948Smrg  if test -n "$AR"; then
499650f2e948Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
499745bc899bSmrgelse
499845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
499945bc899bSmrgfor as_dir in $PATH
500045bc899bSmrgdo
500145bc899bSmrg  IFS=$as_save_IFS
500245bc899bSmrg  test -z "$as_dir" && as_dir=.
500345bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
500450f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
500550f2e948Smrg    ac_cv_prog_AR="${ac_tool_prefix}ar"
500650f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
500745bc899bSmrg    break 2
500845bc899bSmrg  fi
500945bc899bSmrgdone
501045bc899bSmrgdone
501150f2e948SmrgIFS=$as_save_IFS
501245bc899bSmrg
501345bc899bSmrgfi
501445bc899bSmrgfi
501550f2e948SmrgAR=$ac_cv_prog_AR
501650f2e948Smrgif test -n "$AR"; then
501750f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $AR" >&5
501850f2e948Smrg$as_echo "$AR" >&6; }
501945bc899bSmrgelse
502050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
502150f2e948Smrg$as_echo "no" >&6; }
502245bc899bSmrgfi
502345bc899bSmrg
502450f2e948Smrg
502545bc899bSmrgfi
502650f2e948Smrgif test -z "$ac_cv_prog_AR"; then
502750f2e948Smrg  ac_ct_AR=$AR
502850f2e948Smrg  # Extract the first word of "ar", so it can be a program name with args.
502950f2e948Smrgset dummy ar; ac_word=$2
503050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
503150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
503250f2e948Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then
503350f2e948Smrg  $as_echo_n "(cached) " >&6
503445bc899bSmrgelse
503550f2e948Smrg  if test -n "$ac_ct_AR"; then
503650f2e948Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
503745bc899bSmrgelse
503845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
503945bc899bSmrgfor as_dir in $PATH
504045bc899bSmrgdo
504145bc899bSmrg  IFS=$as_save_IFS
504245bc899bSmrg  test -z "$as_dir" && as_dir=.
504345bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
504450f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
504550f2e948Smrg    ac_cv_prog_ac_ct_AR="ar"
504650f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
504745bc899bSmrg    break 2
504845bc899bSmrg  fi
504945bc899bSmrgdone
505045bc899bSmrgdone
505150f2e948SmrgIFS=$as_save_IFS
505245bc899bSmrg
505345bc899bSmrgfi
505445bc899bSmrgfi
505550f2e948Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
505650f2e948Smrgif test -n "$ac_ct_AR"; then
505750f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
505850f2e948Smrg$as_echo "$ac_ct_AR" >&6; }
50591ac89addSmrgelse
506050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
506150f2e948Smrg$as_echo "no" >&6; }
506245bc899bSmrgfi
506345bc899bSmrg
506450f2e948Smrg  if test "x$ac_ct_AR" = x; then
506550f2e948Smrg    AR="false"
506650f2e948Smrg  else
506750f2e948Smrg    case $cross_compiling:$ac_tool_warned in
506850f2e948Smrgyes:)
506950f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
507050f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
507150f2e948Smrgac_tool_warned=yes ;;
507250f2e948Smrgesac
507350f2e948Smrg    AR=$ac_ct_AR
507450f2e948Smrg  fi
507550f2e948Smrgelse
507650f2e948Smrg  AR="$ac_cv_prog_AR"
5077226fade8Smrgfi
50781ac89addSmrg
507950f2e948Smrgtest -z "$AR" && AR=ar
508050f2e948Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru
50811ac89addSmrg
50821ac89addSmrg
50831ac89addSmrg
50841ac89addSmrg
508550f2e948Smrg
508650f2e948Smrg
508750f2e948Smrg
508850f2e948Smrg
508950f2e948Smrg
509050f2e948Smrg
509150f2e948Smrg
509250f2e948Smrgif test -n "$ac_tool_prefix"; then
509350f2e948Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
509450f2e948Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
509550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
509650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
509750f2e948Smrgif test "${ac_cv_prog_STRIP+set}" = set; then
509850f2e948Smrg  $as_echo_n "(cached) " >&6
50991ac89addSmrgelse
510050f2e948Smrg  if test -n "$STRIP"; then
510150f2e948Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
510250f2e948Smrgelse
510350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
510450f2e948Smrgfor as_dir in $PATH
510550f2e948Smrgdo
510650f2e948Smrg  IFS=$as_save_IFS
510750f2e948Smrg  test -z "$as_dir" && as_dir=.
510850f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
510950f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
511050f2e948Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
511150f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
511250f2e948Smrg    break 2
511350f2e948Smrg  fi
511450f2e948Smrgdone
511550f2e948Smrgdone
511650f2e948SmrgIFS=$as_save_IFS
511745bc899bSmrg
511845bc899bSmrgfi
511945bc899bSmrgfi
512050f2e948SmrgSTRIP=$ac_cv_prog_STRIP
512150f2e948Smrgif test -n "$STRIP"; then
512250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
512350f2e948Smrg$as_echo "$STRIP" >&6; }
512445bc899bSmrgelse
512550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
512650f2e948Smrg$as_echo "no" >&6; }
512750f2e948Smrgfi
512845bc899bSmrg
512945bc899bSmrg
513050f2e948Smrgfi
513150f2e948Smrgif test -z "$ac_cv_prog_STRIP"; then
513250f2e948Smrg  ac_ct_STRIP=$STRIP
513350f2e948Smrg  # Extract the first word of "strip", so it can be a program name with args.
513450f2e948Smrgset dummy strip; ac_word=$2
513550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
513650f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
513750f2e948Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
513850f2e948Smrg  $as_echo_n "(cached) " >&6
51391ac89addSmrgelse
514050f2e948Smrg  if test -n "$ac_ct_STRIP"; then
514150f2e948Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
514250f2e948Smrgelse
514350f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
514450f2e948Smrgfor as_dir in $PATH
514550f2e948Smrgdo
514650f2e948Smrg  IFS=$as_save_IFS
514750f2e948Smrg  test -z "$as_dir" && as_dir=.
514850f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
514950f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
515050f2e948Smrg    ac_cv_prog_ac_ct_STRIP="strip"
515150f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
515250f2e948Smrg    break 2
515350f2e948Smrg  fi
515450f2e948Smrgdone
515550f2e948Smrgdone
515650f2e948SmrgIFS=$as_save_IFS
515745bc899bSmrg
515845bc899bSmrgfi
515945bc899bSmrgfi
516050f2e948Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
516150f2e948Smrgif test -n "$ac_ct_STRIP"; then
516250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
516350f2e948Smrg$as_echo "$ac_ct_STRIP" >&6; }
51641ac89addSmrgelse
516550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
516650f2e948Smrg$as_echo "no" >&6; }
516750f2e948Smrgfi
516850f2e948Smrg
516950f2e948Smrg  if test "x$ac_ct_STRIP" = x; then
517050f2e948Smrg    STRIP=":"
5171226fade8Smrg  else
517250f2e948Smrg    case $cross_compiling:$ac_tool_warned in
517350f2e948Smrgyes:)
517450f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
517550f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
517650f2e948Smrgac_tool_warned=yes ;;
517750f2e948Smrgesac
517850f2e948Smrg    STRIP=$ac_ct_STRIP
5179226fade8Smrg  fi
518050f2e948Smrgelse
518150f2e948Smrg  STRIP="$ac_cv_prog_STRIP"
518245bc899bSmrgfi
51831ac89addSmrg
518450f2e948Smrgtest -z "$STRIP" && STRIP=:
518545bc899bSmrg
518645bc899bSmrg
51871ac89addSmrg
51881ac89addSmrg
51891ac89addSmrg
51901ac89addSmrg
519150f2e948Smrgif test -n "$ac_tool_prefix"; then
519250f2e948Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
519350f2e948Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
519450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
519550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
519650f2e948Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then
519750f2e948Smrg  $as_echo_n "(cached) " >&6
5198226fade8Smrgelse
519950f2e948Smrg  if test -n "$RANLIB"; then
520050f2e948Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
520150f2e948Smrgelse
520250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
520350f2e948Smrgfor as_dir in $PATH
520450f2e948Smrgdo
520550f2e948Smrg  IFS=$as_save_IFS
520650f2e948Smrg  test -z "$as_dir" && as_dir=.
520750f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
520850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
520950f2e948Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
521050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
521150f2e948Smrg    break 2
521250f2e948Smrg  fi
521350f2e948Smrgdone
521450f2e948Smrgdone
521550f2e948SmrgIFS=$as_save_IFS
521645bc899bSmrg
5217226fade8Smrgfi
521850f2e948Smrgfi
521950f2e948SmrgRANLIB=$ac_cv_prog_RANLIB
522050f2e948Smrgif test -n "$RANLIB"; then
522150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
522250f2e948Smrg$as_echo "$RANLIB" >&6; }
5223226fade8Smrgelse
522450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
522550f2e948Smrg$as_echo "no" >&6; }
5226226fade8Smrgfi
522745bc899bSmrg
522845bc899bSmrg
522950f2e948Smrgfi
523050f2e948Smrgif test -z "$ac_cv_prog_RANLIB"; then
523150f2e948Smrg  ac_ct_RANLIB=$RANLIB
523250f2e948Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
523350f2e948Smrgset dummy ranlib; ac_word=$2
523450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
523550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
523650f2e948Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
523750f2e948Smrg  $as_echo_n "(cached) " >&6
5238226fade8Smrgelse
523950f2e948Smrg  if test -n "$ac_ct_RANLIB"; then
524050f2e948Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
524150f2e948Smrgelse
524250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
524350f2e948Smrgfor as_dir in $PATH
5244226fade8Smrgdo
524550f2e948Smrg  IFS=$as_save_IFS
524650f2e948Smrg  test -z "$as_dir" && as_dir=.
524750f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
524850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
524950f2e948Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
525050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
525150f2e948Smrg    break 2
5252226fade8Smrg  fi
525350f2e948Smrgdone
525450f2e948Smrgdone
525550f2e948SmrgIFS=$as_save_IFS
525650f2e948Smrg
5257226fade8Smrgfi
525850f2e948Smrgfi
525950f2e948Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
526050f2e948Smrgif test -n "$ac_ct_RANLIB"; then
526150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
526250f2e948Smrg$as_echo "$ac_ct_RANLIB" >&6; }
5263226fade8Smrgelse
526450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
526550f2e948Smrg$as_echo "no" >&6; }
5266226fade8Smrgfi
526745bc899bSmrg
526850f2e948Smrg  if test "x$ac_ct_RANLIB" = x; then
526950f2e948Smrg    RANLIB=":"
5270226fade8Smrg  else
527150f2e948Smrg    case $cross_compiling:$ac_tool_warned in
527250f2e948Smrgyes:)
527350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
527450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
527550f2e948Smrgac_tool_warned=yes ;;
527650f2e948Smrgesac
527750f2e948Smrg    RANLIB=$ac_ct_RANLIB
5278226fade8Smrg  fi
5279226fade8Smrgelse
528050f2e948Smrg  RANLIB="$ac_cv_prog_RANLIB"
5281226fade8Smrgfi
528245bc899bSmrg
528350f2e948Smrgtest -z "$RANLIB" && RANLIB=:
528445bc899bSmrg
528545bc899bSmrg
528645bc899bSmrg
528750f2e948Smrg
528850f2e948Smrg
528950f2e948Smrg
529050f2e948Smrg# Determine commands to create old-style static archives.
529150f2e948Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
529250f2e948Smrgold_postinstall_cmds='chmod 644 $oldlib'
529350f2e948Smrgold_postuninstall_cmds=
529450f2e948Smrg
529550f2e948Smrgif test -n "$RANLIB"; then
529650f2e948Smrg  case $host_os in
529750f2e948Smrg  openbsd*)
529850f2e948Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
529950f2e948Smrg    ;;
530050f2e948Smrg  *)
530150f2e948Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
530250f2e948Smrg    ;;
530350f2e948Smrg  esac
530450f2e948Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5305226fade8Smrgfi
530645bc899bSmrg
530745bc899bSmrg
530845bc899bSmrg
530945bc899bSmrg
531045bc899bSmrg
531145bc899bSmrg
531245bc899bSmrg
531345bc899bSmrg
531445bc899bSmrg
531545bc899bSmrg
531645bc899bSmrg
531745bc899bSmrg
531845bc899bSmrg
531945bc899bSmrg
532045bc899bSmrg
532145bc899bSmrg
532245bc899bSmrg
532345bc899bSmrg
532445bc899bSmrg
532545bc899bSmrg
53261ac89addSmrg
53271ac89addSmrg
532845bc899bSmrg
532945bc899bSmrg
533045bc899bSmrg
533145bc899bSmrg
5332226fade8Smrg
5333226fade8Smrg
5334226fade8Smrg
5335226fade8Smrg
5336226fade8Smrg
5337226fade8Smrg
5338226fade8Smrg
5339226fade8Smrg
534050f2e948Smrg# If no C compiler was specified, use CC.
534150f2e948SmrgLTCC=${LTCC-"$CC"}
5342226fade8Smrg
534350f2e948Smrg# If no C compiler flags were specified, use CFLAGS.
534450f2e948SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5345226fade8Smrg
534650f2e948Smrg# Allow CC to be a program name with arguments.
534750f2e948Smrgcompiler=$CC
5348226fade8Smrg
5349226fade8Smrg
5350226fade8Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
535150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
535250f2e948Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5353226fade8Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
535450f2e948Smrg  $as_echo_n "(cached) " >&6
5355226fade8Smrgelse
5356226fade8Smrg
5357226fade8Smrg# These are sane defaults that work on at least a few old systems.
5358226fade8Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5359226fade8Smrg
5360226fade8Smrg# Character class describing NM global symbol codes.
5361226fade8Smrgsymcode='[BCDEGRST]'
5362226fade8Smrg
5363226fade8Smrg# Regexp to match symbols that can be accessed directly from C.
5364226fade8Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5365226fade8Smrg
5366226fade8Smrg# Define system-specific variables.
5367226fade8Smrgcase $host_os in
5368226fade8Smrgaix*)
5369226fade8Smrg  symcode='[BCDT]'
5370226fade8Smrg  ;;
537150f2e948Smrgcygwin* | mingw* | pw32* | cegcc*)
5372226fade8Smrg  symcode='[ABCDGISTW]'
5373226fade8Smrg  ;;
537450f2e948Smrghpux*)
5375226fade8Smrg  if test "$host_cpu" = ia64; then
5376226fade8Smrg    symcode='[ABCDEGRST]'
5377226fade8Smrg  fi
5378226fade8Smrg  ;;
5379226fade8Smrgirix* | nonstopux*)
5380226fade8Smrg  symcode='[BCDEGRST]'
5381226fade8Smrg  ;;
5382226fade8Smrgosf*)
5383226fade8Smrg  symcode='[BCDEGQRST]'
5384226fade8Smrg  ;;
5385226fade8Smrgsolaris*)
5386226fade8Smrg  symcode='[BDRT]'
5387226fade8Smrg  ;;
5388226fade8Smrgsco3.2v5*)
5389226fade8Smrg  symcode='[DT]'
5390226fade8Smrg  ;;
5391226fade8Smrgsysv4.2uw2*)
5392226fade8Smrg  symcode='[DT]'
5393226fade8Smrg  ;;
5394226fade8Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
5395226fade8Smrg  symcode='[ABDT]'
5396226fade8Smrg  ;;
5397226fade8Smrgsysv4)
5398226fade8Smrg  symcode='[DFNSTU]'
5399226fade8Smrg  ;;
5400226fade8Smrgesac
5401226fade8Smrg
540250f2e948Smrg# If we're using GNU nm, then use its standard symbol codes.
540350f2e948Smrgcase `$NM -V 2>&1` in
540450f2e948Smrg*GNU* | *'with BFD'*)
540550f2e948Smrg  symcode='[ABCDGIRSTW]' ;;
540650f2e948Smrgesac
540750f2e948Smrg
540850f2e948Smrg# Transform an extracted symbol line into a proper C declaration.
540950f2e948Smrg# Some systems (esp. on ia64) link data and code symbols differently,
541050f2e948Smrg# so use this general approach.
541150f2e948Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
541250f2e948Smrg
541350f2e948Smrg# Transform an extracted symbol line into symbol name and symbol address
541450f2e948Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
541550f2e948Smrglt_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'"
541650f2e948Smrg
5417226fade8Smrg# Handle CRLF in mingw tool chain
5418226fade8Smrgopt_cr=
5419226fade8Smrgcase $build_os in
5420226fade8Smrgmingw*)
542150f2e948Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5422226fade8Smrg  ;;
5423226fade8Smrgesac
5424226fade8Smrg
542550f2e948Smrg# Try without a prefix underscore, then with it.
5426226fade8Smrgfor ac_symprfx in "" "_"; do
5427226fade8Smrg
5428226fade8Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5429226fade8Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
5430226fade8Smrg
5431226fade8Smrg  # Write the raw and C identifiers.
543250f2e948Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
543350f2e948Smrg    # Fake it for dumpbin and say T for any non-static function
543450f2e948Smrg    # and D for any global variable.
543550f2e948Smrg    # Also find C++ and __fastcall symbols from MSVC++,
543650f2e948Smrg    # which start with @ or ?.
543750f2e948Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
543850f2e948Smrg"     {last_section=section; section=\$ 3};"\
543950f2e948Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
544050f2e948Smrg"     \$ 0!~/External *\|/{next};"\
544150f2e948Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
544250f2e948Smrg"     {if(hide[section]) next};"\
544350f2e948Smrg"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
544450f2e948Smrg"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
544550f2e948Smrg"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
544650f2e948Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
544750f2e948Smrg"     ' prfx=^$ac_symprfx"
544850f2e948Smrg  else
544950f2e948Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
545050f2e948Smrg  fi
5451226fade8Smrg
5452226fade8Smrg  # Check to see that the pipe works correctly.
5453226fade8Smrg  pipe_works=no
545445bc899bSmrg
545545bc899bSmrg  rm -f conftest*
545650f2e948Smrg  cat > conftest.$ac_ext <<_LT_EOF
545745bc899bSmrg#ifdef __cplusplus
545845bc899bSmrgextern "C" {
545945bc899bSmrg#endif
546045bc899bSmrgchar nm_test_var;
546150f2e948Smrgvoid nm_test_func(void);
546250f2e948Smrgvoid nm_test_func(void){}
546345bc899bSmrg#ifdef __cplusplus
546445bc899bSmrg}
546545bc899bSmrg#endif
546645bc899bSmrgint main(){nm_test_var='a';nm_test_func();return(0);}
546750f2e948Smrg_LT_EOF
546845bc899bSmrg
546945bc899bSmrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
547045bc899bSmrg  (eval $ac_compile) 2>&5
547145bc899bSmrg  ac_status=$?
547250f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
547345bc899bSmrg  (exit $ac_status); }; then
547445bc899bSmrg    # Now try to grab the symbols.
547545bc899bSmrg    nlist=conftest.nm
547645bc899bSmrg    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
547745bc899bSmrg  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
547845bc899bSmrg  ac_status=$?
547950f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
548045bc899bSmrg  (exit $ac_status); } && test -s "$nlist"; then
548145bc899bSmrg      # Try sorting and uniquifying the output.
548245bc899bSmrg      if sort "$nlist" | uniq > "$nlist"T; then
548345bc899bSmrg	mv -f "$nlist"T "$nlist"
548445bc899bSmrg      else
548545bc899bSmrg	rm -f "$nlist"T
548645bc899bSmrg      fi
548745bc899bSmrg
548845bc899bSmrg      # Make sure that we snagged all the symbols we need.
548950f2e948Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
549050f2e948Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
549150f2e948Smrg	  cat <<_LT_EOF > conftest.$ac_ext
549245bc899bSmrg#ifdef __cplusplus
549345bc899bSmrgextern "C" {
549445bc899bSmrg#endif
549545bc899bSmrg
549650f2e948Smrg_LT_EOF
549745bc899bSmrg	  # Now generate the symbol file.
549850f2e948Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
549945bc899bSmrg
550050f2e948Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
550145bc899bSmrg
550250f2e948Smrg/* The mapping between symbol names and symbols.  */
550345bc899bSmrgconst struct {
550445bc899bSmrg  const char *name;
550550f2e948Smrg  void       *address;
550645bc899bSmrg}
550750f2e948Smrglt__PROGRAM__LTX_preloaded_symbols[] =
550845bc899bSmrg{
550950f2e948Smrg  { "@PROGRAM@", (void *) 0 },
551050f2e948Smrg_LT_EOF
551150f2e948Smrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
551250f2e948Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
551350f2e948Smrg  {0, (void *) 0}
551445bc899bSmrg};
551545bc899bSmrg
551650f2e948Smrg/* This works around a problem in FreeBSD linker */
551750f2e948Smrg#ifdef FREEBSD_WORKAROUND
551850f2e948Smrgstatic const void *lt_preloaded_setup() {
551950f2e948Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
552050f2e948Smrg}
552150f2e948Smrg#endif
552250f2e948Smrg
552345bc899bSmrg#ifdef __cplusplus
552445bc899bSmrg}
552545bc899bSmrg#endif
552650f2e948Smrg_LT_EOF
552745bc899bSmrg	  # Now try linking the two files.
552845bc899bSmrg	  mv conftest.$ac_objext conftstm.$ac_objext
552945bc899bSmrg	  lt_save_LIBS="$LIBS"
553045bc899bSmrg	  lt_save_CFLAGS="$CFLAGS"
553145bc899bSmrg	  LIBS="conftstm.$ac_objext"
553245bc899bSmrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
553345bc899bSmrg	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
553445bc899bSmrg  (eval $ac_link) 2>&5
553545bc899bSmrg  ac_status=$?
553650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
553745bc899bSmrg  (exit $ac_status); } && test -s conftest${ac_exeext}; then
553845bc899bSmrg	    pipe_works=yes
553945bc899bSmrg	  fi
554045bc899bSmrg	  LIBS="$lt_save_LIBS"
554145bc899bSmrg	  CFLAGS="$lt_save_CFLAGS"
554245bc899bSmrg	else
554345bc899bSmrg	  echo "cannot find nm_test_func in $nlist" >&5
554445bc899bSmrg	fi
554545bc899bSmrg      else
554645bc899bSmrg	echo "cannot find nm_test_var in $nlist" >&5
554745bc899bSmrg      fi
554845bc899bSmrg    else
554945bc899bSmrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
555045bc899bSmrg    fi
555145bc899bSmrg  else
555245bc899bSmrg    echo "$progname: failed program was:" >&5
555345bc899bSmrg    cat conftest.$ac_ext >&5
555445bc899bSmrg  fi
555550f2e948Smrg  rm -rf conftest* conftst*
555645bc899bSmrg
555745bc899bSmrg  # Do not use the global_symbol_pipe unless it works.
555845bc899bSmrg  if test "$pipe_works" = yes; then
555945bc899bSmrg    break
556045bc899bSmrg  else
556145bc899bSmrg    lt_cv_sys_global_symbol_pipe=
556245bc899bSmrg  fi
556345bc899bSmrgdone
556445bc899bSmrg
556545bc899bSmrgfi
556645bc899bSmrg
556745bc899bSmrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
556845bc899bSmrg  lt_cv_sys_global_symbol_to_cdecl=
556945bc899bSmrgfi
557045bc899bSmrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
557150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: failed" >&5
557250f2e948Smrg$as_echo "failed" >&6; }
557345bc899bSmrgelse
557450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: ok" >&5
557550f2e948Smrg$as_echo "ok" >&6; }
557645bc899bSmrgfi
557745bc899bSmrg
557845bc899bSmrg
557945bc899bSmrg
558045bc899bSmrg
558145bc899bSmrg
558245bc899bSmrg
558350f2e948Smrg
558450f2e948Smrg
558550f2e948Smrg
558650f2e948Smrg
558750f2e948Smrg
558850f2e948Smrg
558950f2e948Smrg
559050f2e948Smrg
559150f2e948Smrg
559250f2e948Smrg
559350f2e948Smrg
559450f2e948Smrg
559550f2e948Smrg
559650f2e948Smrg
559750f2e948Smrg
559850f2e948Smrg
559950f2e948Smrg
560050f2e948Smrg# Check whether --enable-libtool-lock was given.
560150f2e948Smrgif test "${enable_libtool_lock+set}" = set; then
560250f2e948Smrg  enableval=$enable_libtool_lock;
560350f2e948Smrgfi
560450f2e948Smrg
560550f2e948Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
560650f2e948Smrg
560750f2e948Smrg# Some flags need to be propagated to the compiler or linker for good
560850f2e948Smrg# libtool support.
560950f2e948Smrgcase $host in
561050f2e948Smrgia64-*-hpux*)
561150f2e948Smrg  # Find out which ABI we are using.
561250f2e948Smrg  echo 'int i;' > conftest.$ac_ext
561350f2e948Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
561450f2e948Smrg  (eval $ac_compile) 2>&5
561550f2e948Smrg  ac_status=$?
561650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
561750f2e948Smrg  (exit $ac_status); }; then
561850f2e948Smrg    case `/usr/bin/file conftest.$ac_objext` in
561950f2e948Smrg      *ELF-32*)
562050f2e948Smrg	HPUX_IA64_MODE="32"
562150f2e948Smrg	;;
562250f2e948Smrg      *ELF-64*)
562350f2e948Smrg	HPUX_IA64_MODE="64"
562450f2e948Smrg	;;
562550f2e948Smrg    esac
5626226fade8Smrg  fi
562750f2e948Smrg  rm -rf conftest*
562850f2e948Smrg  ;;
562950f2e948Smrg*-*-irix6*)
563050f2e948Smrg  # Find out which ABI we are using.
563150f2e948Smrg  echo '#line 5631 "configure"' > conftest.$ac_ext
563250f2e948Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
563350f2e948Smrg  (eval $ac_compile) 2>&5
563450f2e948Smrg  ac_status=$?
563550f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
563650f2e948Smrg  (exit $ac_status); }; then
563750f2e948Smrg    if test "$lt_cv_prog_gnu_ld" = yes; then
563850f2e948Smrg      case `/usr/bin/file conftest.$ac_objext` in
563950f2e948Smrg	*32-bit*)
564050f2e948Smrg	  LD="${LD-ld} -melf32bsmip"
564150f2e948Smrg	  ;;
564250f2e948Smrg	*N32*)
564350f2e948Smrg	  LD="${LD-ld} -melf32bmipn32"
564450f2e948Smrg	  ;;
564550f2e948Smrg	*64-bit*)
564650f2e948Smrg	  LD="${LD-ld} -melf64bmip"
564750f2e948Smrg	;;
564850f2e948Smrg      esac
564950f2e948Smrg    else
565050f2e948Smrg      case `/usr/bin/file conftest.$ac_objext` in
565150f2e948Smrg	*32-bit*)
565250f2e948Smrg	  LD="${LD-ld} -32"
565350f2e948Smrg	  ;;
565450f2e948Smrg	*N32*)
565550f2e948Smrg	  LD="${LD-ld} -n32"
565650f2e948Smrg	  ;;
565750f2e948Smrg	*64-bit*)
565850f2e948Smrg	  LD="${LD-ld} -64"
565950f2e948Smrg	  ;;
566050f2e948Smrg      esac
566150f2e948Smrg    fi
566250f2e948Smrg  fi
566350f2e948Smrg  rm -rf conftest*
5664226fade8Smrg  ;;
56651ac89addSmrg
566650f2e948Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
566750f2e948Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
566850f2e948Smrg  # Find out which ABI we are using.
566950f2e948Smrg  echo 'int i;' > conftest.$ac_ext
567050f2e948Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
567150f2e948Smrg  (eval $ac_compile) 2>&5
567250f2e948Smrg  ac_status=$?
567350f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
567450f2e948Smrg  (exit $ac_status); }; then
567550f2e948Smrg    case `/usr/bin/file conftest.o` in
567650f2e948Smrg      *32-bit*)
567750f2e948Smrg	case $host in
567850f2e948Smrg	  x86_64-*kfreebsd*-gnu)
567950f2e948Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
568050f2e948Smrg	    ;;
568150f2e948Smrg	  x86_64-*linux*)
568250f2e948Smrg	    LD="${LD-ld} -m elf_i386"
568350f2e948Smrg	    ;;
568450f2e948Smrg	  ppc64-*linux*|powerpc64-*linux*)
568550f2e948Smrg	    LD="${LD-ld} -m elf32ppclinux"
568650f2e948Smrg	    ;;
568750f2e948Smrg	  s390x-*linux*)
568850f2e948Smrg	    LD="${LD-ld} -m elf_s390"
568950f2e948Smrg	    ;;
569050f2e948Smrg	  sparc64-*linux*)
569150f2e948Smrg	    LD="${LD-ld} -m elf32_sparc"
569250f2e948Smrg	    ;;
569350f2e948Smrg	esac
569450f2e948Smrg	;;
569550f2e948Smrg      *64-bit*)
569650f2e948Smrg	case $host in
569750f2e948Smrg	  x86_64-*kfreebsd*-gnu)
569850f2e948Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
569950f2e948Smrg	    ;;
570050f2e948Smrg	  x86_64-*linux*)
570150f2e948Smrg	    LD="${LD-ld} -m elf_x86_64"
570250f2e948Smrg	    ;;
570350f2e948Smrg	  ppc*-*linux*|powerpc*-*linux*)
570450f2e948Smrg	    LD="${LD-ld} -m elf64ppc"
570550f2e948Smrg	    ;;
570650f2e948Smrg	  s390*-*linux*|s390*-*tpf*)
570750f2e948Smrg	    LD="${LD-ld} -m elf64_s390"
570850f2e948Smrg	    ;;
570950f2e948Smrg	  sparc*-*linux*)
571050f2e948Smrg	    LD="${LD-ld} -m elf64_sparc"
571150f2e948Smrg	    ;;
571250f2e948Smrg	esac
571350f2e948Smrg	;;
571450f2e948Smrg    esac
571550f2e948Smrg  fi
571650f2e948Smrg  rm -rf conftest*
571750f2e948Smrg  ;;
57181ac89addSmrg
571950f2e948Smrg*-*-sco3.2v5*)
572050f2e948Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
572150f2e948Smrg  SAVE_CFLAGS="$CFLAGS"
572250f2e948Smrg  CFLAGS="$CFLAGS -belf"
572350f2e948Smrg  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
572450f2e948Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
572550f2e948Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then
572650f2e948Smrg  $as_echo_n "(cached) " >&6
572750f2e948Smrgelse
572850f2e948Smrg  ac_ext=c
572950f2e948Smrgac_cpp='$CPP $CPPFLAGS'
573050f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
573150f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
573250f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
57331ac89addSmrg
573450f2e948Smrg     cat >conftest.$ac_ext <<_ACEOF
573550f2e948Smrg/* confdefs.h.  */
573650f2e948Smrg_ACEOF
573750f2e948Smrgcat confdefs.h >>conftest.$ac_ext
573850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
573950f2e948Smrg/* end confdefs.h.  */
57401ac89addSmrg
574150f2e948Smrgint
574250f2e948Smrgmain ()
574350f2e948Smrg{
57441ac89addSmrg
574550f2e948Smrg  ;
574650f2e948Smrg  return 0;
574750f2e948Smrg}
574850f2e948Smrg_ACEOF
574950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
575050f2e948Smrgif { (ac_try="$ac_link"
575150f2e948Smrgcase "(($ac_try" in
575250f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
575350f2e948Smrg  *) ac_try_echo=$ac_try;;
575450f2e948Smrgesac
575550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
575650f2e948Smrg$as_echo "$ac_try_echo") >&5
575750f2e948Smrg  (eval "$ac_link") 2>conftest.er1
575850f2e948Smrg  ac_status=$?
575950f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
576050f2e948Smrg  rm -f conftest.er1
576150f2e948Smrg  cat conftest.err >&5
576250f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
576350f2e948Smrg  (exit $ac_status); } && {
576450f2e948Smrg	 test -z "$ac_c_werror_flag" ||
576550f2e948Smrg	 test ! -s conftest.err
576650f2e948Smrg       } && test -s conftest$ac_exeext && {
576750f2e948Smrg	 test "$cross_compiling" = yes ||
576850f2e948Smrg	 $as_test_x conftest$ac_exeext
576950f2e948Smrg       }; then
577050f2e948Smrg  lt_cv_cc_needs_belf=yes
577150f2e948Smrgelse
577250f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
577350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
57741ac89addSmrg
577550f2e948Smrg	lt_cv_cc_needs_belf=no
577650f2e948Smrgfi
57771ac89addSmrg
577850f2e948Smrgrm -rf conftest.dSYM
577950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
578050f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
578150f2e948Smrg     ac_ext=c
578250f2e948Smrgac_cpp='$CPP $CPPFLAGS'
578350f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
578450f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
578550f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
57861ac89addSmrg
578750f2e948Smrgfi
578850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
578950f2e948Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
579050f2e948Smrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
579150f2e948Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
579250f2e948Smrg    CFLAGS="$SAVE_CFLAGS"
579350f2e948Smrg  fi
579450f2e948Smrg  ;;
579550f2e948Smrgsparc*-*solaris*)
579650f2e948Smrg  # Find out which ABI we are using.
579750f2e948Smrg  echo 'int i;' > conftest.$ac_ext
579850f2e948Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
579950f2e948Smrg  (eval $ac_compile) 2>&5
580050f2e948Smrg  ac_status=$?
580150f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
580250f2e948Smrg  (exit $ac_status); }; then
580350f2e948Smrg    case `/usr/bin/file conftest.o` in
580450f2e948Smrg    *64-bit*)
580550f2e948Smrg      case $lt_cv_prog_gnu_ld in
580650f2e948Smrg      yes*) LD="${LD-ld} -m elf64_sparc" ;;
580750f2e948Smrg      *)
580850f2e948Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
580950f2e948Smrg	  LD="${LD-ld} -64"
581050f2e948Smrg	fi
581150f2e948Smrg	;;
581250f2e948Smrg      esac
581350f2e948Smrg      ;;
581450f2e948Smrg    esac
581550f2e948Smrg  fi
581650f2e948Smrg  rm -rf conftest*
581750f2e948Smrg  ;;
581850f2e948Smrgesac
581950f2e948Smrg
582050f2e948Smrgneed_locks="$enable_libtool_lock"
582150f2e948Smrg
582250f2e948Smrg
582350f2e948Smrg  case $host_os in
582450f2e948Smrg    rhapsody* | darwin*)
582550f2e948Smrg    if test -n "$ac_tool_prefix"; then
582650f2e948Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
582750f2e948Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
582850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
582950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
583050f2e948Smrgif test "${ac_cv_prog_DSYMUTIL+set}" = set; then
583150f2e948Smrg  $as_echo_n "(cached) " >&6
583250f2e948Smrgelse
583350f2e948Smrg  if test -n "$DSYMUTIL"; then
583450f2e948Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5835226fade8Smrgelse
5836226fade8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5837226fade8Smrgfor as_dir in $PATH
5838226fade8Smrgdo
5839226fade8Smrg  IFS=$as_save_IFS
5840226fade8Smrg  test -z "$as_dir" && as_dir=.
5841226fade8Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
584250f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
584350f2e948Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
584450f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5845226fade8Smrg    break 2
5846226fade8Smrg  fi
5847226fade8Smrgdone
5848226fade8Smrgdone
584950f2e948SmrgIFS=$as_save_IFS
58501ac89addSmrg
5851226fade8Smrgfi
5852226fade8Smrgfi
585350f2e948SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
585450f2e948Smrgif test -n "$DSYMUTIL"; then
585550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
585650f2e948Smrg$as_echo "$DSYMUTIL" >&6; }
5857226fade8Smrgelse
585850f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
585950f2e948Smrg$as_echo "no" >&6; }
5860226fade8Smrgfi
58611ac89addSmrg
586250f2e948Smrg
5863226fade8Smrgfi
586450f2e948Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
586550f2e948Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
586650f2e948Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
586750f2e948Smrgset dummy dsymutil; ac_word=$2
586850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
586950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
587050f2e948Smrgif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
587150f2e948Smrg  $as_echo_n "(cached) " >&6
5872226fade8Smrgelse
587350f2e948Smrg  if test -n "$ac_ct_DSYMUTIL"; then
587450f2e948Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5875226fade8Smrgelse
5876226fade8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5877226fade8Smrgfor as_dir in $PATH
5878226fade8Smrgdo
5879226fade8Smrg  IFS=$as_save_IFS
5880226fade8Smrg  test -z "$as_dir" && as_dir=.
5881226fade8Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
588250f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
588350f2e948Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
588450f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5885226fade8Smrg    break 2
5886226fade8Smrg  fi
5887226fade8Smrgdone
5888226fade8Smrgdone
588950f2e948SmrgIFS=$as_save_IFS
58901ac89addSmrg
5891226fade8Smrgfi
5892226fade8Smrgfi
589350f2e948Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
589450f2e948Smrgif test -n "$ac_ct_DSYMUTIL"; then
589550f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
589650f2e948Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
5897226fade8Smrgelse
589850f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
589950f2e948Smrg$as_echo "no" >&6; }
5900226fade8Smrgfi
59011ac89addSmrg
590250f2e948Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
590350f2e948Smrg    DSYMUTIL=":"
590450f2e948Smrg  else
590550f2e948Smrg    case $cross_compiling:$ac_tool_warned in
590650f2e948Smrgyes:)
590750f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
590850f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
590950f2e948Smrgac_tool_warned=yes ;;
591050f2e948Smrgesac
591150f2e948Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
591250f2e948Smrg  fi
59131ac89addSmrgelse
591450f2e948Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
59151ac89addSmrgfi
59161ac89addSmrg
591750f2e948Smrg    if test -n "$ac_tool_prefix"; then
591850f2e948Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
591950f2e948Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
592050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
592150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
592250f2e948Smrgif test "${ac_cv_prog_NMEDIT+set}" = set; then
592350f2e948Smrg  $as_echo_n "(cached) " >&6
5924226fade8Smrgelse
592550f2e948Smrg  if test -n "$NMEDIT"; then
592650f2e948Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
592745bc899bSmrgelse
592845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
592945bc899bSmrgfor as_dir in $PATH
593045bc899bSmrgdo
593145bc899bSmrg  IFS=$as_save_IFS
593245bc899bSmrg  test -z "$as_dir" && as_dir=.
593345bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
593450f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
593550f2e948Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
593650f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
593745bc899bSmrg    break 2
593845bc899bSmrg  fi
593945bc899bSmrgdone
594045bc899bSmrgdone
594150f2e948SmrgIFS=$as_save_IFS
594245bc899bSmrg
594345bc899bSmrgfi
594445bc899bSmrgfi
594550f2e948SmrgNMEDIT=$ac_cv_prog_NMEDIT
594650f2e948Smrgif test -n "$NMEDIT"; then
594750f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
594850f2e948Smrg$as_echo "$NMEDIT" >&6; }
594945bc899bSmrgelse
595050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
595150f2e948Smrg$as_echo "no" >&6; }
595245bc899bSmrgfi
595345bc899bSmrg
595450f2e948Smrg
595545bc899bSmrgfi
595650f2e948Smrgif test -z "$ac_cv_prog_NMEDIT"; then
595750f2e948Smrg  ac_ct_NMEDIT=$NMEDIT
595850f2e948Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
595950f2e948Smrgset dummy nmedit; ac_word=$2
596050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
596150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
596250f2e948Smrgif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
596350f2e948Smrg  $as_echo_n "(cached) " >&6
596445bc899bSmrgelse
596550f2e948Smrg  if test -n "$ac_ct_NMEDIT"; then
596650f2e948Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
596745bc899bSmrgelse
596845bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
596945bc899bSmrgfor as_dir in $PATH
597045bc899bSmrgdo
597145bc899bSmrg  IFS=$as_save_IFS
597245bc899bSmrg  test -z "$as_dir" && as_dir=.
597345bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
597450f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
597550f2e948Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
597650f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
597745bc899bSmrg    break 2
597845bc899bSmrg  fi
597945bc899bSmrgdone
598045bc899bSmrgdone
598150f2e948SmrgIFS=$as_save_IFS
598245bc899bSmrg
598345bc899bSmrgfi
598445bc899bSmrgfi
598550f2e948Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
598650f2e948Smrgif test -n "$ac_ct_NMEDIT"; then
598750f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
598850f2e948Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
598945bc899bSmrgelse
599050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
599150f2e948Smrg$as_echo "no" >&6; }
599245bc899bSmrgfi
599345bc899bSmrg
599450f2e948Smrg  if test "x$ac_ct_NMEDIT" = x; then
599550f2e948Smrg    NMEDIT=":"
599650f2e948Smrg  else
599750f2e948Smrg    case $cross_compiling:$ac_tool_warned in
599850f2e948Smrgyes:)
599950f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
600050f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
600150f2e948Smrgac_tool_warned=yes ;;
600250f2e948Smrgesac
600350f2e948Smrg    NMEDIT=$ac_ct_NMEDIT
600450f2e948Smrg  fi
600545bc899bSmrgelse
600650f2e948Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
600745bc899bSmrgfi
600845bc899bSmrg
600950f2e948Smrg    if test -n "$ac_tool_prefix"; then
601050f2e948Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
601150f2e948Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
601250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
601350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
601450f2e948Smrgif test "${ac_cv_prog_LIPO+set}" = set; then
601550f2e948Smrg  $as_echo_n "(cached) " >&6
601645bc899bSmrgelse
601750f2e948Smrg  if test -n "$LIPO"; then
601850f2e948Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
601945bc899bSmrgelse
602045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
602145bc899bSmrgfor as_dir in $PATH
602245bc899bSmrgdo
602345bc899bSmrg  IFS=$as_save_IFS
602445bc899bSmrg  test -z "$as_dir" && as_dir=.
602545bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
602650f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
602750f2e948Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
602850f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
602945bc899bSmrg    break 2
603045bc899bSmrg  fi
603145bc899bSmrgdone
603245bc899bSmrgdone
603350f2e948SmrgIFS=$as_save_IFS
603445bc899bSmrg
603545bc899bSmrgfi
603645bc899bSmrgfi
603750f2e948SmrgLIPO=$ac_cv_prog_LIPO
603850f2e948Smrgif test -n "$LIPO"; then
603950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
604050f2e948Smrg$as_echo "$LIPO" >&6; }
604145bc899bSmrgelse
604250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
604350f2e948Smrg$as_echo "no" >&6; }
604445bc899bSmrgfi
604545bc899bSmrg
604650f2e948Smrg
604745bc899bSmrgfi
604850f2e948Smrgif test -z "$ac_cv_prog_LIPO"; then
604950f2e948Smrg  ac_ct_LIPO=$LIPO
605050f2e948Smrg  # Extract the first word of "lipo", so it can be a program name with args.
605150f2e948Smrgset dummy lipo; ac_word=$2
605250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
605350f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
605450f2e948Smrgif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
605550f2e948Smrg  $as_echo_n "(cached) " >&6
605645bc899bSmrgelse
605750f2e948Smrg  if test -n "$ac_ct_LIPO"; then
605850f2e948Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
605945bc899bSmrgelse
606045bc899bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
606145bc899bSmrgfor as_dir in $PATH
606245bc899bSmrgdo
606345bc899bSmrg  IFS=$as_save_IFS
606445bc899bSmrg  test -z "$as_dir" && as_dir=.
606545bc899bSmrg  for ac_exec_ext in '' $ac_executable_extensions; do
606650f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
606750f2e948Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
606850f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
606945bc899bSmrg    break 2
607045bc899bSmrg  fi
607145bc899bSmrgdone
607245bc899bSmrgdone
607350f2e948SmrgIFS=$as_save_IFS
607445bc899bSmrg
607545bc899bSmrgfi
607645bc899bSmrgfi
607750f2e948Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
607850f2e948Smrgif test -n "$ac_ct_LIPO"; then
607950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
608050f2e948Smrg$as_echo "$ac_ct_LIPO" >&6; }
608145bc899bSmrgelse
608250f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
608350f2e948Smrg$as_echo "no" >&6; }
608445bc899bSmrgfi
608545bc899bSmrg
608650f2e948Smrg  if test "x$ac_ct_LIPO" = x; then
608750f2e948Smrg    LIPO=":"
608850f2e948Smrg  else
608950f2e948Smrg    case $cross_compiling:$ac_tool_warned in
609050f2e948Smrgyes:)
609150f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
609250f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
609350f2e948Smrgac_tool_warned=yes ;;
609450f2e948Smrgesac
609550f2e948Smrg    LIPO=$ac_ct_LIPO
609650f2e948Smrg  fi
609745bc899bSmrgelse
609850f2e948Smrg  LIPO="$ac_cv_prog_LIPO"
609945bc899bSmrgfi
610045bc899bSmrg
610150f2e948Smrg    if test -n "$ac_tool_prefix"; then
610250f2e948Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
610350f2e948Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
610450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
610550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
610650f2e948Smrgif test "${ac_cv_prog_OTOOL+set}" = set; then
610750f2e948Smrg  $as_echo_n "(cached) " >&6
610850f2e948Smrgelse
610950f2e948Smrg  if test -n "$OTOOL"; then
611050f2e948Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
611150f2e948Smrgelse
611250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
611350f2e948Smrgfor as_dir in $PATH
611450f2e948Smrgdo
611550f2e948Smrg  IFS=$as_save_IFS
611650f2e948Smrg  test -z "$as_dir" && as_dir=.
611750f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
611850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
611950f2e948Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
612050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
612150f2e948Smrg    break 2
612250f2e948Smrg  fi
612350f2e948Smrgdone
612450f2e948Smrgdone
612550f2e948SmrgIFS=$as_save_IFS
612645bc899bSmrg
612750f2e948Smrgfi
612850f2e948Smrgfi
612950f2e948SmrgOTOOL=$ac_cv_prog_OTOOL
613050f2e948Smrgif test -n "$OTOOL"; then
613150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
613250f2e948Smrg$as_echo "$OTOOL" >&6; }
613350f2e948Smrgelse
613450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
613550f2e948Smrg$as_echo "no" >&6; }
613650f2e948Smrgfi
61371ac89addSmrg
613845bc899bSmrg
613945bc899bSmrgfi
614050f2e948Smrgif test -z "$ac_cv_prog_OTOOL"; then
614150f2e948Smrg  ac_ct_OTOOL=$OTOOL
614250f2e948Smrg  # Extract the first word of "otool", so it can be a program name with args.
614350f2e948Smrgset dummy otool; ac_word=$2
614450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
614550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
614650f2e948Smrgif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
614750f2e948Smrg  $as_echo_n "(cached) " >&6
614850f2e948Smrgelse
614950f2e948Smrg  if test -n "$ac_ct_OTOOL"; then
615050f2e948Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
615150f2e948Smrgelse
615250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
615350f2e948Smrgfor as_dir in $PATH
615450f2e948Smrgdo
615550f2e948Smrg  IFS=$as_save_IFS
615650f2e948Smrg  test -z "$as_dir" && as_dir=.
615750f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
615850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
615950f2e948Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
616050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
616150f2e948Smrg    break 2
616250f2e948Smrg  fi
61631ac89addSmrgdone
616450f2e948Smrgdone
616550f2e948SmrgIFS=$as_save_IFS
616645bc899bSmrg
616750f2e948Smrgfi
616850f2e948Smrgfi
616950f2e948Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
617050f2e948Smrgif test -n "$ac_ct_OTOOL"; then
617150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
617250f2e948Smrg$as_echo "$ac_ct_OTOOL" >&6; }
61731ac89addSmrgelse
617450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
617550f2e948Smrg$as_echo "no" >&6; }
617650f2e948Smrgfi
617745bc899bSmrg
617850f2e948Smrg  if test "x$ac_ct_OTOOL" = x; then
617950f2e948Smrg    OTOOL=":"
618050f2e948Smrg  else
618150f2e948Smrg    case $cross_compiling:$ac_tool_warned in
618250f2e948Smrgyes:)
618350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
618450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
618550f2e948Smrgac_tool_warned=yes ;;
618645bc899bSmrgesac
618750f2e948Smrg    OTOOL=$ac_ct_OTOOL
618850f2e948Smrg  fi
618950f2e948Smrgelse
619050f2e948Smrg  OTOOL="$ac_cv_prog_OTOOL"
619145bc899bSmrgfi
619245bc899bSmrg
619350f2e948Smrg    if test -n "$ac_tool_prefix"; then
619450f2e948Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
619550f2e948Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
619650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
619750f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
619850f2e948Smrgif test "${ac_cv_prog_OTOOL64+set}" = set; then
619950f2e948Smrg  $as_echo_n "(cached) " >&6
62001ac89addSmrgelse
620150f2e948Smrg  if test -n "$OTOOL64"; then
620250f2e948Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
620350f2e948Smrgelse
620450f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
620550f2e948Smrgfor as_dir in $PATH
620650f2e948Smrgdo
620750f2e948Smrg  IFS=$as_save_IFS
620850f2e948Smrg  test -z "$as_dir" && as_dir=.
620950f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
621050f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
621150f2e948Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
621250f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
621350f2e948Smrg    break 2
621450f2e948Smrg  fi
621550f2e948Smrgdone
621650f2e948Smrgdone
621750f2e948SmrgIFS=$as_save_IFS
6218226fade8Smrg
621950f2e948Smrgfi
622050f2e948Smrgfi
622150f2e948SmrgOTOOL64=$ac_cv_prog_OTOOL64
622250f2e948Smrgif test -n "$OTOOL64"; then
622350f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
622450f2e948Smrg$as_echo "$OTOOL64" >&6; }
622545bc899bSmrgelse
622650f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
622750f2e948Smrg$as_echo "no" >&6; }
622850f2e948Smrgfi
622945bc899bSmrg
623045bc899bSmrg
623145bc899bSmrgfi
623250f2e948Smrgif test -z "$ac_cv_prog_OTOOL64"; then
623350f2e948Smrg  ac_ct_OTOOL64=$OTOOL64
623450f2e948Smrg  # Extract the first word of "otool64", so it can be a program name with args.
623550f2e948Smrgset dummy otool64; ac_word=$2
623650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
623750f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
623850f2e948Smrgif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
623950f2e948Smrg  $as_echo_n "(cached) " >&6
624050f2e948Smrgelse
624150f2e948Smrg  if test -n "$ac_ct_OTOOL64"; then
624250f2e948Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
624350f2e948Smrgelse
624450f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
624550f2e948Smrgfor as_dir in $PATH
624650f2e948Smrgdo
624750f2e948Smrg  IFS=$as_save_IFS
624850f2e948Smrg  test -z "$as_dir" && as_dir=.
624950f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
625050f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
625150f2e948Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
625250f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
625350f2e948Smrg    break 2
625450f2e948Smrg  fi
625550f2e948Smrgdone
625650f2e948Smrgdone
625750f2e948SmrgIFS=$as_save_IFS
625845bc899bSmrg
625950f2e948Smrgfi
626050f2e948Smrgfi
626150f2e948Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
626250f2e948Smrgif test -n "$ac_ct_OTOOL64"; then
626350f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
626450f2e948Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
626545bc899bSmrgelse
626650f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
626750f2e948Smrg$as_echo "no" >&6; }
626845bc899bSmrgfi
626945bc899bSmrg
627050f2e948Smrg  if test "x$ac_ct_OTOOL64" = x; then
627150f2e948Smrg    OTOOL64=":"
627245bc899bSmrg  else
627350f2e948Smrg    case $cross_compiling:$ac_tool_warned in
627450f2e948Smrgyes:)
627550f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
627650f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
627750f2e948Smrgac_tool_warned=yes ;;
627850f2e948Smrgesac
627950f2e948Smrg    OTOOL64=$ac_ct_OTOOL64
628045bc899bSmrg  fi
628150f2e948Smrgelse
628250f2e948Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
628345bc899bSmrgfi
628445bc899bSmrg
628545bc899bSmrg
628645bc899bSmrg
628745bc899bSmrg
628845bc899bSmrg
628945bc899bSmrg
629045bc899bSmrg
629145bc899bSmrg
629245bc899bSmrg
629345bc899bSmrg
629445bc899bSmrg
629545bc899bSmrg
629645bc899bSmrg
629745bc899bSmrg
629845bc899bSmrg
629945bc899bSmrg
630045bc899bSmrg
630145bc899bSmrg
630245bc899bSmrg
630345bc899bSmrg
630445bc899bSmrg
630545bc899bSmrg
630645bc899bSmrg
630745bc899bSmrg
630845bc899bSmrg
630945bc899bSmrg
631045bc899bSmrg
631150f2e948Smrg    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
631250f2e948Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
631350f2e948Smrgif test "${lt_cv_apple_cc_single_mod+set}" = set; then
631450f2e948Smrg  $as_echo_n "(cached) " >&6
631545bc899bSmrgelse
631650f2e948Smrg  lt_cv_apple_cc_single_mod=no
631750f2e948Smrg      if test -z "${LT_MULTI_MODULE}"; then
631850f2e948Smrg	# By default we will add the -single_module flag. You can override
631950f2e948Smrg	# by either setting the environment variable LT_MULTI_MODULE
632050f2e948Smrg	# non-empty at configure time, or by adding -multi_module to the
632150f2e948Smrg	# link flags.
632250f2e948Smrg	rm -rf libconftest.dylib*
632350f2e948Smrg	echo "int foo(void){return 1;}" > conftest.c
632450f2e948Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
632550f2e948Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
632650f2e948Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
632750f2e948Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
632850f2e948Smrg        _lt_result=$?
632950f2e948Smrg	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
633050f2e948Smrg	  lt_cv_apple_cc_single_mod=yes
633150f2e948Smrg	else
633250f2e948Smrg	  cat conftest.err >&5
633350f2e948Smrg	fi
633450f2e948Smrg	rm -rf libconftest.dylib*
633550f2e948Smrg	rm -f conftest.*
633650f2e948Smrg      fi
633745bc899bSmrgfi
633850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
633950f2e948Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
634050f2e948Smrg    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
634150f2e948Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
634250f2e948Smrgif test "${lt_cv_ld_exported_symbols_list+set}" = set; then
634350f2e948Smrg  $as_echo_n "(cached) " >&6
634450f2e948Smrgelse
634550f2e948Smrg  lt_cv_ld_exported_symbols_list=no
634650f2e948Smrg      save_LDFLAGS=$LDFLAGS
634750f2e948Smrg      echo "_main" > conftest.sym
634850f2e948Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
634950f2e948Smrg      cat >conftest.$ac_ext <<_ACEOF
635050f2e948Smrg/* confdefs.h.  */
635150f2e948Smrg_ACEOF
635250f2e948Smrgcat confdefs.h >>conftest.$ac_ext
635350f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
635450f2e948Smrg/* end confdefs.h.  */
635545bc899bSmrg
635650f2e948Smrgint
635750f2e948Smrgmain ()
635850f2e948Smrg{
635945bc899bSmrg
636050f2e948Smrg  ;
636150f2e948Smrg  return 0;
636250f2e948Smrg}
636350f2e948Smrg_ACEOF
636450f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
636550f2e948Smrgif { (ac_try="$ac_link"
636650f2e948Smrgcase "(($ac_try" in
636750f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
636850f2e948Smrg  *) ac_try_echo=$ac_try;;
636950f2e948Smrgesac
637050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
637150f2e948Smrg$as_echo "$ac_try_echo") >&5
637250f2e948Smrg  (eval "$ac_link") 2>conftest.er1
637350f2e948Smrg  ac_status=$?
637450f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
637550f2e948Smrg  rm -f conftest.er1
637650f2e948Smrg  cat conftest.err >&5
637750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
637850f2e948Smrg  (exit $ac_status); } && {
637950f2e948Smrg	 test -z "$ac_c_werror_flag" ||
638050f2e948Smrg	 test ! -s conftest.err
638150f2e948Smrg       } && test -s conftest$ac_exeext && {
638250f2e948Smrg	 test "$cross_compiling" = yes ||
638350f2e948Smrg	 $as_test_x conftest$ac_exeext
638450f2e948Smrg       }; then
638550f2e948Smrg  lt_cv_ld_exported_symbols_list=yes
638650f2e948Smrgelse
638750f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
638850f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
638945bc899bSmrg
639050f2e948Smrg	lt_cv_ld_exported_symbols_list=no
639150f2e948Smrgfi
639245bc899bSmrg
639350f2e948Smrgrm -rf conftest.dSYM
639450f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
639550f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
639650f2e948Smrg	LDFLAGS="$save_LDFLAGS"
639745bc899bSmrg
639850f2e948Smrgfi
639950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
640050f2e948Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
640145bc899bSmrg    case $host_os in
640250f2e948Smrg    rhapsody* | darwin1.[012])
640350f2e948Smrg      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
640450f2e948Smrg    darwin1.*)
640550f2e948Smrg      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
640650f2e948Smrg    darwin*) # darwin 5.x on
640750f2e948Smrg      # if running on 10.5 or later, the deployment target defaults
640850f2e948Smrg      # to the OS version, if on x86, and 10.4, the deployment
640950f2e948Smrg      # target defaults to 10.4. Don't you love it?
641050f2e948Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
641150f2e948Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
641250f2e948Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
641350f2e948Smrg	10.[012]*)
641450f2e948Smrg	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
641550f2e948Smrg	10.*)
641650f2e948Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
641750f2e948Smrg      esac
641850f2e948Smrg    ;;
641950f2e948Smrg  esac
642050f2e948Smrg    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
642150f2e948Smrg      _lt_dar_single_mod='$single_module'
642250f2e948Smrg    fi
642350f2e948Smrg    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
642450f2e948Smrg      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
642550f2e948Smrg    else
642650f2e948Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
642750f2e948Smrg    fi
642850f2e948Smrg    if test "$DSYMUTIL" != ":"; then
642950f2e948Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
643050f2e948Smrg    else
643150f2e948Smrg      _lt_dsymutil=
643250f2e948Smrg    fi
643350f2e948Smrg    ;;
643450f2e948Smrg  esac
643545bc899bSmrg
643650f2e948Smrgac_ext=c
643750f2e948Smrgac_cpp='$CPP $CPPFLAGS'
643850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
643950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
644050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
644150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
644250f2e948Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
644350f2e948Smrg# On Suns, sometimes $CPP names a directory.
644450f2e948Smrgif test -n "$CPP" && test -d "$CPP"; then
644550f2e948Smrg  CPP=
644650f2e948Smrgfi
644750f2e948Smrgif test -z "$CPP"; then
644850f2e948Smrg  if test "${ac_cv_prog_CPP+set}" = set; then
644950f2e948Smrg  $as_echo_n "(cached) " >&6
645050f2e948Smrgelse
645150f2e948Smrg      # Double quotes because CPP needs to be expanded
645250f2e948Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
645350f2e948Smrg    do
645450f2e948Smrg      ac_preproc_ok=false
645550f2e948Smrgfor ac_c_preproc_warn_flag in '' yes
645650f2e948Smrgdo
645750f2e948Smrg  # Use a header file that comes with gcc, so configuring glibc
645850f2e948Smrg  # with a fresh cross-compiler works.
645950f2e948Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
646050f2e948Smrg  # <limits.h> exists even on freestanding compilers.
646150f2e948Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
646250f2e948Smrg  # not just through cpp. "Syntax error" is here to catch this case.
646350f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
646450f2e948Smrg/* confdefs.h.  */
646550f2e948Smrg_ACEOF
646650f2e948Smrgcat confdefs.h >>conftest.$ac_ext
646750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
646850f2e948Smrg/* end confdefs.h.  */
646950f2e948Smrg#ifdef __STDC__
647050f2e948Smrg# include <limits.h>
647150f2e948Smrg#else
647250f2e948Smrg# include <assert.h>
647350f2e948Smrg#endif
647450f2e948Smrg		     Syntax error
647550f2e948Smrg_ACEOF
647650f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
647750f2e948Smrgcase "(($ac_try" in
647850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
647950f2e948Smrg  *) ac_try_echo=$ac_try;;
648050f2e948Smrgesac
648150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
648250f2e948Smrg$as_echo "$ac_try_echo") >&5
648350f2e948Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
648450f2e948Smrg  ac_status=$?
648550f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
648650f2e948Smrg  rm -f conftest.er1
648750f2e948Smrg  cat conftest.err >&5
648850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
648950f2e948Smrg  (exit $ac_status); } >/dev/null && {
649050f2e948Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
649150f2e948Smrg	 test ! -s conftest.err
649250f2e948Smrg       }; then
649350f2e948Smrg  :
649450f2e948Smrgelse
649550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
649650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
649745bc899bSmrg
649850f2e948Smrg  # Broken: fails on valid input.
649950f2e948Smrgcontinue
650050f2e948Smrgfi
650145bc899bSmrg
650250f2e948Smrgrm -f conftest.err conftest.$ac_ext
650345bc899bSmrg
650450f2e948Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
650550f2e948Smrg  # can be detected and how.
650650f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
650750f2e948Smrg/* confdefs.h.  */
650850f2e948Smrg_ACEOF
650950f2e948Smrgcat confdefs.h >>conftest.$ac_ext
651050f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
651150f2e948Smrg/* end confdefs.h.  */
651250f2e948Smrg#include <ac_nonexistent.h>
651350f2e948Smrg_ACEOF
651450f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
651550f2e948Smrgcase "(($ac_try" in
651650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
651750f2e948Smrg  *) ac_try_echo=$ac_try;;
651850f2e948Smrgesac
651950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
652050f2e948Smrg$as_echo "$ac_try_echo") >&5
652150f2e948Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
652250f2e948Smrg  ac_status=$?
652350f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
652450f2e948Smrg  rm -f conftest.er1
652550f2e948Smrg  cat conftest.err >&5
652650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
652750f2e948Smrg  (exit $ac_status); } >/dev/null && {
652850f2e948Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
652950f2e948Smrg	 test ! -s conftest.err
653050f2e948Smrg       }; then
653150f2e948Smrg  # Broken: success on invalid input.
653250f2e948Smrgcontinue
653350f2e948Smrgelse
653450f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
653550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
653645bc899bSmrg
653750f2e948Smrg  # Passes both tests.
653850f2e948Smrgac_preproc_ok=:
653950f2e948Smrgbreak
654050f2e948Smrgfi
654145bc899bSmrg
654250f2e948Smrgrm -f conftest.err conftest.$ac_ext
654345bc899bSmrg
654450f2e948Smrgdone
654550f2e948Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
654650f2e948Smrgrm -f conftest.err conftest.$ac_ext
654750f2e948Smrgif $ac_preproc_ok; then
654850f2e948Smrg  break
654950f2e948Smrgfi
655045bc899bSmrg
655150f2e948Smrg    done
655250f2e948Smrg    ac_cv_prog_CPP=$CPP
655345bc899bSmrg
655450f2e948Smrgfi
655550f2e948Smrg  CPP=$ac_cv_prog_CPP
655650f2e948Smrgelse
655750f2e948Smrg  ac_cv_prog_CPP=$CPP
655850f2e948Smrgfi
655950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
656050f2e948Smrg$as_echo "$CPP" >&6; }
656150f2e948Smrgac_preproc_ok=false
656250f2e948Smrgfor ac_c_preproc_warn_flag in '' yes
656350f2e948Smrgdo
656450f2e948Smrg  # Use a header file that comes with gcc, so configuring glibc
656550f2e948Smrg  # with a fresh cross-compiler works.
656650f2e948Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
656750f2e948Smrg  # <limits.h> exists even on freestanding compilers.
656850f2e948Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
656950f2e948Smrg  # not just through cpp. "Syntax error" is here to catch this case.
657050f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
657150f2e948Smrg/* confdefs.h.  */
657250f2e948Smrg_ACEOF
657350f2e948Smrgcat confdefs.h >>conftest.$ac_ext
657450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
657550f2e948Smrg/* end confdefs.h.  */
657650f2e948Smrg#ifdef __STDC__
657750f2e948Smrg# include <limits.h>
657850f2e948Smrg#else
657950f2e948Smrg# include <assert.h>
658050f2e948Smrg#endif
658150f2e948Smrg		     Syntax error
658250f2e948Smrg_ACEOF
658350f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
658450f2e948Smrgcase "(($ac_try" in
658550f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
658650f2e948Smrg  *) ac_try_echo=$ac_try;;
658750f2e948Smrgesac
658850f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
658950f2e948Smrg$as_echo "$ac_try_echo") >&5
659050f2e948Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
659150f2e948Smrg  ac_status=$?
659250f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
659350f2e948Smrg  rm -f conftest.er1
659450f2e948Smrg  cat conftest.err >&5
659550f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
659650f2e948Smrg  (exit $ac_status); } >/dev/null && {
659750f2e948Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
659850f2e948Smrg	 test ! -s conftest.err
659950f2e948Smrg       }; then
660050f2e948Smrg  :
660150f2e948Smrgelse
660250f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
660350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
660445bc899bSmrg
660550f2e948Smrg  # Broken: fails on valid input.
660650f2e948Smrgcontinue
660750f2e948Smrgfi
660845bc899bSmrg
660950f2e948Smrgrm -f conftest.err conftest.$ac_ext
661045bc899bSmrg
661150f2e948Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
661250f2e948Smrg  # can be detected and how.
661350f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
661450f2e948Smrg/* confdefs.h.  */
661550f2e948Smrg_ACEOF
661650f2e948Smrgcat confdefs.h >>conftest.$ac_ext
661750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
661850f2e948Smrg/* end confdefs.h.  */
661950f2e948Smrg#include <ac_nonexistent.h>
662050f2e948Smrg_ACEOF
662150f2e948Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
662250f2e948Smrgcase "(($ac_try" in
662350f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
662450f2e948Smrg  *) ac_try_echo=$ac_try;;
662550f2e948Smrgesac
662650f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
662750f2e948Smrg$as_echo "$ac_try_echo") >&5
662850f2e948Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
662950f2e948Smrg  ac_status=$?
663050f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
663150f2e948Smrg  rm -f conftest.er1
663250f2e948Smrg  cat conftest.err >&5
663350f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
663450f2e948Smrg  (exit $ac_status); } >/dev/null && {
663550f2e948Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
663650f2e948Smrg	 test ! -s conftest.err
663750f2e948Smrg       }; then
663850f2e948Smrg  # Broken: success on invalid input.
663950f2e948Smrgcontinue
664050f2e948Smrgelse
664150f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
664250f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
664345bc899bSmrg
664450f2e948Smrg  # Passes both tests.
664550f2e948Smrgac_preproc_ok=:
664650f2e948Smrgbreak
664750f2e948Smrgfi
664845bc899bSmrg
664950f2e948Smrgrm -f conftest.err conftest.$ac_ext
665045bc899bSmrg
665150f2e948Smrgdone
665250f2e948Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
665350f2e948Smrgrm -f conftest.err conftest.$ac_ext
665450f2e948Smrgif $ac_preproc_ok; then
665550f2e948Smrg  :
665650f2e948Smrgelse
665750f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
665850f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
665950f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
666050f2e948SmrgSee \`config.log' for more details." >&5
666150f2e948Smrg$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
666250f2e948SmrgSee \`config.log' for more details." >&2;}
666350f2e948Smrg   { (exit 1); exit 1; }; }; }
666450f2e948Smrgfi
666545bc899bSmrg
666650f2e948Smrgac_ext=c
666750f2e948Smrgac_cpp='$CPP $CPPFLAGS'
666850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
666950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
667050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
667145bc899bSmrg
667245bc899bSmrg
667350f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
667450f2e948Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
667550f2e948Smrgif test "${ac_cv_header_stdc+set}" = set; then
667650f2e948Smrg  $as_echo_n "(cached) " >&6
667750f2e948Smrgelse
667850f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
667950f2e948Smrg/* confdefs.h.  */
668050f2e948Smrg_ACEOF
668150f2e948Smrgcat confdefs.h >>conftest.$ac_ext
668250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
668350f2e948Smrg/* end confdefs.h.  */
668450f2e948Smrg#include <stdlib.h>
668550f2e948Smrg#include <stdarg.h>
668650f2e948Smrg#include <string.h>
668750f2e948Smrg#include <float.h>
668845bc899bSmrg
668950f2e948Smrgint
669050f2e948Smrgmain ()
669150f2e948Smrg{
669245bc899bSmrg
669350f2e948Smrg  ;
669450f2e948Smrg  return 0;
669550f2e948Smrg}
669650f2e948Smrg_ACEOF
669750f2e948Smrgrm -f conftest.$ac_objext
669850f2e948Smrgif { (ac_try="$ac_compile"
669950f2e948Smrgcase "(($ac_try" in
670050f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
670150f2e948Smrg  *) ac_try_echo=$ac_try;;
670250f2e948Smrgesac
670350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
670450f2e948Smrg$as_echo "$ac_try_echo") >&5
670550f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
670650f2e948Smrg  ac_status=$?
670750f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
670850f2e948Smrg  rm -f conftest.er1
670950f2e948Smrg  cat conftest.err >&5
671050f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
671150f2e948Smrg  (exit $ac_status); } && {
671250f2e948Smrg	 test -z "$ac_c_werror_flag" ||
671350f2e948Smrg	 test ! -s conftest.err
671450f2e948Smrg       } && test -s conftest.$ac_objext; then
671550f2e948Smrg  ac_cv_header_stdc=yes
671650f2e948Smrgelse
671750f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
671850f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
671945bc899bSmrg
672050f2e948Smrg	ac_cv_header_stdc=no
672150f2e948Smrgfi
672245bc899bSmrg
672350f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6724226fade8Smrg
672550f2e948Smrgif test $ac_cv_header_stdc = yes; then
672650f2e948Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
672750f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
672850f2e948Smrg/* confdefs.h.  */
672950f2e948Smrg_ACEOF
673050f2e948Smrgcat confdefs.h >>conftest.$ac_ext
673150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
673250f2e948Smrg/* end confdefs.h.  */
673350f2e948Smrg#include <string.h>
6734226fade8Smrg
673550f2e948Smrg_ACEOF
673650f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
673750f2e948Smrg  $EGREP "memchr" >/dev/null 2>&1; then
673850f2e948Smrg  :
673945bc899bSmrgelse
674050f2e948Smrg  ac_cv_header_stdc=no
674150f2e948Smrgfi
674250f2e948Smrgrm -f conftest*
6743226fade8Smrg
67441ac89addSmrgfi
674545bc899bSmrg
674650f2e948Smrgif test $ac_cv_header_stdc = yes; then
674750f2e948Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
674850f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
674950f2e948Smrg/* confdefs.h.  */
675050f2e948Smrg_ACEOF
675150f2e948Smrgcat confdefs.h >>conftest.$ac_ext
675250f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
675350f2e948Smrg/* end confdefs.h.  */
675450f2e948Smrg#include <stdlib.h>
675550f2e948Smrg
675650f2e948Smrg_ACEOF
675750f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
675850f2e948Smrg  $EGREP "free" >/dev/null 2>&1; then
675950f2e948Smrg  :
6760226fade8Smrgelse
676150f2e948Smrg  ac_cv_header_stdc=no
676245bc899bSmrgfi
676350f2e948Smrgrm -f conftest*
676445bc899bSmrg
6765226fade8Smrgfi
67661ac89addSmrg
676750f2e948Smrgif test $ac_cv_header_stdc = yes; then
676850f2e948Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
676950f2e948Smrg  if test "$cross_compiling" = yes; then
677050f2e948Smrg  :
677145bc899bSmrgelse
677250f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
677350f2e948Smrg/* confdefs.h.  */
677450f2e948Smrg_ACEOF
677550f2e948Smrgcat confdefs.h >>conftest.$ac_ext
677650f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
677750f2e948Smrg/* end confdefs.h.  */
677850f2e948Smrg#include <ctype.h>
677950f2e948Smrg#include <stdlib.h>
678050f2e948Smrg#if ((' ' & 0x0FF) == 0x020)
678150f2e948Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
678250f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
678350f2e948Smrg#else
678450f2e948Smrg# define ISLOWER(c) \
678550f2e948Smrg		   (('a' <= (c) && (c) <= 'i') \
678650f2e948Smrg		     || ('j' <= (c) && (c) <= 'r') \
678750f2e948Smrg		     || ('s' <= (c) && (c) <= 'z'))
678850f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
678950f2e948Smrg#endif
679045bc899bSmrg
679150f2e948Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
679250f2e948Smrgint
679350f2e948Smrgmain ()
679450f2e948Smrg{
679550f2e948Smrg  int i;
679650f2e948Smrg  for (i = 0; i < 256; i++)
679750f2e948Smrg    if (XOR (islower (i), ISLOWER (i))
679850f2e948Smrg	|| toupper (i) != TOUPPER (i))
679950f2e948Smrg      return 2;
680050f2e948Smrg  return 0;
680150f2e948Smrg}
680250f2e948Smrg_ACEOF
680350f2e948Smrgrm -f conftest$ac_exeext
680450f2e948Smrgif { (ac_try="$ac_link"
680550f2e948Smrgcase "(($ac_try" in
680650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
680750f2e948Smrg  *) ac_try_echo=$ac_try;;
680850f2e948Smrgesac
680950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
681050f2e948Smrg$as_echo "$ac_try_echo") >&5
681150f2e948Smrg  (eval "$ac_link") 2>&5
681250f2e948Smrg  ac_status=$?
681350f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
681450f2e948Smrg  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
681550f2e948Smrg  { (case "(($ac_try" in
681650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
681750f2e948Smrg  *) ac_try_echo=$ac_try;;
681850f2e948Smrgesac
681950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
682050f2e948Smrg$as_echo "$ac_try_echo") >&5
682150f2e948Smrg  (eval "$ac_try") 2>&5
682250f2e948Smrg  ac_status=$?
682350f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
682450f2e948Smrg  (exit $ac_status); }; }; then
682550f2e948Smrg  :
6826226fade8Smrgelse
682750f2e948Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
682850f2e948Smrg$as_echo "$as_me: failed program was:" >&5
682950f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
683050f2e948Smrg
683150f2e948Smrg( exit $ac_status )
683250f2e948Smrgac_cv_header_stdc=no
683350f2e948Smrgfi
683450f2e948Smrgrm -rf conftest.dSYM
683550f2e948Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
683645bc899bSmrgfi
683745bc899bSmrg
6838226fade8Smrg
683950f2e948Smrgfi
684050f2e948Smrgfi
684150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
684250f2e948Smrg$as_echo "$ac_cv_header_stdc" >&6; }
684350f2e948Smrgif test $ac_cv_header_stdc = yes; then
684445bc899bSmrg
684550f2e948Smrgcat >>confdefs.h <<\_ACEOF
684650f2e948Smrg#define STDC_HEADERS 1
684750f2e948Smrg_ACEOF
68481ac89addSmrg
684945bc899bSmrgfi
685045bc899bSmrg
685150f2e948Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
685245bc899bSmrg
685345bc899bSmrg
685445bc899bSmrg
685545bc899bSmrg
685645bc899bSmrg
685745bc899bSmrg
685845bc899bSmrg
685945bc899bSmrg
686045bc899bSmrg
686150f2e948Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
686250f2e948Smrg		  inttypes.h stdint.h unistd.h
686350f2e948Smrgdo
686450f2e948Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
686550f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
686650f2e948Smrg$as_echo_n "checking for $ac_header... " >&6; }
686750f2e948Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
686850f2e948Smrg  $as_echo_n "(cached) " >&6
686950f2e948Smrgelse
687050f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
687150f2e948Smrg/* confdefs.h.  */
687250f2e948Smrg_ACEOF
687350f2e948Smrgcat confdefs.h >>conftest.$ac_ext
687450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
687550f2e948Smrg/* end confdefs.h.  */
687650f2e948Smrg$ac_includes_default
687745bc899bSmrg
687850f2e948Smrg#include <$ac_header>
687950f2e948Smrg_ACEOF
688050f2e948Smrgrm -f conftest.$ac_objext
688150f2e948Smrgif { (ac_try="$ac_compile"
688250f2e948Smrgcase "(($ac_try" in
688350f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
688450f2e948Smrg  *) ac_try_echo=$ac_try;;
688550f2e948Smrgesac
688650f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
688750f2e948Smrg$as_echo "$ac_try_echo") >&5
688850f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
688950f2e948Smrg  ac_status=$?
689050f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
689150f2e948Smrg  rm -f conftest.er1
689250f2e948Smrg  cat conftest.err >&5
689350f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
689450f2e948Smrg  (exit $ac_status); } && {
689550f2e948Smrg	 test -z "$ac_c_werror_flag" ||
689650f2e948Smrg	 test ! -s conftest.err
689750f2e948Smrg       } && test -s conftest.$ac_objext; then
689850f2e948Smrg  eval "$as_ac_Header=yes"
689950f2e948Smrgelse
690050f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
690150f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
690245bc899bSmrg
690350f2e948Smrg	eval "$as_ac_Header=no"
690450f2e948Smrgfi
690545bc899bSmrg
690650f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
690750f2e948Smrgfi
690850f2e948Smrgac_res=`eval 'as_val=${'$as_ac_Header'}
690950f2e948Smrg		 $as_echo "$as_val"'`
691050f2e948Smrg	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
691150f2e948Smrg$as_echo "$ac_res" >&6; }
691250f2e948Smrgas_val=`eval 'as_val=${'$as_ac_Header'}
691350f2e948Smrg		 $as_echo "$as_val"'`
691450f2e948Smrg   if test "x$as_val" = x""yes; then
691550f2e948Smrg  cat >>confdefs.h <<_ACEOF
691650f2e948Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
691750f2e948Smrg_ACEOF
691845bc899bSmrg
691950f2e948Smrgfi
692045bc899bSmrg
692150f2e948Smrgdone
692245bc899bSmrg
692345bc899bSmrg
692445bc899bSmrg
692550f2e948Smrgfor ac_header in dlfcn.h
692650f2e948Smrgdo
692750f2e948Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
692850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
692950f2e948Smrg$as_echo_n "checking for $ac_header... " >&6; }
693050f2e948Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
693150f2e948Smrg  $as_echo_n "(cached) " >&6
693250f2e948Smrgelse
693350f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
693450f2e948Smrg/* confdefs.h.  */
693550f2e948Smrg_ACEOF
693650f2e948Smrgcat confdefs.h >>conftest.$ac_ext
693750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
693850f2e948Smrg/* end confdefs.h.  */
693950f2e948Smrg$ac_includes_default
694045bc899bSmrg
694150f2e948Smrg#include <$ac_header>
694250f2e948Smrg_ACEOF
694350f2e948Smrgrm -f conftest.$ac_objext
694450f2e948Smrgif { (ac_try="$ac_compile"
694550f2e948Smrgcase "(($ac_try" in
694650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
694750f2e948Smrg  *) ac_try_echo=$ac_try;;
694850f2e948Smrgesac
694950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
695050f2e948Smrg$as_echo "$ac_try_echo") >&5
695150f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
695250f2e948Smrg  ac_status=$?
695350f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
695450f2e948Smrg  rm -f conftest.er1
695550f2e948Smrg  cat conftest.err >&5
695650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
695750f2e948Smrg  (exit $ac_status); } && {
695850f2e948Smrg	 test -z "$ac_c_werror_flag" ||
695950f2e948Smrg	 test ! -s conftest.err
696050f2e948Smrg       } && test -s conftest.$ac_objext; then
696150f2e948Smrg  eval "$as_ac_Header=yes"
696250f2e948Smrgelse
696350f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
696450f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
696545bc899bSmrg
696650f2e948Smrg	eval "$as_ac_Header=no"
696750f2e948Smrgfi
696845bc899bSmrg
696950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
697050f2e948Smrgfi
697150f2e948Smrgac_res=`eval 'as_val=${'$as_ac_Header'}
697250f2e948Smrg		 $as_echo "$as_val"'`
697350f2e948Smrg	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
697450f2e948Smrg$as_echo "$ac_res" >&6; }
697550f2e948Smrgas_val=`eval 'as_val=${'$as_ac_Header'}
697650f2e948Smrg		 $as_echo "$as_val"'`
697750f2e948Smrg   if test "x$as_val" = x""yes; then
697850f2e948Smrg  cat >>confdefs.h <<_ACEOF
697950f2e948Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
698050f2e948Smrg_ACEOF
69811ac89addSmrg
698250f2e948Smrgfi
698345bc899bSmrg
698450f2e948Smrgdone
69851ac89addSmrg
69861ac89addSmrg
69871ac89addSmrg
698850f2e948Smrg# Set options
698950f2e948Smrg
699050f2e948Smrg
69911ac89addSmrg
699250f2e948Smrg        enable_dlopen=no
699350f2e948Smrg
699450f2e948Smrg
699550f2e948Smrg  enable_win32_dll=no
699650f2e948Smrg
699750f2e948Smrg
699850f2e948Smrg            # Check whether --enable-shared was given.
699950f2e948Smrgif test "${enable_shared+set}" = set; then
700050f2e948Smrg  enableval=$enable_shared; p=${PACKAGE-default}
700150f2e948Smrg    case $enableval in
700250f2e948Smrg    yes) enable_shared=yes ;;
700350f2e948Smrg    no) enable_shared=no ;;
700445bc899bSmrg    *)
700550f2e948Smrg      enable_shared=no
700650f2e948Smrg      # Look at the argument we got.  We use all the common list separators.
700750f2e948Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
700850f2e948Smrg      for pkg in $enableval; do
700950f2e948Smrg	IFS="$lt_save_ifs"
701050f2e948Smrg	if test "X$pkg" = "X$p"; then
701150f2e948Smrg	  enable_shared=yes
701250f2e948Smrg	fi
701350f2e948Smrg      done
701450f2e948Smrg      IFS="$lt_save_ifs"
701545bc899bSmrg      ;;
701645bc899bSmrg    esac
701750f2e948Smrgelse
701850f2e948Smrg  enable_shared=yes
701950f2e948Smrgfi
702045bc899bSmrg
702145bc899bSmrg
702245bc899bSmrg
702345bc899bSmrg
702445bc899bSmrg
702545bc899bSmrg
702645bc899bSmrg
702745bc899bSmrg
702845bc899bSmrg
702945bc899bSmrg
703045bc899bSmrg
703150f2e948Smrg# Check whether --with-pic was given.
703250f2e948Smrgif test "${with_pic+set}" = set; then
703350f2e948Smrg  withval=$with_pic; pic_mode="$withval"
703445bc899bSmrgelse
703550f2e948Smrg  pic_mode=default
7036226fade8Smrgfi
703745bc899bSmrg
703845bc899bSmrg
703950f2e948Smrgtest -z "$pic_mode" && pic_mode=default
704045bc899bSmrg
70411ac89addSmrg
70421ac89addSmrg
70431ac89addSmrg
704450f2e948Smrg
704550f2e948Smrg
704650f2e948Smrg
704750f2e948Smrg  # Check whether --enable-fast-install was given.
704850f2e948Smrgif test "${enable_fast_install+set}" = set; then
704950f2e948Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
705050f2e948Smrg    case $enableval in
705150f2e948Smrg    yes) enable_fast_install=yes ;;
705250f2e948Smrg    no) enable_fast_install=no ;;
705350f2e948Smrg    *)
705450f2e948Smrg      enable_fast_install=no
705550f2e948Smrg      # Look at the argument we got.  We use all the common list separators.
705650f2e948Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
705750f2e948Smrg      for pkg in $enableval; do
705850f2e948Smrg	IFS="$lt_save_ifs"
705950f2e948Smrg	if test "X$pkg" = "X$p"; then
706050f2e948Smrg	  enable_fast_install=yes
706145bc899bSmrg	fi
706250f2e948Smrg      done
706350f2e948Smrg      IFS="$lt_save_ifs"
706445bc899bSmrg      ;;
706550f2e948Smrg    esac
706650f2e948Smrgelse
706750f2e948Smrg  enable_fast_install=yes
706850f2e948Smrgfi
706945bc899bSmrg
707045bc899bSmrg
707145bc899bSmrg
707245bc899bSmrg
707345bc899bSmrg
707445bc899bSmrg
707545bc899bSmrg
707645bc899bSmrg
707745bc899bSmrg
707845bc899bSmrg
707945bc899bSmrg
708050f2e948Smrg# This can be used to rebuild libtool when needed
708150f2e948SmrgLIBTOOL_DEPS="$ltmain"
708245bc899bSmrg
708350f2e948Smrg# Always use our own libtool.
708450f2e948SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
708545bc899bSmrg
708645bc899bSmrg
708745bc899bSmrg
708845bc899bSmrg
708945bc899bSmrg
709045bc899bSmrg
709145bc899bSmrg
709245bc899bSmrg
709345bc899bSmrg
709445bc899bSmrg
709545bc899bSmrg
709645bc899bSmrg
709745bc899bSmrg
709845bc899bSmrg
709945bc899bSmrg
710045bc899bSmrg
710145bc899bSmrg
710245bc899bSmrg
710345bc899bSmrg
710445bc899bSmrg
710545bc899bSmrg
710645bc899bSmrg
710745bc899bSmrg
710845bc899bSmrg
710945bc899bSmrg
711050f2e948Smrgtest -z "$LN_S" && LN_S="ln -s"
711145bc899bSmrg
711245bc899bSmrg
711345bc899bSmrg
711445bc899bSmrg
71151ac89addSmrg
71161ac89addSmrg
711745bc899bSmrg
711845bc899bSmrg
711945bc899bSmrg
712045bc899bSmrg
712145bc899bSmrg
7122226fade8Smrg
71231ac89addSmrg
712445bc899bSmrg
712550f2e948Smrgif test -n "${ZSH_VERSION+set}" ; then
712650f2e948Smrg   setopt NO_GLOB_SUBST
712750f2e948Smrgfi
712845bc899bSmrg
712950f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
713050f2e948Smrg$as_echo_n "checking for objdir... " >&6; }
713150f2e948Smrgif test "${lt_cv_objdir+set}" = set; then
713250f2e948Smrg  $as_echo_n "(cached) " >&6
71331ac89addSmrgelse
713450f2e948Smrg  rm -f .libs 2>/dev/null
713550f2e948Smrgmkdir .libs 2>/dev/null
713650f2e948Smrgif test -d .libs; then
713750f2e948Smrg  lt_cv_objdir=.libs
713850f2e948Smrgelse
713950f2e948Smrg  # MS-DOS does not allow filenames that begin with a dot.
714050f2e948Smrg  lt_cv_objdir=_libs
71411ac89addSmrgfi
714250f2e948Smrgrmdir .libs 2>/dev/null
714350f2e948Smrgfi
714450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
714550f2e948Smrg$as_echo "$lt_cv_objdir" >&6; }
714650f2e948Smrgobjdir=$lt_cv_objdir
714745bc899bSmrg
714845bc899bSmrg
7149226fade8Smrg
715045bc899bSmrg
715145bc899bSmrg
715250f2e948Smrgcat >>confdefs.h <<_ACEOF
715350f2e948Smrg#define LT_OBJDIR "$lt_cv_objdir/"
715450f2e948Smrg_ACEOF
715550f2e948Smrg
715650f2e948Smrg
715750f2e948Smrg
715845bc899bSmrg
715945bc899bSmrg
716045bc899bSmrg
716145bc899bSmrg
716245bc899bSmrg
716345bc899bSmrg
71641ac89addSmrg
71651ac89addSmrg
716645bc899bSmrg
716745bc899bSmrg
7168226fade8Smrg
716945bc899bSmrg
717045bc899bSmrg
717145bc899bSmrg
7172226fade8Smrgcase $host_os in
717350f2e948Smrgaix3*)
717450f2e948Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
717550f2e948Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
717650f2e948Smrg  # vanish in a puff of smoke.
717750f2e948Smrg  if test "X${COLLECT_NAMES+set}" != Xset; then
717850f2e948Smrg    COLLECT_NAMES=
717950f2e948Smrg    export COLLECT_NAMES
718050f2e948Smrg  fi
718150f2e948Smrg  ;;
7182226fade8Smrgesac
718345bc899bSmrg
718450f2e948Smrg# Sed substitution that helps us do robust quoting.  It backslashifies
718550f2e948Smrg# metacharacters that are still active within double-quoted strings.
718650f2e948Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
71871ac89addSmrg
718850f2e948Smrg# Same as above, but do not quote variable references.
718950f2e948Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
71901ac89addSmrg
719150f2e948Smrg# Sed substitution to delay expansion of an escaped shell variable in a
719250f2e948Smrg# double_quote_subst'ed string.
719350f2e948Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
719445bc899bSmrg
719550f2e948Smrg# Sed substitution to delay expansion of an escaped single quote.
719650f2e948Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
719745bc899bSmrg
719850f2e948Smrg# Sed substitution to avoid accidental globbing in evaled expressions
719950f2e948Smrgno_glob_subst='s/\*/\\\*/g'
72001ac89addSmrg
720150f2e948Smrg# Global variables:
720250f2e948Smrgofile=libtool
720350f2e948Smrgcan_build_shared=yes
720445bc899bSmrg
720550f2e948Smrg# All known linkers require a `.a' archive for static linking (except MSVC,
720650f2e948Smrg# which needs '.lib').
720750f2e948Smrglibext=a
72081ac89addSmrg
720950f2e948Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
72101ac89addSmrg
721150f2e948Smrgold_CC="$CC"
721250f2e948Smrgold_CFLAGS="$CFLAGS"
721345bc899bSmrg
721450f2e948Smrg# Set sane defaults for various variables
721550f2e948Smrgtest -z "$CC" && CC=cc
721650f2e948Smrgtest -z "$LTCC" && LTCC=$CC
721750f2e948Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
721850f2e948Smrgtest -z "$LD" && LD=ld
721950f2e948Smrgtest -z "$ac_objext" && ac_objext=o
72201ac89addSmrg
722150f2e948Smrgfor cc_temp in $compiler""; do
7222226fade8Smrg  case $cc_temp in
7223226fade8Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7224226fade8Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7225226fade8Smrg    \-*) ;;
7226226fade8Smrg    *) break;;
7227226fade8Smrg  esac
7228226fade8Smrgdone
722950f2e948Smrgcc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
72301ac89addSmrg
723150f2e948Smrg
723250f2e948Smrg# Only perform the check for file, if the check method requires it
723350f2e948Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
723450f2e948Smrgcase $deplibs_check_method in
723550f2e948Smrgfile_magic*)
723650f2e948Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
723750f2e948Smrg    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
723850f2e948Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
723950f2e948Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
724050f2e948Smrg  $as_echo_n "(cached) " >&6
724150f2e948Smrgelse
724250f2e948Smrg  case $MAGIC_CMD in
724350f2e948Smrg[\\/*] |  ?:[\\/]*)
724450f2e948Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
724550f2e948Smrg  ;;
724650f2e948Smrg*)
724750f2e948Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
724850f2e948Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
724950f2e948Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
725050f2e948Smrg  for ac_dir in $ac_dummy; do
725150f2e948Smrg    IFS="$lt_save_ifs"
725250f2e948Smrg    test -z "$ac_dir" && ac_dir=.
725350f2e948Smrg    if test -f $ac_dir/${ac_tool_prefix}file; then
725450f2e948Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
725550f2e948Smrg      if test -n "$file_magic_test_file"; then
725650f2e948Smrg	case $deplibs_check_method in
725750f2e948Smrg	"file_magic "*)
725850f2e948Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
725950f2e948Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
726050f2e948Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
726150f2e948Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
726250f2e948Smrg	    :
726350f2e948Smrg	  else
726450f2e948Smrg	    cat <<_LT_EOF 1>&2
726550f2e948Smrg
726650f2e948Smrg*** Warning: the command libtool uses to detect shared libraries,
726750f2e948Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
726850f2e948Smrg*** The result is that libtool may fail to recognize shared libraries
726950f2e948Smrg*** as such.  This will affect the creation of libtool libraries that
727050f2e948Smrg*** depend on shared libraries, but programs linked with such libtool
727150f2e948Smrg*** libraries will work regardless of this problem.  Nevertheless, you
727250f2e948Smrg*** may want to report the problem to your system manager and/or to
727350f2e948Smrg*** bug-libtool@gnu.org
727450f2e948Smrg
727550f2e948Smrg_LT_EOF
727650f2e948Smrg	  fi ;;
727750f2e948Smrg	esac
727850f2e948Smrg      fi
727950f2e948Smrg      break
72801ac89addSmrg    fi
728150f2e948Smrg  done
728250f2e948Smrg  IFS="$lt_save_ifs"
728350f2e948Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
728450f2e948Smrg  ;;
728550f2e948Smrgesac
728650f2e948Smrgfi
728745bc899bSmrg
728850f2e948SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
728950f2e948Smrgif test -n "$MAGIC_CMD"; then
729050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
729150f2e948Smrg$as_echo "$MAGIC_CMD" >&6; }
729250f2e948Smrgelse
729350f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
729450f2e948Smrg$as_echo "no" >&6; }
729550f2e948Smrgfi
729650f2e948Smrg
729750f2e948Smrg
729850f2e948Smrg
729950f2e948Smrg
730050f2e948Smrg
730150f2e948Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
730250f2e948Smrg  if test -n "$ac_tool_prefix"; then
730350f2e948Smrg    { $as_echo "$as_me:$LINENO: checking for file" >&5
730450f2e948Smrg$as_echo_n "checking for file... " >&6; }
730550f2e948Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
730650f2e948Smrg  $as_echo_n "(cached) " >&6
730750f2e948Smrgelse
730850f2e948Smrg  case $MAGIC_CMD in
730950f2e948Smrg[\\/*] |  ?:[\\/]*)
731050f2e948Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
731150f2e948Smrg  ;;
731250f2e948Smrg*)
731350f2e948Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
731450f2e948Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
731550f2e948Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
731650f2e948Smrg  for ac_dir in $ac_dummy; do
731750f2e948Smrg    IFS="$lt_save_ifs"
731850f2e948Smrg    test -z "$ac_dir" && ac_dir=.
731950f2e948Smrg    if test -f $ac_dir/file; then
732050f2e948Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
732150f2e948Smrg      if test -n "$file_magic_test_file"; then
732250f2e948Smrg	case $deplibs_check_method in
732350f2e948Smrg	"file_magic "*)
732450f2e948Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
732550f2e948Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
732650f2e948Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
732750f2e948Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
732850f2e948Smrg	    :
732950f2e948Smrg	  else
733050f2e948Smrg	    cat <<_LT_EOF 1>&2
733150f2e948Smrg
733250f2e948Smrg*** Warning: the command libtool uses to detect shared libraries,
733350f2e948Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
733450f2e948Smrg*** The result is that libtool may fail to recognize shared libraries
733550f2e948Smrg*** as such.  This will affect the creation of libtool libraries that
733650f2e948Smrg*** depend on shared libraries, but programs linked with such libtool
733750f2e948Smrg*** libraries will work regardless of this problem.  Nevertheless, you
733850f2e948Smrg*** may want to report the problem to your system manager and/or to
733950f2e948Smrg*** bug-libtool@gnu.org
734045bc899bSmrg
734150f2e948Smrg_LT_EOF
734250f2e948Smrg	  fi ;;
734350f2e948Smrg	esac
734450f2e948Smrg      fi
734550f2e948Smrg      break
73461ac89addSmrg    fi
734750f2e948Smrg  done
734850f2e948Smrg  IFS="$lt_save_ifs"
734950f2e948Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
735050f2e948Smrg  ;;
735150f2e948Smrgesac
735250f2e948Smrgfi
735345bc899bSmrg
735450f2e948SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
735550f2e948Smrgif test -n "$MAGIC_CMD"; then
735650f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
735750f2e948Smrg$as_echo "$MAGIC_CMD" >&6; }
735850f2e948Smrgelse
735950f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
736050f2e948Smrg$as_echo "no" >&6; }
736150f2e948Smrgfi
736245bc899bSmrg
736345bc899bSmrg
736450f2e948Smrg  else
736550f2e948Smrg    MAGIC_CMD=:
736650f2e948Smrg  fi
736750f2e948Smrgfi
736845bc899bSmrg
736950f2e948Smrg  fi
737050f2e948Smrg  ;;
737150f2e948Smrgesac
737245bc899bSmrg
737350f2e948Smrg# Use C for the default configuration in the libtool script
737445bc899bSmrg
737550f2e948Smrglt_save_CC="$CC"
737650f2e948Smrgac_ext=c
737750f2e948Smrgac_cpp='$CPP $CPPFLAGS'
737850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
737950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
738050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
738145bc899bSmrg
738245bc899bSmrg
738350f2e948Smrg# Source file extension for C test sources.
738450f2e948Smrgac_ext=c
73851ac89addSmrg
738650f2e948Smrg# Object file extension for compiled C test sources.
738750f2e948Smrgobjext=o
738850f2e948Smrgobjext=$objext
73891ac89addSmrg
739050f2e948Smrg# Code to be used in simple compile tests
739150f2e948Smrglt_simple_compile_test_code="int some_variable = 0;"
73921ac89addSmrg
739350f2e948Smrg# Code to be used in simple link tests
739450f2e948Smrglt_simple_link_test_code='int main(){return(0);}'
73951ac89addSmrg
73961ac89addSmrg
73971ac89addSmrg
739845bc899bSmrg
739945bc899bSmrg
740045bc899bSmrg
740145bc899bSmrg
740250f2e948Smrg# If no C compiler was specified, use CC.
740350f2e948SmrgLTCC=${LTCC-"$CC"}
740445bc899bSmrg
740550f2e948Smrg# If no C compiler flags were specified, use CFLAGS.
740650f2e948SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
740745bc899bSmrg
740850f2e948Smrg# Allow CC to be a program name with arguments.
740950f2e948Smrgcompiler=$CC
741045bc899bSmrg
741150f2e948Smrg# Save the default compiler, since it gets overwritten when the other
741250f2e948Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
741350f2e948Smrgcompiler_DEFAULT=$CC
741445bc899bSmrg
741550f2e948Smrg# save warnings/boilerplate of simple test code
741650f2e948Smrgac_outfile=conftest.$ac_objext
741750f2e948Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
741850f2e948Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
741950f2e948Smrg_lt_compiler_boilerplate=`cat conftest.err`
742050f2e948Smrg$RM conftest*
742145bc899bSmrg
742250f2e948Smrgac_outfile=conftest.$ac_objext
742350f2e948Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
742450f2e948Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
742550f2e948Smrg_lt_linker_boilerplate=`cat conftest.err`
742650f2e948Smrg$RM -r conftest*
742745bc899bSmrg
742845bc899bSmrg
742950f2e948Smrgif test -n "$compiler"; then
743045bc899bSmrg
743150f2e948Smrglt_prog_compiler_no_builtin_flag=
743245bc899bSmrg
743350f2e948Smrgif test "$GCC" = yes; then
743450f2e948Smrg  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7435226fade8Smrg
743650f2e948Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
743750f2e948Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
743850f2e948Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
743950f2e948Smrg  $as_echo_n "(cached) " >&6
74401ac89addSmrgelse
744150f2e948Smrg  lt_cv_prog_compiler_rtti_exceptions=no
744250f2e948Smrg   ac_outfile=conftest.$ac_objext
744350f2e948Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
744450f2e948Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
744550f2e948Smrg   # Insert the option either (1) after the last *FLAGS variable, or
744650f2e948Smrg   # (2) before a word containing "conftest.", or (3) at the end.
744750f2e948Smrg   # Note that $ac_compile itself does not contain backslashes and begins
744850f2e948Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
744950f2e948Smrg   # The option is referenced via a variable to avoid confusing sed.
745050f2e948Smrg   lt_compile=`echo "$ac_compile" | $SED \
745150f2e948Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
745250f2e948Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
745350f2e948Smrg   -e 's:$: $lt_compiler_flag:'`
745450f2e948Smrg   (eval echo "\"\$as_me:7454: $lt_compile\"" >&5)
745550f2e948Smrg   (eval "$lt_compile" 2>conftest.err)
745650f2e948Smrg   ac_status=$?
745750f2e948Smrg   cat conftest.err >&5
745850f2e948Smrg   echo "$as_me:7458: \$? = $ac_status" >&5
745950f2e948Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
746050f2e948Smrg     # The compiler can only warn and ignore the option if not recognized
746150f2e948Smrg     # So say no if there are warnings other than the usual output.
746250f2e948Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
746350f2e948Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
746450f2e948Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
746550f2e948Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
746650f2e948Smrg     fi
746750f2e948Smrg   fi
746850f2e948Smrg   $RM conftest*
746945bc899bSmrg
74701ac89addSmrgfi
747150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
747250f2e948Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
747345bc899bSmrg
747450f2e948Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
747550f2e948Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
74761ac89addSmrgelse
747750f2e948Smrg    :
747850f2e948Smrgfi
747945bc899bSmrg
74801ac89addSmrgfi
748145bc899bSmrg
748245bc899bSmrg
748345bc899bSmrg
748445bc899bSmrg
748545bc899bSmrg
748645bc899bSmrg
748750f2e948Smrg  lt_prog_compiler_wl=
748850f2e948Smrglt_prog_compiler_pic=
748950f2e948Smrglt_prog_compiler_static=
749045bc899bSmrg
749150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
749250f2e948Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
749345bc899bSmrg
749450f2e948Smrg  if test "$GCC" = yes; then
749550f2e948Smrg    lt_prog_compiler_wl='-Wl,'
749650f2e948Smrg    lt_prog_compiler_static='-static'
749745bc899bSmrg
749850f2e948Smrg    case $host_os in
749950f2e948Smrg      aix*)
750050f2e948Smrg      # All AIX code is PIC.
750150f2e948Smrg      if test "$host_cpu" = ia64; then
750250f2e948Smrg	# AIX 5 now supports IA64 processor
750350f2e948Smrg	lt_prog_compiler_static='-Bstatic'
750450f2e948Smrg      fi
75051ac89addSmrg      ;;
750645bc899bSmrg
750750f2e948Smrg    amigaos*)
750850f2e948Smrg      case $host_cpu in
750950f2e948Smrg      powerpc)
751050f2e948Smrg            # see comment about AmigaOS4 .so support
751150f2e948Smrg            lt_prog_compiler_pic='-fPIC'
751250f2e948Smrg        ;;
751350f2e948Smrg      m68k)
751450f2e948Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
751550f2e948Smrg            # adding the `-m68020' flag to GCC prevents building anything better,
751650f2e948Smrg            # like `-m68040'.
751750f2e948Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
751850f2e948Smrg        ;;
751950f2e948Smrg      esac
75201ac89addSmrg      ;;
752145bc899bSmrg
752250f2e948Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
752350f2e948Smrg      # PIC is the default for these OSes.
75241ac89addSmrg      ;;
752545bc899bSmrg
752650f2e948Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
752750f2e948Smrg      # This hack is so that the source file can tell whether it is being
752850f2e948Smrg      # built for inclusion in a dll (and should export symbols for example).
752950f2e948Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
753050f2e948Smrg      # (--disable-auto-import) libraries
753150f2e948Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
75321ac89addSmrg      ;;
753345bc899bSmrg
753450f2e948Smrg    darwin* | rhapsody*)
753550f2e948Smrg      # PIC is the default on this platform
753650f2e948Smrg      # Common symbols not allowed in MH_DYLIB files
753750f2e948Smrg      lt_prog_compiler_pic='-fno-common'
753850f2e948Smrg      ;;
753945bc899bSmrg
754050f2e948Smrg    hpux*)
754150f2e948Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
754250f2e948Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
754350f2e948Smrg      # sets the default TLS model and affects inlining.
754450f2e948Smrg      case $host_cpu in
754550f2e948Smrg      hppa*64*)
754650f2e948Smrg	# +Z the default
754750f2e948Smrg	;;
754850f2e948Smrg      *)
754950f2e948Smrg	lt_prog_compiler_pic='-fPIC'
755050f2e948Smrg	;;
755150f2e948Smrg      esac
75521ac89addSmrg      ;;
755345bc899bSmrg
755450f2e948Smrg    interix[3-9]*)
755550f2e948Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
755650f2e948Smrg      # Instead, we relocate shared libraries at runtime.
75571ac89addSmrg      ;;
755845bc899bSmrg
755950f2e948Smrg    msdosdjgpp*)
756050f2e948Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
756150f2e948Smrg      # on systems that don't support them.
756250f2e948Smrg      lt_prog_compiler_can_build_shared=no
756350f2e948Smrg      enable_shared=no
75641ac89addSmrg      ;;
756545bc899bSmrg
756650f2e948Smrg    *nto* | *qnx*)
756750f2e948Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
756850f2e948Smrg      # it will coredump.
756950f2e948Smrg      lt_prog_compiler_pic='-fPIC -shared'
75701ac89addSmrg      ;;
757145bc899bSmrg
757250f2e948Smrg    sysv4*MP*)
757350f2e948Smrg      if test -d /usr/nec; then
757450f2e948Smrg	lt_prog_compiler_pic=-Kconform_pic
75751ac89addSmrg      fi
75761ac89addSmrg      ;;
757745bc899bSmrg
757850f2e948Smrg    *)
757950f2e948Smrg      lt_prog_compiler_pic='-fPIC'
75801ac89addSmrg      ;;
758150f2e948Smrg    esac
758250f2e948Smrg  else
758350f2e948Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
758450f2e948Smrg    case $host_os in
758550f2e948Smrg    aix*)
758650f2e948Smrg      lt_prog_compiler_wl='-Wl,'
758750f2e948Smrg      if test "$host_cpu" = ia64; then
758850f2e948Smrg	# AIX 5 now supports IA64 processor
758950f2e948Smrg	lt_prog_compiler_static='-Bstatic'
75901ac89addSmrg      else
759150f2e948Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
75921ac89addSmrg      fi
75931ac89addSmrg      ;;
759445bc899bSmrg
759550f2e948Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
759650f2e948Smrg      # This hack is so that the source file can tell whether it is being
759750f2e948Smrg      # built for inclusion in a dll (and should export symbols for example).
759850f2e948Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
75991ac89addSmrg      ;;
760045bc899bSmrg
760150f2e948Smrg    hpux9* | hpux10* | hpux11*)
760250f2e948Smrg      lt_prog_compiler_wl='-Wl,'
760350f2e948Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
760450f2e948Smrg      # not for PA HP-UX.
760550f2e948Smrg      case $host_cpu in
760650f2e948Smrg      hppa*64*|ia64*)
760750f2e948Smrg	# +Z the default
760850f2e948Smrg	;;
76091ac89addSmrg      *)
761050f2e948Smrg	lt_prog_compiler_pic='+Z'
761150f2e948Smrg	;;
76121ac89addSmrg      esac
761350f2e948Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
761450f2e948Smrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
76151ac89addSmrg      ;;
761645bc899bSmrg
761750f2e948Smrg    irix5* | irix6* | nonstopux*)
761850f2e948Smrg      lt_prog_compiler_wl='-Wl,'
761950f2e948Smrg      # PIC (with -KPIC) is the default.
762050f2e948Smrg      lt_prog_compiler_static='-non_shared'
76211ac89addSmrg      ;;
762245bc899bSmrg
762350f2e948Smrg    linux* | k*bsd*-gnu)
762450f2e948Smrg      case $cc_basename in
762550f2e948Smrg      # old Intel for x86_64 which still supported -KPIC.
762650f2e948Smrg      ecc*)
762750f2e948Smrg	lt_prog_compiler_wl='-Wl,'
762850f2e948Smrg	lt_prog_compiler_pic='-KPIC'
762950f2e948Smrg	lt_prog_compiler_static='-static'
763050f2e948Smrg        ;;
763150f2e948Smrg      # icc used to be incompatible with GCC.
763250f2e948Smrg      # ICC 10 doesn't accept -KPIC any more.
763350f2e948Smrg      icc* | ifort*)
763450f2e948Smrg	lt_prog_compiler_wl='-Wl,'
763550f2e948Smrg	lt_prog_compiler_pic='-fPIC'
763650f2e948Smrg	lt_prog_compiler_static='-static'
763750f2e948Smrg        ;;
763850f2e948Smrg      # Lahey Fortran 8.1.
763950f2e948Smrg      lf95*)
764050f2e948Smrg	lt_prog_compiler_wl='-Wl,'
764150f2e948Smrg	lt_prog_compiler_pic='--shared'
764250f2e948Smrg	lt_prog_compiler_static='--static'
764350f2e948Smrg	;;
764450f2e948Smrg      pgcc* | pgf77* | pgf90* | pgf95*)
764550f2e948Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
764650f2e948Smrg	# which looks to be a dead project)
764750f2e948Smrg	lt_prog_compiler_wl='-Wl,'
764850f2e948Smrg	lt_prog_compiler_pic='-fpic'
764950f2e948Smrg	lt_prog_compiler_static='-Bstatic'
76501ac89addSmrg        ;;
765150f2e948Smrg      ccc*)
765250f2e948Smrg        lt_prog_compiler_wl='-Wl,'
765350f2e948Smrg        # All Alpha code is PIC.
765450f2e948Smrg        lt_prog_compiler_static='-non_shared'
765550f2e948Smrg        ;;
765650f2e948Smrg      xl*)
765750f2e948Smrg	# IBM XL C 8.0/Fortran 10.1 on PPC
765850f2e948Smrg	lt_prog_compiler_wl='-Wl,'
765950f2e948Smrg	lt_prog_compiler_pic='-qpic'
766050f2e948Smrg	lt_prog_compiler_static='-qstaticlink'
766150f2e948Smrg	;;
766250f2e948Smrg      *)
766350f2e948Smrg	case `$CC -V 2>&1 | sed 5q` in
766450f2e948Smrg	*Sun\ C*)
766550f2e948Smrg	  # Sun C 5.9
766650f2e948Smrg	  lt_prog_compiler_pic='-KPIC'
766750f2e948Smrg	  lt_prog_compiler_static='-Bstatic'
766850f2e948Smrg	  lt_prog_compiler_wl='-Wl,'
766950f2e948Smrg	  ;;
767050f2e948Smrg	*Sun\ F*)
767150f2e948Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
767250f2e948Smrg	  lt_prog_compiler_pic='-KPIC'
767350f2e948Smrg	  lt_prog_compiler_static='-Bstatic'
767450f2e948Smrg	  lt_prog_compiler_wl=''
767550f2e948Smrg	  ;;
767650f2e948Smrg	esac
76771ac89addSmrg	;;
76781ac89addSmrg      esac
76791ac89addSmrg      ;;
768045bc899bSmrg
768150f2e948Smrg    newsos6)
768250f2e948Smrg      lt_prog_compiler_pic='-KPIC'
768350f2e948Smrg      lt_prog_compiler_static='-Bstatic'
76841ac89addSmrg      ;;
768545bc899bSmrg
768650f2e948Smrg    *nto* | *qnx*)
768750f2e948Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
768850f2e948Smrg      # it will coredump.
768950f2e948Smrg      lt_prog_compiler_pic='-fPIC -shared'
76901ac89addSmrg      ;;
769145bc899bSmrg
769250f2e948Smrg    osf3* | osf4* | osf5*)
769350f2e948Smrg      lt_prog_compiler_wl='-Wl,'
769450f2e948Smrg      # All OSF/1 code is PIC.
769550f2e948Smrg      lt_prog_compiler_static='-non_shared'
76961ac89addSmrg      ;;
769745bc899bSmrg
769850f2e948Smrg    rdos*)
769950f2e948Smrg      lt_prog_compiler_static='-non_shared'
77001ac89addSmrg      ;;
770145bc899bSmrg
770250f2e948Smrg    solaris*)
770350f2e948Smrg      lt_prog_compiler_pic='-KPIC'
770450f2e948Smrg      lt_prog_compiler_static='-Bstatic'
770550f2e948Smrg      case $cc_basename in
770650f2e948Smrg      f77* | f90* | f95*)
770750f2e948Smrg	lt_prog_compiler_wl='-Qoption ld ';;
770850f2e948Smrg      *)
770950f2e948Smrg	lt_prog_compiler_wl='-Wl,';;
771050f2e948Smrg      esac
77111ac89addSmrg      ;;
771245bc899bSmrg
771350f2e948Smrg    sunos4*)
771450f2e948Smrg      lt_prog_compiler_wl='-Qoption ld '
771550f2e948Smrg      lt_prog_compiler_pic='-PIC'
771650f2e948Smrg      lt_prog_compiler_static='-Bstatic'
77171ac89addSmrg      ;;
771845bc899bSmrg
771950f2e948Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
772050f2e948Smrg      lt_prog_compiler_wl='-Wl,'
772150f2e948Smrg      lt_prog_compiler_pic='-KPIC'
772250f2e948Smrg      lt_prog_compiler_static='-Bstatic'
77231ac89addSmrg      ;;
772445bc899bSmrg
772550f2e948Smrg    sysv4*MP*)
772650f2e948Smrg      if test -d /usr/nec ;then
772750f2e948Smrg	lt_prog_compiler_pic='-Kconform_pic'
772850f2e948Smrg	lt_prog_compiler_static='-Bstatic'
77291ac89addSmrg      fi
77301ac89addSmrg      ;;
773145bc899bSmrg
773250f2e948Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
773350f2e948Smrg      lt_prog_compiler_wl='-Wl,'
773450f2e948Smrg      lt_prog_compiler_pic='-KPIC'
773550f2e948Smrg      lt_prog_compiler_static='-Bstatic'
773645bc899bSmrg      ;;
773745bc899bSmrg
773850f2e948Smrg    unicos*)
773950f2e948Smrg      lt_prog_compiler_wl='-Wl,'
774050f2e948Smrg      lt_prog_compiler_can_build_shared=no
774145bc899bSmrg      ;;
774250f2e948Smrg
774350f2e948Smrg    uts4*)
774450f2e948Smrg      lt_prog_compiler_pic='-pic'
774550f2e948Smrg      lt_prog_compiler_static='-Bstatic'
774645bc899bSmrg      ;;
774750f2e948Smrg
774850f2e948Smrg    *)
774950f2e948Smrg      lt_prog_compiler_can_build_shared=no
775045bc899bSmrg      ;;
775145bc899bSmrg    esac
775250f2e948Smrg  fi
775345bc899bSmrg
775450f2e948Smrgcase $host_os in
775550f2e948Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
775650f2e948Smrg  *djgpp*)
775750f2e948Smrg    lt_prog_compiler_pic=
775850f2e948Smrg    ;;
775945bc899bSmrg  *)
776050f2e948Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
776145bc899bSmrg    ;;
776250f2e948Smrgesac
776350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
776450f2e948Smrg$as_echo "$lt_prog_compiler_pic" >&6; }
776545bc899bSmrg
776645bc899bSmrg
776745bc899bSmrg
776845bc899bSmrg
7769226fade8Smrg
777045bc899bSmrg
777150f2e948Smrg#
777250f2e948Smrg# Check to make sure the PIC flag actually works.
777350f2e948Smrg#
777450f2e948Smrgif test -n "$lt_prog_compiler_pic"; then
777550f2e948Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
777650f2e948Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
777750f2e948Smrgif test "${lt_cv_prog_compiler_pic_works+set}" = set; then
777850f2e948Smrg  $as_echo_n "(cached) " >&6
777950f2e948Smrgelse
778050f2e948Smrg  lt_cv_prog_compiler_pic_works=no
778150f2e948Smrg   ac_outfile=conftest.$ac_objext
778250f2e948Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
778350f2e948Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
778450f2e948Smrg   # Insert the option either (1) after the last *FLAGS variable, or
778550f2e948Smrg   # (2) before a word containing "conftest.", or (3) at the end.
778650f2e948Smrg   # Note that $ac_compile itself does not contain backslashes and begins
778750f2e948Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
778850f2e948Smrg   # The option is referenced via a variable to avoid confusing sed.
778950f2e948Smrg   lt_compile=`echo "$ac_compile" | $SED \
779050f2e948Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
779150f2e948Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
779250f2e948Smrg   -e 's:$: $lt_compiler_flag:'`
779350f2e948Smrg   (eval echo "\"\$as_me:7793: $lt_compile\"" >&5)
779450f2e948Smrg   (eval "$lt_compile" 2>conftest.err)
779550f2e948Smrg   ac_status=$?
779650f2e948Smrg   cat conftest.err >&5
779750f2e948Smrg   echo "$as_me:7797: \$? = $ac_status" >&5
779850f2e948Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
779950f2e948Smrg     # The compiler can only warn and ignore the option if not recognized
780050f2e948Smrg     # So say no if there are warnings other than the usual output.
780150f2e948Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
780250f2e948Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
780350f2e948Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
780450f2e948Smrg       lt_cv_prog_compiler_pic_works=yes
780550f2e948Smrg     fi
780650f2e948Smrg   fi
780750f2e948Smrg   $RM conftest*
780845bc899bSmrg
780950f2e948Smrgfi
781050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
781150f2e948Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
781245bc899bSmrg
781350f2e948Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
781450f2e948Smrg    case $lt_prog_compiler_pic in
781550f2e948Smrg     "" | " "*) ;;
781650f2e948Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
781750f2e948Smrg     esac
781850f2e948Smrgelse
781950f2e948Smrg    lt_prog_compiler_pic=
782050f2e948Smrg     lt_prog_compiler_can_build_shared=no
782150f2e948Smrgfi
782245bc899bSmrg
782350f2e948Smrgfi
782445bc899bSmrg
782545bc899bSmrg
782645bc899bSmrg
7827226fade8Smrg
782845bc899bSmrg
782945bc899bSmrg
783050f2e948Smrg#
783150f2e948Smrg# Check to make sure the static flag actually works.
783250f2e948Smrg#
783350f2e948Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
783450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
783550f2e948Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
783650f2e948Smrgif test "${lt_cv_prog_compiler_static_works+set}" = set; then
783750f2e948Smrg  $as_echo_n "(cached) " >&6
783850f2e948Smrgelse
783950f2e948Smrg  lt_cv_prog_compiler_static_works=no
784050f2e948Smrg   save_LDFLAGS="$LDFLAGS"
784150f2e948Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
784250f2e948Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
784350f2e948Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
784450f2e948Smrg     # The linker can only warn and ignore the option if not recognized
784550f2e948Smrg     # So say no if there are warnings
784650f2e948Smrg     if test -s conftest.err; then
784750f2e948Smrg       # Append any errors to the config.log.
784850f2e948Smrg       cat conftest.err 1>&5
784950f2e948Smrg       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
785050f2e948Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
785150f2e948Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
785250f2e948Smrg         lt_cv_prog_compiler_static_works=yes
785350f2e948Smrg       fi
785450f2e948Smrg     else
785550f2e948Smrg       lt_cv_prog_compiler_static_works=yes
785650f2e948Smrg     fi
785750f2e948Smrg   fi
785850f2e948Smrg   $RM -r conftest*
785950f2e948Smrg   LDFLAGS="$save_LDFLAGS"
786050f2e948Smrg
786150f2e948Smrgfi
786250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
786350f2e948Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
786450f2e948Smrg
786550f2e948Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then
786650f2e948Smrg    :
786750f2e948Smrgelse
786850f2e948Smrg    lt_prog_compiler_static=
786950f2e948Smrgfi
787050f2e948Smrg
787150f2e948Smrg
7872226fade8Smrg
787345bc899bSmrg
787445bc899bSmrg
787545bc899bSmrg
787645bc899bSmrg
787750f2e948Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
787850f2e948Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
787950f2e948Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then
788050f2e948Smrg  $as_echo_n "(cached) " >&6
788150f2e948Smrgelse
788250f2e948Smrg  lt_cv_prog_compiler_c_o=no
788350f2e948Smrg   $RM -r conftest 2>/dev/null
788450f2e948Smrg   mkdir conftest
788550f2e948Smrg   cd conftest
788650f2e948Smrg   mkdir out
788750f2e948Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
788845bc899bSmrg
788950f2e948Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
789050f2e948Smrg   # Insert the option either (1) after the last *FLAGS variable, or
789150f2e948Smrg   # (2) before a word containing "conftest.", or (3) at the end.
789250f2e948Smrg   # Note that $ac_compile itself does not contain backslashes and begins
789350f2e948Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
789450f2e948Smrg   lt_compile=`echo "$ac_compile" | $SED \
789550f2e948Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
789650f2e948Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
789750f2e948Smrg   -e 's:$: $lt_compiler_flag:'`
789850f2e948Smrg   (eval echo "\"\$as_me:7898: $lt_compile\"" >&5)
789950f2e948Smrg   (eval "$lt_compile" 2>out/conftest.err)
790050f2e948Smrg   ac_status=$?
790150f2e948Smrg   cat out/conftest.err >&5
790250f2e948Smrg   echo "$as_me:7902: \$? = $ac_status" >&5
790350f2e948Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
790450f2e948Smrg   then
790550f2e948Smrg     # The compiler can only warn and ignore the option if not recognized
790650f2e948Smrg     # So say no if there are warnings
790750f2e948Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
790850f2e948Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
790950f2e948Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
791050f2e948Smrg       lt_cv_prog_compiler_c_o=yes
791150f2e948Smrg     fi
791250f2e948Smrg   fi
791350f2e948Smrg   chmod u+w . 2>&5
791450f2e948Smrg   $RM conftest*
791550f2e948Smrg   # SGI C++ compiler will create directory out/ii_files/ for
791650f2e948Smrg   # template instantiation
791750f2e948Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
791850f2e948Smrg   $RM out/* && rmdir out
791950f2e948Smrg   cd ..
792050f2e948Smrg   $RM -r conftest
792150f2e948Smrg   $RM conftest*
792245bc899bSmrg
792350f2e948Smrgfi
792450f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
792550f2e948Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
792645bc899bSmrg
792745bc899bSmrg
792845bc899bSmrg
792945bc899bSmrg
793045bc899bSmrg
7931226fade8Smrg
793250f2e948Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
793350f2e948Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
793450f2e948Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then
793550f2e948Smrg  $as_echo_n "(cached) " >&6
793650f2e948Smrgelse
793750f2e948Smrg  lt_cv_prog_compiler_c_o=no
793850f2e948Smrg   $RM -r conftest 2>/dev/null
793950f2e948Smrg   mkdir conftest
794050f2e948Smrg   cd conftest
794150f2e948Smrg   mkdir out
794250f2e948Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
794350f2e948Smrg
794450f2e948Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
794550f2e948Smrg   # Insert the option either (1) after the last *FLAGS variable, or
794650f2e948Smrg   # (2) before a word containing "conftest.", or (3) at the end.
794750f2e948Smrg   # Note that $ac_compile itself does not contain backslashes and begins
794850f2e948Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
794950f2e948Smrg   lt_compile=`echo "$ac_compile" | $SED \
795050f2e948Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
795150f2e948Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
795250f2e948Smrg   -e 's:$: $lt_compiler_flag:'`
795350f2e948Smrg   (eval echo "\"\$as_me:7953: $lt_compile\"" >&5)
795450f2e948Smrg   (eval "$lt_compile" 2>out/conftest.err)
795550f2e948Smrg   ac_status=$?
795650f2e948Smrg   cat out/conftest.err >&5
795750f2e948Smrg   echo "$as_me:7957: \$? = $ac_status" >&5
795850f2e948Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
795950f2e948Smrg   then
796050f2e948Smrg     # The compiler can only warn and ignore the option if not recognized
796150f2e948Smrg     # So say no if there are warnings
796250f2e948Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
796350f2e948Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
796450f2e948Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
796550f2e948Smrg       lt_cv_prog_compiler_c_o=yes
796650f2e948Smrg     fi
796750f2e948Smrg   fi
796850f2e948Smrg   chmod u+w . 2>&5
796950f2e948Smrg   $RM conftest*
797050f2e948Smrg   # SGI C++ compiler will create directory out/ii_files/ for
797150f2e948Smrg   # template instantiation
797250f2e948Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
797350f2e948Smrg   $RM out/* && rmdir out
797450f2e948Smrg   cd ..
797550f2e948Smrg   $RM -r conftest
797650f2e948Smrg   $RM conftest*
7977226fade8Smrg
7978226fade8Smrgfi
797950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
798050f2e948Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7981226fade8Smrg
7982226fade8Smrg
798350f2e948Smrg
798450f2e948Smrg
798550f2e948Smrghard_links="nottested"
798650f2e948Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
798750f2e948Smrg  # do not overwrite the value of need_locks provided by the user
798850f2e948Smrg  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
798950f2e948Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
799050f2e948Smrg  hard_links=yes
799150f2e948Smrg  $RM conftest*
799250f2e948Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
799350f2e948Smrg  touch conftest.a
799450f2e948Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
799550f2e948Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
799650f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
799750f2e948Smrg$as_echo "$hard_links" >&6; }
799850f2e948Smrg  if test "$hard_links" = no; then
799950f2e948Smrg    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
800050f2e948Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
800150f2e948Smrg    need_locks=warn
8002226fade8Smrg  fi
8003226fade8Smrgelse
800450f2e948Smrg  need_locks=no
8005226fade8Smrgfi
8006226fade8Smrg
8007226fade8Smrg
8008226fade8Smrg
8009226fade8Smrg
801050f2e948Smrg
801150f2e948Smrg
801250f2e948Smrg  { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
801350f2e948Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
801450f2e948Smrg
801550f2e948Smrg  runpath_var=
801650f2e948Smrg  allow_undefined_flag=
801750f2e948Smrg  always_export_symbols=no
801850f2e948Smrg  archive_cmds=
801950f2e948Smrg  archive_expsym_cmds=
802050f2e948Smrg  compiler_needs_object=no
802150f2e948Smrg  enable_shared_with_static_runtimes=no
802250f2e948Smrg  export_dynamic_flag_spec=
802350f2e948Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
802450f2e948Smrg  hardcode_automatic=no
802550f2e948Smrg  hardcode_direct=no
802650f2e948Smrg  hardcode_direct_absolute=no
802750f2e948Smrg  hardcode_libdir_flag_spec=
802850f2e948Smrg  hardcode_libdir_flag_spec_ld=
802950f2e948Smrg  hardcode_libdir_separator=
803050f2e948Smrg  hardcode_minus_L=no
803150f2e948Smrg  hardcode_shlibpath_var=unsupported
803250f2e948Smrg  inherit_rpath=no
803350f2e948Smrg  link_all_deplibs=unknown
803450f2e948Smrg  module_cmds=
803550f2e948Smrg  module_expsym_cmds=
803650f2e948Smrg  old_archive_from_new_cmds=
803750f2e948Smrg  old_archive_from_expsyms_cmds=
803850f2e948Smrg  thread_safe_flag_spec=
803950f2e948Smrg  whole_archive_flag_spec=
804050f2e948Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
804150f2e948Smrg  # included in the symbol list
804250f2e948Smrg  include_expsyms=
804350f2e948Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
804450f2e948Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
804550f2e948Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
804650f2e948Smrg  # as well as any symbol that contains `d'.
804750f2e948Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
804850f2e948Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
804950f2e948Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
805050f2e948Smrg  # the symbol is explicitly referenced.  Since portable code cannot
805150f2e948Smrg  # rely on this symbol name, it's probably fine to never include it in
805250f2e948Smrg  # preloaded symbol tables.
805350f2e948Smrg  # Exclude shared library initialization/finalization symbols.
805450f2e948Smrg  extract_expsyms_cmds=
805550f2e948Smrg
805650f2e948Smrg  case $host_os in
805750f2e948Smrg  cygwin* | mingw* | pw32* | cegcc*)
805850f2e948Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
805950f2e948Smrg    # When not using gcc, we currently assume that we are using
806050f2e948Smrg    # Microsoft Visual C++.
806150f2e948Smrg    if test "$GCC" != yes; then
806250f2e948Smrg      with_gnu_ld=no
806350f2e948Smrg    fi
806450f2e948Smrg    ;;
806550f2e948Smrg  interix*)
806650f2e948Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
806750f2e948Smrg    with_gnu_ld=yes
806850f2e948Smrg    ;;
806950f2e948Smrg  openbsd*)
807050f2e948Smrg    with_gnu_ld=no
8071226fade8Smrg    ;;
8072226fade8Smrg  esac
8073226fade8Smrg
807450f2e948Smrg  ld_shlibs=yes
807550f2e948Smrg  if test "$with_gnu_ld" = yes; then
807650f2e948Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
807750f2e948Smrg    wlarc='${wl}'
8078226fade8Smrg
807950f2e948Smrg    # Set some defaults for GNU ld with shared library support. These
808050f2e948Smrg    # are reset later if shared libraries are not supported. Putting them
808150f2e948Smrg    # here allows them to be overridden if necessary.
808250f2e948Smrg    runpath_var=LD_RUN_PATH
808350f2e948Smrg    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
808450f2e948Smrg    export_dynamic_flag_spec='${wl}--export-dynamic'
808550f2e948Smrg    # ancient GNU ld didn't support --whole-archive et. al.
808650f2e948Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
808750f2e948Smrg      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
808850f2e948Smrg    else
808950f2e948Smrg      whole_archive_flag_spec=
809050f2e948Smrg    fi
809150f2e948Smrg    supports_anon_versioning=no
809250f2e948Smrg    case `$LD -v 2>&1` in
809350f2e948Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
809450f2e948Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
809550f2e948Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
809650f2e948Smrg      *\ 2.11.*) ;; # other 2.11 versions
809750f2e948Smrg      *) supports_anon_versioning=yes ;;
809850f2e948Smrg    esac
8099226fade8Smrg
810050f2e948Smrg    # See if GNU ld supports shared libraries.
810150f2e948Smrg    case $host_os in
810250f2e948Smrg    aix[3-9]*)
810350f2e948Smrg      # On AIX/PPC, the GNU linker is very broken
810450f2e948Smrg      if test "$host_cpu" != ia64; then
810550f2e948Smrg	ld_shlibs=no
810650f2e948Smrg	cat <<_LT_EOF 1>&2
8107226fade8Smrg
810850f2e948Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported
810950f2e948Smrg*** to be unable to reliably create shared libraries on AIX.
811050f2e948Smrg*** Therefore, libtool is disabling shared libraries support.  If you
811150f2e948Smrg*** really care for shared libraries, you may want to modify your PATH
811250f2e948Smrg*** so that a non-GNU linker is found, and then restart.
8113226fade8Smrg
811450f2e948Smrg_LT_EOF
811550f2e948Smrg      fi
811650f2e948Smrg      ;;
8117226fade8Smrg
811850f2e948Smrg    amigaos*)
811950f2e948Smrg      case $host_cpu in
812050f2e948Smrg      powerpc)
812150f2e948Smrg            # see comment about AmigaOS4 .so support
812250f2e948Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
812350f2e948Smrg            archive_expsym_cmds=''
812450f2e948Smrg        ;;
812550f2e948Smrg      m68k)
812650f2e948Smrg            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)'
812750f2e948Smrg            hardcode_libdir_flag_spec='-L$libdir'
812850f2e948Smrg            hardcode_minus_L=yes
812950f2e948Smrg        ;;
813050f2e948Smrg      esac
813150f2e948Smrg      ;;
8132226fade8Smrg
813350f2e948Smrg    beos*)
813450f2e948Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
813550f2e948Smrg	allow_undefined_flag=unsupported
813650f2e948Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
813750f2e948Smrg	# support --undefined.  This deserves some investigation.  FIXME
813850f2e948Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
813950f2e948Smrg      else
814050f2e948Smrg	ld_shlibs=no
814150f2e948Smrg      fi
814250f2e948Smrg      ;;
8143226fade8Smrg
814450f2e948Smrg    cygwin* | mingw* | pw32* | cegcc*)
814550f2e948Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
814650f2e948Smrg      # as there is no search path for DLLs.
814750f2e948Smrg      hardcode_libdir_flag_spec='-L$libdir'
814850f2e948Smrg      allow_undefined_flag=unsupported
814950f2e948Smrg      always_export_symbols=no
815050f2e948Smrg      enable_shared_with_static_runtimes=yes
815150f2e948Smrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8152226fade8Smrg
815350f2e948Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
815450f2e948Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
815550f2e948Smrg	# If the export-symbols file already is a .def file (1st line
815650f2e948Smrg	# is EXPORTS), use it as is; otherwise, prepend...
815750f2e948Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
815850f2e948Smrg	  cp $export_symbols $output_objdir/$soname.def;
815950f2e948Smrg	else
816050f2e948Smrg	  echo EXPORTS > $output_objdir/$soname.def;
816150f2e948Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
816250f2e948Smrg	fi~
816350f2e948Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
816450f2e948Smrg      else
816550f2e948Smrg	ld_shlibs=no
816650f2e948Smrg      fi
816750f2e948Smrg      ;;
8168226fade8Smrg
816950f2e948Smrg    interix[3-9]*)
817050f2e948Smrg      hardcode_direct=no
817150f2e948Smrg      hardcode_shlibpath_var=no
817250f2e948Smrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
817350f2e948Smrg      export_dynamic_flag_spec='${wl}-E'
817450f2e948Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
817550f2e948Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
817650f2e948Smrg      # default) and relocated if they conflict, which is a slow very memory
817750f2e948Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
817850f2e948Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
817950f2e948Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
818050f2e948Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
818150f2e948Smrg      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'
818250f2e948Smrg      ;;
8183226fade8Smrg
818450f2e948Smrg    gnu* | linux* | tpf* | k*bsd*-gnu)
818550f2e948Smrg      tmp_diet=no
818650f2e948Smrg      if test "$host_os" = linux-dietlibc; then
818750f2e948Smrg	case $cc_basename in
818850f2e948Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
818950f2e948Smrg	esac
819050f2e948Smrg      fi
819150f2e948Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
819250f2e948Smrg	 && test "$tmp_diet" = no
819350f2e948Smrg      then
819450f2e948Smrg	tmp_addflag=
819550f2e948Smrg	tmp_sharedflag='-shared'
819650f2e948Smrg	case $cc_basename,$host_cpu in
819750f2e948Smrg        pgcc*)				# Portland Group C compiler
819850f2e948Smrg	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
819950f2e948Smrg	  tmp_addflag=' $pic_flag'
820050f2e948Smrg	  ;;
820150f2e948Smrg	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
820250f2e948Smrg	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
820350f2e948Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
820450f2e948Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
820550f2e948Smrg	  tmp_addflag=' -i_dynamic' ;;
820650f2e948Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
820750f2e948Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
820850f2e948Smrg	ifc* | ifort*)			# Intel Fortran compiler
820950f2e948Smrg	  tmp_addflag=' -nofor_main' ;;
821050f2e948Smrg	lf95*)				# Lahey Fortran 8.1
821150f2e948Smrg	  whole_archive_flag_spec=
821250f2e948Smrg	  tmp_sharedflag='--shared' ;;
821350f2e948Smrg	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
821450f2e948Smrg	  tmp_sharedflag='-qmkshrobj'
821550f2e948Smrg	  tmp_addflag= ;;
821650f2e948Smrg	esac
821750f2e948Smrg	case `$CC -V 2>&1 | sed 5q` in
821850f2e948Smrg	*Sun\ C*)			# Sun C 5.9
821950f2e948Smrg	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
822050f2e948Smrg	  compiler_needs_object=yes
822150f2e948Smrg	  tmp_sharedflag='-G' ;;
822250f2e948Smrg	*Sun\ F*)			# Sun Fortran 8.3
822350f2e948Smrg	  tmp_sharedflag='-G' ;;
822450f2e948Smrg	esac
822550f2e948Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8226226fade8Smrg
822750f2e948Smrg        if test "x$supports_anon_versioning" = xyes; then
822850f2e948Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
822950f2e948Smrg	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
823050f2e948Smrg	    echo "local: *; };" >> $output_objdir/$libname.ver~
823150f2e948Smrg	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
823250f2e948Smrg        fi
823350f2e948Smrg
823450f2e948Smrg	case $cc_basename in
823550f2e948Smrg	xlf*)
823650f2e948Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
823750f2e948Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
823850f2e948Smrg	  hardcode_libdir_flag_spec=
823950f2e948Smrg	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
824050f2e948Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
824150f2e948Smrg	  if test "x$supports_anon_versioning" = xyes; then
824250f2e948Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
824350f2e948Smrg	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
824450f2e948Smrg	      echo "local: *; };" >> $output_objdir/$libname.ver~
824550f2e948Smrg	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
824650f2e948Smrg	  fi
824750f2e948Smrg	  ;;
824850f2e948Smrg	esac
824950f2e948Smrg      else
825050f2e948Smrg        ld_shlibs=no
825150f2e948Smrg      fi
825250f2e948Smrg      ;;
825350f2e948Smrg
825450f2e948Smrg    netbsd*)
825550f2e948Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
825650f2e948Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
825750f2e948Smrg	wlarc=
825850f2e948Smrg      else
825950f2e948Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
826050f2e948Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
826150f2e948Smrg      fi
826250f2e948Smrg      ;;
826350f2e948Smrg
826450f2e948Smrg    solaris*)
826550f2e948Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
826650f2e948Smrg	ld_shlibs=no
826750f2e948Smrg	cat <<_LT_EOF 1>&2
826850f2e948Smrg
826950f2e948Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
827050f2e948Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
827150f2e948Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
827250f2e948Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
827350f2e948Smrg*** your PATH or compiler configuration so that the native linker is
827450f2e948Smrg*** used, and then restart.
827550f2e948Smrg
827650f2e948Smrg_LT_EOF
827750f2e948Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
827850f2e948Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
827950f2e948Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
828050f2e948Smrg      else
828150f2e948Smrg	ld_shlibs=no
828250f2e948Smrg      fi
828350f2e948Smrg      ;;
828450f2e948Smrg
828550f2e948Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
828650f2e948Smrg      case `$LD -v 2>&1` in
828750f2e948Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
828850f2e948Smrg	ld_shlibs=no
828950f2e948Smrg	cat <<_LT_EOF 1>&2
8290226fade8Smrg
829150f2e948Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
829250f2e948Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
829350f2e948Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
829450f2e948Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
829550f2e948Smrg*** your PATH or compiler configuration so that the native linker is
829650f2e948Smrg*** used, and then restart.
8297226fade8Smrg
829850f2e948Smrg_LT_EOF
829950f2e948Smrg	;;
830050f2e948Smrg	*)
830150f2e948Smrg	  # For security reasons, it is highly recommended that you always
830250f2e948Smrg	  # use absolute paths for naming shared libraries, and exclude the
830350f2e948Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
830450f2e948Smrg	  # requires that you compile everything twice, which is a pain.
830550f2e948Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
830650f2e948Smrg	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
830750f2e948Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
830850f2e948Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
830950f2e948Smrg	  else
831050f2e948Smrg	    ld_shlibs=no
831150f2e948Smrg	  fi
831250f2e948Smrg	;;
831350f2e948Smrg      esac
831450f2e948Smrg      ;;
8315226fade8Smrg
831650f2e948Smrg    sunos4*)
831750f2e948Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
831850f2e948Smrg      wlarc=
831950f2e948Smrg      hardcode_direct=yes
832050f2e948Smrg      hardcode_shlibpath_var=no
832150f2e948Smrg      ;;
8322226fade8Smrg
832350f2e948Smrg    *)
832450f2e948Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
832550f2e948Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
832650f2e948Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
832750f2e948Smrg      else
832850f2e948Smrg	ld_shlibs=no
832950f2e948Smrg      fi
833050f2e948Smrg      ;;
833150f2e948Smrg    esac
8332226fade8Smrg
833350f2e948Smrg    if test "$ld_shlibs" = no; then
833450f2e948Smrg      runpath_var=
833550f2e948Smrg      hardcode_libdir_flag_spec=
833650f2e948Smrg      export_dynamic_flag_spec=
833750f2e948Smrg      whole_archive_flag_spec=
833850f2e948Smrg    fi
833950f2e948Smrg  else
834050f2e948Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
834150f2e948Smrg    case $host_os in
834250f2e948Smrg    aix3*)
834350f2e948Smrg      allow_undefined_flag=unsupported
834450f2e948Smrg      always_export_symbols=yes
834550f2e948Smrg      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'
834650f2e948Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
834750f2e948Smrg      # are no directories specified by -L.
834850f2e948Smrg      hardcode_minus_L=yes
834950f2e948Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
835050f2e948Smrg	# Neither direct hardcoding nor static linking is supported with a
835150f2e948Smrg	# broken collect2.
835250f2e948Smrg	hardcode_direct=unsupported
835350f2e948Smrg      fi
835450f2e948Smrg      ;;
8355226fade8Smrg
835650f2e948Smrg    aix[4-9]*)
835750f2e948Smrg      if test "$host_cpu" = ia64; then
835850f2e948Smrg	# On IA64, the linker does run time linking by default, so we don't
835950f2e948Smrg	# have to do anything special.
836050f2e948Smrg	aix_use_runtimelinking=no
836150f2e948Smrg	exp_sym_flag='-Bexport'
836250f2e948Smrg	no_entry_flag=""
836350f2e948Smrg      else
836450f2e948Smrg	# If we're using GNU nm, then we don't want the "-C" option.
836550f2e948Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
836650f2e948Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
836750f2e948Smrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
836850f2e948Smrg	else
836950f2e948Smrg	  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'
837050f2e948Smrg	fi
837150f2e948Smrg	aix_use_runtimelinking=no
8372226fade8Smrg
837350f2e948Smrg	# Test if we are trying to use run time linking or normal
837450f2e948Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
837550f2e948Smrg	# need to do runtime linking.
837650f2e948Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
837750f2e948Smrg	  for ld_flag in $LDFLAGS; do
837850f2e948Smrg	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
837950f2e948Smrg	    aix_use_runtimelinking=yes
838050f2e948Smrg	    break
838150f2e948Smrg	  fi
838250f2e948Smrg	  done
838350f2e948Smrg	  ;;
838450f2e948Smrg	esac
8385226fade8Smrg
838650f2e948Smrg	exp_sym_flag='-bexport'
838750f2e948Smrg	no_entry_flag='-bnoentry'
838850f2e948Smrg      fi
8389226fade8Smrg
839050f2e948Smrg      # When large executables or shared objects are built, AIX ld can
839150f2e948Smrg      # have problems creating the table of contents.  If linking a library
839250f2e948Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
839350f2e948Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
839450f2e948Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8395226fade8Smrg
839650f2e948Smrg      archive_cmds=''
839750f2e948Smrg      hardcode_direct=yes
839850f2e948Smrg      hardcode_direct_absolute=yes
839950f2e948Smrg      hardcode_libdir_separator=':'
840050f2e948Smrg      link_all_deplibs=yes
840150f2e948Smrg      file_list_spec='${wl}-f,'
8402226fade8Smrg
840350f2e948Smrg      if test "$GCC" = yes; then
840450f2e948Smrg	case $host_os in aix4.[012]|aix4.[012].*)
840550f2e948Smrg	# We only want to do this on AIX 4.2 and lower, the check
840650f2e948Smrg	# below for broken collect2 doesn't work under 4.3+
840750f2e948Smrg	  collect2name=`${CC} -print-prog-name=collect2`
840850f2e948Smrg	  if test -f "$collect2name" &&
840950f2e948Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
841050f2e948Smrg	  then
841150f2e948Smrg	  # We have reworked collect2
841250f2e948Smrg	  :
841350f2e948Smrg	  else
841450f2e948Smrg	  # We have old collect2
841550f2e948Smrg	  hardcode_direct=unsupported
841650f2e948Smrg	  # It fails to find uninstalled libraries when the uninstalled
841750f2e948Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
841850f2e948Smrg	  # to unsupported forces relinking
841950f2e948Smrg	  hardcode_minus_L=yes
842050f2e948Smrg	  hardcode_libdir_flag_spec='-L$libdir'
842150f2e948Smrg	  hardcode_libdir_separator=
842250f2e948Smrg	  fi
842350f2e948Smrg	  ;;
842450f2e948Smrg	esac
842550f2e948Smrg	shared_flag='-shared'
842650f2e948Smrg	if test "$aix_use_runtimelinking" = yes; then
842750f2e948Smrg	  shared_flag="$shared_flag "'${wl}-G'
842850f2e948Smrg	fi
842950f2e948Smrg      else
843050f2e948Smrg	# not using gcc
843150f2e948Smrg	if test "$host_cpu" = ia64; then
843250f2e948Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
843350f2e948Smrg	# chokes on -Wl,-G. The following line is correct:
843450f2e948Smrg	  shared_flag='-G'
843550f2e948Smrg	else
843650f2e948Smrg	  if test "$aix_use_runtimelinking" = yes; then
843750f2e948Smrg	    shared_flag='${wl}-G'
843850f2e948Smrg	  else
843950f2e948Smrg	    shared_flag='${wl}-bM:SRE'
844050f2e948Smrg	  fi
844150f2e948Smrg	fi
844250f2e948Smrg      fi
8443226fade8Smrg
844450f2e948Smrg      export_dynamic_flag_spec='${wl}-bexpall'
844550f2e948Smrg      # It seems that -bexpall does not export symbols beginning with
844650f2e948Smrg      # underscore (_), so it is better to generate a list of symbols to export.
844750f2e948Smrg      always_export_symbols=yes
844850f2e948Smrg      if test "$aix_use_runtimelinking" = yes; then
844950f2e948Smrg	# Warning - without using the other runtime loading flags (-brtl),
845050f2e948Smrg	# -berok will link without error, but may produce a broken library.
845150f2e948Smrg	allow_undefined_flag='-berok'
845250f2e948Smrg        # Determine the default libpath from the value encoded in an
845350f2e948Smrg        # empty executable.
845450f2e948Smrg        cat >conftest.$ac_ext <<_ACEOF
845550f2e948Smrg/* confdefs.h.  */
845650f2e948Smrg_ACEOF
845750f2e948Smrgcat confdefs.h >>conftest.$ac_ext
845850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
845950f2e948Smrg/* end confdefs.h.  */
8460226fade8Smrg
846150f2e948Smrgint
846250f2e948Smrgmain ()
846350f2e948Smrg{
8464226fade8Smrg
846550f2e948Smrg  ;
846650f2e948Smrg  return 0;
846750f2e948Smrg}
846850f2e948Smrg_ACEOF
846950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
847050f2e948Smrgif { (ac_try="$ac_link"
847150f2e948Smrgcase "(($ac_try" in
847250f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
847350f2e948Smrg  *) ac_try_echo=$ac_try;;
847450f2e948Smrgesac
847550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
847650f2e948Smrg$as_echo "$ac_try_echo") >&5
847750f2e948Smrg  (eval "$ac_link") 2>conftest.er1
847850f2e948Smrg  ac_status=$?
847950f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
848050f2e948Smrg  rm -f conftest.er1
848150f2e948Smrg  cat conftest.err >&5
848250f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
848350f2e948Smrg  (exit $ac_status); } && {
848450f2e948Smrg	 test -z "$ac_c_werror_flag" ||
848550f2e948Smrg	 test ! -s conftest.err
848650f2e948Smrg       } && test -s conftest$ac_exeext && {
848750f2e948Smrg	 test "$cross_compiling" = yes ||
848850f2e948Smrg	 $as_test_x conftest$ac_exeext
848950f2e948Smrg       }; then
849050f2e948Smrg
849150f2e948Smrglt_aix_libpath_sed='
849250f2e948Smrg    /Import File Strings/,/^$/ {
849350f2e948Smrg	/^0/ {
849450f2e948Smrg	    s/^0  *\(.*\)$/\1/
849550f2e948Smrg	    p
849650f2e948Smrg	}
849750f2e948Smrg    }'
849850f2e948Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
849950f2e948Smrg# Check for a 64-bit object if we didn't find anything.
850050f2e948Smrgif test -z "$aix_libpath"; then
850150f2e948Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
850250f2e948Smrgfi
850350f2e948Smrgelse
850450f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
850550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
8506226fade8Smrg
8507226fade8Smrg
850850f2e948Smrgfi
8509226fade8Smrg
851050f2e948Smrgrm -rf conftest.dSYM
851150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
851250f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
851350f2e948Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8514226fade8Smrg
851550f2e948Smrg        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
851650f2e948Smrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
851750f2e948Smrg      else
851850f2e948Smrg	if test "$host_cpu" = ia64; then
851950f2e948Smrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
852050f2e948Smrg	  allow_undefined_flag="-z nodefs"
852150f2e948Smrg	  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"
852250f2e948Smrg	else
852350f2e948Smrg	 # Determine the default libpath from the value encoded in an
852450f2e948Smrg	 # empty executable.
852550f2e948Smrg	 cat >conftest.$ac_ext <<_ACEOF
852650f2e948Smrg/* confdefs.h.  */
852750f2e948Smrg_ACEOF
852850f2e948Smrgcat confdefs.h >>conftest.$ac_ext
852950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
853050f2e948Smrg/* end confdefs.h.  */
8531226fade8Smrg
853250f2e948Smrgint
853350f2e948Smrgmain ()
853450f2e948Smrg{
8535226fade8Smrg
853650f2e948Smrg  ;
853750f2e948Smrg  return 0;
853850f2e948Smrg}
853950f2e948Smrg_ACEOF
854050f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
854150f2e948Smrgif { (ac_try="$ac_link"
854250f2e948Smrgcase "(($ac_try" in
854350f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
854450f2e948Smrg  *) ac_try_echo=$ac_try;;
854550f2e948Smrgesac
854650f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
854750f2e948Smrg$as_echo "$ac_try_echo") >&5
854850f2e948Smrg  (eval "$ac_link") 2>conftest.er1
854950f2e948Smrg  ac_status=$?
855050f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
855150f2e948Smrg  rm -f conftest.er1
855250f2e948Smrg  cat conftest.err >&5
855350f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
855450f2e948Smrg  (exit $ac_status); } && {
855550f2e948Smrg	 test -z "$ac_c_werror_flag" ||
855650f2e948Smrg	 test ! -s conftest.err
855750f2e948Smrg       } && test -s conftest$ac_exeext && {
855850f2e948Smrg	 test "$cross_compiling" = yes ||
855950f2e948Smrg	 $as_test_x conftest$ac_exeext
856050f2e948Smrg       }; then
856150f2e948Smrg
856250f2e948Smrglt_aix_libpath_sed='
856350f2e948Smrg    /Import File Strings/,/^$/ {
856450f2e948Smrg	/^0/ {
856550f2e948Smrg	    s/^0  *\(.*\)$/\1/
856650f2e948Smrg	    p
856750f2e948Smrg	}
856850f2e948Smrg    }'
856950f2e948Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
857050f2e948Smrg# Check for a 64-bit object if we didn't find anything.
857150f2e948Smrgif test -z "$aix_libpath"; then
857250f2e948Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
857350f2e948Smrgfi
857450f2e948Smrgelse
857550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
857650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
8577226fade8Smrg
8578226fade8Smrg
857950f2e948Smrgfi
8580226fade8Smrg
858150f2e948Smrgrm -rf conftest.dSYM
858250f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
858350f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
858450f2e948Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8585226fade8Smrg
858650f2e948Smrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
858750f2e948Smrg	  # Warning - without using the other run time loading flags,
858850f2e948Smrg	  # -berok will link without error, but may produce a broken library.
858950f2e948Smrg	  no_undefined_flag=' ${wl}-bernotok'
859050f2e948Smrg	  allow_undefined_flag=' ${wl}-berok'
859150f2e948Smrg	  # Exported symbols can be pulled into shared objects from archives
859250f2e948Smrg	  whole_archive_flag_spec='$convenience'
859350f2e948Smrg	  archive_cmds_need_lc=yes
859450f2e948Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
859550f2e948Smrg	  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'
859650f2e948Smrg	fi
859750f2e948Smrg      fi
859850f2e948Smrg      ;;
8599226fade8Smrg
860050f2e948Smrg    amigaos*)
860150f2e948Smrg      case $host_cpu in
860250f2e948Smrg      powerpc)
860350f2e948Smrg            # see comment about AmigaOS4 .so support
860450f2e948Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
860550f2e948Smrg            archive_expsym_cmds=''
860650f2e948Smrg        ;;
860750f2e948Smrg      m68k)
860850f2e948Smrg            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)'
860950f2e948Smrg            hardcode_libdir_flag_spec='-L$libdir'
861050f2e948Smrg            hardcode_minus_L=yes
861150f2e948Smrg        ;;
861250f2e948Smrg      esac
861350f2e948Smrg      ;;
8614226fade8Smrg
861550f2e948Smrg    bsdi[45]*)
861650f2e948Smrg      export_dynamic_flag_spec=-rdynamic
861750f2e948Smrg      ;;
8618226fade8Smrg
861950f2e948Smrg    cygwin* | mingw* | pw32* | cegcc*)
862050f2e948Smrg      # When not using gcc, we currently assume that we are using
862150f2e948Smrg      # Microsoft Visual C++.
862250f2e948Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
862350f2e948Smrg      # no search path for DLLs.
862450f2e948Smrg      hardcode_libdir_flag_spec=' '
862550f2e948Smrg      allow_undefined_flag=unsupported
862650f2e948Smrg      # Tell ltmain to make .lib files, not .a files.
862750f2e948Smrg      libext=lib
862850f2e948Smrg      # Tell ltmain to make .dll files, not .so files.
862950f2e948Smrg      shrext_cmds=".dll"
863050f2e948Smrg      # FIXME: Setting linknames here is a bad hack.
863150f2e948Smrg      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
863250f2e948Smrg      # The linker will automatically build a .lib file if we build a DLL.
863350f2e948Smrg      old_archive_from_new_cmds='true'
863450f2e948Smrg      # FIXME: Should let the user specify the lib program.
863550f2e948Smrg      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
863650f2e948Smrg      fix_srcfile_path='`cygpath -w "$srcfile"`'
863750f2e948Smrg      enable_shared_with_static_runtimes=yes
863850f2e948Smrg      ;;
8639226fade8Smrg
864050f2e948Smrg    darwin* | rhapsody*)
8641226fade8Smrg
8642226fade8Smrg
864350f2e948Smrg  archive_cmds_need_lc=no
864450f2e948Smrg  hardcode_direct=no
864550f2e948Smrg  hardcode_automatic=yes
864650f2e948Smrg  hardcode_shlibpath_var=unsupported
864750f2e948Smrg  whole_archive_flag_spec=''
864850f2e948Smrg  link_all_deplibs=yes
864950f2e948Smrg  allow_undefined_flag="$_lt_dar_allow_undefined"
865050f2e948Smrg  case $cc_basename in
865150f2e948Smrg     ifort*) _lt_dar_can_shared=yes ;;
865250f2e948Smrg     *) _lt_dar_can_shared=$GCC ;;
865350f2e948Smrg  esac
865450f2e948Smrg  if test "$_lt_dar_can_shared" = "yes"; then
865550f2e948Smrg    output_verbose_link_cmd=echo
865650f2e948Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
865750f2e948Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
865850f2e948Smrg    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}"
865950f2e948Smrg    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}"
8660226fade8Smrg
866150f2e948Smrg  else
866250f2e948Smrg  ld_shlibs=no
866350f2e948Smrg  fi
8664226fade8Smrg
866550f2e948Smrg      ;;
8666226fade8Smrg
866750f2e948Smrg    dgux*)
866850f2e948Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
866950f2e948Smrg      hardcode_libdir_flag_spec='-L$libdir'
867050f2e948Smrg      hardcode_shlibpath_var=no
867150f2e948Smrg      ;;
8672226fade8Smrg
867350f2e948Smrg    freebsd1*)
867450f2e948Smrg      ld_shlibs=no
867550f2e948Smrg      ;;
8676226fade8Smrg
867750f2e948Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
867850f2e948Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
867950f2e948Smrg    # does not break anything, and helps significantly (at the cost of a little
868050f2e948Smrg    # extra space).
868150f2e948Smrg    freebsd2.2*)
868250f2e948Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
868350f2e948Smrg      hardcode_libdir_flag_spec='-R$libdir'
868450f2e948Smrg      hardcode_direct=yes
868550f2e948Smrg      hardcode_shlibpath_var=no
868650f2e948Smrg      ;;
8687226fade8Smrg
868850f2e948Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
868950f2e948Smrg    freebsd2*)
869050f2e948Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
869150f2e948Smrg      hardcode_direct=yes
869250f2e948Smrg      hardcode_minus_L=yes
869350f2e948Smrg      hardcode_shlibpath_var=no
869450f2e948Smrg      ;;
8695226fade8Smrg
869650f2e948Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
869750f2e948Smrg    freebsd* | dragonfly*)
869850f2e948Smrg      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
869950f2e948Smrg      hardcode_libdir_flag_spec='-R$libdir'
870050f2e948Smrg      hardcode_direct=yes
870150f2e948Smrg      hardcode_shlibpath_var=no
870250f2e948Smrg      ;;
8703226fade8Smrg
870450f2e948Smrg    hpux9*)
870550f2e948Smrg      if test "$GCC" = yes; then
870650f2e948Smrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
870750f2e948Smrg      else
870850f2e948Smrg	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'
870950f2e948Smrg      fi
871050f2e948Smrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
871150f2e948Smrg      hardcode_libdir_separator=:
871250f2e948Smrg      hardcode_direct=yes
8713226fade8Smrg
871450f2e948Smrg      # hardcode_minus_L: Not really in the search PATH,
871550f2e948Smrg      # but as the default location of the library.
871650f2e948Smrg      hardcode_minus_L=yes
871750f2e948Smrg      export_dynamic_flag_spec='${wl}-E'
871850f2e948Smrg      ;;
8719226fade8Smrg
872050f2e948Smrg    hpux10*)
872150f2e948Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
872250f2e948Smrg	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
872350f2e948Smrg      else
872450f2e948Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
872550f2e948Smrg      fi
872650f2e948Smrg      if test "$with_gnu_ld" = no; then
872750f2e948Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
872850f2e948Smrg	hardcode_libdir_flag_spec_ld='+b $libdir'
872950f2e948Smrg	hardcode_libdir_separator=:
873050f2e948Smrg	hardcode_direct=yes
873150f2e948Smrg	hardcode_direct_absolute=yes
873250f2e948Smrg	export_dynamic_flag_spec='${wl}-E'
873350f2e948Smrg	# hardcode_minus_L: Not really in the search PATH,
873450f2e948Smrg	# but as the default location of the library.
873550f2e948Smrg	hardcode_minus_L=yes
873650f2e948Smrg      fi
873750f2e948Smrg      ;;
8738226fade8Smrg
873950f2e948Smrg    hpux11*)
874050f2e948Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
874150f2e948Smrg	case $host_cpu in
874250f2e948Smrg	hppa*64*)
874350f2e948Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
874450f2e948Smrg	  ;;
874550f2e948Smrg	ia64*)
874650f2e948Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
874750f2e948Smrg	  ;;
874850f2e948Smrg	*)
874950f2e948Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
875050f2e948Smrg	  ;;
875150f2e948Smrg	esac
875250f2e948Smrg      else
875350f2e948Smrg	case $host_cpu in
875450f2e948Smrg	hppa*64*)
875550f2e948Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
875650f2e948Smrg	  ;;
875750f2e948Smrg	ia64*)
875850f2e948Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
875950f2e948Smrg	  ;;
876050f2e948Smrg	*)
876150f2e948Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
876250f2e948Smrg	  ;;
876350f2e948Smrg	esac
876450f2e948Smrg      fi
876550f2e948Smrg      if test "$with_gnu_ld" = no; then
876650f2e948Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
876750f2e948Smrg	hardcode_libdir_separator=:
8768226fade8Smrg
876950f2e948Smrg	case $host_cpu in
877050f2e948Smrg	hppa*64*|ia64*)
877150f2e948Smrg	  hardcode_direct=no
877250f2e948Smrg	  hardcode_shlibpath_var=no
877350f2e948Smrg	  ;;
877450f2e948Smrg	*)
877550f2e948Smrg	  hardcode_direct=yes
877650f2e948Smrg	  hardcode_direct_absolute=yes
877750f2e948Smrg	  export_dynamic_flag_spec='${wl}-E'
8778226fade8Smrg
877950f2e948Smrg	  # hardcode_minus_L: Not really in the search PATH,
878050f2e948Smrg	  # but as the default location of the library.
878150f2e948Smrg	  hardcode_minus_L=yes
878250f2e948Smrg	  ;;
878350f2e948Smrg	esac
878450f2e948Smrg      fi
878550f2e948Smrg      ;;
8786226fade8Smrg
878750f2e948Smrg    irix5* | irix6* | nonstopux*)
878850f2e948Smrg      if test "$GCC" = yes; then
878950f2e948Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
879050f2e948Smrg	# Try to use the -exported_symbol ld option, if it does not
879150f2e948Smrg	# work, assume that -exports_file does not work either and
879250f2e948Smrg	# implicitly export all symbols.
879350f2e948Smrg        save_LDFLAGS="$LDFLAGS"
879450f2e948Smrg        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
879550f2e948Smrg        cat >conftest.$ac_ext <<_ACEOF
879650f2e948Smrgint foo(void) {}
879750f2e948Smrg_ACEOF
879850f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
879950f2e948Smrgif { (ac_try="$ac_link"
880050f2e948Smrgcase "(($ac_try" in
880150f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
880250f2e948Smrg  *) ac_try_echo=$ac_try;;
880350f2e948Smrgesac
880450f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
880550f2e948Smrg$as_echo "$ac_try_echo") >&5
880650f2e948Smrg  (eval "$ac_link") 2>conftest.er1
880750f2e948Smrg  ac_status=$?
880850f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
880950f2e948Smrg  rm -f conftest.er1
881050f2e948Smrg  cat conftest.err >&5
881150f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
881250f2e948Smrg  (exit $ac_status); } && {
881350f2e948Smrg	 test -z "$ac_c_werror_flag" ||
881450f2e948Smrg	 test ! -s conftest.err
881550f2e948Smrg       } && test -s conftest$ac_exeext && {
881650f2e948Smrg	 test "$cross_compiling" = yes ||
881750f2e948Smrg	 $as_test_x conftest$ac_exeext
881850f2e948Smrg       }; then
881950f2e948Smrg  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
882050f2e948Smrg
882150f2e948Smrgelse
882250f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
882350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
8824226fade8Smrg
8825226fade8Smrg
882650f2e948Smrgfi
8827226fade8Smrg
882850f2e948Smrgrm -rf conftest.dSYM
882950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
883050f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
883150f2e948Smrg        LDFLAGS="$save_LDFLAGS"
883250f2e948Smrg      else
883350f2e948Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
883450f2e948Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
883550f2e948Smrg      fi
883650f2e948Smrg      archive_cmds_need_lc='no'
883750f2e948Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
883850f2e948Smrg      hardcode_libdir_separator=:
883950f2e948Smrg      inherit_rpath=yes
884050f2e948Smrg      link_all_deplibs=yes
884150f2e948Smrg      ;;
8842226fade8Smrg
884350f2e948Smrg    netbsd*)
884450f2e948Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
884550f2e948Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
884650f2e948Smrg      else
884750f2e948Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
884850f2e948Smrg      fi
884950f2e948Smrg      hardcode_libdir_flag_spec='-R$libdir'
885050f2e948Smrg      hardcode_direct=yes
885150f2e948Smrg      hardcode_shlibpath_var=no
885250f2e948Smrg      ;;
8853226fade8Smrg
885450f2e948Smrg    newsos6)
885550f2e948Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
885650f2e948Smrg      hardcode_direct=yes
885750f2e948Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
885850f2e948Smrg      hardcode_libdir_separator=:
885950f2e948Smrg      hardcode_shlibpath_var=no
886050f2e948Smrg      ;;
8861226fade8Smrg
886250f2e948Smrg    *nto* | *qnx*)
886350f2e948Smrg      ;;
8864226fade8Smrg
886550f2e948Smrg    openbsd*)
886650f2e948Smrg      if test -f /usr/libexec/ld.so; then
886750f2e948Smrg	hardcode_direct=yes
886850f2e948Smrg	hardcode_shlibpath_var=no
886950f2e948Smrg	hardcode_direct_absolute=yes
887050f2e948Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
887150f2e948Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
887250f2e948Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
887350f2e948Smrg	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
887450f2e948Smrg	  export_dynamic_flag_spec='${wl}-E'
887550f2e948Smrg	else
887650f2e948Smrg	  case $host_os in
887750f2e948Smrg	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
887850f2e948Smrg	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
887950f2e948Smrg	     hardcode_libdir_flag_spec='-R$libdir'
888050f2e948Smrg	     ;;
888150f2e948Smrg	   *)
888250f2e948Smrg	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
888350f2e948Smrg	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
888450f2e948Smrg	     ;;
888550f2e948Smrg	  esac
888650f2e948Smrg	fi
888750f2e948Smrg      else
888850f2e948Smrg	ld_shlibs=no
888950f2e948Smrg      fi
889050f2e948Smrg      ;;
8891226fade8Smrg
889250f2e948Smrg    os2*)
889350f2e948Smrg      hardcode_libdir_flag_spec='-L$libdir'
889450f2e948Smrg      hardcode_minus_L=yes
889550f2e948Smrg      allow_undefined_flag=unsupported
889650f2e948Smrg      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'
889750f2e948Smrg      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
889850f2e948Smrg      ;;
8899226fade8Smrg
890050f2e948Smrg    osf3*)
890150f2e948Smrg      if test "$GCC" = yes; then
890250f2e948Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
890350f2e948Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
890450f2e948Smrg      else
890550f2e948Smrg	allow_undefined_flag=' -expect_unresolved \*'
890650f2e948Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
890750f2e948Smrg      fi
890850f2e948Smrg      archive_cmds_need_lc='no'
890950f2e948Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
891050f2e948Smrg      hardcode_libdir_separator=:
891150f2e948Smrg      ;;
8912226fade8Smrg
891350f2e948Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
891450f2e948Smrg      if test "$GCC" = yes; then
891550f2e948Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
891650f2e948Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
891750f2e948Smrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
891850f2e948Smrg      else
891950f2e948Smrg	allow_undefined_flag=' -expect_unresolved \*'
892050f2e948Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
892150f2e948Smrg	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~
892250f2e948Smrg	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8923226fade8Smrg
892450f2e948Smrg	# Both c and cxx compiler support -rpath directly
892550f2e948Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
892650f2e948Smrg      fi
892750f2e948Smrg      archive_cmds_need_lc='no'
892850f2e948Smrg      hardcode_libdir_separator=:
892950f2e948Smrg      ;;
8930226fade8Smrg
893150f2e948Smrg    solaris*)
893250f2e948Smrg      no_undefined_flag=' -z defs'
893350f2e948Smrg      if test "$GCC" = yes; then
893450f2e948Smrg	wlarc='${wl}'
893550f2e948Smrg	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
893650f2e948Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
893750f2e948Smrg	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
893850f2e948Smrg      else
893950f2e948Smrg	case `$CC -V 2>&1` in
894050f2e948Smrg	*"Compilers 5.0"*)
894150f2e948Smrg	  wlarc=''
894250f2e948Smrg	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
894350f2e948Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
894450f2e948Smrg	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
894550f2e948Smrg	  ;;
894650f2e948Smrg	*)
894750f2e948Smrg	  wlarc='${wl}'
894850f2e948Smrg	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
894950f2e948Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
895050f2e948Smrg	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
895150f2e948Smrg	  ;;
895250f2e948Smrg	esac
895350f2e948Smrg      fi
895450f2e948Smrg      hardcode_libdir_flag_spec='-R$libdir'
895550f2e948Smrg      hardcode_shlibpath_var=no
895650f2e948Smrg      case $host_os in
895750f2e948Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
895850f2e948Smrg      *)
895950f2e948Smrg	# The compiler driver will combine and reorder linker options,
896050f2e948Smrg	# but understands `-z linker_flag'.  GCC discards it without `$wl',
896150f2e948Smrg	# but is careful enough not to reorder.
896250f2e948Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
896350f2e948Smrg	if test "$GCC" = yes; then
896450f2e948Smrg	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
896550f2e948Smrg	else
896650f2e948Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
896750f2e948Smrg	fi
896850f2e948Smrg	;;
896950f2e948Smrg      esac
897050f2e948Smrg      link_all_deplibs=yes
897150f2e948Smrg      ;;
8972226fade8Smrg
897350f2e948Smrg    sunos4*)
897450f2e948Smrg      if test "x$host_vendor" = xsequent; then
897550f2e948Smrg	# Use $CC to link under sequent, because it throws in some extra .o
897650f2e948Smrg	# files that make .init and .fini sections work.
897750f2e948Smrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
897850f2e948Smrg      else
897950f2e948Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
898050f2e948Smrg      fi
898150f2e948Smrg      hardcode_libdir_flag_spec='-L$libdir'
898250f2e948Smrg      hardcode_direct=yes
898350f2e948Smrg      hardcode_minus_L=yes
898450f2e948Smrg      hardcode_shlibpath_var=no
898550f2e948Smrg      ;;
8986226fade8Smrg
898750f2e948Smrg    sysv4)
898850f2e948Smrg      case $host_vendor in
898950f2e948Smrg	sni)
899050f2e948Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
899150f2e948Smrg	  hardcode_direct=yes # is this really true???
899250f2e948Smrg	;;
899350f2e948Smrg	siemens)
899450f2e948Smrg	  ## LD is ld it makes a PLAMLIB
899550f2e948Smrg	  ## CC just makes a GrossModule.
899650f2e948Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
899750f2e948Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
899850f2e948Smrg	  hardcode_direct=no
899950f2e948Smrg        ;;
900050f2e948Smrg	motorola)
900150f2e948Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
900250f2e948Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
900350f2e948Smrg	;;
900450f2e948Smrg      esac
900550f2e948Smrg      runpath_var='LD_RUN_PATH'
900650f2e948Smrg      hardcode_shlibpath_var=no
900750f2e948Smrg      ;;
9008226fade8Smrg
900950f2e948Smrg    sysv4.3*)
901050f2e948Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
901150f2e948Smrg      hardcode_shlibpath_var=no
901250f2e948Smrg      export_dynamic_flag_spec='-Bexport'
901350f2e948Smrg      ;;
9014226fade8Smrg
901550f2e948Smrg    sysv4*MP*)
901650f2e948Smrg      if test -d /usr/nec; then
901750f2e948Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
901850f2e948Smrg	hardcode_shlibpath_var=no
901950f2e948Smrg	runpath_var=LD_RUN_PATH
902050f2e948Smrg	hardcode_runpath_var=yes
902150f2e948Smrg	ld_shlibs=yes
902250f2e948Smrg      fi
902350f2e948Smrg      ;;
9024226fade8Smrg
902550f2e948Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
902650f2e948Smrg      no_undefined_flag='${wl}-z,text'
902750f2e948Smrg      archive_cmds_need_lc=no
902850f2e948Smrg      hardcode_shlibpath_var=no
902950f2e948Smrg      runpath_var='LD_RUN_PATH'
9030226fade8Smrg
903150f2e948Smrg      if test "$GCC" = yes; then
903250f2e948Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
903350f2e948Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
903450f2e948Smrg      else
903550f2e948Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
903650f2e948Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
903750f2e948Smrg      fi
903850f2e948Smrg      ;;
9039226fade8Smrg
904050f2e948Smrg    sysv5* | sco3.2v5* | sco5v6*)
904150f2e948Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
904250f2e948Smrg      # link with -lc, and that would cause any symbols used from libc to
904350f2e948Smrg      # always be unresolved, which means just about no library would
904450f2e948Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
904550f2e948Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
904650f2e948Smrg      # as -z defs.
904750f2e948Smrg      no_undefined_flag='${wl}-z,text'
904850f2e948Smrg      allow_undefined_flag='${wl}-z,nodefs'
904950f2e948Smrg      archive_cmds_need_lc=no
905050f2e948Smrg      hardcode_shlibpath_var=no
905150f2e948Smrg      hardcode_libdir_flag_spec='${wl}-R,$libdir'
905250f2e948Smrg      hardcode_libdir_separator=':'
905350f2e948Smrg      link_all_deplibs=yes
905450f2e948Smrg      export_dynamic_flag_spec='${wl}-Bexport'
905550f2e948Smrg      runpath_var='LD_RUN_PATH'
9056226fade8Smrg
905750f2e948Smrg      if test "$GCC" = yes; then
905850f2e948Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
905950f2e948Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
906050f2e948Smrg      else
906150f2e948Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
906250f2e948Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
906350f2e948Smrg      fi
906450f2e948Smrg      ;;
9065226fade8Smrg
906650f2e948Smrg    uts4*)
906750f2e948Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
906850f2e948Smrg      hardcode_libdir_flag_spec='-L$libdir'
906950f2e948Smrg      hardcode_shlibpath_var=no
907050f2e948Smrg      ;;
9071226fade8Smrg
907250f2e948Smrg    *)
907350f2e948Smrg      ld_shlibs=no
907450f2e948Smrg      ;;
907550f2e948Smrg    esac
90761ac89addSmrg
907750f2e948Smrg    if test x$host_vendor = xsni; then
907850f2e948Smrg      case $host in
907950f2e948Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
908050f2e948Smrg	export_dynamic_flag_spec='${wl}-Blargedynsym'
908150f2e948Smrg	;;
908250f2e948Smrg      esac
908350f2e948Smrg    fi
908450f2e948Smrg  fi
908545bc899bSmrg
908650f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
908750f2e948Smrg$as_echo "$ld_shlibs" >&6; }
908850f2e948Smrgtest "$ld_shlibs" = no && can_build_shared=no
908945bc899bSmrg
909050f2e948Smrgwith_gnu_ld=$with_gnu_ld
909145bc899bSmrg
909245bc899bSmrg
909345bc899bSmrg
9094226fade8Smrg
909545bc899bSmrg
909645bc899bSmrg
909745bc899bSmrg
909845bc899bSmrg
909945bc899bSmrg
910045bc899bSmrg
910145bc899bSmrg
910245bc899bSmrg
910345bc899bSmrg
910445bc899bSmrg
910545bc899bSmrg
910650f2e948Smrg#
910750f2e948Smrg# Do we need to explicitly link libc?
910850f2e948Smrg#
910950f2e948Smrgcase "x$archive_cmds_need_lc" in
911050f2e948Smrgx|xyes)
911150f2e948Smrg  # Assume -lc should be added
911250f2e948Smrg  archive_cmds_need_lc=yes
911345bc899bSmrg
911450f2e948Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
911550f2e948Smrg    case $archive_cmds in
911650f2e948Smrg    *'~'*)
911750f2e948Smrg      # FIXME: we may have to deal with multi-command sequences.
911850f2e948Smrg      ;;
911950f2e948Smrg    '$CC '*)
912050f2e948Smrg      # Test whether the compiler implicitly links with -lc since on some
912150f2e948Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
912250f2e948Smrg      # to ld, don't add -lc before -lgcc.
912350f2e948Smrg      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
912450f2e948Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
912550f2e948Smrg      $RM conftest*
912650f2e948Smrg      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
912745bc899bSmrg
912850f2e948Smrg      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
912950f2e948Smrg  (eval $ac_compile) 2>&5
913050f2e948Smrg  ac_status=$?
913150f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
913250f2e948Smrg  (exit $ac_status); } 2>conftest.err; then
913350f2e948Smrg        soname=conftest
913450f2e948Smrg        lib=conftest
913550f2e948Smrg        libobjs=conftest.$ac_objext
913650f2e948Smrg        deplibs=
913750f2e948Smrg        wl=$lt_prog_compiler_wl
913850f2e948Smrg	pic_flag=$lt_prog_compiler_pic
913950f2e948Smrg        compiler_flags=-v
914050f2e948Smrg        linker_flags=-v
914150f2e948Smrg        verstring=
914250f2e948Smrg        output_objdir=.
914350f2e948Smrg        libname=conftest
914450f2e948Smrg        lt_save_allow_undefined_flag=$allow_undefined_flag
914550f2e948Smrg        allow_undefined_flag=
914650f2e948Smrg        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
914750f2e948Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
914850f2e948Smrg  ac_status=$?
914950f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
915050f2e948Smrg  (exit $ac_status); }
915150f2e948Smrg        then
915250f2e948Smrg	  archive_cmds_need_lc=no
915350f2e948Smrg        else
915450f2e948Smrg	  archive_cmds_need_lc=yes
915550f2e948Smrg        fi
915650f2e948Smrg        allow_undefined_flag=$lt_save_allow_undefined_flag
915750f2e948Smrg      else
915850f2e948Smrg        cat conftest.err 1>&5
915950f2e948Smrg      fi
916050f2e948Smrg      $RM conftest*
916150f2e948Smrg      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
916250f2e948Smrg$as_echo "$archive_cmds_need_lc" >&6; }
916350f2e948Smrg      ;;
916450f2e948Smrg    esac
9165226fade8Smrg  fi
916650f2e948Smrg  ;;
916750f2e948Smrgesac
916850f2e948Smrg
916950f2e948Smrg
917045bc899bSmrg
917145bc899bSmrg
917245bc899bSmrg
917345bc899bSmrg
917445bc899bSmrg
917545bc899bSmrg
917645bc899bSmrg
917745bc899bSmrg
917845bc899bSmrg
917945bc899bSmrg
918045bc899bSmrg
918145bc899bSmrg
918245bc899bSmrg
918345bc899bSmrg
918445bc899bSmrg
918545bc899bSmrg
918645bc899bSmrg
918745bc899bSmrg
918845bc899bSmrg
918945bc899bSmrg
919045bc899bSmrg
919145bc899bSmrg
919245bc899bSmrg
919345bc899bSmrg
919445bc899bSmrg
919545bc899bSmrg
919645bc899bSmrg
919745bc899bSmrg
919845bc899bSmrg
919945bc899bSmrg
920045bc899bSmrg
920145bc899bSmrg
920245bc899bSmrg
920345bc899bSmrg
920445bc899bSmrg
920545bc899bSmrg
920645bc899bSmrg
920745bc899bSmrg
920845bc899bSmrg
920945bc899bSmrg
921045bc899bSmrg
921145bc899bSmrg
921245bc899bSmrg
921345bc899bSmrg
921445bc899bSmrg
921545bc899bSmrg
921645bc899bSmrg
921745bc899bSmrg
921845bc899bSmrg
921945bc899bSmrg
922045bc899bSmrg
922145bc899bSmrg
922245bc899bSmrg
922345bc899bSmrg
922445bc899bSmrg
922545bc899bSmrg
922645bc899bSmrg
922745bc899bSmrg
922845bc899bSmrg
922945bc899bSmrg
923045bc899bSmrg
923145bc899bSmrg
923245bc899bSmrg
923345bc899bSmrg
923445bc899bSmrg
923545bc899bSmrg
923645bc899bSmrg
923745bc899bSmrg
923845bc899bSmrg
923945bc899bSmrg
924045bc899bSmrg
924145bc899bSmrg
92421ac89addSmrg
92431ac89addSmrg
92441ac89addSmrg
92451ac89addSmrg
92461ac89addSmrg
92471ac89addSmrg
92481ac89addSmrg
92491ac89addSmrg
92501ac89addSmrg
92511ac89addSmrg
92521ac89addSmrg
92531ac89addSmrg
9254226fade8Smrg
9255226fade8Smrg
92561ac89addSmrg
92571ac89addSmrg
92581ac89addSmrg
92591ac89addSmrg
92601ac89addSmrg
92611ac89addSmrg
92621ac89addSmrg
92631ac89addSmrg
92641ac89addSmrg
92651ac89addSmrg
92661ac89addSmrg
92671ac89addSmrg
92681ac89addSmrg
92691ac89addSmrg
92701ac89addSmrg
92711ac89addSmrg
92721ac89addSmrg
9273226fade8Smrg
92741ac89addSmrg
9275226fade8Smrg
9276226fade8Smrg
92771ac89addSmrg
9278226fade8Smrg
92791ac89addSmrg
9280226fade8Smrg
9281226fade8Smrg
92821ac89addSmrg
92831ac89addSmrg
92841ac89addSmrg
9285226fade8Smrg
9286226fade8Smrg
9287226fade8Smrg
9288226fade8Smrg
9289226fade8Smrg
9290226fade8Smrg
9291226fade8Smrg
9292226fade8Smrg
9293226fade8Smrg
9294226fade8Smrg
9295226fade8Smrg
9296226fade8Smrg
9297226fade8Smrg
9298226fade8Smrg
9299226fade8Smrg
9300226fade8Smrg
9301226fade8Smrg
9302226fade8Smrg
9303226fade8Smrg
9304226fade8Smrg
9305226fade8Smrg
9306226fade8Smrg
9307226fade8Smrg
9308226fade8Smrg
9309226fade8Smrg
9310226fade8Smrg
9311226fade8Smrg
93121ac89addSmrg
93131ac89addSmrg
93141ac89addSmrg
93151ac89addSmrg
93161ac89addSmrg
93171ac89addSmrg
93181ac89addSmrg
93191ac89addSmrg
93201ac89addSmrg
93211ac89addSmrg
93221ac89addSmrg
93231ac89addSmrg
93241ac89addSmrg
932550f2e948Smrg  { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
932650f2e948Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
932750f2e948Smrg
932850f2e948Smrgif test "$GCC" = yes; then
932950f2e948Smrg  case $host_os in
933050f2e948Smrg    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
933150f2e948Smrg    *) lt_awk_arg="/^libraries:/" ;;
933250f2e948Smrg  esac
933350f2e948Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
933450f2e948Smrg  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
933550f2e948Smrg    # if the path contains ";" then we assume it to be the separator
933650f2e948Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
933750f2e948Smrg    # assumed that no part of a normal pathname contains ";" but that should
933850f2e948Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
933950f2e948Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
934050f2e948Smrg  else
934150f2e948Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
934250f2e948Smrg  fi
934350f2e948Smrg  # Ok, now we have the path, separated by spaces, we can step through it
934450f2e948Smrg  # and add multilib dir if necessary.
934550f2e948Smrg  lt_tmp_lt_search_path_spec=
934650f2e948Smrg  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
934750f2e948Smrg  for lt_sys_path in $lt_search_path_spec; do
934850f2e948Smrg    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
934950f2e948Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
935050f2e948Smrg    else
935150f2e948Smrg      test -d "$lt_sys_path" && \
935250f2e948Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
935350f2e948Smrg    fi
935450f2e948Smrg  done
935550f2e948Smrg  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
935650f2e948SmrgBEGIN {RS=" "; FS="/|\n";} {
935750f2e948Smrg  lt_foo="";
935850f2e948Smrg  lt_count=0;
935950f2e948Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
936050f2e948Smrg    if ($lt_i != "" && $lt_i != ".") {
936150f2e948Smrg      if ($lt_i == "..") {
936250f2e948Smrg        lt_count++;
936350f2e948Smrg      } else {
936450f2e948Smrg        if (lt_count == 0) {
936550f2e948Smrg          lt_foo="/" $lt_i lt_foo;
936650f2e948Smrg        } else {
936750f2e948Smrg          lt_count--;
936850f2e948Smrg        }
936950f2e948Smrg      }
937050f2e948Smrg    }
937150f2e948Smrg  }
937250f2e948Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
937350f2e948Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
937450f2e948Smrg}'`
937550f2e948Smrg  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
937650f2e948Smrgelse
937750f2e948Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
937850f2e948Smrgfi
9379226fade8Smrglibrary_names_spec=
9380226fade8Smrglibname_spec='lib$name'
9381226fade8Smrgsoname_spec=
9382226fade8Smrgshrext_cmds=".so"
9383226fade8Smrgpostinstall_cmds=
9384226fade8Smrgpostuninstall_cmds=
9385226fade8Smrgfinish_cmds=
9386226fade8Smrgfinish_eval=
9387226fade8Smrgshlibpath_var=
9388226fade8Smrgshlibpath_overrides_runpath=unknown
9389226fade8Smrgversion_type=none
9390226fade8Smrgdynamic_linker="$host_os ld.so"
9391226fade8Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
9392226fade8Smrgneed_lib_prefix=unknown
9393226fade8Smrghardcode_into_libs=no
93941ac89addSmrg
9395226fade8Smrg# when you set need_version to no, make sure it does not cause -set_version
9396226fade8Smrg# flags to be left without arguments
9397226fade8Smrgneed_version=unknown
93981ac89addSmrg
9399226fade8Smrgcase $host_os in
9400226fade8Smrgaix3*)
9401226fade8Smrg  version_type=linux
9402226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9403226fade8Smrg  shlibpath_var=LIBPATH
94041ac89addSmrg
9405226fade8Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
9406226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9407226fade8Smrg  ;;
94081ac89addSmrg
940950f2e948Smrgaix[4-9]*)
9410226fade8Smrg  version_type=linux
9411226fade8Smrg  need_lib_prefix=no
9412226fade8Smrg  need_version=no
9413226fade8Smrg  hardcode_into_libs=yes
9414226fade8Smrg  if test "$host_cpu" = ia64; then
9415226fade8Smrg    # AIX 5 supports IA64
9416226fade8Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9417226fade8Smrg    shlibpath_var=LD_LIBRARY_PATH
94181ac89addSmrg  else
9419226fade8Smrg    # With GCC up to 2.95.x, collect2 would create an import file
9420226fade8Smrg    # for dependence libraries.  The import file would start with
9421226fade8Smrg    # the line `#! .'.  This would cause the generated library to
9422226fade8Smrg    # depend on `.', always an invalid library.  This was fixed in
9423226fade8Smrg    # development snapshots of GCC prior to 3.0.
9424226fade8Smrg    case $host_os in
9425226fade8Smrg      aix4 | aix4.[01] | aix4.[01].*)
9426226fade8Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9427226fade8Smrg	   echo ' yes '
942850f2e948Smrg	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9429226fade8Smrg	:
9430226fade8Smrg      else
9431226fade8Smrg	can_build_shared=no
9432226fade8Smrg      fi
9433226fade8Smrg      ;;
94341ac89addSmrg    esac
9435226fade8Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9436226fade8Smrg    # soname into executable. Probably we can add versioning support to
9437226fade8Smrg    # collect2, so additional links can be useful in future.
9438226fade8Smrg    if test "$aix_use_runtimelinking" = yes; then
9439226fade8Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9440226fade8Smrg      # instead of lib<name>.a to let people know that these are not
9441226fade8Smrg      # typical AIX shared libraries.
9442226fade8Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9443226fade8Smrg    else
9444226fade8Smrg      # We preserve .a as extension for shared libraries through AIX4.2
9445226fade8Smrg      # and later when we are not doing run time linking.
9446226fade8Smrg      library_names_spec='${libname}${release}.a $libname.a'
9447226fade8Smrg      soname_spec='${libname}${release}${shared_ext}$major'
9448226fade8Smrg    fi
9449226fade8Smrg    shlibpath_var=LIBPATH
94501ac89addSmrg  fi
9451226fade8Smrg  ;;
9452226fade8Smrg
9453226fade8Smrgamigaos*)
945450f2e948Smrg  case $host_cpu in
945550f2e948Smrg  powerpc)
945650f2e948Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
945750f2e948Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
945850f2e948Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
945950f2e948Smrg    ;;
946050f2e948Smrg  m68k)
946150f2e948Smrg    library_names_spec='$libname.ixlibrary $libname.a'
946250f2e948Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
946350f2e948Smrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
946450f2e948Smrg    ;;
946550f2e948Smrg  esac
9466226fade8Smrg  ;;
9467226fade8Smrg
9468226fade8Smrgbeos*)
9469226fade8Smrg  library_names_spec='${libname}${shared_ext}'
9470226fade8Smrg  dynamic_linker="$host_os ld.so"
9471226fade8Smrg  shlibpath_var=LIBRARY_PATH
9472226fade8Smrg  ;;
9473226fade8Smrg
9474226fade8Smrgbsdi[45]*)
9475226fade8Smrg  version_type=linux
9476226fade8Smrg  need_version=no
9477226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9478226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9479226fade8Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9480226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9481226fade8Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9482226fade8Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9483226fade8Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
9484226fade8Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9485226fade8Smrg  # libtool to hard-code these into programs
9486226fade8Smrg  ;;
94871ac89addSmrg
948850f2e948Smrgcygwin* | mingw* | pw32* | cegcc*)
9489226fade8Smrg  version_type=windows
9490226fade8Smrg  shrext_cmds=".dll"
9491226fade8Smrg  need_version=no
9492226fade8Smrg  need_lib_prefix=no
94931ac89addSmrg
9494226fade8Smrg  case $GCC,$host_os in
949550f2e948Smrg  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9496226fade8Smrg    library_names_spec='$libname.dll.a'
9497226fade8Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9498226fade8Smrg    postinstall_cmds='base_file=`basename \${file}`~
949950f2e948Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9500226fade8Smrg      dldir=$destdir/`dirname \$dlpath`~
9501226fade8Smrg      test -d \$dldir || mkdir -p \$dldir~
9502226fade8Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
950350f2e948Smrg      chmod a+x \$dldir/$dlname~
950450f2e948Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
950550f2e948Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
950650f2e948Smrg      fi'
9507226fade8Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9508226fade8Smrg      dlpath=$dir/\$dldll~
950950f2e948Smrg       $RM \$dlpath'
9510226fade8Smrg    shlibpath_overrides_runpath=yes
95111ac89addSmrg
9512226fade8Smrg    case $host_os in
9513226fade8Smrg    cygwin*)
9514226fade8Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9515226fade8Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9516226fade8Smrg      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9517226fade8Smrg      ;;
951850f2e948Smrg    mingw* | cegcc*)
9519226fade8Smrg      # MinGW DLLs use traditional 'lib' prefix
9520226fade8Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
952150f2e948Smrg      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
952250f2e948Smrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9523226fade8Smrg        # It is most probably a Windows format PATH printed by
9524226fade8Smrg        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9525226fade8Smrg        # path with ; separators, and with drive letters. We can handle the
9526226fade8Smrg        # drive letters (cygwin fileutils understands them), so leave them,
9527226fade8Smrg        # especially as we might pass files found there to a mingw objdump,
9528226fade8Smrg        # which wouldn't understand a cygwinified path. Ahh.
952950f2e948Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9530226fade8Smrg      else
953150f2e948Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9532226fade8Smrg      fi
9533226fade8Smrg      ;;
9534226fade8Smrg    pw32*)
9535226fade8Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
9536226fade8Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9537226fade8Smrg      ;;
9538226fade8Smrg    esac
9539226fade8Smrg    ;;
95401ac89addSmrg
9541226fade8Smrg  *)
9542226fade8Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9543226fade8Smrg    ;;
9544226fade8Smrg  esac
9545226fade8Smrg  dynamic_linker='Win32 ld.exe'
9546226fade8Smrg  # FIXME: first we should search . and the directory the executable is in
9547226fade8Smrg  shlibpath_var=PATH
9548226fade8Smrg  ;;
954945bc899bSmrg
9550226fade8Smrgdarwin* | rhapsody*)
9551226fade8Smrg  dynamic_linker="$host_os dyld"
9552226fade8Smrg  version_type=darwin
9553226fade8Smrg  need_lib_prefix=no
9554226fade8Smrg  need_version=no
955550f2e948Smrg  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9556226fade8Smrg  soname_spec='${libname}${release}${major}$shared_ext'
9557226fade8Smrg  shlibpath_overrides_runpath=yes
9558226fade8Smrg  shlibpath_var=DYLD_LIBRARY_PATH
9559226fade8Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
956050f2e948Smrg
956150f2e948Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9562226fade8Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9563226fade8Smrg  ;;
956445bc899bSmrg
9565226fade8Smrgdgux*)
9566226fade8Smrg  version_type=linux
9567226fade8Smrg  need_lib_prefix=no
9568226fade8Smrg  need_version=no
9569226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9570226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9571226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9572226fade8Smrg  ;;
957345bc899bSmrg
9574226fade8Smrgfreebsd1*)
9575226fade8Smrg  dynamic_linker=no
9576226fade8Smrg  ;;
957745bc899bSmrg
9578226fade8Smrgfreebsd* | dragonfly*)
9579226fade8Smrg  # DragonFly does not have aout.  When/if they implement a new
9580226fade8Smrg  # versioning mechanism, adjust this.
9581226fade8Smrg  if test -x /usr/bin/objformat; then
9582226fade8Smrg    objformat=`/usr/bin/objformat`
95831ac89addSmrg  else
9584226fade8Smrg    case $host_os in
9585226fade8Smrg    freebsd[123]*) objformat=aout ;;
9586226fade8Smrg    *) objformat=elf ;;
95871ac89addSmrg    esac
95881ac89addSmrg  fi
9589226fade8Smrg  version_type=freebsd-$objformat
9590226fade8Smrg  case $version_type in
9591226fade8Smrg    freebsd-elf*)
9592226fade8Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9593226fade8Smrg      need_version=no
9594226fade8Smrg      need_lib_prefix=no
9595226fade8Smrg      ;;
9596226fade8Smrg    freebsd-*)
9597226fade8Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9598226fade8Smrg      need_version=yes
9599226fade8Smrg      ;;
9600226fade8Smrg  esac
9601226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9602226fade8Smrg  case $host_os in
9603226fade8Smrg  freebsd2*)
9604226fade8Smrg    shlibpath_overrides_runpath=yes
9605226fade8Smrg    ;;
9606226fade8Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
9607226fade8Smrg    shlibpath_overrides_runpath=yes
9608226fade8Smrg    hardcode_into_libs=yes
9609226fade8Smrg    ;;
9610226fade8Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9611226fade8Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9612226fade8Smrg    shlibpath_overrides_runpath=no
9613226fade8Smrg    hardcode_into_libs=yes
9614226fade8Smrg    ;;
961550f2e948Smrg  *) # from 4.6 on, and DragonFly
9616226fade8Smrg    shlibpath_overrides_runpath=yes
9617226fade8Smrg    hardcode_into_libs=yes
9618226fade8Smrg    ;;
9619226fade8Smrg  esac
9620226fade8Smrg  ;;
962145bc899bSmrg
9622226fade8Smrggnu*)
9623226fade8Smrg  version_type=linux
9624226fade8Smrg  need_lib_prefix=no
9625226fade8Smrg  need_version=no
9626226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9627226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9628226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9629226fade8Smrg  hardcode_into_libs=yes
9630226fade8Smrg  ;;
963145bc899bSmrg
9632226fade8Smrghpux9* | hpux10* | hpux11*)
9633226fade8Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
9634226fade8Smrg  # link against other versions.
9635226fade8Smrg  version_type=sunos
9636226fade8Smrg  need_lib_prefix=no
9637226fade8Smrg  need_version=no
9638226fade8Smrg  case $host_cpu in
9639226fade8Smrg  ia64*)
9640226fade8Smrg    shrext_cmds='.so'
9641226fade8Smrg    hardcode_into_libs=yes
9642226fade8Smrg    dynamic_linker="$host_os dld.so"
9643226fade8Smrg    shlibpath_var=LD_LIBRARY_PATH
9644226fade8Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9645226fade8Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9646226fade8Smrg    soname_spec='${libname}${release}${shared_ext}$major'
9647226fade8Smrg    if test "X$HPUX_IA64_MODE" = X32; then
9648226fade8Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9649226fade8Smrg    else
9650226fade8Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
96511ac89addSmrg    fi
9652226fade8Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9653226fade8Smrg    ;;
965450f2e948Smrg  hppa*64*)
965550f2e948Smrg    shrext_cmds='.sl'
965650f2e948Smrg    hardcode_into_libs=yes
965750f2e948Smrg    dynamic_linker="$host_os dld.sl"
965850f2e948Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
965950f2e948Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
966050f2e948Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
966150f2e948Smrg    soname_spec='${libname}${release}${shared_ext}$major'
966250f2e948Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
966350f2e948Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
966450f2e948Smrg    ;;
966550f2e948Smrg  *)
9666226fade8Smrg    shrext_cmds='.sl'
9667226fade8Smrg    dynamic_linker="$host_os dld.sl"
9668226fade8Smrg    shlibpath_var=SHLIB_PATH
9669226fade8Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9670226fade8Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9671226fade8Smrg    soname_spec='${libname}${release}${shared_ext}$major'
96721ac89addSmrg    ;;
96731ac89addSmrg  esac
9674226fade8Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9675226fade8Smrg  postinstall_cmds='chmod 555 $lib'
9676226fade8Smrg  ;;
9677226fade8Smrg
967850f2e948Smrginterix[3-9]*)
9679226fade8Smrg  version_type=linux
9680226fade8Smrg  need_lib_prefix=no
9681226fade8Smrg  need_version=no
9682226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9683226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9684226fade8Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9685226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9686226fade8Smrg  shlibpath_overrides_runpath=no
9687226fade8Smrg  hardcode_into_libs=yes
9688226fade8Smrg  ;;
968945bc899bSmrg
9690226fade8Smrgirix5* | irix6* | nonstopux*)
9691226fade8Smrg  case $host_os in
9692226fade8Smrg    nonstopux*) version_type=nonstopux ;;
9693226fade8Smrg    *)
9694226fade8Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
9695226fade8Smrg		version_type=linux
9696226fade8Smrg	else
9697226fade8Smrg		version_type=irix
9698226fade8Smrg	fi ;;
96991ac89addSmrg  esac
9700226fade8Smrg  need_lib_prefix=no
9701226fade8Smrg  need_version=no
9702226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9703226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9704226fade8Smrg  case $host_os in
9705226fade8Smrg  irix5* | nonstopux*)
9706226fade8Smrg    libsuff= shlibsuff=
9707226fade8Smrg    ;;
9708226fade8Smrg  *)
9709226fade8Smrg    case $LD in # libtool.m4 will add one of these switches to LD
9710226fade8Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9711226fade8Smrg      libsuff= shlibsuff= libmagic=32-bit;;
9712226fade8Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9713226fade8Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
9714226fade8Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9715226fade8Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9716226fade8Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
9717226fade8Smrg    esac
9718226fade8Smrg    ;;
97191ac89addSmrg  esac
9720226fade8Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9721226fade8Smrg  shlibpath_overrides_runpath=no
9722226fade8Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9723226fade8Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9724226fade8Smrg  hardcode_into_libs=yes
9725226fade8Smrg  ;;
972645bc899bSmrg
9727226fade8Smrg# No shared lib support for Linux oldld, aout, or coff.
9728226fade8Smrglinux*oldld* | linux*aout* | linux*coff*)
9729226fade8Smrg  dynamic_linker=no
9730226fade8Smrg  ;;
973145bc899bSmrg
9732226fade8Smrg# This must be Linux ELF.
973350f2e948Smrglinux* | k*bsd*-gnu)
9734226fade8Smrg  version_type=linux
9735226fade8Smrg  need_lib_prefix=no
9736226fade8Smrg  need_version=no
9737226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9738226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9739226fade8Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9740226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9741226fade8Smrg  shlibpath_overrides_runpath=no
974250f2e948Smrg  # Some binutils ld are patched to set DT_RUNPATH
974350f2e948Smrg  save_LDFLAGS=$LDFLAGS
974450f2e948Smrg  save_libdir=$libdir
974550f2e948Smrg  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
974650f2e948Smrg       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
974750f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
974850f2e948Smrg/* confdefs.h.  */
974950f2e948Smrg_ACEOF
975050f2e948Smrgcat confdefs.h >>conftest.$ac_ext
975150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
975250f2e948Smrg/* end confdefs.h.  */
975345bc899bSmrg
975450f2e948Smrgint
975550f2e948Smrgmain ()
975650f2e948Smrg{
975750f2e948Smrg
975850f2e948Smrg  ;
975950f2e948Smrg  return 0;
976050f2e948Smrg}
976150f2e948Smrg_ACEOF
976250f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
976350f2e948Smrgif { (ac_try="$ac_link"
976450f2e948Smrgcase "(($ac_try" in
976550f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
976650f2e948Smrg  *) ac_try_echo=$ac_try;;
976750f2e948Smrgesac
976850f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
976950f2e948Smrg$as_echo "$ac_try_echo") >&5
977050f2e948Smrg  (eval "$ac_link") 2>conftest.er1
9771226fade8Smrg  ac_status=$?
977250f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
977350f2e948Smrg  rm -f conftest.er1
977450f2e948Smrg  cat conftest.err >&5
977550f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
977650f2e948Smrg  (exit $ac_status); } && {
977750f2e948Smrg	 test -z "$ac_c_werror_flag" ||
977850f2e948Smrg	 test ! -s conftest.err
977950f2e948Smrg       } && test -s conftest$ac_exeext && {
978050f2e948Smrg	 test "$cross_compiling" = yes ||
978150f2e948Smrg	 $as_test_x conftest$ac_exeext
978250f2e948Smrg       }; then
978350f2e948Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
978450f2e948Smrg  shlibpath_overrides_runpath=yes
978550f2e948Smrgfi
978650f2e948Smrg
978750f2e948Smrgelse
978850f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
978950f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
979050f2e948Smrg
979150f2e948Smrg
979250f2e948Smrgfi
979350f2e948Smrg
979450f2e948Smrgrm -rf conftest.dSYM
979550f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
979650f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
979750f2e948Smrg  LDFLAGS=$save_LDFLAGS
979850f2e948Smrg  libdir=$save_libdir
979950f2e948Smrg
980050f2e948Smrg  # This implies no fast_install, which is unacceptable.
980150f2e948Smrg  # Some rework will be needed to allow for fast_install
980250f2e948Smrg  # before this can be enabled.
980350f2e948Smrg  hardcode_into_libs=yes
980445bc899bSmrg
9805226fade8Smrg  # Append ld.so.conf contents to the search path
9806226fade8Smrg  if test -f /etc/ld.so.conf; then
980750f2e948Smrg    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;/^$/d' | tr '\n' ' '`
980850f2e948Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9809226fade8Smrg  fi
981045bc899bSmrg
9811226fade8Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
9812226fade8Smrg  # powerpc, because MkLinux only supported shared libraries with the
9813226fade8Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
9814226fade8Smrg  # most powerpc-linux boxes support dynamic linking these days and
9815226fade8Smrg  # people can always --disable-shared, the test was removed, and we
9816226fade8Smrg  # assume the GNU/Linux dynamic linker is in use.
9817226fade8Smrg  dynamic_linker='GNU/Linux ld.so'
9818226fade8Smrg  ;;
981945bc899bSmrg
9820226fade8Smrgnetbsd*)
9821226fade8Smrg  version_type=sunos
9822226fade8Smrg  need_lib_prefix=no
9823226fade8Smrg  need_version=no
982450f2e948Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9825226fade8Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9826226fade8Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9827226fade8Smrg    dynamic_linker='NetBSD (a.out) ld.so'
9828226fade8Smrg  else
9829226fade8Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9830226fade8Smrg    soname_spec='${libname}${release}${shared_ext}$major'
9831226fade8Smrg    dynamic_linker='NetBSD ld.elf_so'
9832226fade8Smrg  fi
9833226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9834226fade8Smrg  shlibpath_overrides_runpath=yes
9835226fade8Smrg  hardcode_into_libs=yes
9836226fade8Smrg  ;;
983745bc899bSmrg
9838226fade8Smrgnewsos6)
9839226fade8Smrg  version_type=linux
9840226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9841226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9842226fade8Smrg  shlibpath_overrides_runpath=yes
9843226fade8Smrg  ;;
984445bc899bSmrg
984550f2e948Smrg*nto* | *qnx*)
984650f2e948Smrg  version_type=qnx
9847226fade8Smrg  need_lib_prefix=no
9848226fade8Smrg  need_version=no
9849226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9850226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9851226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
985250f2e948Smrg  shlibpath_overrides_runpath=no
985350f2e948Smrg  hardcode_into_libs=yes
985450f2e948Smrg  dynamic_linker='ldqnx.so'
9855226fade8Smrg  ;;
985645bc899bSmrg
9857226fade8Smrgopenbsd*)
9858226fade8Smrg  version_type=sunos
9859226fade8Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
9860226fade8Smrg  need_lib_prefix=no
9861226fade8Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
98621ac89addSmrg  case $host_os in
986350f2e948Smrg    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
986450f2e948Smrg    *)				need_version=no  ;;
98651ac89addSmrg  esac
9866226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9867226fade8Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9868226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
986950f2e948Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9870226fade8Smrg    case $host_os in
9871226fade8Smrg      openbsd2.[89] | openbsd2.[89].*)
9872226fade8Smrg	shlibpath_overrides_runpath=no
9873226fade8Smrg	;;
9874226fade8Smrg      *)
9875226fade8Smrg	shlibpath_overrides_runpath=yes
9876226fade8Smrg	;;
9877226fade8Smrg      esac
9878226fade8Smrg  else
9879226fade8Smrg    shlibpath_overrides_runpath=yes
9880226fade8Smrg  fi
9881226fade8Smrg  ;;
9882226fade8Smrg
9883226fade8Smrgos2*)
9884226fade8Smrg  libname_spec='$name'
9885226fade8Smrg  shrext_cmds=".dll"
9886226fade8Smrg  need_lib_prefix=no
9887226fade8Smrg  library_names_spec='$libname${shared_ext} $libname.a'
9888226fade8Smrg  dynamic_linker='OS/2 ld.exe'
9889226fade8Smrg  shlibpath_var=LIBPATH
9890226fade8Smrg  ;;
989145bc899bSmrg
9892226fade8Smrgosf3* | osf4* | osf5*)
9893226fade8Smrg  version_type=osf
9894226fade8Smrg  need_lib_prefix=no
9895226fade8Smrg  need_version=no
9896226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9897226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9898226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9899226fade8Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9900226fade8Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9901226fade8Smrg  ;;
990245bc899bSmrg
990350f2e948Smrgrdos*)
990450f2e948Smrg  dynamic_linker=no
990550f2e948Smrg  ;;
990650f2e948Smrg
9907226fade8Smrgsolaris*)
9908226fade8Smrg  version_type=linux
9909226fade8Smrg  need_lib_prefix=no
9910226fade8Smrg  need_version=no
9911226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9912226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9913226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9914226fade8Smrg  shlibpath_overrides_runpath=yes
9915226fade8Smrg  hardcode_into_libs=yes
9916226fade8Smrg  # ldd complains unless libraries are executable
9917226fade8Smrg  postinstall_cmds='chmod +x $lib'
9918226fade8Smrg  ;;
991945bc899bSmrg
9920226fade8Smrgsunos4*)
9921226fade8Smrg  version_type=sunos
9922226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9923226fade8Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9924226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9925226fade8Smrg  shlibpath_overrides_runpath=yes
9926226fade8Smrg  if test "$with_gnu_ld" = yes; then
9927226fade8Smrg    need_lib_prefix=no
9928226fade8Smrg  fi
9929226fade8Smrg  need_version=yes
9930226fade8Smrg  ;;
993145bc899bSmrg
9932226fade8Smrgsysv4 | sysv4.3*)
9933226fade8Smrg  version_type=linux
9934226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9935226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9936226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
9937226fade8Smrg  case $host_vendor in
9938226fade8Smrg    sni)
9939226fade8Smrg      shlibpath_overrides_runpath=no
9940226fade8Smrg      need_lib_prefix=no
9941226fade8Smrg      runpath_var=LD_RUN_PATH
9942226fade8Smrg      ;;
9943226fade8Smrg    siemens)
9944226fade8Smrg      need_lib_prefix=no
9945226fade8Smrg      ;;
9946226fade8Smrg    motorola)
9947226fade8Smrg      need_lib_prefix=no
9948226fade8Smrg      need_version=no
9949226fade8Smrg      shlibpath_overrides_runpath=no
9950226fade8Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9951226fade8Smrg      ;;
9952226fade8Smrg  esac
9953226fade8Smrg  ;;
995445bc899bSmrg
9955226fade8Smrgsysv4*MP*)
9956226fade8Smrg  if test -d /usr/nec ;then
9957226fade8Smrg    version_type=linux
9958226fade8Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9959226fade8Smrg    soname_spec='$libname${shared_ext}.$major'
9960226fade8Smrg    shlibpath_var=LD_LIBRARY_PATH
9961226fade8Smrg  fi
9962226fade8Smrg  ;;
996345bc899bSmrg
9964226fade8Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9965226fade8Smrg  version_type=freebsd-elf
9966226fade8Smrg  need_lib_prefix=no
9967226fade8Smrg  need_version=no
9968226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9969226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9970226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
997150f2e948Smrg  shlibpath_overrides_runpath=yes
9972226fade8Smrg  hardcode_into_libs=yes
9973226fade8Smrg  if test "$with_gnu_ld" = yes; then
9974226fade8Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9975226fade8Smrg  else
9976226fade8Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9977226fade8Smrg    case $host_os in
9978226fade8Smrg      sco3.2v5*)
9979226fade8Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9980226fade8Smrg	;;
9981226fade8Smrg    esac
9982226fade8Smrg  fi
9983226fade8Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
9984226fade8Smrg  ;;
998545bc899bSmrg
998650f2e948Smrgtpf*)
998750f2e948Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
998850f2e948Smrg  version_type=linux
998950f2e948Smrg  need_lib_prefix=no
999050f2e948Smrg  need_version=no
999150f2e948Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
999250f2e948Smrg  shlibpath_var=LD_LIBRARY_PATH
999350f2e948Smrg  shlibpath_overrides_runpath=no
999450f2e948Smrg  hardcode_into_libs=yes
999550f2e948Smrg  ;;
999650f2e948Smrg
9997226fade8Smrguts4*)
9998226fade8Smrg  version_type=linux
9999226fade8Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000226fade8Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10001226fade8Smrg  shlibpath_var=LD_LIBRARY_PATH
10002226fade8Smrg  ;;
1000345bc899bSmrg
10004226fade8Smrg*)
10005226fade8Smrg  dynamic_linker=no
10006226fade8Smrg  ;;
10007226fade8Smrgesac
1000850f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
1000950f2e948Smrg$as_echo "$dynamic_linker" >&6; }
10010226fade8Smrgtest "$dynamic_linker" = no && can_build_shared=no
1001145bc899bSmrg
10012226fade8Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10013226fade8Smrgif test "$GCC" = yes; then
10014226fade8Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10015226fade8Smrgfi
1001645bc899bSmrg
1001750f2e948Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
1001850f2e948Smrg  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10019226fade8Smrgfi
1002050f2e948Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
1002150f2e948Smrg  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10022226fade8Smrgfi
1002345bc899bSmrg
1002445bc899bSmrg
1002545bc899bSmrg
1002645bc899bSmrg
1002745bc899bSmrg
1002845bc899bSmrg
1002945bc899bSmrg
1003045bc899bSmrg
1003145bc899bSmrg
1003245bc899bSmrg
1003345bc899bSmrg
1003445bc899bSmrg
1003545bc899bSmrg
1003645bc899bSmrg
1003745bc899bSmrg
1003845bc899bSmrg
1003945bc899bSmrg
1004045bc899bSmrg
1004145bc899bSmrg
1004245bc899bSmrg
1004345bc899bSmrg
1004445bc899bSmrg
1004545bc899bSmrg
1004645bc899bSmrg
1004745bc899bSmrg
1004845bc899bSmrg
1004945bc899bSmrg
1005045bc899bSmrg
1005145bc899bSmrg
1005245bc899bSmrg
1005345bc899bSmrg
1005445bc899bSmrg
1005545bc899bSmrg
1005645bc899bSmrg
1005745bc899bSmrg
1005845bc899bSmrg
1005945bc899bSmrg
1006045bc899bSmrg
1006145bc899bSmrg
1006245bc899bSmrg
1006345bc899bSmrg
1006445bc899bSmrg
1006545bc899bSmrg
1006645bc899bSmrg
1006745bc899bSmrg
1006845bc899bSmrg
1006945bc899bSmrg
1007045bc899bSmrg
1007145bc899bSmrg
1007245bc899bSmrg
1007345bc899bSmrg
1007445bc899bSmrg
1007545bc899bSmrg
1007645bc899bSmrg
1007745bc899bSmrg
1007845bc899bSmrg
10079226fade8Smrg
10080226fade8Smrg
10081226fade8Smrg
1008245bc899bSmrg
1008345bc899bSmrg
1008445bc899bSmrg
1008545bc899bSmrg
1008645bc899bSmrg
1008745bc899bSmrg
1008845bc899bSmrg
1008945bc899bSmrg
1009045bc899bSmrg
1009145bc899bSmrg
1009245bc899bSmrg
1009345bc899bSmrg
1009445bc899bSmrg
1009545bc899bSmrg
1009645bc899bSmrg
1009745bc899bSmrg
1009845bc899bSmrg
1009945bc899bSmrg
1010045bc899bSmrg
1010145bc899bSmrg
1010245bc899bSmrg
1010345bc899bSmrg
1010445bc899bSmrg
1010545bc899bSmrg
1010645bc899bSmrg
1010745bc899bSmrg
1010845bc899bSmrg
1010945bc899bSmrg
1011050f2e948Smrg  { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
1011150f2e948Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1011250f2e948Smrghardcode_action=
1011350f2e948Smrgif test -n "$hardcode_libdir_flag_spec" ||
1011450f2e948Smrg   test -n "$runpath_var" ||
1011550f2e948Smrg   test "X$hardcode_automatic" = "Xyes" ; then
1011650f2e948Smrg
1011750f2e948Smrg  # We can hardcode non-existent directories.
1011850f2e948Smrg  if test "$hardcode_direct" != no &&
1011950f2e948Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1012050f2e948Smrg     # have to relink, otherwise we might link with an installed library
1012150f2e948Smrg     # when we should be linking with a yet-to-be-installed one
1012250f2e948Smrg     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
1012350f2e948Smrg     test "$hardcode_minus_L" != no; then
1012450f2e948Smrg    # Linking always hardcodes the temporary library directory.
1012550f2e948Smrg    hardcode_action=relink
1012650f2e948Smrg  else
1012750f2e948Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1012850f2e948Smrg    hardcode_action=immediate
1012950f2e948Smrg  fi
1013050f2e948Smrgelse
1013150f2e948Smrg  # We cannot hardcode anything, or else we can only hardcode existing
1013250f2e948Smrg  # directories.
1013350f2e948Smrg  hardcode_action=unsupported
1013450f2e948Smrgfi
1013550f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
1013650f2e948Smrg$as_echo "$hardcode_action" >&6; }
1013750f2e948Smrg
1013850f2e948Smrgif test "$hardcode_action" = relink ||
1013950f2e948Smrg   test "$inherit_rpath" = yes; then
1014050f2e948Smrg  # Fast installation is not supported
1014150f2e948Smrg  enable_fast_install=no
1014250f2e948Smrgelif test "$shlibpath_overrides_runpath" = yes ||
1014350f2e948Smrg     test "$enable_shared" = no; then
1014450f2e948Smrg  # Fast installation is not necessary
1014550f2e948Smrg  enable_fast_install=needless
1014650f2e948Smrgfi
1014750f2e948Smrg
1014850f2e948Smrg
1014950f2e948Smrg
1015050f2e948Smrg
1015150f2e948Smrg
1015250f2e948Smrg
1015350f2e948Smrg  if test "x$enable_dlopen" != xyes; then
1015450f2e948Smrg  enable_dlopen=unknown
1015550f2e948Smrg  enable_dlopen_self=unknown
1015650f2e948Smrg  enable_dlopen_self_static=unknown
1015750f2e948Smrgelse
1015850f2e948Smrg  lt_cv_dlopen=no
1015950f2e948Smrg  lt_cv_dlopen_libs=
1016050f2e948Smrg
1016150f2e948Smrg  case $host_os in
1016250f2e948Smrg  beos*)
1016350f2e948Smrg    lt_cv_dlopen="load_add_on"
1016450f2e948Smrg    lt_cv_dlopen_libs=
1016550f2e948Smrg    lt_cv_dlopen_self=yes
1016650f2e948Smrg    ;;
1016750f2e948Smrg
1016850f2e948Smrg  mingw* | pw32* | cegcc*)
1016950f2e948Smrg    lt_cv_dlopen="LoadLibrary"
1017050f2e948Smrg    lt_cv_dlopen_libs=
1017150f2e948Smrg    ;;
1017250f2e948Smrg
1017350f2e948Smrg  cygwin*)
1017450f2e948Smrg    lt_cv_dlopen="dlopen"
1017550f2e948Smrg    lt_cv_dlopen_libs=
1017650f2e948Smrg    ;;
1017750f2e948Smrg
1017850f2e948Smrg  darwin*)
1017950f2e948Smrg  # if libdl is installed we need to link against it
1018050f2e948Smrg    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
1018150f2e948Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
1018250f2e948Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then
1018350f2e948Smrg  $as_echo_n "(cached) " >&6
1018450f2e948Smrgelse
1018550f2e948Smrg  ac_check_lib_save_LIBS=$LIBS
1018650f2e948SmrgLIBS="-ldl  $LIBS"
1018750f2e948Smrgcat >conftest.$ac_ext <<_ACEOF
1018850f2e948Smrg/* confdefs.h.  */
1018950f2e948Smrg_ACEOF
1019050f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1019150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1019250f2e948Smrg/* end confdefs.h.  */
1019350f2e948Smrg
1019450f2e948Smrg/* Override any GCC internal prototype to avoid an error.
1019550f2e948Smrg   Use char because int might match the return type of a GCC
1019650f2e948Smrg   builtin and then its argument prototype would still apply.  */
1019750f2e948Smrg#ifdef __cplusplus
1019850f2e948Smrgextern "C"
1019950f2e948Smrg#endif
1020050f2e948Smrgchar dlopen ();
1020150f2e948Smrgint
1020250f2e948Smrgmain ()
1020350f2e948Smrg{
1020450f2e948Smrgreturn dlopen ();
1020550f2e948Smrg  ;
1020650f2e948Smrg  return 0;
1020750f2e948Smrg}
1020850f2e948Smrg_ACEOF
1020950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1021050f2e948Smrgif { (ac_try="$ac_link"
1021150f2e948Smrgcase "(($ac_try" in
1021250f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1021350f2e948Smrg  *) ac_try_echo=$ac_try;;
1021450f2e948Smrgesac
1021550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1021650f2e948Smrg$as_echo "$ac_try_echo") >&5
1021750f2e948Smrg  (eval "$ac_link") 2>conftest.er1
1021850f2e948Smrg  ac_status=$?
1021950f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1022050f2e948Smrg  rm -f conftest.er1
1022150f2e948Smrg  cat conftest.err >&5
1022250f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1022350f2e948Smrg  (exit $ac_status); } && {
1022450f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1022550f2e948Smrg	 test ! -s conftest.err
1022650f2e948Smrg       } && test -s conftest$ac_exeext && {
1022750f2e948Smrg	 test "$cross_compiling" = yes ||
1022850f2e948Smrg	 $as_test_x conftest$ac_exeext
1022950f2e948Smrg       }; then
1023050f2e948Smrg  ac_cv_lib_dl_dlopen=yes
1023150f2e948Smrgelse
1023250f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1023350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1023450f2e948Smrg
1023550f2e948Smrg	ac_cv_lib_dl_dlopen=no
1023650f2e948Smrgfi
1023750f2e948Smrg
1023850f2e948Smrgrm -rf conftest.dSYM
1023950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1024050f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
1024150f2e948SmrgLIBS=$ac_check_lib_save_LIBS
1024250f2e948Smrgfi
1024350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
1024450f2e948Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1024550f2e948Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then
1024650f2e948Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1024750f2e948Smrgelse
1024850f2e948Smrg
1024950f2e948Smrg    lt_cv_dlopen="dyld"
1025050f2e948Smrg    lt_cv_dlopen_libs=
1025150f2e948Smrg    lt_cv_dlopen_self=yes
1025250f2e948Smrg
1025350f2e948Smrgfi
1025450f2e948Smrg
1025550f2e948Smrg    ;;
1025650f2e948Smrg
1025750f2e948Smrg  *)
1025850f2e948Smrg    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
1025950f2e948Smrg$as_echo_n "checking for shl_load... " >&6; }
1026050f2e948Smrgif test "${ac_cv_func_shl_load+set}" = set; then
1026150f2e948Smrg  $as_echo_n "(cached) " >&6
1026250f2e948Smrgelse
1026350f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
1026450f2e948Smrg/* confdefs.h.  */
1026550f2e948Smrg_ACEOF
1026650f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1026750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1026850f2e948Smrg/* end confdefs.h.  */
1026950f2e948Smrg/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
1027050f2e948Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1027150f2e948Smrg#define shl_load innocuous_shl_load
1027250f2e948Smrg
1027350f2e948Smrg/* System header to define __stub macros and hopefully few prototypes,
1027450f2e948Smrg    which can conflict with char shl_load (); below.
1027550f2e948Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1027650f2e948Smrg    <limits.h> exists even on freestanding compilers.  */
1027750f2e948Smrg
1027850f2e948Smrg#ifdef __STDC__
1027950f2e948Smrg# include <limits.h>
1028050f2e948Smrg#else
1028150f2e948Smrg# include <assert.h>
1028250f2e948Smrg#endif
1028350f2e948Smrg
1028450f2e948Smrg#undef shl_load
1028550f2e948Smrg
1028650f2e948Smrg/* Override any GCC internal prototype to avoid an error.
1028750f2e948Smrg   Use char because int might match the return type of a GCC
1028850f2e948Smrg   builtin and then its argument prototype would still apply.  */
1028950f2e948Smrg#ifdef __cplusplus
1029050f2e948Smrgextern "C"
1029150f2e948Smrg#endif
1029250f2e948Smrgchar shl_load ();
1029350f2e948Smrg/* The GNU C library defines this for functions which it implements
1029450f2e948Smrg    to always fail with ENOSYS.  Some functions are actually named
1029550f2e948Smrg    something starting with __ and the normal name is an alias.  */
1029650f2e948Smrg#if defined __stub_shl_load || defined __stub___shl_load
1029750f2e948Smrgchoke me
1029850f2e948Smrg#endif
1029950f2e948Smrg
1030050f2e948Smrgint
1030150f2e948Smrgmain ()
1030250f2e948Smrg{
1030350f2e948Smrgreturn shl_load ();
1030450f2e948Smrg  ;
1030550f2e948Smrg  return 0;
1030650f2e948Smrg}
1030750f2e948Smrg_ACEOF
1030850f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1030950f2e948Smrgif { (ac_try="$ac_link"
1031050f2e948Smrgcase "(($ac_try" in
1031150f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1031250f2e948Smrg  *) ac_try_echo=$ac_try;;
1031350f2e948Smrgesac
1031450f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1031550f2e948Smrg$as_echo "$ac_try_echo") >&5
1031650f2e948Smrg  (eval "$ac_link") 2>conftest.er1
1031750f2e948Smrg  ac_status=$?
1031850f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1031950f2e948Smrg  rm -f conftest.er1
1032050f2e948Smrg  cat conftest.err >&5
1032150f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1032250f2e948Smrg  (exit $ac_status); } && {
1032350f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1032450f2e948Smrg	 test ! -s conftest.err
1032550f2e948Smrg       } && test -s conftest$ac_exeext && {
1032650f2e948Smrg	 test "$cross_compiling" = yes ||
1032750f2e948Smrg	 $as_test_x conftest$ac_exeext
1032850f2e948Smrg       }; then
1032950f2e948Smrg  ac_cv_func_shl_load=yes
1033050f2e948Smrgelse
1033150f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1033250f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1033350f2e948Smrg
1033450f2e948Smrg	ac_cv_func_shl_load=no
1033550f2e948Smrgfi
1033650f2e948Smrg
1033750f2e948Smrgrm -rf conftest.dSYM
1033850f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1033950f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
1034050f2e948Smrgfi
1034150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
1034250f2e948Smrg$as_echo "$ac_cv_func_shl_load" >&6; }
1034350f2e948Smrgif test "x$ac_cv_func_shl_load" = x""yes; then
1034450f2e948Smrg  lt_cv_dlopen="shl_load"
1034550f2e948Smrgelse
1034650f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
1034750f2e948Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
1034850f2e948Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then
1034950f2e948Smrg  $as_echo_n "(cached) " >&6
1035050f2e948Smrgelse
1035150f2e948Smrg  ac_check_lib_save_LIBS=$LIBS
1035250f2e948SmrgLIBS="-ldld  $LIBS"
1035350f2e948Smrgcat >conftest.$ac_ext <<_ACEOF
1035450f2e948Smrg/* confdefs.h.  */
1035550f2e948Smrg_ACEOF
1035650f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1035750f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1035850f2e948Smrg/* end confdefs.h.  */
1035950f2e948Smrg
1036050f2e948Smrg/* Override any GCC internal prototype to avoid an error.
1036150f2e948Smrg   Use char because int might match the return type of a GCC
1036250f2e948Smrg   builtin and then its argument prototype would still apply.  */
1036350f2e948Smrg#ifdef __cplusplus
1036450f2e948Smrgextern "C"
1036550f2e948Smrg#endif
1036650f2e948Smrgchar shl_load ();
1036750f2e948Smrgint
1036850f2e948Smrgmain ()
1036950f2e948Smrg{
1037050f2e948Smrgreturn shl_load ();
1037150f2e948Smrg  ;
1037250f2e948Smrg  return 0;
1037350f2e948Smrg}
1037450f2e948Smrg_ACEOF
1037550f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1037650f2e948Smrgif { (ac_try="$ac_link"
1037750f2e948Smrgcase "(($ac_try" in
1037850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1037950f2e948Smrg  *) ac_try_echo=$ac_try;;
1038050f2e948Smrgesac
1038150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1038250f2e948Smrg$as_echo "$ac_try_echo") >&5
1038350f2e948Smrg  (eval "$ac_link") 2>conftest.er1
1038450f2e948Smrg  ac_status=$?
1038550f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1038650f2e948Smrg  rm -f conftest.er1
1038750f2e948Smrg  cat conftest.err >&5
1038850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1038950f2e948Smrg  (exit $ac_status); } && {
1039050f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1039150f2e948Smrg	 test ! -s conftest.err
1039250f2e948Smrg       } && test -s conftest$ac_exeext && {
1039350f2e948Smrg	 test "$cross_compiling" = yes ||
1039450f2e948Smrg	 $as_test_x conftest$ac_exeext
1039550f2e948Smrg       }; then
1039650f2e948Smrg  ac_cv_lib_dld_shl_load=yes
1039750f2e948Smrgelse
1039850f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1039950f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1040050f2e948Smrg
1040150f2e948Smrg	ac_cv_lib_dld_shl_load=no
1040250f2e948Smrgfi
1040350f2e948Smrg
1040450f2e948Smrgrm -rf conftest.dSYM
1040550f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1040650f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
1040750f2e948SmrgLIBS=$ac_check_lib_save_LIBS
1040850f2e948Smrgfi
1040950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
1041050f2e948Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
1041150f2e948Smrgif test "x$ac_cv_lib_dld_shl_load" = x""yes; then
1041250f2e948Smrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
1041350f2e948Smrgelse
1041450f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
1041550f2e948Smrg$as_echo_n "checking for dlopen... " >&6; }
1041650f2e948Smrgif test "${ac_cv_func_dlopen+set}" = set; then
1041750f2e948Smrg  $as_echo_n "(cached) " >&6
1041850f2e948Smrgelse
1041950f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
1042050f2e948Smrg/* confdefs.h.  */
1042150f2e948Smrg_ACEOF
1042250f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1042350f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1042450f2e948Smrg/* end confdefs.h.  */
1042550f2e948Smrg/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
1042650f2e948Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1042750f2e948Smrg#define dlopen innocuous_dlopen
1042850f2e948Smrg
1042950f2e948Smrg/* System header to define __stub macros and hopefully few prototypes,
1043050f2e948Smrg    which can conflict with char dlopen (); below.
1043150f2e948Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1043250f2e948Smrg    <limits.h> exists even on freestanding compilers.  */
1043350f2e948Smrg
1043450f2e948Smrg#ifdef __STDC__
1043550f2e948Smrg# include <limits.h>
1043650f2e948Smrg#else
1043750f2e948Smrg# include <assert.h>
1043850f2e948Smrg#endif
1043950f2e948Smrg
1044050f2e948Smrg#undef dlopen
1044150f2e948Smrg
1044250f2e948Smrg/* Override any GCC internal prototype to avoid an error.
1044350f2e948Smrg   Use char because int might match the return type of a GCC
1044450f2e948Smrg   builtin and then its argument prototype would still apply.  */
1044550f2e948Smrg#ifdef __cplusplus
1044650f2e948Smrgextern "C"
1044750f2e948Smrg#endif
1044850f2e948Smrgchar dlopen ();
1044950f2e948Smrg/* The GNU C library defines this for functions which it implements
1045050f2e948Smrg    to always fail with ENOSYS.  Some functions are actually named
1045150f2e948Smrg    something starting with __ and the normal name is an alias.  */
1045250f2e948Smrg#if defined __stub_dlopen || defined __stub___dlopen
1045350f2e948Smrgchoke me
1045450f2e948Smrg#endif
1045550f2e948Smrg
1045650f2e948Smrgint
1045750f2e948Smrgmain ()
1045850f2e948Smrg{
1045950f2e948Smrgreturn dlopen ();
1046050f2e948Smrg  ;
1046150f2e948Smrg  return 0;
1046250f2e948Smrg}
1046350f2e948Smrg_ACEOF
1046450f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1046550f2e948Smrgif { (ac_try="$ac_link"
1046650f2e948Smrgcase "(($ac_try" in
1046750f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1046850f2e948Smrg  *) ac_try_echo=$ac_try;;
1046950f2e948Smrgesac
1047050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1047150f2e948Smrg$as_echo "$ac_try_echo") >&5
1047250f2e948Smrg  (eval "$ac_link") 2>conftest.er1
1047350f2e948Smrg  ac_status=$?
1047450f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1047550f2e948Smrg  rm -f conftest.er1
1047650f2e948Smrg  cat conftest.err >&5
1047750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1047850f2e948Smrg  (exit $ac_status); } && {
1047950f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1048050f2e948Smrg	 test ! -s conftest.err
1048150f2e948Smrg       } && test -s conftest$ac_exeext && {
1048250f2e948Smrg	 test "$cross_compiling" = yes ||
1048350f2e948Smrg	 $as_test_x conftest$ac_exeext
1048450f2e948Smrg       }; then
1048550f2e948Smrg  ac_cv_func_dlopen=yes
1048650f2e948Smrgelse
1048750f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1048850f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1048950f2e948Smrg
1049050f2e948Smrg	ac_cv_func_dlopen=no
1049150f2e948Smrgfi
1049250f2e948Smrg
1049350f2e948Smrgrm -rf conftest.dSYM
1049450f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1049550f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
1049650f2e948Smrgfi
1049750f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
1049850f2e948Smrg$as_echo "$ac_cv_func_dlopen" >&6; }
1049950f2e948Smrgif test "x$ac_cv_func_dlopen" = x""yes; then
1050050f2e948Smrg  lt_cv_dlopen="dlopen"
1050150f2e948Smrgelse
1050250f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
1050350f2e948Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
1050450f2e948Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then
1050550f2e948Smrg  $as_echo_n "(cached) " >&6
1050650f2e948Smrgelse
1050750f2e948Smrg  ac_check_lib_save_LIBS=$LIBS
1050850f2e948SmrgLIBS="-ldl  $LIBS"
1050950f2e948Smrgcat >conftest.$ac_ext <<_ACEOF
1051050f2e948Smrg/* confdefs.h.  */
1051150f2e948Smrg_ACEOF
1051250f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1051350f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1051450f2e948Smrg/* end confdefs.h.  */
1051550f2e948Smrg
1051650f2e948Smrg/* Override any GCC internal prototype to avoid an error.
1051750f2e948Smrg   Use char because int might match the return type of a GCC
1051850f2e948Smrg   builtin and then its argument prototype would still apply.  */
1051950f2e948Smrg#ifdef __cplusplus
1052050f2e948Smrgextern "C"
1052150f2e948Smrg#endif
1052250f2e948Smrgchar dlopen ();
1052350f2e948Smrgint
1052450f2e948Smrgmain ()
1052550f2e948Smrg{
1052650f2e948Smrgreturn dlopen ();
1052750f2e948Smrg  ;
1052850f2e948Smrg  return 0;
1052950f2e948Smrg}
1053050f2e948Smrg_ACEOF
1053150f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1053250f2e948Smrgif { (ac_try="$ac_link"
1053350f2e948Smrgcase "(($ac_try" in
1053450f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1053550f2e948Smrg  *) ac_try_echo=$ac_try;;
1053650f2e948Smrgesac
1053750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1053850f2e948Smrg$as_echo "$ac_try_echo") >&5
1053950f2e948Smrg  (eval "$ac_link") 2>conftest.er1
1054050f2e948Smrg  ac_status=$?
1054150f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1054250f2e948Smrg  rm -f conftest.er1
1054350f2e948Smrg  cat conftest.err >&5
1054450f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1054550f2e948Smrg  (exit $ac_status); } && {
1054650f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1054750f2e948Smrg	 test ! -s conftest.err
1054850f2e948Smrg       } && test -s conftest$ac_exeext && {
1054950f2e948Smrg	 test "$cross_compiling" = yes ||
1055050f2e948Smrg	 $as_test_x conftest$ac_exeext
1055150f2e948Smrg       }; then
1055250f2e948Smrg  ac_cv_lib_dl_dlopen=yes
1055350f2e948Smrgelse
1055450f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1055550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1055650f2e948Smrg
1055750f2e948Smrg	ac_cv_lib_dl_dlopen=no
1055850f2e948Smrgfi
1055950f2e948Smrg
1056050f2e948Smrgrm -rf conftest.dSYM
1056150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1056250f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
1056350f2e948SmrgLIBS=$ac_check_lib_save_LIBS
1056450f2e948Smrgfi
1056550f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
1056650f2e948Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1056750f2e948Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then
1056850f2e948Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1056950f2e948Smrgelse
1057050f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
1057150f2e948Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
1057250f2e948Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then
1057350f2e948Smrg  $as_echo_n "(cached) " >&6
1057450f2e948Smrgelse
1057550f2e948Smrg  ac_check_lib_save_LIBS=$LIBS
1057650f2e948SmrgLIBS="-lsvld  $LIBS"
1057750f2e948Smrgcat >conftest.$ac_ext <<_ACEOF
1057850f2e948Smrg/* confdefs.h.  */
1057950f2e948Smrg_ACEOF
1058050f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1058150f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1058250f2e948Smrg/* end confdefs.h.  */
1058350f2e948Smrg
1058450f2e948Smrg/* Override any GCC internal prototype to avoid an error.
1058550f2e948Smrg   Use char because int might match the return type of a GCC
1058650f2e948Smrg   builtin and then its argument prototype would still apply.  */
1058750f2e948Smrg#ifdef __cplusplus
1058850f2e948Smrgextern "C"
1058950f2e948Smrg#endif
1059050f2e948Smrgchar dlopen ();
1059150f2e948Smrgint
1059250f2e948Smrgmain ()
1059350f2e948Smrg{
1059450f2e948Smrgreturn dlopen ();
1059550f2e948Smrg  ;
1059650f2e948Smrg  return 0;
1059750f2e948Smrg}
1059850f2e948Smrg_ACEOF
1059950f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1060050f2e948Smrgif { (ac_try="$ac_link"
1060150f2e948Smrgcase "(($ac_try" in
1060250f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1060350f2e948Smrg  *) ac_try_echo=$ac_try;;
1060450f2e948Smrgesac
1060550f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1060650f2e948Smrg$as_echo "$ac_try_echo") >&5
1060750f2e948Smrg  (eval "$ac_link") 2>conftest.er1
1060850f2e948Smrg  ac_status=$?
1060950f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1061050f2e948Smrg  rm -f conftest.er1
1061150f2e948Smrg  cat conftest.err >&5
1061250f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1061350f2e948Smrg  (exit $ac_status); } && {
1061450f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1061550f2e948Smrg	 test ! -s conftest.err
1061650f2e948Smrg       } && test -s conftest$ac_exeext && {
1061750f2e948Smrg	 test "$cross_compiling" = yes ||
1061850f2e948Smrg	 $as_test_x conftest$ac_exeext
1061950f2e948Smrg       }; then
1062050f2e948Smrg  ac_cv_lib_svld_dlopen=yes
1062150f2e948Smrgelse
1062250f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1062350f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1062450f2e948Smrg
1062550f2e948Smrg	ac_cv_lib_svld_dlopen=no
1062650f2e948Smrgfi
1062750f2e948Smrg
1062850f2e948Smrgrm -rf conftest.dSYM
1062950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1063050f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
1063150f2e948SmrgLIBS=$ac_check_lib_save_LIBS
1063250f2e948Smrgfi
1063350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
1063450f2e948Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
1063550f2e948Smrgif test "x$ac_cv_lib_svld_dlopen" = x""yes; then
1063650f2e948Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
1063750f2e948Smrgelse
1063850f2e948Smrg  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
1063950f2e948Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
1064050f2e948Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then
1064150f2e948Smrg  $as_echo_n "(cached) " >&6
1064250f2e948Smrgelse
1064350f2e948Smrg  ac_check_lib_save_LIBS=$LIBS
1064450f2e948SmrgLIBS="-ldld  $LIBS"
1064550f2e948Smrgcat >conftest.$ac_ext <<_ACEOF
1064650f2e948Smrg/* confdefs.h.  */
1064750f2e948Smrg_ACEOF
1064850f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1064950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1065050f2e948Smrg/* end confdefs.h.  */
1065150f2e948Smrg
1065250f2e948Smrg/* Override any GCC internal prototype to avoid an error.
1065350f2e948Smrg   Use char because int might match the return type of a GCC
1065450f2e948Smrg   builtin and then its argument prototype would still apply.  */
1065550f2e948Smrg#ifdef __cplusplus
1065650f2e948Smrgextern "C"
1065750f2e948Smrg#endif
1065850f2e948Smrgchar dld_link ();
1065950f2e948Smrgint
1066050f2e948Smrgmain ()
1066150f2e948Smrg{
1066250f2e948Smrgreturn dld_link ();
1066350f2e948Smrg  ;
1066450f2e948Smrg  return 0;
1066550f2e948Smrg}
1066650f2e948Smrg_ACEOF
1066750f2e948Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1066850f2e948Smrgif { (ac_try="$ac_link"
1066950f2e948Smrgcase "(($ac_try" in
1067050f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1067150f2e948Smrg  *) ac_try_echo=$ac_try;;
1067250f2e948Smrgesac
1067350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1067450f2e948Smrg$as_echo "$ac_try_echo") >&5
1067550f2e948Smrg  (eval "$ac_link") 2>conftest.er1
1067650f2e948Smrg  ac_status=$?
1067750f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1067850f2e948Smrg  rm -f conftest.er1
1067950f2e948Smrg  cat conftest.err >&5
1068050f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1068150f2e948Smrg  (exit $ac_status); } && {
1068250f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1068350f2e948Smrg	 test ! -s conftest.err
1068450f2e948Smrg       } && test -s conftest$ac_exeext && {
1068550f2e948Smrg	 test "$cross_compiling" = yes ||
1068650f2e948Smrg	 $as_test_x conftest$ac_exeext
1068750f2e948Smrg       }; then
1068850f2e948Smrg  ac_cv_lib_dld_dld_link=yes
1068950f2e948Smrgelse
1069050f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1069150f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1069250f2e948Smrg
1069350f2e948Smrg	ac_cv_lib_dld_dld_link=no
1069450f2e948Smrgfi
1069550f2e948Smrg
1069650f2e948Smrgrm -rf conftest.dSYM
1069750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1069850f2e948Smrg      conftest$ac_exeext conftest.$ac_ext
1069950f2e948SmrgLIBS=$ac_check_lib_save_LIBS
1070050f2e948Smrgfi
1070150f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
1070250f2e948Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1070350f2e948Smrgif test "x$ac_cv_lib_dld_dld_link" = x""yes; then
1070450f2e948Smrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
1070550f2e948Smrgfi
1070650f2e948Smrg
1070750f2e948Smrg
1070850f2e948Smrgfi
1070950f2e948Smrg
1071050f2e948Smrg
1071150f2e948Smrgfi
1071250f2e948Smrg
1071350f2e948Smrg
1071450f2e948Smrgfi
1071550f2e948Smrg
1071650f2e948Smrg
1071750f2e948Smrgfi
1071850f2e948Smrg
1071950f2e948Smrg
1072050f2e948Smrgfi
1072150f2e948Smrg
1072250f2e948Smrg    ;;
1072350f2e948Smrg  esac
1072450f2e948Smrg
1072550f2e948Smrg  if test "x$lt_cv_dlopen" != xno; then
1072650f2e948Smrg    enable_dlopen=yes
1072750f2e948Smrg  else
1072850f2e948Smrg    enable_dlopen=no
1072950f2e948Smrg  fi
1073050f2e948Smrg
1073150f2e948Smrg  case $lt_cv_dlopen in
1073250f2e948Smrg  dlopen)
1073350f2e948Smrg    save_CPPFLAGS="$CPPFLAGS"
1073450f2e948Smrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1073550f2e948Smrg
1073650f2e948Smrg    save_LDFLAGS="$LDFLAGS"
1073750f2e948Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
1073850f2e948Smrg
1073950f2e948Smrg    save_LIBS="$LIBS"
1074050f2e948Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
1074150f2e948Smrg
1074250f2e948Smrg    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
1074350f2e948Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
1074450f2e948Smrgif test "${lt_cv_dlopen_self+set}" = set; then
1074550f2e948Smrg  $as_echo_n "(cached) " >&6
1074650f2e948Smrgelse
1074750f2e948Smrg  	  if test "$cross_compiling" = yes; then :
1074850f2e948Smrg  lt_cv_dlopen_self=cross
1074950f2e948Smrgelse
1075050f2e948Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1075150f2e948Smrg  lt_status=$lt_dlunknown
1075250f2e948Smrg  cat > conftest.$ac_ext <<_LT_EOF
1075350f2e948Smrg#line 10753 "configure"
1075450f2e948Smrg#include "confdefs.h"
1075550f2e948Smrg
1075650f2e948Smrg#if HAVE_DLFCN_H
1075750f2e948Smrg#include <dlfcn.h>
1075850f2e948Smrg#endif
1075950f2e948Smrg
1076050f2e948Smrg#include <stdio.h>
1076150f2e948Smrg
1076250f2e948Smrg#ifdef RTLD_GLOBAL
1076350f2e948Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1076450f2e948Smrg#else
1076550f2e948Smrg#  ifdef DL_GLOBAL
1076650f2e948Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1076750f2e948Smrg#  else
1076850f2e948Smrg#    define LT_DLGLOBAL		0
1076950f2e948Smrg#  endif
1077050f2e948Smrg#endif
1077150f2e948Smrg
1077250f2e948Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1077350f2e948Smrg   find out it does not work in some platform. */
1077450f2e948Smrg#ifndef LT_DLLAZY_OR_NOW
1077550f2e948Smrg#  ifdef RTLD_LAZY
1077650f2e948Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1077750f2e948Smrg#  else
1077850f2e948Smrg#    ifdef DL_LAZY
1077950f2e948Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1078050f2e948Smrg#    else
1078150f2e948Smrg#      ifdef RTLD_NOW
1078250f2e948Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1078350f2e948Smrg#      else
1078450f2e948Smrg#        ifdef DL_NOW
1078550f2e948Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1078650f2e948Smrg#        else
1078750f2e948Smrg#          define LT_DLLAZY_OR_NOW	0
1078850f2e948Smrg#        endif
1078950f2e948Smrg#      endif
1079050f2e948Smrg#    endif
1079150f2e948Smrg#  endif
1079250f2e948Smrg#endif
1079350f2e948Smrg
1079450f2e948Smrgvoid fnord() { int i=42;}
1079550f2e948Smrgint main ()
1079650f2e948Smrg{
1079750f2e948Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1079850f2e948Smrg  int status = $lt_dlunknown;
1079950f2e948Smrg
1080050f2e948Smrg  if (self)
1080150f2e948Smrg    {
1080250f2e948Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1080350f2e948Smrg      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
1080450f2e948Smrg      /* dlclose (self); */
1080550f2e948Smrg    }
1080650f2e948Smrg  else
1080750f2e948Smrg    puts (dlerror ());
1080850f2e948Smrg
1080950f2e948Smrg  return status;
1081050f2e948Smrg}
1081150f2e948Smrg_LT_EOF
1081250f2e948Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1081350f2e948Smrg  (eval $ac_link) 2>&5
1081450f2e948Smrg  ac_status=$?
1081550f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1081650f2e948Smrg  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
1081750f2e948Smrg    (./conftest; exit; ) >&5 2>/dev/null
1081850f2e948Smrg    lt_status=$?
1081950f2e948Smrg    case x$lt_status in
1082050f2e948Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
1082150f2e948Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
1082250f2e948Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
1082350f2e948Smrg    esac
1082450f2e948Smrg  else :
1082550f2e948Smrg    # compilation failed
1082650f2e948Smrg    lt_cv_dlopen_self=no
1082750f2e948Smrg  fi
1082850f2e948Smrgfi
1082950f2e948Smrgrm -fr conftest*
1083050f2e948Smrg
1083150f2e948Smrg
1083250f2e948Smrgfi
1083350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
1083450f2e948Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
1083550f2e948Smrg
1083650f2e948Smrg    if test "x$lt_cv_dlopen_self" = xyes; then
1083750f2e948Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1083850f2e948Smrg      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
1083950f2e948Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1084050f2e948Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then
1084150f2e948Smrg  $as_echo_n "(cached) " >&6
1084250f2e948Smrgelse
1084350f2e948Smrg  	  if test "$cross_compiling" = yes; then :
1084450f2e948Smrg  lt_cv_dlopen_self_static=cross
1084550f2e948Smrgelse
1084650f2e948Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1084750f2e948Smrg  lt_status=$lt_dlunknown
1084850f2e948Smrg  cat > conftest.$ac_ext <<_LT_EOF
1084950f2e948Smrg#line 10849 "configure"
1085050f2e948Smrg#include "confdefs.h"
1085150f2e948Smrg
1085250f2e948Smrg#if HAVE_DLFCN_H
1085350f2e948Smrg#include <dlfcn.h>
1085450f2e948Smrg#endif
1085545bc899bSmrg
1085650f2e948Smrg#include <stdio.h>
1085745bc899bSmrg
1085850f2e948Smrg#ifdef RTLD_GLOBAL
1085950f2e948Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1086050f2e948Smrg#else
1086150f2e948Smrg#  ifdef DL_GLOBAL
1086250f2e948Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1086350f2e948Smrg#  else
1086450f2e948Smrg#    define LT_DLGLOBAL		0
1086550f2e948Smrg#  endif
1086650f2e948Smrg#endif
10867226fade8Smrg
1086850f2e948Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1086950f2e948Smrg   find out it does not work in some platform. */
1087050f2e948Smrg#ifndef LT_DLLAZY_OR_NOW
1087150f2e948Smrg#  ifdef RTLD_LAZY
1087250f2e948Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1087350f2e948Smrg#  else
1087450f2e948Smrg#    ifdef DL_LAZY
1087550f2e948Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1087650f2e948Smrg#    else
1087750f2e948Smrg#      ifdef RTLD_NOW
1087850f2e948Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1087950f2e948Smrg#      else
1088050f2e948Smrg#        ifdef DL_NOW
1088150f2e948Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1088250f2e948Smrg#        else
1088350f2e948Smrg#          define LT_DLLAZY_OR_NOW	0
1088450f2e948Smrg#        endif
1088550f2e948Smrg#      endif
1088650f2e948Smrg#    endif
1088750f2e948Smrg#  endif
1088850f2e948Smrg#endif
10889226fade8Smrg
1089050f2e948Smrgvoid fnord() { int i=42;}
1089150f2e948Smrgint main ()
1089250f2e948Smrg{
1089350f2e948Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1089450f2e948Smrg  int status = $lt_dlunknown;
10895226fade8Smrg
1089650f2e948Smrg  if (self)
1089750f2e948Smrg    {
1089850f2e948Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1089950f2e948Smrg      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
1090050f2e948Smrg      /* dlclose (self); */
1090150f2e948Smrg    }
1090250f2e948Smrg  else
1090350f2e948Smrg    puts (dlerror ());
10904226fade8Smrg
1090550f2e948Smrg  return status;
1090650f2e948Smrg}
1090750f2e948Smrg_LT_EOF
1090850f2e948Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1090950f2e948Smrg  (eval $ac_link) 2>&5
1091050f2e948Smrg  ac_status=$?
1091150f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1091250f2e948Smrg  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
1091350f2e948Smrg    (./conftest; exit; ) >&5 2>/dev/null
1091450f2e948Smrg    lt_status=$?
1091550f2e948Smrg    case x$lt_status in
1091650f2e948Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
1091750f2e948Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
1091850f2e948Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
1091950f2e948Smrg    esac
1092050f2e948Smrg  else :
1092150f2e948Smrg    # compilation failed
1092250f2e948Smrg    lt_cv_dlopen_self_static=no
1092350f2e948Smrg  fi
1092450f2e948Smrgfi
1092550f2e948Smrgrm -fr conftest*
10926226fade8Smrg
10927226fade8Smrg
1092850f2e948Smrgfi
1092950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
1093050f2e948Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
1093150f2e948Smrg    fi
10932226fade8Smrg
1093350f2e948Smrg    CPPFLAGS="$save_CPPFLAGS"
1093450f2e948Smrg    LDFLAGS="$save_LDFLAGS"
1093550f2e948Smrg    LIBS="$save_LIBS"
1093650f2e948Smrg    ;;
1093750f2e948Smrg  esac
10938226fade8Smrg
1093950f2e948Smrg  case $lt_cv_dlopen_self in
1094050f2e948Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
1094150f2e948Smrg  *) enable_dlopen_self=unknown ;;
1094250f2e948Smrg  esac
10943226fade8Smrg
1094450f2e948Smrg  case $lt_cv_dlopen_self_static in
1094550f2e948Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
1094650f2e948Smrg  *) enable_dlopen_self_static=unknown ;;
1094750f2e948Smrg  esac
1094850f2e948Smrgfi
10949226fade8Smrg
1095045bc899bSmrg
1095145bc899bSmrg
1095245bc899bSmrg
10953226fade8Smrg
10954226fade8Smrg
10955226fade8Smrg
1095645bc899bSmrg
1095745bc899bSmrg
1095845bc899bSmrg
1095945bc899bSmrg
10960226fade8Smrg
10961226fade8Smrg
10962226fade8Smrg
10963226fade8Smrg
10964226fade8Smrg
10965226fade8Smrg
1096650f2e948Smrgstriplib=
1096750f2e948Smrgold_striplib=
1096850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
1096950f2e948Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1097050f2e948Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
1097150f2e948Smrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
1097250f2e948Smrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1097350f2e948Smrg  { $as_echo "$as_me:$LINENO: result: yes" >&5
1097450f2e948Smrg$as_echo "yes" >&6; }
1097550f2e948Smrgelse
1097650f2e948Smrg# FIXME - insert some real tests, host_os isn't really good enough
1097750f2e948Smrg  case $host_os in
1097850f2e948Smrg  darwin*)
1097950f2e948Smrg    if test -n "$STRIP" ; then
1098050f2e948Smrg      striplib="$STRIP -x"
1098150f2e948Smrg      old_striplib="$STRIP -S"
1098250f2e948Smrg      { $as_echo "$as_me:$LINENO: result: yes" >&5
1098350f2e948Smrg$as_echo "yes" >&6; }
1098450f2e948Smrg    else
1098550f2e948Smrg      { $as_echo "$as_me:$LINENO: result: no" >&5
1098650f2e948Smrg$as_echo "no" >&6; }
1098750f2e948Smrg    fi
1098850f2e948Smrg    ;;
1098950f2e948Smrg  *)
1099050f2e948Smrg    { $as_echo "$as_me:$LINENO: result: no" >&5
1099150f2e948Smrg$as_echo "no" >&6; }
1099250f2e948Smrg    ;;
1099350f2e948Smrg  esac
1099450f2e948Smrgfi
10995226fade8Smrg
10996226fade8Smrg
1099745bc899bSmrg
1099845bc899bSmrg
1099945bc899bSmrg
1100045bc899bSmrg
1100145bc899bSmrg
1100245bc899bSmrg
1100345bc899bSmrg
1100445bc899bSmrg
1100545bc899bSmrg
1100645bc899bSmrg
1100750f2e948Smrg  # Report which library types will actually be built
1100850f2e948Smrg  { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
1100950f2e948Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
1101050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
1101150f2e948Smrg$as_echo "$can_build_shared" >&6; }
1101245bc899bSmrg
1101350f2e948Smrg  { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
1101450f2e948Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
1101550f2e948Smrg  test "$can_build_shared" = "no" && enable_shared=no
1101645bc899bSmrg
1101750f2e948Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
1101850f2e948Smrg  # are all built from PIC.
1101950f2e948Smrg  case $host_os in
1102050f2e948Smrg  aix3*)
1102150f2e948Smrg    test "$enable_shared" = yes && enable_static=no
1102250f2e948Smrg    if test -n "$RANLIB"; then
1102350f2e948Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
1102450f2e948Smrg      postinstall_cmds='$RANLIB $lib'
1102550f2e948Smrg    fi
1102650f2e948Smrg    ;;
1102745bc899bSmrg
1102850f2e948Smrg  aix[4-9]*)
1102950f2e948Smrg    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1103050f2e948Smrg      test "$enable_shared" = yes && enable_static=no
1103150f2e948Smrg    fi
1103250f2e948Smrg    ;;
1103350f2e948Smrg  esac
1103450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
1103550f2e948Smrg$as_echo "$enable_shared" >&6; }
1103645bc899bSmrg
1103750f2e948Smrg  { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
1103850f2e948Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
1103950f2e948Smrg  # Make sure either enable_shared or enable_static is yes.
1104050f2e948Smrg  test "$enable_shared" = yes || enable_static=yes
1104150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
1104250f2e948Smrg$as_echo "$enable_static" >&6; }
1104345bc899bSmrg
1104445bc899bSmrg
110451ac89addSmrg
1104645bc899bSmrg
1104750f2e948Smrgfi
1104850f2e948Smrgac_ext=c
1104950f2e948Smrgac_cpp='$CPP $CPPFLAGS'
1105050f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1105150f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1105250f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1105345bc899bSmrg
1105450f2e948SmrgCC="$lt_save_CC"
1105545bc899bSmrg
110561ac89addSmrg
1105745bc899bSmrg
1105845bc899bSmrg
110591ac89addSmrg
110601ac89addSmrg
110611ac89addSmrg
110621ac89addSmrg
110631ac89addSmrg
110641ac89addSmrg
110651ac89addSmrg
110661ac89addSmrg
110671ac89addSmrg
1106850f2e948Smrg        ac_config_commands="$ac_config_commands libtool"
110691ac89addSmrg
110701ac89addSmrg
110711ac89addSmrg
110721ac89addSmrg
1107350f2e948Smrg# Only expand once:
110741ac89addSmrg
11075226fade8Smrg
1107650f2e948Smrgac_ext=c
1107750f2e948Smrgac_cpp='$CPP $CPPFLAGS'
1107850f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1107950f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1108050f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1108150f2e948Smrgif test -n "$ac_tool_prefix"; then
1108250f2e948Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1108350f2e948Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
1108450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1108550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1108650f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then
1108750f2e948Smrg  $as_echo_n "(cached) " >&6
1108850f2e948Smrgelse
1108950f2e948Smrg  if test -n "$CC"; then
1109050f2e948Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1109150f2e948Smrgelse
1109250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1109350f2e948Smrgfor as_dir in $PATH
1109450f2e948Smrgdo
1109550f2e948Smrg  IFS=$as_save_IFS
1109650f2e948Smrg  test -z "$as_dir" && as_dir=.
1109750f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1109850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1109950f2e948Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
1110050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1110150f2e948Smrg    break 2
1110250f2e948Smrg  fi
1110350f2e948Smrgdone
1110450f2e948Smrgdone
1110550f2e948SmrgIFS=$as_save_IFS
111061ac89addSmrg
1110750f2e948Smrgfi
1110850f2e948Smrgfi
1110950f2e948SmrgCC=$ac_cv_prog_CC
1111050f2e948Smrgif test -n "$CC"; then
1111150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
1111250f2e948Smrg$as_echo "$CC" >&6; }
1111350f2e948Smrgelse
1111450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1111550f2e948Smrg$as_echo "no" >&6; }
1111650f2e948Smrgfi
111171ac89addSmrg
111181ac89addSmrg
1111950f2e948Smrgfi
1112050f2e948Smrgif test -z "$ac_cv_prog_CC"; then
1112150f2e948Smrg  ac_ct_CC=$CC
1112250f2e948Smrg  # Extract the first word of "gcc", so it can be a program name with args.
1112350f2e948Smrgset dummy gcc; ac_word=$2
1112450f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1112550f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1112650f2e948Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1112750f2e948Smrg  $as_echo_n "(cached) " >&6
1112850f2e948Smrgelse
1112950f2e948Smrg  if test -n "$ac_ct_CC"; then
1113050f2e948Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1113150f2e948Smrgelse
1113250f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1113350f2e948Smrgfor as_dir in $PATH
1113450f2e948Smrgdo
1113550f2e948Smrg  IFS=$as_save_IFS
1113650f2e948Smrg  test -z "$as_dir" && as_dir=.
1113750f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1113850f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1113950f2e948Smrg    ac_cv_prog_ac_ct_CC="gcc"
1114050f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1114150f2e948Smrg    break 2
1114250f2e948Smrg  fi
1114350f2e948Smrgdone
1114450f2e948Smrgdone
1114550f2e948SmrgIFS=$as_save_IFS
1114645bc899bSmrg
1114750f2e948Smrgfi
1114850f2e948Smrgfi
1114950f2e948Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
1115050f2e948Smrgif test -n "$ac_ct_CC"; then
1115150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1115250f2e948Smrg$as_echo "$ac_ct_CC" >&6; }
1115350f2e948Smrgelse
1115450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1115550f2e948Smrg$as_echo "no" >&6; }
1115650f2e948Smrgfi
1115745bc899bSmrg
1115850f2e948Smrg  if test "x$ac_ct_CC" = x; then
1115950f2e948Smrg    CC=""
1116050f2e948Smrg  else
1116150f2e948Smrg    case $cross_compiling:$ac_tool_warned in
1116250f2e948Smrgyes:)
1116350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
1116450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1116550f2e948Smrgac_tool_warned=yes ;;
1116650f2e948Smrgesac
1116750f2e948Smrg    CC=$ac_ct_CC
1116850f2e948Smrg  fi
1116950f2e948Smrgelse
1117050f2e948Smrg  CC="$ac_cv_prog_CC"
1117150f2e948Smrgfi
111721ac89addSmrg
1117350f2e948Smrgif test -z "$CC"; then
1117450f2e948Smrg          if test -n "$ac_tool_prefix"; then
1117550f2e948Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1117650f2e948Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
1117750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1117850f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1117950f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then
1118050f2e948Smrg  $as_echo_n "(cached) " >&6
1118150f2e948Smrgelse
1118250f2e948Smrg  if test -n "$CC"; then
1118350f2e948Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1118450f2e948Smrgelse
1118550f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1118650f2e948Smrgfor as_dir in $PATH
1118750f2e948Smrgdo
1118850f2e948Smrg  IFS=$as_save_IFS
1118950f2e948Smrg  test -z "$as_dir" && as_dir=.
1119050f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1119150f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1119250f2e948Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
1119350f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1119450f2e948Smrg    break 2
1119550f2e948Smrg  fi
1119650f2e948Smrgdone
1119750f2e948Smrgdone
1119850f2e948SmrgIFS=$as_save_IFS
1119945bc899bSmrg
1120050f2e948Smrgfi
1120150f2e948Smrgfi
1120250f2e948SmrgCC=$ac_cv_prog_CC
1120350f2e948Smrgif test -n "$CC"; then
1120450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
1120550f2e948Smrg$as_echo "$CC" >&6; }
1120650f2e948Smrgelse
1120750f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1120850f2e948Smrg$as_echo "no" >&6; }
1120950f2e948Smrgfi
112101ac89addSmrg
112111ac89addSmrg
1121250f2e948Smrg  fi
1121350f2e948Smrgfi
1121450f2e948Smrgif test -z "$CC"; then
1121550f2e948Smrg  # Extract the first word of "cc", so it can be a program name with args.
1121650f2e948Smrgset dummy cc; ac_word=$2
1121750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1121850f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1121950f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then
1122050f2e948Smrg  $as_echo_n "(cached) " >&6
1122150f2e948Smrgelse
1122250f2e948Smrg  if test -n "$CC"; then
1122350f2e948Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1122450f2e948Smrgelse
1122550f2e948Smrg  ac_prog_rejected=no
1122650f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1122750f2e948Smrgfor as_dir in $PATH
1122850f2e948Smrgdo
1122950f2e948Smrg  IFS=$as_save_IFS
1123050f2e948Smrg  test -z "$as_dir" && as_dir=.
1123150f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1123250f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1123350f2e948Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1123450f2e948Smrg       ac_prog_rejected=yes
1123550f2e948Smrg       continue
1123650f2e948Smrg     fi
1123750f2e948Smrg    ac_cv_prog_CC="cc"
1123850f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1123950f2e948Smrg    break 2
1124050f2e948Smrg  fi
1124150f2e948Smrgdone
1124250f2e948Smrgdone
1124350f2e948SmrgIFS=$as_save_IFS
1124445bc899bSmrg
1124550f2e948Smrgif test $ac_prog_rejected = yes; then
1124650f2e948Smrg  # We found a bogon in the path, so make sure we never use it.
1124750f2e948Smrg  set dummy $ac_cv_prog_CC
1124850f2e948Smrg  shift
1124950f2e948Smrg  if test $# != 0; then
1125050f2e948Smrg    # We chose a different compiler from the bogus one.
1125150f2e948Smrg    # However, it has the same basename, so the bogon will be chosen
1125250f2e948Smrg    # first if we set CC to just the basename; use the full file name.
1125350f2e948Smrg    shift
1125450f2e948Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1125550f2e948Smrg  fi
1125650f2e948Smrgfi
1125750f2e948Smrgfi
1125850f2e948Smrgfi
1125950f2e948SmrgCC=$ac_cv_prog_CC
1126050f2e948Smrgif test -n "$CC"; then
1126150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
1126250f2e948Smrg$as_echo "$CC" >&6; }
1126350f2e948Smrgelse
1126450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1126550f2e948Smrg$as_echo "no" >&6; }
1126650f2e948Smrgfi
112671ac89addSmrg
112681ac89addSmrg
1126950f2e948Smrgfi
1127050f2e948Smrgif test -z "$CC"; then
1127150f2e948Smrg  if test -n "$ac_tool_prefix"; then
1127250f2e948Smrg  for ac_prog in cl.exe
1127350f2e948Smrg  do
1127450f2e948Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1127550f2e948Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
1127650f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1127750f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1127850f2e948Smrgif test "${ac_cv_prog_CC+set}" = set; then
1127950f2e948Smrg  $as_echo_n "(cached) " >&6
1128050f2e948Smrgelse
1128150f2e948Smrg  if test -n "$CC"; then
1128250f2e948Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
1128350f2e948Smrgelse
1128450f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1128550f2e948Smrgfor as_dir in $PATH
1128650f2e948Smrgdo
1128750f2e948Smrg  IFS=$as_save_IFS
1128850f2e948Smrg  test -z "$as_dir" && as_dir=.
1128950f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1129050f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1129150f2e948Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1129250f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1129350f2e948Smrg    break 2
1129450f2e948Smrg  fi
1129550f2e948Smrgdone
1129650f2e948Smrgdone
1129750f2e948SmrgIFS=$as_save_IFS
112981ac89addSmrg
1129950f2e948Smrgfi
1130050f2e948Smrgfi
1130150f2e948SmrgCC=$ac_cv_prog_CC
1130250f2e948Smrgif test -n "$CC"; then
1130350f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
1130450f2e948Smrg$as_echo "$CC" >&6; }
1130550f2e948Smrgelse
1130650f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1130750f2e948Smrg$as_echo "no" >&6; }
1130850f2e948Smrgfi
1130945bc899bSmrg
1131045bc899bSmrg
1131150f2e948Smrg    test -n "$CC" && break
1131250f2e948Smrg  done
1131350f2e948Smrgfi
1131450f2e948Smrgif test -z "$CC"; then
1131550f2e948Smrg  ac_ct_CC=$CC
1131650f2e948Smrg  for ac_prog in cl.exe
1131750f2e948Smrgdo
1131850f2e948Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
1131950f2e948Smrgset dummy $ac_prog; ac_word=$2
1132050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1132150f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1132250f2e948Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1132350f2e948Smrg  $as_echo_n "(cached) " >&6
1132450f2e948Smrgelse
1132550f2e948Smrg  if test -n "$ac_ct_CC"; then
1132650f2e948Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1132750f2e948Smrgelse
1132850f2e948Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1132950f2e948Smrgfor as_dir in $PATH
1133050f2e948Smrgdo
1133150f2e948Smrg  IFS=$as_save_IFS
1133250f2e948Smrg  test -z "$as_dir" && as_dir=.
1133350f2e948Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1133450f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1133550f2e948Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
1133650f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1133750f2e948Smrg    break 2
1133850f2e948Smrg  fi
1133950f2e948Smrgdone
1134050f2e948Smrgdone
1134150f2e948SmrgIFS=$as_save_IFS
113421ac89addSmrg
1134350f2e948Smrgfi
1134450f2e948Smrgfi
1134550f2e948Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
1134650f2e948Smrgif test -n "$ac_ct_CC"; then
1134750f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1134850f2e948Smrg$as_echo "$ac_ct_CC" >&6; }
1134950f2e948Smrgelse
1135050f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1135150f2e948Smrg$as_echo "no" >&6; }
1135250f2e948Smrgfi
113531ac89addSmrg
113541ac89addSmrg
1135550f2e948Smrg  test -n "$ac_ct_CC" && break
1135650f2e948Smrgdone
113571ac89addSmrg
1135850f2e948Smrg  if test "x$ac_ct_CC" = x; then
1135950f2e948Smrg    CC=""
1136050f2e948Smrg  else
1136150f2e948Smrg    case $cross_compiling:$ac_tool_warned in
1136250f2e948Smrgyes:)
1136350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
1136450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1136550f2e948Smrgac_tool_warned=yes ;;
1136650f2e948Smrgesac
1136750f2e948Smrg    CC=$ac_ct_CC
1136850f2e948Smrg  fi
1136950f2e948Smrgfi
113701ac89addSmrg
1137150f2e948Smrgfi
113721ac89addSmrg
1137345bc899bSmrg
1137450f2e948Smrgtest -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1137550f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1137650f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1137750f2e948SmrgSee \`config.log' for more details." >&5
1137850f2e948Smrg$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
1137950f2e948SmrgSee \`config.log' for more details." >&2;}
1138050f2e948Smrg   { (exit 1); exit 1; }; }; }
1138145bc899bSmrg
1138250f2e948Smrg# Provide some information about the compiler.
1138350f2e948Smrg$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
1138450f2e948Smrgset X $ac_compile
1138550f2e948Smrgac_compiler=$2
1138650f2e948Smrg{ (ac_try="$ac_compiler --version >&5"
1138750f2e948Smrgcase "(($ac_try" in
1138850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1138950f2e948Smrg  *) ac_try_echo=$ac_try;;
1139050f2e948Smrgesac
1139150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1139250f2e948Smrg$as_echo "$ac_try_echo") >&5
1139350f2e948Smrg  (eval "$ac_compiler --version >&5") 2>&5
1139450f2e948Smrg  ac_status=$?
1139550f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1139650f2e948Smrg  (exit $ac_status); }
1139750f2e948Smrg{ (ac_try="$ac_compiler -v >&5"
1139850f2e948Smrgcase "(($ac_try" in
1139950f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1140050f2e948Smrg  *) ac_try_echo=$ac_try;;
1140150f2e948Smrgesac
1140250f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1140350f2e948Smrg$as_echo "$ac_try_echo") >&5
1140450f2e948Smrg  (eval "$ac_compiler -v >&5") 2>&5
1140550f2e948Smrg  ac_status=$?
1140650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1140750f2e948Smrg  (exit $ac_status); }
1140850f2e948Smrg{ (ac_try="$ac_compiler -V >&5"
1140950f2e948Smrgcase "(($ac_try" in
1141050f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1141150f2e948Smrg  *) ac_try_echo=$ac_try;;
1141250f2e948Smrgesac
1141350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1141450f2e948Smrg$as_echo "$ac_try_echo") >&5
1141550f2e948Smrg  (eval "$ac_compiler -V >&5") 2>&5
1141650f2e948Smrg  ac_status=$?
1141750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1141850f2e948Smrg  (exit $ac_status); }
1141945bc899bSmrg
1142050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1142150f2e948Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
1142250f2e948Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then
1142350f2e948Smrg  $as_echo_n "(cached) " >&6
1142450f2e948Smrgelse
1142550f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
1142650f2e948Smrg/* confdefs.h.  */
1142750f2e948Smrg_ACEOF
1142850f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1142950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1143050f2e948Smrg/* end confdefs.h.  */
114311ac89addSmrg
1143250f2e948Smrgint
1143350f2e948Smrgmain ()
1143450f2e948Smrg{
1143550f2e948Smrg#ifndef __GNUC__
1143650f2e948Smrg       choke me
1143750f2e948Smrg#endif
114381ac89addSmrg
1143950f2e948Smrg  ;
1144050f2e948Smrg  return 0;
1144150f2e948Smrg}
1144250f2e948Smrg_ACEOF
1144350f2e948Smrgrm -f conftest.$ac_objext
1144450f2e948Smrgif { (ac_try="$ac_compile"
1144550f2e948Smrgcase "(($ac_try" in
1144650f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1144750f2e948Smrg  *) ac_try_echo=$ac_try;;
1144850f2e948Smrgesac
1144950f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1145050f2e948Smrg$as_echo "$ac_try_echo") >&5
1145150f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1145250f2e948Smrg  ac_status=$?
1145350f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1145450f2e948Smrg  rm -f conftest.er1
1145550f2e948Smrg  cat conftest.err >&5
1145650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1145750f2e948Smrg  (exit $ac_status); } && {
1145850f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1145950f2e948Smrg	 test ! -s conftest.err
1146050f2e948Smrg       } && test -s conftest.$ac_objext; then
1146150f2e948Smrg  ac_compiler_gnu=yes
1146250f2e948Smrgelse
1146350f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1146450f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
114651ac89addSmrg
1146650f2e948Smrg	ac_compiler_gnu=no
1146750f2e948Smrgfi
114681ac89addSmrg
1146950f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1147050f2e948Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
1147145bc899bSmrg
1147250f2e948Smrgfi
1147350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
1147450f2e948Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
1147550f2e948Smrgif test $ac_compiler_gnu = yes; then
1147650f2e948Smrg  GCC=yes
1147750f2e948Smrgelse
1147850f2e948Smrg  GCC=
1147950f2e948Smrgfi
1148050f2e948Smrgac_test_CFLAGS=${CFLAGS+set}
1148150f2e948Smrgac_save_CFLAGS=$CFLAGS
1148250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
1148350f2e948Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
1148450f2e948Smrgif test "${ac_cv_prog_cc_g+set}" = set; then
1148550f2e948Smrg  $as_echo_n "(cached) " >&6
1148650f2e948Smrgelse
1148750f2e948Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
1148850f2e948Smrg   ac_c_werror_flag=yes
1148950f2e948Smrg   ac_cv_prog_cc_g=no
1149050f2e948Smrg   CFLAGS="-g"
1149150f2e948Smrg   cat >conftest.$ac_ext <<_ACEOF
1149250f2e948Smrg/* confdefs.h.  */
1149350f2e948Smrg_ACEOF
1149450f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1149550f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1149650f2e948Smrg/* end confdefs.h.  */
1149745bc899bSmrg
1149850f2e948Smrgint
1149950f2e948Smrgmain ()
1150050f2e948Smrg{
115011ac89addSmrg
1150250f2e948Smrg  ;
1150350f2e948Smrg  return 0;
1150450f2e948Smrg}
1150550f2e948Smrg_ACEOF
1150650f2e948Smrgrm -f conftest.$ac_objext
1150750f2e948Smrgif { (ac_try="$ac_compile"
1150850f2e948Smrgcase "(($ac_try" in
1150950f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1151050f2e948Smrg  *) ac_try_echo=$ac_try;;
1151150f2e948Smrgesac
1151250f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1151350f2e948Smrg$as_echo "$ac_try_echo") >&5
1151450f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1151550f2e948Smrg  ac_status=$?
1151650f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1151750f2e948Smrg  rm -f conftest.er1
1151850f2e948Smrg  cat conftest.err >&5
1151950f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1152050f2e948Smrg  (exit $ac_status); } && {
1152150f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1152250f2e948Smrg	 test ! -s conftest.err
1152350f2e948Smrg       } && test -s conftest.$ac_objext; then
1152450f2e948Smrg  ac_cv_prog_cc_g=yes
1152550f2e948Smrgelse
1152650f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1152750f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
115281ac89addSmrg
1152950f2e948Smrg	CFLAGS=""
1153050f2e948Smrg      cat >conftest.$ac_ext <<_ACEOF
1153150f2e948Smrg/* confdefs.h.  */
1153250f2e948Smrg_ACEOF
1153350f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1153450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1153550f2e948Smrg/* end confdefs.h.  */
1153645bc899bSmrg
1153750f2e948Smrgint
1153850f2e948Smrgmain ()
1153950f2e948Smrg{
1154045bc899bSmrg
1154150f2e948Smrg  ;
1154250f2e948Smrg  return 0;
1154350f2e948Smrg}
1154450f2e948Smrg_ACEOF
1154550f2e948Smrgrm -f conftest.$ac_objext
1154650f2e948Smrgif { (ac_try="$ac_compile"
1154750f2e948Smrgcase "(($ac_try" in
1154850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1154950f2e948Smrg  *) ac_try_echo=$ac_try;;
1155050f2e948Smrgesac
1155150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1155250f2e948Smrg$as_echo "$ac_try_echo") >&5
1155350f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1155450f2e948Smrg  ac_status=$?
1155550f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1155650f2e948Smrg  rm -f conftest.er1
1155750f2e948Smrg  cat conftest.err >&5
1155850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1155950f2e948Smrg  (exit $ac_status); } && {
1156050f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1156150f2e948Smrg	 test ! -s conftest.err
1156250f2e948Smrg       } && test -s conftest.$ac_objext; then
1156350f2e948Smrg  :
1156450f2e948Smrgelse
1156550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1156650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
115671ac89addSmrg
1156850f2e948Smrg	ac_c_werror_flag=$ac_save_c_werror_flag
1156950f2e948Smrg	 CFLAGS="-g"
1157050f2e948Smrg	 cat >conftest.$ac_ext <<_ACEOF
1157150f2e948Smrg/* confdefs.h.  */
1157250f2e948Smrg_ACEOF
1157350f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1157450f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1157550f2e948Smrg/* end confdefs.h.  */
115761ac89addSmrg
1157750f2e948Smrgint
1157850f2e948Smrgmain ()
1157950f2e948Smrg{
115801ac89addSmrg
1158150f2e948Smrg  ;
1158250f2e948Smrg  return 0;
1158350f2e948Smrg}
1158450f2e948Smrg_ACEOF
1158550f2e948Smrgrm -f conftest.$ac_objext
1158650f2e948Smrgif { (ac_try="$ac_compile"
1158750f2e948Smrgcase "(($ac_try" in
1158850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1158950f2e948Smrg  *) ac_try_echo=$ac_try;;
1159050f2e948Smrgesac
1159150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1159250f2e948Smrg$as_echo "$ac_try_echo") >&5
1159350f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1159450f2e948Smrg  ac_status=$?
1159550f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1159650f2e948Smrg  rm -f conftest.er1
1159750f2e948Smrg  cat conftest.err >&5
1159850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1159950f2e948Smrg  (exit $ac_status); } && {
1160050f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1160150f2e948Smrg	 test ! -s conftest.err
1160250f2e948Smrg       } && test -s conftest.$ac_objext; then
1160350f2e948Smrg  ac_cv_prog_cc_g=yes
1160450f2e948Smrgelse
1160550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1160650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
116071ac89addSmrg
1160845bc899bSmrg
1160950f2e948Smrgfi
1161045bc899bSmrg
1161150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1161250f2e948Smrgfi
1161345bc899bSmrg
1161450f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1161550f2e948Smrgfi
1161645bc899bSmrg
1161750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1161850f2e948Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
1161950f2e948Smrgfi
1162050f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
1162150f2e948Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
1162250f2e948Smrgif test "$ac_test_CFLAGS" = set; then
1162350f2e948Smrg  CFLAGS=$ac_save_CFLAGS
1162450f2e948Smrgelif test $ac_cv_prog_cc_g = yes; then
1162550f2e948Smrg  if test "$GCC" = yes; then
1162650f2e948Smrg    CFLAGS="-g -O2"
1162750f2e948Smrg  else
1162850f2e948Smrg    CFLAGS="-g"
1162950f2e948Smrg  fi
1163050f2e948Smrgelse
1163150f2e948Smrg  if test "$GCC" = yes; then
1163250f2e948Smrg    CFLAGS="-O2"
1163350f2e948Smrg  else
1163450f2e948Smrg    CFLAGS=
1163550f2e948Smrg  fi
1163650f2e948Smrgfi
1163750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
1163850f2e948Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
1163950f2e948Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then
1164050f2e948Smrg  $as_echo_n "(cached) " >&6
1164150f2e948Smrgelse
1164250f2e948Smrg  ac_cv_prog_cc_c89=no
1164350f2e948Smrgac_save_CC=$CC
1164450f2e948Smrgcat >conftest.$ac_ext <<_ACEOF
1164550f2e948Smrg/* confdefs.h.  */
1164650f2e948Smrg_ACEOF
1164750f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1164850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1164950f2e948Smrg/* end confdefs.h.  */
1165050f2e948Smrg#include <stdarg.h>
1165150f2e948Smrg#include <stdio.h>
1165250f2e948Smrg#include <sys/types.h>
1165350f2e948Smrg#include <sys/stat.h>
1165450f2e948Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
1165550f2e948Smrgstruct buf { int x; };
1165650f2e948SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
1165750f2e948Smrgstatic char *e (p, i)
1165850f2e948Smrg     char **p;
1165950f2e948Smrg     int i;
1166050f2e948Smrg{
1166150f2e948Smrg  return p[i];
1166250f2e948Smrg}
1166350f2e948Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
1166450f2e948Smrg{
1166550f2e948Smrg  char *s;
1166650f2e948Smrg  va_list v;
1166750f2e948Smrg  va_start (v,p);
1166850f2e948Smrg  s = g (p, va_arg (v,int));
1166950f2e948Smrg  va_end (v);
1167050f2e948Smrg  return s;
1167150f2e948Smrg}
116721ac89addSmrg
1167350f2e948Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
1167450f2e948Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
1167550f2e948Smrg   These don't provoke an error unfortunately, instead are silently treated
1167650f2e948Smrg   as 'x'.  The following induces an error, until -std is added to get
1167750f2e948Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
1167850f2e948Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
1167950f2e948Smrg   that's true only with -std.  */
1168050f2e948Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
116811ac89addSmrg
1168250f2e948Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
1168350f2e948Smrg   inside strings and character constants.  */
1168450f2e948Smrg#define FOO(x) 'x'
1168550f2e948Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
116861ac89addSmrg
1168750f2e948Smrgint test (int i, double x);
1168850f2e948Smrgstruct s1 {int (*f) (int a);};
1168950f2e948Smrgstruct s2 {int (*f) (double a);};
1169050f2e948Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1169150f2e948Smrgint argc;
1169250f2e948Smrgchar **argv;
1169350f2e948Smrgint
1169450f2e948Smrgmain ()
1169550f2e948Smrg{
1169650f2e948Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1169750f2e948Smrg  ;
1169850f2e948Smrg  return 0;
1169950f2e948Smrg}
1170050f2e948Smrg_ACEOF
1170150f2e948Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
1170250f2e948Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1170350f2e948Smrgdo
1170450f2e948Smrg  CC="$ac_save_CC $ac_arg"
1170550f2e948Smrg  rm -f conftest.$ac_objext
1170650f2e948Smrgif { (ac_try="$ac_compile"
1170750f2e948Smrgcase "(($ac_try" in
1170850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1170950f2e948Smrg  *) ac_try_echo=$ac_try;;
1171050f2e948Smrgesac
1171150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1171250f2e948Smrg$as_echo "$ac_try_echo") >&5
1171350f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1171450f2e948Smrg  ac_status=$?
1171550f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1171650f2e948Smrg  rm -f conftest.er1
1171750f2e948Smrg  cat conftest.err >&5
1171850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1171950f2e948Smrg  (exit $ac_status); } && {
1172050f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1172150f2e948Smrg	 test ! -s conftest.err
1172250f2e948Smrg       } && test -s conftest.$ac_objext; then
1172350f2e948Smrg  ac_cv_prog_cc_c89=$ac_arg
1172450f2e948Smrgelse
1172550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1172650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
117271ac89addSmrg
117281ac89addSmrg
1172950f2e948Smrgfi
117301ac89addSmrg
1173150f2e948Smrgrm -f core conftest.err conftest.$ac_objext
1173250f2e948Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
1173350f2e948Smrgdone
1173450f2e948Smrgrm -f conftest.$ac_ext
1173550f2e948SmrgCC=$ac_save_CC
117361ac89addSmrg
1173750f2e948Smrgfi
1173850f2e948Smrg# AC_CACHE_VAL
1173950f2e948Smrgcase "x$ac_cv_prog_cc_c89" in
1174050f2e948Smrg  x)
1174150f2e948Smrg    { $as_echo "$as_me:$LINENO: result: none needed" >&5
1174250f2e948Smrg$as_echo "none needed" >&6; } ;;
1174350f2e948Smrg  xno)
1174450f2e948Smrg    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
1174550f2e948Smrg$as_echo "unsupported" >&6; } ;;
1174650f2e948Smrg  *)
1174750f2e948Smrg    CC="$CC $ac_cv_prog_cc_c89"
1174850f2e948Smrg    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
1174950f2e948Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
1175050f2e948Smrgesac
11751226fade8Smrg
11752226fade8Smrg
1175350f2e948Smrgac_ext=c
1175450f2e948Smrgac_cpp='$CPP $CPPFLAGS'
1175550f2e948Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1175650f2e948Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1175750f2e948Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
11758226fade8Smrg
1175950f2e948Smrgdepcc="$CC"   am_compiler_list=
1176045bc899bSmrg
1176150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
1176250f2e948Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
1176350f2e948Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
1176450f2e948Smrg  $as_echo_n "(cached) " >&6
1176550f2e948Smrgelse
1176650f2e948Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
1176750f2e948Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
1176850f2e948Smrg  # making bogus files that we don't know about and never remove.  For
1176950f2e948Smrg  # instance it was reported that on HP-UX the gcc test will end up
1177050f2e948Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
1177150f2e948Smrg  # in D'.
1177250f2e948Smrg  mkdir conftest.dir
1177350f2e948Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
1177450f2e948Smrg  # using a relative directory.
1177550f2e948Smrg  cp "$am_depcomp" conftest.dir
1177650f2e948Smrg  cd conftest.dir
1177750f2e948Smrg  # We will build objects and dependencies in a subdirectory because
1177850f2e948Smrg  # it helps to detect inapplicable dependency modes.  For instance
1177950f2e948Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
1178050f2e948Smrg  # side effect of compilation, but ICC will put the dependencies in
1178150f2e948Smrg  # the current directory while Tru64 will put them in the object
1178250f2e948Smrg  # directory.
1178350f2e948Smrg  mkdir sub
1178445bc899bSmrg
1178550f2e948Smrg  am_cv_CC_dependencies_compiler_type=none
1178650f2e948Smrg  if test "$am_compiler_list" = ""; then
1178750f2e948Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
1178850f2e948Smrg  fi
1178950f2e948Smrg  for depmode in $am_compiler_list; do
1179050f2e948Smrg    # Setup a source with many dependencies, because some compilers
1179150f2e948Smrg    # like to wrap large dependency lists on column 80 (with \), and
1179250f2e948Smrg    # we should not choose a depcomp mode which is confused by this.
1179350f2e948Smrg    #
1179450f2e948Smrg    # We need to recreate these files for each test, as the compiler may
1179550f2e948Smrg    # overwrite some of them when testing with obscure command lines.
1179650f2e948Smrg    # This happens at least with the AIX C compiler.
1179750f2e948Smrg    : > sub/conftest.c
1179850f2e948Smrg    for i in 1 2 3 4 5 6; do
1179950f2e948Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
1180050f2e948Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
1180150f2e948Smrg      # Solaris 8's {/usr,}/bin/sh.
1180250f2e948Smrg      touch sub/conftst$i.h
1180350f2e948Smrg    done
1180450f2e948Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
118051ac89addSmrg
1180650f2e948Smrg    case $depmode in
1180750f2e948Smrg    nosideeffect)
1180850f2e948Smrg      # after this tag, mechanisms are not by side-effect, so they'll
1180950f2e948Smrg      # only be used when explicitly requested
1181050f2e948Smrg      if test "x$enable_dependency_tracking" = xyes; then
1181150f2e948Smrg	continue
1181250f2e948Smrg      else
1181350f2e948Smrg	break
1181450f2e948Smrg      fi
1181550f2e948Smrg      ;;
1181650f2e948Smrg    none) break ;;
1181750f2e948Smrg    esac
1181850f2e948Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
1181950f2e948Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
1182050f2e948Smrg    # handle `-M -o', and we need to detect this.
1182150f2e948Smrg    if depmode=$depmode \
1182250f2e948Smrg       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
1182350f2e948Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
1182450f2e948Smrg       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
1182550f2e948Smrg         >/dev/null 2>conftest.err &&
1182650f2e948Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
1182750f2e948Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
1182850f2e948Smrg       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
1182950f2e948Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
1183050f2e948Smrg      # icc doesn't choke on unknown options, it will just issue warnings
1183150f2e948Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
1183250f2e948Smrg      # that says an option was ignored or not supported.
1183350f2e948Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
1183450f2e948Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
1183550f2e948Smrg      # The diagnosis changed in icc 8.0:
1183650f2e948Smrg      #   icc: Command line remark: option '-MP' not supported
1183750f2e948Smrg      if (grep 'ignoring option' conftest.err ||
1183850f2e948Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
1183950f2e948Smrg        am_cv_CC_dependencies_compiler_type=$depmode
1184050f2e948Smrg        break
1184150f2e948Smrg      fi
1184250f2e948Smrg    fi
1184350f2e948Smrg  done
118441ac89addSmrg
1184550f2e948Smrg  cd ..
1184650f2e948Smrg  rm -rf conftest.dir
1184750f2e948Smrgelse
1184850f2e948Smrg  am_cv_CC_dependencies_compiler_type=none
1184950f2e948Smrgfi
118501ac89addSmrg
1185150f2e948Smrgfi
1185250f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
1185350f2e948Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
1185450f2e948SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
118551ac89addSmrg
1185650f2e948Smrg if
1185750f2e948Smrg  test "x$enable_dependency_tracking" != xno \
1185850f2e948Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
1185950f2e948Smrg  am__fastdepCC_TRUE=
1186050f2e948Smrg  am__fastdepCC_FALSE='#'
1186150f2e948Smrgelse
1186250f2e948Smrg  am__fastdepCC_TRUE='#'
1186350f2e948Smrg  am__fastdepCC_FALSE=
1186450f2e948Smrgfi
118651ac89addSmrg
118661ac89addSmrg
118671ac89addSmrg
118681ac89addSmrg
118691ac89addSmrg
118701ac89addSmrg
118711ac89addSmrg
1187250f2e948Smrg# Check whether --with-xorg-module-dir was given.
1187350f2e948Smrgif test "${with_xorg_module_dir+set}" = set; then
1187450f2e948Smrg  withval=$with_xorg_module_dir;  moduledir="$withval"
11875226fade8Smrgelse
1187650f2e948Smrg   moduledir="$libdir/xorg/modules"
118771ac89addSmrgfi
118781ac89addSmrg
118791ac89addSmrg
11880226fade8Smrg
118811ac89addSmrg
1188250f2e948Smrg# Checks for extensions
118831ac89addSmrg
1188450f2e948Smrg	SAVE_CFLAGS="$CFLAGS"
1188550f2e948Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
1188650f2e948Smrg	cat >conftest.$ac_ext <<_ACEOF
1188750f2e948Smrg/* confdefs.h.  */
1188850f2e948Smrg_ACEOF
1188950f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1189050f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1189150f2e948Smrg/* end confdefs.h.  */
118921ac89addSmrg
1189350f2e948Smrg#include "xorg-server.h"
1189450f2e948Smrg#if !defined RANDR
1189550f2e948Smrg#error RANDR not defined
1189650f2e948Smrg#endif
118971ac89addSmrg
1189850f2e948Smrgint
1189950f2e948Smrgmain ()
1190050f2e948Smrg{
119011ac89addSmrg
1190250f2e948Smrg  ;
1190350f2e948Smrg  return 0;
1190450f2e948Smrg}
1190550f2e948Smrg_ACEOF
1190650f2e948Smrgrm -f conftest.$ac_objext
1190750f2e948Smrgif { (ac_try="$ac_compile"
1190850f2e948Smrgcase "(($ac_try" in
1190950f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1191050f2e948Smrg  *) ac_try_echo=$ac_try;;
1191150f2e948Smrgesac
1191250f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1191350f2e948Smrg$as_echo "$ac_try_echo") >&5
1191450f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1191550f2e948Smrg  ac_status=$?
1191650f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1191750f2e948Smrg  rm -f conftest.er1
1191850f2e948Smrg  cat conftest.err >&5
1191950f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1192050f2e948Smrg  (exit $ac_status); } && {
1192150f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1192250f2e948Smrg	 test ! -s conftest.err
1192350f2e948Smrg       } && test -s conftest.$ac_objext; then
1192450f2e948Smrg  _EXT_CHECK=yes
1192550f2e948Smrgelse
1192650f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1192750f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
119281ac89addSmrg
1192950f2e948Smrg	_EXT_CHECK=no
1193050f2e948Smrgfi
119311ac89addSmrg
1193250f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1193350f2e948Smrg	CFLAGS="$SAVE_CFLAGS"
1193450f2e948Smrg	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
1193550f2e948Smrg$as_echo_n "checking if RANDR is defined... " >&6; }
1193650f2e948Smrg	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
1193750f2e948Smrg$as_echo "$_EXT_CHECK" >&6; }
1193850f2e948Smrg	if test "$_EXT_CHECK" != no; then
1193950f2e948Smrg		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
1194050f2e948Smrg	fi
119411ac89addSmrg
119421ac89addSmrg
1194350f2e948Smrg	SAVE_CFLAGS="$CFLAGS"
1194450f2e948Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
1194550f2e948Smrg	cat >conftest.$ac_ext <<_ACEOF
1194650f2e948Smrg/* confdefs.h.  */
1194750f2e948Smrg_ACEOF
1194850f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1194950f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1195050f2e948Smrg/* end confdefs.h.  */
119511ac89addSmrg
1195250f2e948Smrg#include "xorg-server.h"
1195350f2e948Smrg#if !defined RENDER
1195450f2e948Smrg#error RENDER not defined
1195550f2e948Smrg#endif
119561ac89addSmrg
1195750f2e948Smrgint
1195850f2e948Smrgmain ()
1195950f2e948Smrg{
119601ac89addSmrg
1196150f2e948Smrg  ;
1196250f2e948Smrg  return 0;
1196350f2e948Smrg}
1196450f2e948Smrg_ACEOF
1196550f2e948Smrgrm -f conftest.$ac_objext
1196650f2e948Smrgif { (ac_try="$ac_compile"
1196750f2e948Smrgcase "(($ac_try" in
1196850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1196950f2e948Smrg  *) ac_try_echo=$ac_try;;
1197050f2e948Smrgesac
1197150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1197250f2e948Smrg$as_echo "$ac_try_echo") >&5
1197350f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1197450f2e948Smrg  ac_status=$?
1197550f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1197650f2e948Smrg  rm -f conftest.er1
1197750f2e948Smrg  cat conftest.err >&5
1197850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1197950f2e948Smrg  (exit $ac_status); } && {
1198050f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1198150f2e948Smrg	 test ! -s conftest.err
1198250f2e948Smrg       } && test -s conftest.$ac_objext; then
1198350f2e948Smrg  _EXT_CHECK=yes
1198450f2e948Smrgelse
1198550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1198650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
119871ac89addSmrg
1198850f2e948Smrg	_EXT_CHECK=no
1198950f2e948Smrgfi
119901ac89addSmrg
1199150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1199250f2e948Smrg	CFLAGS="$SAVE_CFLAGS"
1199350f2e948Smrg	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
1199450f2e948Smrg$as_echo_n "checking if RENDER is defined... " >&6; }
1199550f2e948Smrg	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
1199650f2e948Smrg$as_echo "$_EXT_CHECK" >&6; }
1199750f2e948Smrg	if test "$_EXT_CHECK" != no; then
1199850f2e948Smrg		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
1199950f2e948Smrg	fi
120001ac89addSmrg
120011ac89addSmrg
1200250f2e948Smrg	SAVE_CFLAGS="$CFLAGS"
1200350f2e948Smrg	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
1200450f2e948Smrg	cat >conftest.$ac_ext <<_ACEOF
1200550f2e948Smrg/* confdefs.h.  */
1200650f2e948Smrg_ACEOF
1200750f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1200850f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1200950f2e948Smrg/* end confdefs.h.  */
120101ac89addSmrg
1201150f2e948Smrg#include "xorg-server.h"
1201250f2e948Smrg#if !defined DPMSExtension
1201350f2e948Smrg#error DPMSExtension not defined
1201450f2e948Smrg#endif
120151ac89addSmrg
1201650f2e948Smrgint
1201750f2e948Smrgmain ()
1201850f2e948Smrg{
120191ac89addSmrg
1202050f2e948Smrg  ;
1202150f2e948Smrg  return 0;
1202250f2e948Smrg}
1202350f2e948Smrg_ACEOF
1202450f2e948Smrgrm -f conftest.$ac_objext
1202550f2e948Smrgif { (ac_try="$ac_compile"
1202650f2e948Smrgcase "(($ac_try" in
1202750f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1202850f2e948Smrg  *) ac_try_echo=$ac_try;;
1202950f2e948Smrgesac
1203050f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1203150f2e948Smrg$as_echo "$ac_try_echo") >&5
1203250f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1203350f2e948Smrg  ac_status=$?
1203450f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1203550f2e948Smrg  rm -f conftest.er1
1203650f2e948Smrg  cat conftest.err >&5
1203750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1203850f2e948Smrg  (exit $ac_status); } && {
1203950f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1204050f2e948Smrg	 test ! -s conftest.err
1204150f2e948Smrg       } && test -s conftest.$ac_objext; then
1204250f2e948Smrg  _EXT_CHECK=yes
1204350f2e948Smrgelse
1204450f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1204550f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1204645bc899bSmrg
1204750f2e948Smrg	_EXT_CHECK=no
1204850f2e948Smrgfi
1204945bc899bSmrg
1205050f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1205150f2e948Smrg	CFLAGS="$SAVE_CFLAGS"
1205250f2e948Smrg	{ $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
1205350f2e948Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; }
1205450f2e948Smrg	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
1205550f2e948Smrg$as_echo "$_EXT_CHECK" >&6; }
1205650f2e948Smrg	if test "$_EXT_CHECK" != no; then
1205750f2e948Smrg		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
1205850f2e948Smrg	fi
1205945bc899bSmrg
120601ac89addSmrg
1206150f2e948Smrg# Checks for pkg-config packages
120621ac89addSmrg
120631ac89addSmrg
1206450f2e948Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1206550f2e948Smrg	if test -n "$ac_tool_prefix"; then
1206650f2e948Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1206750f2e948Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
1206850f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1206950f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1207050f2e948Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then
1207150f2e948Smrg  $as_echo_n "(cached) " >&6
12072226fade8Smrgelse
1207350f2e948Smrg  case $PKG_CONFIG in
1207450f2e948Smrg  [\\/]* | ?:[\\/]*)
1207550f2e948Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1207650f2e948Smrg  ;;
1207750f2e948Smrg  *)
1207850f2e948Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12079226fade8Smrgfor as_dir in $PATH
12080226fade8Smrgdo
12081226fade8Smrg  IFS=$as_save_IFS
12082226fade8Smrg  test -z "$as_dir" && as_dir=.
12083226fade8Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1208450f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1208550f2e948Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1208650f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12087226fade8Smrg    break 2
12088226fade8Smrg  fi
12089226fade8Smrgdone
12090226fade8Smrgdone
1209150f2e948SmrgIFS=$as_save_IFS
120921ac89addSmrg
1209350f2e948Smrg  ;;
1209450f2e948Smrgesac
12095226fade8Smrgfi
1209650f2e948SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
1209750f2e948Smrgif test -n "$PKG_CONFIG"; then
1209850f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
1209950f2e948Smrg$as_echo "$PKG_CONFIG" >&6; }
12100226fade8Smrgelse
1210150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1210250f2e948Smrg$as_echo "no" >&6; }
12103226fade8Smrgfi
121041ac89addSmrg
1210550f2e948Smrg
12106226fade8Smrgfi
1210750f2e948Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
1210850f2e948Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
1210950f2e948Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
1211050f2e948Smrgset dummy pkg-config; ac_word=$2
1211150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1211250f2e948Smrg$as_echo_n "checking for $ac_word... " >&6; }
1211350f2e948Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
1211450f2e948Smrg  $as_echo_n "(cached) " >&6
12115226fade8Smrgelse
1211650f2e948Smrg  case $ac_pt_PKG_CONFIG in
1211750f2e948Smrg  [\\/]* | ?:[\\/]*)
1211850f2e948Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1211950f2e948Smrg  ;;
1212050f2e948Smrg  *)
1212150f2e948Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12122226fade8Smrgfor as_dir in $PATH
12123226fade8Smrgdo
12124226fade8Smrg  IFS=$as_save_IFS
12125226fade8Smrg  test -z "$as_dir" && as_dir=.
12126226fade8Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1212750f2e948Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1212850f2e948Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1212950f2e948Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12130226fade8Smrg    break 2
12131226fade8Smrg  fi
12132226fade8Smrgdone
12133226fade8Smrgdone
1213450f2e948SmrgIFS=$as_save_IFS
12135226fade8Smrg
1213650f2e948Smrg  ;;
1213750f2e948Smrgesac
12138226fade8Smrgfi
1213950f2e948Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1214050f2e948Smrgif test -n "$ac_pt_PKG_CONFIG"; then
1214150f2e948Smrg  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
1214250f2e948Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
12143226fade8Smrgelse
1214450f2e948Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1214550f2e948Smrg$as_echo "no" >&6; }
12146226fade8Smrgfi
12147226fade8Smrg
1214850f2e948Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
1214950f2e948Smrg    PKG_CONFIG=""
1215050f2e948Smrg  else
1215150f2e948Smrg    case $cross_compiling:$ac_tool_warned in
1215250f2e948Smrgyes:)
1215350f2e948Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
1215450f2e948Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1215550f2e948Smrgac_tool_warned=yes ;;
1215650f2e948Smrgesac
1215750f2e948Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
1215850f2e948Smrg  fi
12159226fade8Smrgelse
1216050f2e948Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12161226fade8Smrgfi
12162226fade8Smrg
1216350f2e948Smrgfi
1216450f2e948Smrgif test -n "$PKG_CONFIG"; then
1216550f2e948Smrg	_pkg_min_version=0.9.0
1216650f2e948Smrg	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
1216750f2e948Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1216850f2e948Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
1216950f2e948Smrg		{ $as_echo "$as_me:$LINENO: result: yes" >&5
1217050f2e948Smrg$as_echo "yes" >&6; }
1217150f2e948Smrg	else
1217250f2e948Smrg		{ $as_echo "$as_me:$LINENO: result: no" >&5
1217350f2e948Smrg$as_echo "no" >&6; }
1217450f2e948Smrg		PKG_CONFIG=""
1217550f2e948Smrg	fi
1217650f2e948Smrg
1217750f2e948Smrgfi
12178226fade8Smrg
1217950f2e948Smrgpkg_failed=no
1218050f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
1218150f2e948Smrg$as_echo_n "checking for XORG... " >&6; }
1218250f2e948Smrg
1218350f2e948Smrgif test -n "$XORG_CFLAGS"; then
1218450f2e948Smrg    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
1218550f2e948Smrg elif test -n "$PKG_CONFIG"; then
1218650f2e948Smrg    if test -n "$PKG_CONFIG" && \
1218750f2e948Smrg    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
1218850f2e948Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
1218950f2e948Smrg  ac_status=$?
1219050f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1219150f2e948Smrg  (exit $ac_status); }; then
1219250f2e948Smrg  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
1219350f2e948Smrgelse
1219450f2e948Smrg  pkg_failed=yes
12195226fade8Smrgfi
1219650f2e948Smrg else
1219750f2e948Smrg    pkg_failed=untried
12198226fade8Smrgfi
1219950f2e948Smrgif test -n "$XORG_LIBS"; then
1220050f2e948Smrg    pkg_cv_XORG_LIBS="$XORG_LIBS"
1220150f2e948Smrg elif test -n "$PKG_CONFIG"; then
1220250f2e948Smrg    if test -n "$PKG_CONFIG" && \
1220350f2e948Smrg    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
1220450f2e948Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
1220550f2e948Smrg  ac_status=$?
1220650f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1220750f2e948Smrg  (exit $ac_status); }; then
1220850f2e948Smrg  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
12209226fade8Smrgelse
1221050f2e948Smrg  pkg_failed=yes
1221150f2e948Smrgfi
1221250f2e948Smrg else
1221350f2e948Smrg    pkg_failed=untried
12214226fade8Smrgfi
12215226fade8Smrg
1221650f2e948Smrg
1221750f2e948Smrg
1221850f2e948Smrgif test $pkg_failed = yes; then
1221950f2e948Smrg
1222050f2e948Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1222150f2e948Smrg        _pkg_short_errors_supported=yes
1222250f2e948Smrgelse
1222350f2e948Smrg        _pkg_short_errors_supported=no
12224226fade8Smrgfi
1222550f2e948Smrg        if test $_pkg_short_errors_supported = yes; then
1222650f2e948Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
1222750f2e948Smrg        else
1222850f2e948Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1`
1222950f2e948Smrg        fi
1223050f2e948Smrg	# Put the nasty error message in config.log where it belongs
1223150f2e948Smrg	echo "$XORG_PKG_ERRORS" >&5
1223250f2e948Smrg
1223350f2e948Smrg	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
1223450f2e948Smrg
1223550f2e948Smrg$XORG_PKG_ERRORS
1223650f2e948Smrg
1223750f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1223850f2e948Smrginstalled software in a non-standard prefix.
1223950f2e948Smrg
1224050f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS
1224150f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config.
1224250f2e948SmrgSee the pkg-config man page for more details.
1224350f2e948Smrg" >&5
1224450f2e948Smrg$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
1224550f2e948Smrg
1224650f2e948Smrg$XORG_PKG_ERRORS
1224750f2e948Smrg
1224850f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1224950f2e948Smrginstalled software in a non-standard prefix.
1225050f2e948Smrg
1225150f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS
1225250f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config.
1225350f2e948SmrgSee the pkg-config man page for more details.
1225450f2e948Smrg" >&2;}
1225550f2e948Smrg   { (exit 1); exit 1; }; }
1225650f2e948Smrgelif test $pkg_failed = untried; then
1225750f2e948Smrg	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1225850f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1225950f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
1226050f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1226150f2e948Smrgpath to pkg-config.
1226250f2e948Smrg
1226350f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS
1226450f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config.
1226550f2e948SmrgSee the pkg-config man page for more details.
1226650f2e948Smrg
1226750f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1226850f2e948SmrgSee \`config.log' for more details." >&5
1226950f2e948Smrg$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
1227050f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1227150f2e948Smrgpath to pkg-config.
1227250f2e948Smrg
1227350f2e948SmrgAlternatively, you may set the environment variables XORG_CFLAGS
1227450f2e948Smrgand XORG_LIBS to avoid the need to call pkg-config.
1227550f2e948SmrgSee the pkg-config man page for more details.
1227650f2e948Smrg
1227750f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1227850f2e948SmrgSee \`config.log' for more details." >&2;}
1227950f2e948Smrg   { (exit 1); exit 1; }; }; }
12280226fade8Smrgelse
1228150f2e948Smrg	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
1228250f2e948Smrg	XORG_LIBS=$pkg_cv_XORG_LIBS
1228350f2e948Smrg        { $as_echo "$as_me:$LINENO: result: yes" >&5
1228450f2e948Smrg$as_echo "yes" >&6; }
1228550f2e948Smrg	:
1228650f2e948Smrgfi
1228750f2e948Smrgsdkdir=$(pkg-config --variable=sdkdir xorg-server)
1228850f2e948Smrg
1228950f2e948Smrgsave_CFLAGS="$CFLAGS"
1229050f2e948SmrgCFLAGS="$XORG_CFLAGS"
1229150f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether xf86ConfigIsaEntity is declared" >&5
1229250f2e948Smrg$as_echo_n "checking whether xf86ConfigIsaEntity is declared... " >&6; }
1229350f2e948Smrgif test "${ac_cv_have_decl_xf86ConfigIsaEntity+set}" = set; then
1229450f2e948Smrg  $as_echo_n "(cached) " >&6
12295226fade8Smrgelse
1229650f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
1229750f2e948Smrg/* confdefs.h.  */
1229850f2e948Smrg_ACEOF
1229950f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1230050f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1230150f2e948Smrg/* end confdefs.h.  */
1230250f2e948Smrg#include "xf86.h"
1230350f2e948Smrg
1230450f2e948Smrgint
1230550f2e948Smrgmain ()
1230650f2e948Smrg{
1230750f2e948Smrg#ifndef xf86ConfigIsaEntity
1230850f2e948Smrg  (void) xf86ConfigIsaEntity;
1230950f2e948Smrg#endif
1231050f2e948Smrg
1231150f2e948Smrg  ;
1231250f2e948Smrg  return 0;
1231350f2e948Smrg}
1231450f2e948Smrg_ACEOF
1231550f2e948Smrgrm -f conftest.$ac_objext
1231650f2e948Smrgif { (ac_try="$ac_compile"
1231750f2e948Smrgcase "(($ac_try" in
1231850f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1231950f2e948Smrg  *) ac_try_echo=$ac_try;;
1232050f2e948Smrgesac
1232150f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1232250f2e948Smrg$as_echo "$ac_try_echo") >&5
1232350f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1232450f2e948Smrg  ac_status=$?
1232550f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1232650f2e948Smrg  rm -f conftest.er1
1232750f2e948Smrg  cat conftest.err >&5
1232850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1232950f2e948Smrg  (exit $ac_status); } && {
1233050f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1233150f2e948Smrg	 test ! -s conftest.err
1233250f2e948Smrg       } && test -s conftest.$ac_objext; then
1233350f2e948Smrg  ac_cv_have_decl_xf86ConfigIsaEntity=yes
1233450f2e948Smrgelse
1233550f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1233650f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
12337226fade8Smrg
1233850f2e948Smrg	ac_cv_have_decl_xf86ConfigIsaEntity=no
12339226fade8Smrgfi
123401ac89addSmrg
1234150f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12342226fade8Smrgfi
1234350f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ConfigIsaEntity" >&5
1234450f2e948Smrg$as_echo "$ac_cv_have_decl_xf86ConfigIsaEntity" >&6; }
1234550f2e948Smrgif test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = x""yes; then
1234650f2e948Smrg
1234750f2e948Smrgcat >>confdefs.h <<\_ACEOF
1234850f2e948Smrg#define HAVE_ISA 1
1234950f2e948Smrg_ACEOF
123501ac89addSmrg
12351226fade8Smrgfi
1235250f2e948Smrg
1235350f2e948SmrgCFLAGS="$save_CFLAGS"
1235450f2e948Smrg
1235550f2e948Smrgsave_CFLAGS="$CFLAGS"
1235650f2e948SmrgCFLAGS="$XORG_CFLAGS"
1235750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
1235850f2e948Smrg$as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
1235950f2e948Smrgif test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
1236050f2e948Smrg  $as_echo_n "(cached) " >&6
12361226fade8Smrgelse
1236250f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
1236350f2e948Smrg/* confdefs.h.  */
1236450f2e948Smrg_ACEOF
1236550f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1236650f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1236750f2e948Smrg/* end confdefs.h.  */
1236850f2e948Smrg#include "xorg-server.h"
123691ac89addSmrg
1237050f2e948Smrgint
1237150f2e948Smrgmain ()
1237250f2e948Smrg{
1237350f2e948Smrg#ifndef XSERVER_LIBPCIACCESS
1237450f2e948Smrg  (void) XSERVER_LIBPCIACCESS;
1237550f2e948Smrg#endif
1237650f2e948Smrg
1237750f2e948Smrg  ;
1237850f2e948Smrg  return 0;
1237950f2e948Smrg}
1238050f2e948Smrg_ACEOF
1238150f2e948Smrgrm -f conftest.$ac_objext
1238250f2e948Smrgif { (ac_try="$ac_compile"
1238350f2e948Smrgcase "(($ac_try" in
1238450f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1238550f2e948Smrg  *) ac_try_echo=$ac_try;;
1238650f2e948Smrgesac
1238750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1238850f2e948Smrg$as_echo "$ac_try_echo") >&5
1238950f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
1239050f2e948Smrg  ac_status=$?
1239150f2e948Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1239250f2e948Smrg  rm -f conftest.er1
1239350f2e948Smrg  cat conftest.err >&5
1239450f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1239550f2e948Smrg  (exit $ac_status); } && {
1239650f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1239750f2e948Smrg	 test ! -s conftest.err
1239850f2e948Smrg       } && test -s conftest.$ac_objext; then
1239950f2e948Smrg  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
1240050f2e948Smrgelse
1240150f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
1240250f2e948Smrgsed 's/^/| /' conftest.$ac_ext >&5
1240350f2e948Smrg
1240450f2e948Smrg	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
12405226fade8Smrgfi
1240650f2e948Smrg
1240750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12408226fade8Smrgfi
1240950f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
1241050f2e948Smrg$as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
1241150f2e948Smrgif test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
1241250f2e948Smrg  XSERVER_LIBPCIACCESS=yes
12413226fade8Smrgelse
1241450f2e948Smrg  XSERVER_LIBPCIACCESS=no
12415226fade8Smrgfi
124161ac89addSmrg
1241750f2e948SmrgCFLAGS="$save_CFLAGS"
124181ac89addSmrg
1241950f2e948Smrgif test "x$XSERVER_LIBPCIACCESS" = xyes; then
1242050f2e948Smrg
1242150f2e948Smrgpkg_failed=no
1242250f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
1242350f2e948Smrg$as_echo_n "checking for PCIACCESS... " >&6; }
1242450f2e948Smrg
1242550f2e948Smrgif test -n "$PCIACCESS_CFLAGS"; then
1242650f2e948Smrg    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
1242750f2e948Smrg elif test -n "$PKG_CONFIG"; then
1242850f2e948Smrg    if test -n "$PKG_CONFIG" && \
1242950f2e948Smrg    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5
1243050f2e948Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
1243150f2e948Smrg  ac_status=$?
1243250f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1243350f2e948Smrg  (exit $ac_status); }; then
1243450f2e948Smrg  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.10" 2>/dev/null`
12435226fade8Smrgelse
1243650f2e948Smrg  pkg_failed=yes
12437226fade8Smrgfi
1243850f2e948Smrg else
1243950f2e948Smrg    pkg_failed=untried
12440226fade8Smrgfi
1244150f2e948Smrgif test -n "$PCIACCESS_LIBS"; then
1244250f2e948Smrg    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
1244350f2e948Smrg elif test -n "$PKG_CONFIG"; then
1244450f2e948Smrg    if test -n "$PKG_CONFIG" && \
1244550f2e948Smrg    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\"") >&5
1244650f2e948Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
1244750f2e948Smrg  ac_status=$?
1244850f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1244950f2e948Smrg  (exit $ac_status); }; then
1245050f2e948Smrg  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.10" 2>/dev/null`
12451226fade8Smrgelse
1245250f2e948Smrg  pkg_failed=yes
124531ac89addSmrgfi
1245450f2e948Smrg else
1245550f2e948Smrg    pkg_failed=untried
124561ac89addSmrgfi
1245750f2e948Smrg
1245850f2e948Smrg
1245950f2e948Smrg
1246050f2e948Smrgif test $pkg_failed = yes; then
1246150f2e948Smrg
1246250f2e948Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1246350f2e948Smrg        _pkg_short_errors_supported=yes
12464226fade8Smrgelse
1246550f2e948Smrg        _pkg_short_errors_supported=no
124661ac89addSmrgfi
1246750f2e948Smrg        if test $_pkg_short_errors_supported = yes; then
1246850f2e948Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.10" 2>&1`
1246950f2e948Smrg        else
1247050f2e948Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.10" 2>&1`
1247150f2e948Smrg        fi
1247250f2e948Smrg	# Put the nasty error message in config.log where it belongs
1247350f2e948Smrg	echo "$PCIACCESS_PKG_ERRORS" >&5
12474226fade8Smrg
1247550f2e948Smrg	{ { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.10) were not met:
12476226fade8Smrg
1247750f2e948Smrg$PCIACCESS_PKG_ERRORS
12478226fade8Smrg
1247950f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1248050f2e948Smrginstalled software in a non-standard prefix.
1248150f2e948Smrg
1248250f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
1248350f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
1248450f2e948SmrgSee the pkg-config man page for more details.
1248550f2e948Smrg" >&5
1248650f2e948Smrg$as_echo "$as_me: error: Package requirements (pciaccess >= 0.10) were not met:
1248750f2e948Smrg
1248850f2e948Smrg$PCIACCESS_PKG_ERRORS
1248950f2e948Smrg
1249050f2e948SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1249150f2e948Smrginstalled software in a non-standard prefix.
1249250f2e948Smrg
1249350f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
1249450f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
1249550f2e948SmrgSee the pkg-config man page for more details.
1249650f2e948Smrg" >&2;}
1249750f2e948Smrg   { (exit 1); exit 1; }; }
1249850f2e948Smrgelif test $pkg_failed = untried; then
1249950f2e948Smrg	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1250050f2e948Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1250150f2e948Smrg{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
1250250f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1250350f2e948Smrgpath to pkg-config.
1250445bc899bSmrg
1250550f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
1250650f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
1250750f2e948SmrgSee the pkg-config man page for more details.
1250845bc899bSmrg
1250950f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
12510226fade8SmrgSee \`config.log' for more details." >&5
1251150f2e948Smrg$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
1251250f2e948Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1251350f2e948Smrgpath to pkg-config.
1251450f2e948Smrg
1251550f2e948SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
1251650f2e948Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
1251750f2e948SmrgSee the pkg-config man page for more details.
1251850f2e948Smrg
1251950f2e948SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
12520226fade8SmrgSee \`config.log' for more details." >&2;}
1252150f2e948Smrg   { (exit 1); exit 1; }; }; }
1252250f2e948Smrgelse
1252350f2e948Smrg	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
1252450f2e948Smrg	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
1252550f2e948Smrg        { $as_echo "$as_me:$LINENO: result: yes" >&5
1252650f2e948Smrg$as_echo "yes" >&6; }
1252750f2e948Smrg	:
1252850f2e948Smrgfi
1252950f2e948Smrgfi
1253050f2e948Smrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
1253150f2e948Smrg  XSERVER_LIBPCIACCESS_TRUE=
1253250f2e948Smrg  XSERVER_LIBPCIACCESS_FALSE='#'
1253350f2e948Smrgelse
1253450f2e948Smrg  XSERVER_LIBPCIACCESS_TRUE='#'
1253550f2e948Smrg  XSERVER_LIBPCIACCESS_FALSE=
1253650f2e948Smrgfi
12537226fade8Smrg
12538226fade8Smrg
1253950f2e948SmrgCFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
1254050f2e948SmrgINCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include'
1254150f2e948Smrg
1254250f2e948Smrg
1254350f2e948Smrg
1254450f2e948Smrg# Checks for libraries.
1254550f2e948Smrg
1254650f2e948Smrg# Checks for header files.
1254750f2e948Smrg{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
1254850f2e948Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
1254950f2e948Smrgif test "${ac_cv_header_stdc+set}" = set; then
1255050f2e948Smrg  $as_echo_n "(cached) " >&6
12551226fade8Smrgelse
12552226fade8Smrg  cat >conftest.$ac_ext <<_ACEOF
12553226fade8Smrg/* confdefs.h.  */
1255445bc899bSmrg_ACEOF
12555226fade8Smrgcat confdefs.h >>conftest.$ac_ext
12556226fade8Smrgcat >>conftest.$ac_ext <<_ACEOF
12557226fade8Smrg/* end confdefs.h.  */
1255850f2e948Smrg#include <stdlib.h>
1255950f2e948Smrg#include <stdarg.h>
1256050f2e948Smrg#include <string.h>
1256150f2e948Smrg#include <float.h>
125621ac89addSmrg
12563226fade8Smrgint
12564226fade8Smrgmain ()
12565226fade8Smrg{
125661ac89addSmrg
12567226fade8Smrg  ;
12568226fade8Smrg  return 0;
12569226fade8Smrg}
12570226fade8Smrg_ACEOF
12571226fade8Smrgrm -f conftest.$ac_objext
1257250f2e948Smrgif { (ac_try="$ac_compile"
1257350f2e948Smrgcase "(($ac_try" in
1257450f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1257550f2e948Smrg  *) ac_try_echo=$ac_try;;
1257650f2e948Smrgesac
1257750f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1257850f2e948Smrg$as_echo "$ac_try_echo") >&5
1257950f2e948Smrg  (eval "$ac_compile") 2>conftest.er1
12580226fade8Smrg  ac_status=$?
12581226fade8Smrg  grep -v '^ *+' conftest.er1 >conftest.err
12582226fade8Smrg  rm -f conftest.er1
12583226fade8Smrg  cat conftest.err >&5
1258450f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1258550f2e948Smrg  (exit $ac_status); } && {
1258650f2e948Smrg	 test -z "$ac_c_werror_flag" ||
1258750f2e948Smrg	 test ! -s conftest.err
1258850f2e948Smrg       } && test -s conftest.$ac_objext; then
1258950f2e948Smrg  ac_cv_header_stdc=yes
1259045bc899bSmrgelse
1259150f2e948Smrg  $as_echo "$as_me: failed program was:" >&5
12592226fade8Smrgsed 's/^/| /' conftest.$ac_ext >&5
1259345bc899bSmrg
1259450f2e948Smrg	ac_cv_header_stdc=no
1259545bc899bSmrgfi
1259645bc899bSmrg
1259750f2e948Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1259850f2e948Smrg
1259950f2e948Smrgif test $ac_cv_header_stdc = yes; then
1260050f2e948Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1260150f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
1260250f2e948Smrg/* confdefs.h.  */
1260350f2e948Smrg_ACEOF
1260450f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1260550f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1260650f2e948Smrg/* end confdefs.h.  */
1260750f2e948Smrg#include <string.h>
1260850f2e948Smrg
1260950f2e948Smrg_ACEOF
1261050f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1261150f2e948Smrg  $EGREP "memchr" >/dev/null 2>&1; then
1261250f2e948Smrg  :
1261350f2e948Smrgelse
1261450f2e948Smrg  ac_cv_header_stdc=no
12615226fade8Smrgfi
1261650f2e948Smrgrm -f conftest*
1261750f2e948Smrg
1261850f2e948Smrgfi
1261950f2e948Smrg
1262050f2e948Smrgif test $ac_cv_header_stdc = yes; then
1262150f2e948Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1262250f2e948Smrg  cat >conftest.$ac_ext <<_ACEOF
1262350f2e948Smrg/* confdefs.h.  */
1262450f2e948Smrg_ACEOF
1262550f2e948Smrgcat confdefs.h >>conftest.$ac_ext
1262650f2e948Smrgcat >>conftest.$ac_ext <<_ACEOF
1262750f2e948Smrg/* end confdefs.h.  */
1262850f2e948Smrg#include <stdlib.h>
1262950f2e948Smrg
1263050f2e948Smrg_ACEOF
1263150f2e948Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1263250f2e948Smrg  $EGREP "free" >/dev/null 2>&1; then
1263350f2e948Smrg  :
1263450f2e948Smrgelse
1263550f2e948Smrg  ac_cv_header_stdc=no
1263650f2e948Smrgfi
1263750f2e948Smrgrm -f conftest*
1263850f2e948Smrg
1263950f2e948Smrgfi
1264050f2e948Smrg
1264150f2e948Smrgif test $ac_cv_header_stdc = yes; then
1264250f2e948Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1264350f2e948Smrg  if test "$cross_compiling" = yes; then
1264450f2e948Smrg  :
12645226fade8Smrgelse
12646226fade8Smrg  cat >conftest.$ac_ext <<_ACEOF
12647226fade8Smrg/* confdefs.h.  */
12648226fade8Smrg_ACEOF
12649226fade8Smrgcat confdefs.h >>conftest.$ac_ext
12650226fade8Smrgcat >>conftest.$ac_ext <<_ACEOF
12651226fade8Smrg/* end confdefs.h.  */
1265250f2e948Smrg#include <ctype.h>
1265350f2e948Smrg#include <stdlib.h>
1265450f2e948Smrg#if ((' ' & 0x0FF) == 0x020)
1265550f2e948Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1265650f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1265750f2e948Smrg#else
1265850f2e948Smrg# define ISLOWER(c) \
1265950f2e948Smrg		   (('a' <= (c) && (c) <= 'i') \
1266050f2e948Smrg		     || ('j' <= (c) && (c) <= 'r') \
1266150f2e948Smrg		     || ('s' <= (c) && (c) <= 'z'))
1266250f2e948Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
1266350f2e948Smrg#endif
126641ac89addSmrg
1266550f2e948Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12666226fade8Smrgint
12667226fade8Smrgmain ()
12668226fade8Smrg{
1266950f2e948Smrg  int i;
1267050f2e948Smrg  for (i = 0; i < 256; i++)
1267150f2e948Smrg    if (XOR (islower (i), ISLOWER (i))
1267250f2e948Smrg	|| toupper (i) != TOUPPER (i))
1267350f2e948Smrg      return 2;
12674226fade8Smrg  return 0;
12675226fade8Smrg}
12676226fade8Smrg_ACEOF
1267750f2e948Smrgrm -f conftest$ac_exeext
1267850f2e948Smrgif { (ac_try="$ac_link"
1267950f2e948Smrgcase "(($ac_try" in
1268050f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1268150f2e948Smrg  *) ac_try_echo=$ac_try;;
1268250f2e948Smrgesac
1268350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1268450f2e948Smrg$as_echo "$ac_try_echo") >&5
1268550f2e948Smrg  (eval "$ac_link") 2>&5
12686226fade8Smrg  ac_status=$?
1268750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1268850f2e948Smrg  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
1268950f2e948Smrg  { (case "(($ac_try" in
1269050f2e948Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1269150f2e948Smrg  *) ac_try_echo=$ac_try;;
1269250f2e948Smrgesac
1269350f2e948Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1269450f2e948Smrg$as_echo "$ac_try_echo") >&5
1269550f2e948Smrg  (eval "$ac_try") 2>&5
12696226fade8Smrg  ac_status=$?
1269750f2e948Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12698226fade8Smrg  (exit $ac_status); }; }; then
1269950f2e948Smrg  :
12700226fade8Smrgelse
1270150f2e948Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1270250f2e948Smrg$as_echo "$as_me: failed program was:" >&5
12703226fade8Smrgsed 's/^/| /' conftest.$ac_ext >&5
127041ac89addSmrg
1270550f2e948Smrg( exit $ac_status )
1270650f2e948Smrgac_cv_header_stdc=no
1270745bc899bSmrgfi
1270850f2e948Smrgrm -rf conftest.dSYM
1270950f2e948Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1271045bc899bSmrgfi
1271150f2e948Smrg
1271250f2e948Smrg
1271350f2e948Smrgfi
1271450f2e948Smrgfi
1271550f2e948Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
1271650f2e948Smrg$as_echo "$ac_cv_header_stdc" >&6; }
1271750f2e948Smrgif test $ac_cv_header_stdc = yes; then
1271850f2e948Smrg
1271950f2e948Smrgcat >>confdefs.h <<\_ACEOF
1272050f2e948Smrg#define STDC_HEADERS 1
1272150f2e948Smrg_ACEOF
1272250f2e948Smrg
1272350f2e948Smrgfi
1272450f2e948Smrg
1272550f2e948Smrg
1272650f2e948SmrgDRIVER_NAME=vesa
1272750f2e948Smrg
1272850f2e948Smrg
1272950f2e948Smrg
1273050f2e948Smrg
1273150f2e948Smrg
1273250f2e948Smrgif test x$APP_MAN_SUFFIX = x    ; then
1273350f2e948Smrg    APP_MAN_SUFFIX=1
1273450f2e948Smrgfi
1273550f2e948Smrgif test x$APP_MAN_DIR = x    ; then
1273650f2e948Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
1273750f2e948Smrgfi
1273850f2e948Smrg
1273950f2e948Smrgif test x$LIB_MAN_SUFFIX = x    ; then
1274050f2e948Smrg    LIB_MAN_SUFFIX=3
1274150f2e948Smrgfi
1274250f2e948Smrgif test x$LIB_MAN_DIR = x    ; then
1274350f2e948Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
1274450f2e948Smrgfi
1274550f2e948Smrg
1274650f2e948Smrgif test x$FILE_MAN_SUFFIX = x    ; then
1274750f2e948Smrg    case $host_os in
1274850f2e948Smrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
1274950f2e948Smrg	*)		FILE_MAN_SUFFIX=5  ;;
1275050f2e948Smrg    esac
1275150f2e948Smrgfi
1275250f2e948Smrgif test x$FILE_MAN_DIR = x    ; then
1275350f2e948Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
1275450f2e948Smrgfi
1275550f2e948Smrg
1275650f2e948Smrgif test x$MISC_MAN_SUFFIX = x    ; then
1275750f2e948Smrg    case $host_os in
1275850f2e948Smrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
1275950f2e948Smrg	*)		MISC_MAN_SUFFIX=7  ;;
1276050f2e948Smrg    esac
1276150f2e948Smrgfi
1276250f2e948Smrgif test x$MISC_MAN_DIR = x    ; then
1276350f2e948Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
1276450f2e948Smrgfi
1276550f2e948Smrg
1276650f2e948Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
1276750f2e948Smrg    case $host_os in
1276850f2e948Smrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
1276950f2e948Smrg	*)		DRIVER_MAN_SUFFIX=4  ;;
1277050f2e948Smrg    esac
1277150f2e948Smrgfi
1277250f2e948Smrgif test x$DRIVER_MAN_DIR = x    ; then
1277350f2e948Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
1277450f2e948Smrgfi
1277550f2e948Smrg
1277650f2e948Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
1277750f2e948Smrg    case $host_os in
1277850f2e948Smrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
1277950f2e948Smrg	*)		ADMIN_MAN_SUFFIX=8  ;;
1278050f2e948Smrg    esac
1278145bc899bSmrgfi
1278250f2e948Smrgif test x$ADMIN_MAN_DIR = x    ; then
1278350f2e948Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
1278450f2e948Smrgfi
1278550f2e948Smrg
1278650f2e948Smrg
1278750f2e948Smrg
1278850f2e948Smrg
1278950f2e948Smrg
1279050f2e948Smrg
1279150f2e948Smrg
1279250f2e948Smrg
1279350f2e948Smrg
1279450f2e948Smrg
1279550f2e948Smrg
1279650f2e948Smrg
1279750f2e948Smrg
1279850f2e948Smrg
1279950f2e948Smrg
1280050f2e948Smrg
1280150f2e948Smrg
1280250f2e948Smrg# Check whether --with-release-version was given.
1280350f2e948Smrgif test "${with_release_version+set}" = set; then
1280450f2e948Smrg  withval=$with_release_version; RELEASE_VERSION="$withval"
12805226fade8Smrgelse
1280650f2e948Smrg  RELEASE_VERSION=""
1280750f2e948Smrgfi
1280850f2e948Smrg
1280950f2e948Smrg	if test "x$RELEASE_VERSION" != "x"; then
1281050f2e948Smrg		PACKAGE="$PACKAGE-$RELEASE_VERSION"
1281150f2e948Smrg		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
1281250f2e948Smrg		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
1281350f2e948Smrg$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
1281450f2e948Smrg	fi
1281550f2e948Smrg
1281650f2e948Smrgcat >>confdefs.h <<_ACEOF
1281750f2e948Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
12818226fade8Smrg_ACEOF
1281945bc899bSmrg
1282050f2e948Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
1282150f2e948Smrg	if test "x$PVM" = "x"; then
1282250f2e948Smrg		PVM="0"
1282350f2e948Smrg	fi
1282445bc899bSmrg
1282550f2e948Smrgcat >>confdefs.h <<_ACEOF
1282650f2e948Smrg#define PACKAGE_VERSION_MINOR $PVM
12827226fade8Smrg_ACEOF
1282845bc899bSmrg
1282950f2e948Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
1283050f2e948Smrg	if test "x$PVP" = "x"; then
1283150f2e948Smrg		PVP="0"
1283250f2e948Smrg	fi
1283350f2e948Smrg
1283450f2e948Smrgcat >>confdefs.h <<_ACEOF
1283550f2e948Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
1283650f2e948Smrg_ACEOF
1283750f2e948Smrg
1283850f2e948Smrg
1283950f2e948Smrg
1284050f2e948Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
1284150f2e948Smrg
1284250f2e948Smrgcat >confcache <<\_ACEOF
1284350f2e948Smrg# This file is a shell script that caches the results of configure
1284450f2e948Smrg# tests run on this system so they can be shared between configure
1284550f2e948Smrg# scripts and configure runs, see configure's option --config-cache.
1284650f2e948Smrg# It is not useful on other systems.  If it contains results you don't
1284750f2e948Smrg# want to keep, you may remove or edit it.
1284850f2e948Smrg#
1284950f2e948Smrg# config.status only pays attention to the cache file if you give it
1285050f2e948Smrg# the --recheck option to rerun configure.
1285150f2e948Smrg#
1285250f2e948Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
1285350f2e948Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
1285450f2e948Smrg# following values.
1285550f2e948Smrg
1285650f2e948Smrg_ACEOF
1285750f2e948Smrg
1285850f2e948Smrg# The following way of writing the cache mishandles newlines in values,
1285950f2e948Smrg# but we know of no workaround that is simple, portable, and efficient.
1286050f2e948Smrg# So, we kill variables containing newlines.
1286150f2e948Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
1286250f2e948Smrg# and sets the high bit in the cache file unless we assign to the vars.
1286350f2e948Smrg(
1286450f2e948Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
1286550f2e948Smrg    eval ac_val=\$$ac_var
1286650f2e948Smrg    case $ac_val in #(
1286750f2e948Smrg    *${as_nl}*)
1286850f2e948Smrg      case $ac_var in #(
1286950f2e948Smrg      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1287050f2e948Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1287150f2e948Smrg      esac
1287250f2e948Smrg      case $ac_var in #(
1287350f2e948Smrg      _ | IFS | as_nl) ;; #(
1287450f2e948Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1287550f2e948Smrg      *) $as_unset $ac_var ;;
1287650f2e948Smrg      esac ;;
1287750f2e948Smrg    esac
1287850f2e948Smrg  done
1287950f2e948Smrg
1288050f2e948Smrg  (set) 2>&1 |
1288150f2e948Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
1288250f2e948Smrg    *${as_nl}ac_space=\ *)
1288350f2e948Smrg      # `set' does not quote correctly, so add quotes (double-quote
1288450f2e948Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \).
1288550f2e948Smrg      sed -n \
1288650f2e948Smrg	"s/'/'\\\\''/g;
1288750f2e948Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
1288850f2e948Smrg      ;; #(
1288950f2e948Smrg    *)
1289050f2e948Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
1289150f2e948Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1289250f2e948Smrg      ;;
1289350f2e948Smrg    esac |
1289450f2e948Smrg    sort
1289550f2e948Smrg) |
1289650f2e948Smrg  sed '
1289750f2e948Smrg     /^ac_cv_env_/b end
1289850f2e948Smrg     t clear
1289950f2e948Smrg     :clear
1290050f2e948Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
1290150f2e948Smrg     t end
1290250f2e948Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
1290350f2e948Smrg     :end' >>confcache
1290450f2e948Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
1290550f2e948Smrg  if test -w "$cache_file"; then
1290650f2e948Smrg    test "x$cache_file" != "x/dev/null" &&
1290750f2e948Smrg      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
1290850f2e948Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
1290950f2e948Smrg    cat confcache >$cache_file
1291050f2e948Smrg  else
1291150f2e948Smrg    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
1291250f2e948Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
1291350f2e948Smrg  fi
129141ac89addSmrgfi
1291550f2e948Smrgrm -f confcache
1291650f2e948Smrg
1291750f2e948Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
1291850f2e948Smrg# Let make expand exec_prefix.
1291950f2e948Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1292050f2e948Smrg
1292150f2e948SmrgDEFS=-DHAVE_CONFIG_H
1292250f2e948Smrg
1292350f2e948Smrgac_libobjs=
1292450f2e948Smrgac_ltlibobjs=
1292550f2e948Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
1292650f2e948Smrg  # 1. Remove the extension, and $U if already installed.
1292750f2e948Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1292850f2e948Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
1292950f2e948Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
1293050f2e948Smrg  #    will be set to the directory where LIBOBJS objects are built.
1293150f2e948Smrg  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1293250f2e948Smrg  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
129331ac89addSmrgdone
1293450f2e948SmrgLIBOBJS=$ac_libobjs
1293550f2e948Smrg
1293650f2e948SmrgLTLIBOBJS=$ac_ltlibobjs
1293745bc899bSmrg
1293850f2e948Smrg
1293950f2e948Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
1294050f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
1294150f2e948SmrgUsually this means the macro was only invoked conditionally." >&5
1294250f2e948Smrg$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
1294350f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;}
1294450f2e948Smrg   { (exit 1); exit 1; }; }
1294550f2e948Smrgfi
1294650f2e948Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
1294750f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
1294850f2e948SmrgUsually this means the macro was only invoked conditionally." >&5
1294950f2e948Smrg$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
1295050f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;}
1295150f2e948Smrg   { (exit 1); exit 1; }; }
1295250f2e948Smrgfi
1295350f2e948Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1295450f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
1295550f2e948SmrgUsually this means the macro was only invoked conditionally." >&5
1295650f2e948Smrg$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
1295750f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;}
1295850f2e948Smrg   { (exit 1); exit 1; }; }
1295950f2e948Smrgfi
1296050f2e948Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1296150f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
1296250f2e948SmrgUsually this means the macro was only invoked conditionally." >&5
1296350f2e948Smrg$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
1296450f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;}
1296550f2e948Smrg   { (exit 1); exit 1; }; }
1296650f2e948Smrgfi
1296750f2e948Smrgif test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
1296850f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
1296950f2e948SmrgUsually this means the macro was only invoked conditionally." >&5
1297050f2e948Smrg$as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
1297150f2e948SmrgUsually this means the macro was only invoked conditionally." >&2;}
1297250f2e948Smrg   { (exit 1); exit 1; }; }
1297345bc899bSmrgfi
1297445bc899bSmrg
1297550f2e948Smrg: ${CONFIG_STATUS=./config.status}
1297650f2e948Smrgac_write_fail=0
1297750f2e948Smrgac_clean_files_save=$ac_clean_files
1297850f2e948Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
1297950f2e948Smrg{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
1298050f2e948Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
1298150f2e948Smrgcat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1298250f2e948Smrg#! $SHELL
1298350f2e948Smrg# Generated by $as_me.
1298450f2e948Smrg# Run this file to recreate the current configuration.
1298550f2e948Smrg# Compiler output produced by configure, useful for debugging
1298650f2e948Smrg# configure, is in config.log if it exists.
1298745bc899bSmrg
1298850f2e948Smrgdebug=false
1298950f2e948Smrgac_cs_recheck=false
1299050f2e948Smrgac_cs_silent=false
1299150f2e948SmrgSHELL=\${CONFIG_SHELL-$SHELL}
12992226fade8Smrg_ACEOF
1299350f2e948Smrg
1299450f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1299550f2e948Smrg## --------------------- ##
1299650f2e948Smrg## M4sh Initialization.  ##
1299750f2e948Smrg## --------------------- ##
1299850f2e948Smrg
1299950f2e948Smrg# Be more Bourne compatible
1300050f2e948SmrgDUALCASE=1; export DUALCASE # for MKS sh
1300150f2e948Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
1300250f2e948Smrg  emulate sh
1300350f2e948Smrg  NULLCMD=:
1300450f2e948Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1300550f2e948Smrg  # is contrary to our usage.  Disable this feature.
1300650f2e948Smrg  alias -g '${1+"$@"}'='"$@"'
1300750f2e948Smrg  setopt NO_GLOB_SUBST
13008226fade8Smrgelse
1300950f2e948Smrg  case `(set -o) 2>/dev/null` in
1301050f2e948Smrg  *posix*) set -o posix ;;
1301150f2e948Smrgesac
1301245bc899bSmrg
13013226fade8Smrgfi
1301445bc899bSmrg
1301550f2e948Smrg
1301650f2e948Smrg
1301750f2e948Smrg
1301850f2e948Smrg# PATH needs CR
1301950f2e948Smrg# Avoid depending upon Character Ranges.
1302050f2e948Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
1302150f2e948Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1302250f2e948Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
1302350f2e948Smrgas_cr_digits='0123456789'
1302450f2e948Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
1302550f2e948Smrg
1302650f2e948Smrgas_nl='
1302750f2e948Smrg'
1302850f2e948Smrgexport as_nl
1302950f2e948Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
1303050f2e948Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1303150f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
1303250f2e948Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
1303350f2e948Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
1303450f2e948Smrg  as_echo='printf %s\n'
1303550f2e948Smrg  as_echo_n='printf %s'
1303650f2e948Smrgelse
1303750f2e948Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
1303850f2e948Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
1303950f2e948Smrg    as_echo_n='/usr/ucb/echo -n'
1304050f2e948Smrg  else
1304150f2e948Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
1304250f2e948Smrg    as_echo_n_body='eval
1304350f2e948Smrg      arg=$1;
1304450f2e948Smrg      case $arg in
1304550f2e948Smrg      *"$as_nl"*)
1304650f2e948Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
1304750f2e948Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
1304850f2e948Smrg      esac;
1304950f2e948Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
1305050f2e948Smrg    '
1305150f2e948Smrg    export as_echo_n_body
1305250f2e948Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
1305350f2e948Smrg  fi
1305450f2e948Smrg  export as_echo_body
1305550f2e948Smrg  as_echo='sh -c $as_echo_body as_echo'
13056226fade8Smrgfi
1305750f2e948Smrg
1305850f2e948Smrg# The user is always right.
1305950f2e948Smrgif test "${PATH_SEPARATOR+set}" != set; then
1306050f2e948Smrg  PATH_SEPARATOR=:
1306150f2e948Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1306250f2e948Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1306350f2e948Smrg      PATH_SEPARATOR=';'
1306450f2e948Smrg  }
13065226fade8Smrgfi
130661ac89addSmrg
1306750f2e948Smrg# Support unset when possible.
1306850f2e948Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
1306950f2e948Smrg  as_unset=unset
13070226fade8Smrgelse
1307150f2e948Smrg  as_unset=false
13072226fade8Smrgfi
130731ac89addSmrg
130741ac89addSmrg
1307550f2e948Smrg# IFS
1307650f2e948Smrg# We need space, tab and new line, in precisely that order.  Quoting is
1307750f2e948Smrg# there to prevent editors from complaining about space-tab.
1307850f2e948Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
1307950f2e948Smrg# splitting by setting IFS to empty value.)
1308050f2e948SmrgIFS=" ""	$as_nl"
1308150f2e948Smrg
1308250f2e948Smrg# Find who we are.  Look in the path if we contain no directory separator.
1308350f2e948Smrgcase $0 in
1308450f2e948Smrg  *[\\/]* ) as_myself=$0 ;;
1308550f2e948Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1308650f2e948Smrgfor as_dir in $PATH
1308750f2e948Smrgdo
1308850f2e948Smrg  IFS=$as_save_IFS
1308950f2e948Smrg  test -z "$as_dir" && as_dir=.
1309050f2e948Smrg  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1309150f2e948Smrgdone
1309250f2e948SmrgIFS=$as_save_IFS
130931ac89addSmrg
1309450f2e948Smrg     ;;
1309550f2e948Smrgesac
1309650f2e948Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1309750f2e948Smrg# in which case we are not to be found in the path.
1309850f2e948Smrgif test "x$as_myself" = x; then
1309950f2e948Smrg  as_myself=$0
1310050f2e948Smrgfi
1310150f2e948Smrgif test ! -f "$as_myself"; then
1310250f2e948Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1310350f2e948Smrg  { (exit 1); exit 1; }
1310450f2e948Smrgfi
131051ac89addSmrg
1310650f2e948Smrg# Work around bugs in pre-3.0 UWIN ksh.
1310750f2e948Smrgfor as_var in ENV MAIL MAILPATH
1310850f2e948Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
1310950f2e948Smrgdone
1311050f2e948SmrgPS1='$ '
1311150f2e948SmrgPS2='> '
1311250f2e948SmrgPS4='+ '
1311350f2e948Smrg
1311450f2e948Smrg# NLS nuisances.
1311550f2e948SmrgLC_ALL=C
1311650f2e948Smrgexport LC_ALL
1311750f2e948SmrgLANGUAGE=C
1311850f2e948Smrgexport LANGUAGE
131191ac89addSmrg
1312050f2e948Smrg# Required to use basename.
1312150f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
1312250f2e948Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
1312350f2e948Smrg  as_expr=expr
1312445bc899bSmrgelse
1312550f2e948Smrg  as_expr=false
131261ac89addSmrgfi
131271ac89addSmrg
1312850f2e948Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1312950f2e948Smrg  as_basename=basename
1313050f2e948Smrgelse
1313150f2e948Smrg  as_basename=false
1313245bc899bSmrgfi
1313345bc899bSmrg
1313445bc899bSmrg
1313550f2e948Smrg# Name of the executable.
1313650f2e948Smrgas_me=`$as_basename -- "$0" ||
1313750f2e948Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
1313850f2e948Smrg	 X"$0" : 'X\(//\)$' \| \
1313950f2e948Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1314050f2e948Smrg$as_echo X/"$0" |
1314150f2e948Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
1314250f2e948Smrg	    s//\1/
1314350f2e948Smrg	    q
1314450f2e948Smrg	  }
1314550f2e948Smrg	  /^X\/\(\/\/\)$/{
1314650f2e948Smrg	    s//\1/
1314750f2e948Smrg	    q
1314850f2e948Smrg	  }
1314950f2e948Smrg	  /^X\/\(\/\).*/{
1315050f2e948Smrg	    s//\1/
1315150f2e948Smrg	    q
1315250f2e948Smrg	  }
1315350f2e948Smrg	  s/.*/./; q'`
1315445bc899bSmrg
1315550f2e948Smrg# CDPATH.
1315650f2e948Smrg$as_unset CDPATH
1315750f2e948Smrg
1315850f2e948Smrg
1315950f2e948Smrg
1316050f2e948Smrg  as_lineno_1=$LINENO
1316150f2e948Smrg  as_lineno_2=$LINENO
1316250f2e948Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
1316350f2e948Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
1316450f2e948Smrg
1316550f2e948Smrg  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
1316650f2e948Smrg  # uniformly replaced by the line number.  The first 'sed' inserts a
1316750f2e948Smrg  # line-number line after each line using $LINENO; the second 'sed'
1316850f2e948Smrg  # does the real work.  The second script uses 'N' to pair each
1316950f2e948Smrg  # line-number line with the line containing $LINENO, and appends
1317050f2e948Smrg  # trailing '-' during substitution so that $LINENO is not a special
1317150f2e948Smrg  # case at line end.
1317250f2e948Smrg  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
1317350f2e948Smrg  # scripts with optimization help from Paolo Bonzini.  Blame Lee
1317450f2e948Smrg  # E. McMahon (1931-1989) for sed's syntax.  :-)
1317550f2e948Smrg  sed -n '
1317650f2e948Smrg    p
1317750f2e948Smrg    /[$]LINENO/=
1317850f2e948Smrg  ' <$as_myself |
1317950f2e948Smrg    sed '
1318050f2e948Smrg      s/[$]LINENO.*/&-/
1318150f2e948Smrg      t lineno
1318250f2e948Smrg      b
1318350f2e948Smrg      :lineno
1318450f2e948Smrg      N
1318550f2e948Smrg      :loop
1318650f2e948Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
1318750f2e948Smrg      t loop
1318850f2e948Smrg      s/-\n.*//
1318950f2e948Smrg    ' >$as_me.lineno &&
1319050f2e948Smrg  chmod +x "$as_me.lineno" ||
1319150f2e948Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
1319250f2e948Smrg   { (exit 1); exit 1; }; }
1319350f2e948Smrg
1319450f2e948Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
1319550f2e948Smrg  # (the dirname of $[0] is not the place where we might find the
1319650f2e948Smrg  # original and so on.  Autoconf is especially sensitive to this).
1319750f2e948Smrg  . "./$as_me.lineno"
1319850f2e948Smrg  # Exit status is that of the last command.
1319950f2e948Smrg  exit
1320050f2e948Smrg}
1320150f2e948Smrg
1320250f2e948Smrg
1320350f2e948Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
1320450f2e948Smrg  as_dirname=dirname
132051ac89addSmrgelse
1320650f2e948Smrg  as_dirname=false
1320750f2e948Smrgfi
1320850f2e948Smrg
1320950f2e948SmrgECHO_C= ECHO_N= ECHO_T=
1321050f2e948Smrgcase `echo -n x` in
1321150f2e948Smrg-n*)
1321250f2e948Smrg  case `echo 'x\c'` in
1321350f2e948Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
1321450f2e948Smrg  *)   ECHO_C='\c';;
1321550f2e948Smrg  esac;;
1321650f2e948Smrg*)
1321750f2e948Smrg  ECHO_N='-n';;
1321850f2e948Smrgesac
1321950f2e948Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
1322050f2e948Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
1322150f2e948Smrg  as_expr=expr
1322250f2e948Smrgelse
1322350f2e948Smrg  as_expr=false
132241ac89addSmrgfi
1322545bc899bSmrg
1322650f2e948Smrgrm -f conf$$ conf$$.exe conf$$.file
1322750f2e948Smrgif test -d conf$$.dir; then
1322850f2e948Smrg  rm -f conf$$.dir/conf$$.file
1322950f2e948Smrgelse
1323050f2e948Smrg  rm -f conf$$.dir
1323150f2e948Smrg  mkdir conf$$.dir 2>/dev/null
1323250f2e948Smrgfi
1323350f2e948Smrgif (echo >conf$$.file) 2>/dev/null; then
1323450f2e948Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
1323550f2e948Smrg    as_ln_s='ln -s'
1323650f2e948Smrg    # ... but there are two gotchas:
1323750f2e948Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1323850f2e948Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
1323950f2e948Smrg    # In both cases, we have to default to `cp -p'.
1324050f2e948Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
1324150f2e948Smrg      as_ln_s='cp -p'
1324250f2e948Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
1324350f2e948Smrg    as_ln_s=ln
1324450f2e948Smrg  else
1324550f2e948Smrg    as_ln_s='cp -p'
1324650f2e948Smrg  fi
1324750f2e948Smrgelse
1324850f2e948Smrg  as_ln_s='cp -p'
1324950f2e948Smrgfi
1325050f2e948Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
1325150f2e948Smrgrmdir conf$$.dir 2>/dev/null
1325245bc899bSmrg
1325350f2e948Smrgif mkdir -p . 2>/dev/null; then
1325450f2e948Smrg  as_mkdir_p=:
1325550f2e948Smrgelse
1325650f2e948Smrg  test -d ./-p && rmdir ./-p
1325750f2e948Smrg  as_mkdir_p=false
1325850f2e948Smrgfi
1325945bc899bSmrg
1326050f2e948Smrgif test -x / >/dev/null 2>&1; then
1326150f2e948Smrg  as_test_x='test -x'
1326250f2e948Smrgelse
1326350f2e948Smrg  if ls -dL / >/dev/null 2>&1; then
1326450f2e948Smrg    as_ls_L_option=L
1326550f2e948Smrg  else
1326650f2e948Smrg    as_ls_L_option=
1326750f2e948Smrg  fi
1326850f2e948Smrg  as_test_x='
1326950f2e948Smrg    eval sh -c '\''
1327050f2e948Smrg      if test -d "$1"; then
1327150f2e948Smrg	test -d "$1/.";
1327250f2e948Smrg      else
1327350f2e948Smrg	case $1 in
1327450f2e948Smrg	-*)set "./$1";;
1327550f2e948Smrg	esac;
1327650f2e948Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
1327750f2e948Smrg	???[sx]*):;;*)false;;esac;fi
1327850f2e948Smrg    '\'' sh
1327950f2e948Smrg  '
1328050f2e948Smrgfi
1328150f2e948Smrgas_executable_p=$as_test_x
1328245bc899bSmrg
1328350f2e948Smrg# Sed expression to map a string onto a valid CPP name.
1328450f2e948Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
1328545bc899bSmrg
1328650f2e948Smrg# Sed expression to map a string onto a valid variable name.
1328750f2e948Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
1328845bc899bSmrg
1328945bc899bSmrg
1329050f2e948Smrgexec 6>&1
1329145bc899bSmrg
1329250f2e948Smrg# Save the log message, to keep $[0] and so on meaningful, and to
1329350f2e948Smrg# report actual input values of CONFIG_FILES etc. instead of their
1329450f2e948Smrg# values after options handling.
1329550f2e948Smrgac_log="
1329650f2e948SmrgThis file was extended by xf86-video-vesa $as_me 2.2.0, which was
1329750f2e948Smrggenerated by GNU Autoconf 2.63.  Invocation command line was
132981ac89addSmrg
1329950f2e948Smrg  CONFIG_FILES    = $CONFIG_FILES
1330050f2e948Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
1330150f2e948Smrg  CONFIG_LINKS    = $CONFIG_LINKS
1330250f2e948Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
1330350f2e948Smrg  $ $0 $@
133041ac89addSmrg
1330550f2e948Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
1330650f2e948Smrg"
1330745bc899bSmrg
1330845bc899bSmrg_ACEOF
1330945bc899bSmrg
1331050f2e948Smrgcase $ac_config_files in *"
1331150f2e948Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
1331250f2e948Smrgesac
1331345bc899bSmrg
1331450f2e948Smrgcase $ac_config_headers in *"
1331550f2e948Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
1331650f2e948Smrgesac
1331750f2e948Smrg
1331850f2e948Smrg
1331950f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1332050f2e948Smrg# Files that config.status was made for.
1332150f2e948Smrgconfig_files="$ac_config_files"
1332250f2e948Smrgconfig_headers="$ac_config_headers"
1332350f2e948Smrgconfig_commands="$ac_config_commands"
1332445bc899bSmrg
13325226fade8Smrg_ACEOF
1332645bc899bSmrg
1332750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1332850f2e948Smrgac_cs_usage="\
1332950f2e948Smrg\`$as_me' instantiates files from templates according to the
1333050f2e948Smrgcurrent configuration.
1333145bc899bSmrg
1333250f2e948SmrgUsage: $0 [OPTION]... [FILE]...
133331ac89addSmrg
1333450f2e948Smrg  -h, --help       print this help, then exit
1333550f2e948Smrg  -V, --version    print version number and configuration settings, then exit
1333650f2e948Smrg  -q, --quiet, --silent
1333750f2e948Smrg                   do not print progress messages
1333850f2e948Smrg  -d, --debug      don't remove temporary files
1333950f2e948Smrg      --recheck    update $as_me by reconfiguring in the same conditions
1334050f2e948Smrg      --file=FILE[:TEMPLATE]
1334150f2e948Smrg                   instantiate the configuration file FILE
1334250f2e948Smrg      --header=FILE[:TEMPLATE]
1334350f2e948Smrg                   instantiate the configuration header FILE
1334445bc899bSmrg
1334550f2e948SmrgConfiguration files:
1334650f2e948Smrg$config_files
1334745bc899bSmrg
1334850f2e948SmrgConfiguration headers:
1334950f2e948Smrg$config_headers
1335045bc899bSmrg
1335150f2e948SmrgConfiguration commands:
1335250f2e948Smrg$config_commands
1335345bc899bSmrg
1335450f2e948SmrgReport bugs to <bug-autoconf@gnu.org>."
1335550f2e948Smrg
1335650f2e948Smrg_ACEOF
1335750f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1335850f2e948Smrgac_cs_version="\\
1335950f2e948Smrgxf86-video-vesa config.status 2.2.0
1336050f2e948Smrgconfigured by $0, generated by GNU Autoconf 2.63,
1336150f2e948Smrg  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
133621ac89addSmrg
1336350f2e948SmrgCopyright (C) 2008 Free Software Foundation, Inc.
1336450f2e948SmrgThis config.status script is free software; the Free Software Foundation
1336550f2e948Smrggives unlimited permission to copy, distribute and modify it."
133661ac89addSmrg
1336750f2e948Smrgac_pwd='$ac_pwd'
1336850f2e948Smrgsrcdir='$srcdir'
1336950f2e948SmrgINSTALL='$INSTALL'
1337050f2e948SmrgMKDIR_P='$MKDIR_P'
1337150f2e948SmrgAWK='$AWK'
1337250f2e948Smrgtest -n "\$AWK" || AWK=awk
13373226fade8Smrg_ACEOF
133741ac89addSmrg
1337550f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1337650f2e948Smrg# The default lists apply if the user does not specify any file.
1337750f2e948Smrgac_need_defaults=:
1337850f2e948Smrgwhile test $# != 0
1337950f2e948Smrgdo
1338050f2e948Smrg  case $1 in
1338150f2e948Smrg  --*=*)
1338250f2e948Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
1338350f2e948Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
1338450f2e948Smrg    ac_shift=:
1338550f2e948Smrg    ;;
1338650f2e948Smrg  *)
1338750f2e948Smrg    ac_option=$1
1338850f2e948Smrg    ac_optarg=$2
1338950f2e948Smrg    ac_shift=shift
1339050f2e948Smrg    ;;
1339150f2e948Smrg  esac
133921ac89addSmrg
1339350f2e948Smrg  case $ac_option in
1339450f2e948Smrg  # Handling of the options.
1339550f2e948Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1339650f2e948Smrg    ac_cs_recheck=: ;;
1339750f2e948Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
1339850f2e948Smrg    $as_echo "$ac_cs_version"; exit ;;
1339950f2e948Smrg  --debug | --debu | --deb | --de | --d | -d )
1340050f2e948Smrg    debug=: ;;
1340150f2e948Smrg  --file | --fil | --fi | --f )
1340250f2e948Smrg    $ac_shift
1340350f2e948Smrg    case $ac_optarg in
1340450f2e948Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1340550f2e948Smrg    esac
1340650f2e948Smrg    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
1340750f2e948Smrg    ac_need_defaults=false;;
1340850f2e948Smrg  --header | --heade | --head | --hea )
1340950f2e948Smrg    $ac_shift
1341050f2e948Smrg    case $ac_optarg in
1341150f2e948Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1341250f2e948Smrg    esac
1341350f2e948Smrg    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
1341450f2e948Smrg    ac_need_defaults=false;;
1341550f2e948Smrg  --he | --h)
1341650f2e948Smrg    # Conflict between --help and --header
1341750f2e948Smrg    { $as_echo "$as_me: error: ambiguous option: $1
1341850f2e948SmrgTry \`$0 --help' for more information." >&2
1341950f2e948Smrg   { (exit 1); exit 1; }; };;
1342050f2e948Smrg  --help | --hel | -h )
1342150f2e948Smrg    $as_echo "$ac_cs_usage"; exit ;;
1342250f2e948Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1342350f2e948Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
1342450f2e948Smrg    ac_cs_silent=: ;;
1342545bc899bSmrg
1342650f2e948Smrg  # This is an error.
1342750f2e948Smrg  -*) { $as_echo "$as_me: error: unrecognized option: $1
1342850f2e948SmrgTry \`$0 --help' for more information." >&2
1342950f2e948Smrg   { (exit 1); exit 1; }; } ;;
1343050f2e948Smrg
1343150f2e948Smrg  *) ac_config_targets="$ac_config_targets $1"
1343250f2e948Smrg     ac_need_defaults=false ;;
1343350f2e948Smrg
1343450f2e948Smrg  esac
1343550f2e948Smrg  shift
1343650f2e948Smrgdone
1343750f2e948Smrg
1343850f2e948Smrgac_configure_extra_args=
1343950f2e948Smrg
1344050f2e948Smrgif $ac_cs_silent; then
1344150f2e948Smrg  exec 6>/dev/null
1344250f2e948Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
1344350f2e948Smrgfi
1344445bc899bSmrg
1344550f2e948Smrg_ACEOF
1344650f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1344750f2e948Smrgif \$ac_cs_recheck; then
1344850f2e948Smrg  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1344950f2e948Smrg  shift
1345050f2e948Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1345150f2e948Smrg  CONFIG_SHELL='$SHELL'
1345250f2e948Smrg  export CONFIG_SHELL
1345350f2e948Smrg  exec "\$@"
13454226fade8Smrgfi
1345545bc899bSmrg
1345650f2e948Smrg_ACEOF
1345750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1345850f2e948Smrgexec 5>>config.log
1345950f2e948Smrg{
1346050f2e948Smrg  echo
1346150f2e948Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
1346250f2e948Smrg## Running $as_me. ##
1346350f2e948Smrg_ASBOX
1346450f2e948Smrg  $as_echo "$ac_log"
1346550f2e948Smrg} >&5
1346645bc899bSmrg
1346750f2e948Smrg_ACEOF
1346850f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1346950f2e948Smrg#
1347050f2e948Smrg# INIT-COMMANDS
1347150f2e948Smrg#
1347250f2e948SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
1347345bc899bSmrg
134741ac89addSmrg
1347550f2e948Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
1347650f2e948Smrg# if CDPATH is set.
1347750f2e948Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1347850f2e948Smrg
1347950f2e948Smrgsed_quote_subst='$sed_quote_subst'
1348050f2e948Smrgdouble_quote_subst='$double_quote_subst'
1348150f2e948Smrgdelay_variable_subst='$delay_variable_subst'
1348250f2e948Smrgenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
1348350f2e948Smrgmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
1348450f2e948Smrgmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
1348550f2e948Smrgenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
1348650f2e948Smrgpic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
1348750f2e948Smrgenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
1348850f2e948Smrghost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
1348950f2e948Smrghost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
1349050f2e948Smrghost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
1349150f2e948Smrgbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
1349250f2e948Smrgbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
1349350f2e948Smrgbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
1349450f2e948SmrgSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
1349550f2e948SmrgXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
1349650f2e948SmrgGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
1349750f2e948SmrgEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
1349850f2e948SmrgFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
1349950f2e948SmrgLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
1350050f2e948SmrgNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
1350150f2e948SmrgLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
1350250f2e948Smrgmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
1350350f2e948Smrgac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
1350450f2e948Smrgexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
1350550f2e948Smrglt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
1350650f2e948Smrglt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
1350750f2e948Smrglt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
1350850f2e948Smrgreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
1350950f2e948Smrgreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1351050f2e948SmrgOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
1351150f2e948Smrgdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
1351250f2e948Smrgfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
1351350f2e948SmrgAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
1351450f2e948SmrgAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
1351550f2e948SmrgSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
1351650f2e948SmrgRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
1351750f2e948Smrgold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1351850f2e948Smrgold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1351950f2e948Smrgold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1352050f2e948SmrgCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
1352150f2e948SmrgCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
1352250f2e948Smrgcompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
1352350f2e948SmrgGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
1352450f2e948Smrglt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
1352550f2e948Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
1352650f2e948Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
1352750f2e948Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
1352850f2e948Smrgobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
1352950f2e948SmrgSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
1353050f2e948SmrgECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
1353150f2e948SmrgMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
1353250f2e948Smrglt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
1353350f2e948Smrglt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
1353450f2e948Smrglt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
1353550f2e948Smrglt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
1353650f2e948Smrglt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
1353750f2e948Smrgneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
1353850f2e948SmrgDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
1353950f2e948SmrgNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
1354050f2e948SmrgLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
1354150f2e948SmrgOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
1354250f2e948SmrgOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
1354350f2e948Smrglibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
1354450f2e948Smrgshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1354550f2e948Smrgextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1354650f2e948Smrgarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
1354750f2e948Smrgenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
1354850f2e948Smrgexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
1354950f2e948Smrgwhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
1355050f2e948Smrgcompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
1355150f2e948Smrgold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1355250f2e948Smrgold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1355350f2e948Smrgarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1355450f2e948Smrgarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1355550f2e948Smrgmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1355650f2e948Smrgmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1355750f2e948Smrgwith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
1355850f2e948Smrgallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
1355950f2e948Smrgno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
1356050f2e948Smrghardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
1356150f2e948Smrghardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
1356250f2e948Smrghardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
1356350f2e948Smrghardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
1356450f2e948Smrghardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
1356550f2e948Smrghardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
1356650f2e948Smrghardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
1356750f2e948Smrghardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
1356850f2e948Smrginherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
1356950f2e948Smrglink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
1357050f2e948Smrgfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
1357150f2e948Smrgalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
1357250f2e948Smrgexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1357350f2e948Smrgexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
1357450f2e948Smrginclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
1357550f2e948Smrgprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1357650f2e948Smrgfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
1357750f2e948Smrgvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
1357850f2e948Smrgneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
1357950f2e948Smrgneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
1358050f2e948Smrgversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
1358150f2e948Smrgrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
1358250f2e948Smrgshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
1358350f2e948Smrgshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
1358450f2e948Smrglibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
1358550f2e948Smrglibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
1358650f2e948Smrgsoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
1358750f2e948Smrgpostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1358850f2e948Smrgpostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1358950f2e948Smrgfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1359050f2e948Smrgfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
1359150f2e948Smrghardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
1359250f2e948Smrgsys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
1359350f2e948Smrgsys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
1359450f2e948Smrghardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
1359550f2e948Smrgenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
1359650f2e948Smrgenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
1359750f2e948Smrgenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
1359850f2e948Smrgold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
1359950f2e948Smrgstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
1360050f2e948Smrg
1360150f2e948SmrgLTCC='$LTCC'
1360250f2e948SmrgLTCFLAGS='$LTCFLAGS'
1360350f2e948Smrgcompiler='$compiler_DEFAULT'
1360450f2e948Smrg
1360550f2e948Smrg# Quote evaled strings.
1360650f2e948Smrgfor var in SED \
1360750f2e948SmrgGREP \
1360850f2e948SmrgEGREP \
1360950f2e948SmrgFGREP \
1361050f2e948SmrgLD \
1361150f2e948SmrgNM \
1361250f2e948SmrgLN_S \
1361350f2e948Smrglt_SP2NL \
1361450f2e948Smrglt_NL2SP \
1361550f2e948Smrgreload_flag \
1361650f2e948SmrgOBJDUMP \
1361750f2e948Smrgdeplibs_check_method \
1361850f2e948Smrgfile_magic_cmd \
1361950f2e948SmrgAR \
1362050f2e948SmrgAR_FLAGS \
1362150f2e948SmrgSTRIP \
1362250f2e948SmrgRANLIB \
1362350f2e948SmrgCC \
1362450f2e948SmrgCFLAGS \
1362550f2e948Smrgcompiler \
1362650f2e948Smrglt_cv_sys_global_symbol_pipe \
1362750f2e948Smrglt_cv_sys_global_symbol_to_cdecl \
1362850f2e948Smrglt_cv_sys_global_symbol_to_c_name_address \
1362950f2e948Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1363050f2e948SmrgSHELL \
1363150f2e948SmrgECHO \
1363250f2e948Smrglt_prog_compiler_no_builtin_flag \
1363350f2e948Smrglt_prog_compiler_wl \
1363450f2e948Smrglt_prog_compiler_pic \
1363550f2e948Smrglt_prog_compiler_static \
1363650f2e948Smrglt_cv_prog_compiler_c_o \
1363750f2e948Smrgneed_locks \
1363850f2e948SmrgDSYMUTIL \
1363950f2e948SmrgNMEDIT \
1364050f2e948SmrgLIPO \
1364150f2e948SmrgOTOOL \
1364250f2e948SmrgOTOOL64 \
1364350f2e948Smrgshrext_cmds \
1364450f2e948Smrgexport_dynamic_flag_spec \
1364550f2e948Smrgwhole_archive_flag_spec \
1364650f2e948Smrgcompiler_needs_object \
1364750f2e948Smrgwith_gnu_ld \
1364850f2e948Smrgallow_undefined_flag \
1364950f2e948Smrgno_undefined_flag \
1365050f2e948Smrghardcode_libdir_flag_spec \
1365150f2e948Smrghardcode_libdir_flag_spec_ld \
1365250f2e948Smrghardcode_libdir_separator \
1365350f2e948Smrgfix_srcfile_path \
1365450f2e948Smrgexclude_expsyms \
1365550f2e948Smrginclude_expsyms \
1365650f2e948Smrgfile_list_spec \
1365750f2e948Smrgvariables_saved_for_relink \
1365850f2e948Smrglibname_spec \
1365950f2e948Smrglibrary_names_spec \
1366050f2e948Smrgsoname_spec \
1366150f2e948Smrgfinish_eval \
1366250f2e948Smrgold_striplib \
1366350f2e948Smrgstriplib; do
1366450f2e948Smrg    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
1366550f2e948Smrg    *[\\\\\\\`\\"\\\$]*)
1366650f2e948Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1366750f2e948Smrg      ;;
1366850f2e948Smrg    *)
1366950f2e948Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1367050f2e948Smrg      ;;
1367150f2e948Smrg    esac
1367245bc899bSmrgdone
1367350f2e948Smrg
1367450f2e948Smrg# Double-quote double-evaled strings.
1367550f2e948Smrgfor var in reload_cmds \
1367650f2e948Smrgold_postinstall_cmds \
1367750f2e948Smrgold_postuninstall_cmds \
1367850f2e948Smrgold_archive_cmds \
1367950f2e948Smrgextract_expsyms_cmds \
1368050f2e948Smrgold_archive_from_new_cmds \
1368150f2e948Smrgold_archive_from_expsyms_cmds \
1368250f2e948Smrgarchive_cmds \
1368350f2e948Smrgarchive_expsym_cmds \
1368450f2e948Smrgmodule_cmds \
1368550f2e948Smrgmodule_expsym_cmds \
1368650f2e948Smrgexport_symbols_cmds \
1368750f2e948Smrgprelink_cmds \
1368850f2e948Smrgpostinstall_cmds \
1368950f2e948Smrgpostuninstall_cmds \
1369050f2e948Smrgfinish_cmds \
1369150f2e948Smrgsys_lib_search_path_spec \
1369250f2e948Smrgsys_lib_dlsearch_path_spec; do
1369350f2e948Smrg    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
1369450f2e948Smrg    *[\\\\\\\`\\"\\\$]*)
1369550f2e948Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1369650f2e948Smrg      ;;
1369750f2e948Smrg    *)
1369850f2e948Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1369950f2e948Smrg      ;;
1370050f2e948Smrg    esac
1370145bc899bSmrgdone
1370245bc899bSmrg
1370350f2e948Smrg# Fix-up fallback echo if it was mangled by the above quoting rules.
1370450f2e948Smrgcase \$lt_ECHO in
1370550f2e948Smrg*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
1370645bc899bSmrg  ;;
1370745bc899bSmrgesac
137081ac89addSmrg
1370950f2e948Smrgac_aux_dir='$ac_aux_dir'
1371050f2e948Smrgxsi_shell='$xsi_shell'
1371150f2e948Smrglt_shell_append='$lt_shell_append'
137121ac89addSmrg
1371350f2e948Smrg# See if we are running on zsh, and set the options which allow our
1371450f2e948Smrg# commands through without removal of \ escapes INIT.
1371550f2e948Smrgif test -n "\${ZSH_VERSION+set}" ; then
1371650f2e948Smrg   setopt NO_GLOB_SUBST
13717226fade8Smrgfi
1371850f2e948Smrg
1371950f2e948Smrg
1372050f2e948Smrg    PACKAGE='$PACKAGE'
1372150f2e948Smrg    VERSION='$VERSION'
1372250f2e948Smrg    TIMESTAMP='$TIMESTAMP'
1372350f2e948Smrg    RM='$RM'
1372450f2e948Smrg    ofile='$ofile'
1372550f2e948Smrg
1372650f2e948Smrg
1372750f2e948Smrg
1372850f2e948Smrg
1372950f2e948Smrg_ACEOF
1373050f2e948Smrg
1373150f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1373250f2e948Smrg
1373350f2e948Smrg# Handling of arguments.
1373450f2e948Smrgfor ac_config_target in $ac_config_targets
1373545bc899bSmrgdo
1373650f2e948Smrg  case $ac_config_target in
1373750f2e948Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
1373850f2e948Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
1373950f2e948Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
1374050f2e948Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
1374150f2e948Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
1374250f2e948Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
1374350f2e948Smrg
1374450f2e948Smrg  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
1374550f2e948Smrg$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
1374650f2e948Smrg   { (exit 1); exit 1; }; };;
1374750f2e948Smrg  esac
1374845bc899bSmrgdone
1374945bc899bSmrg
1375045bc899bSmrg
1375150f2e948Smrg# If the user did not use the arguments to specify the items to instantiate,
1375250f2e948Smrg# then the envvar interface is used.  Set only those that are not.
1375350f2e948Smrg# We use the long form for the default assignment because of an extremely
1375450f2e948Smrg# bizarre bug on SunOS 4.1.3.
1375550f2e948Smrgif $ac_need_defaults; then
1375650f2e948Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
1375750f2e948Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
1375850f2e948Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
1375945bc899bSmrgfi
1376045bc899bSmrg
1376150f2e948Smrg# Have a temporary directory for convenience.  Make it in the build tree
1376250f2e948Smrg# simply because there is no reason against having it here, and in addition,
1376350f2e948Smrg# creating and moving files from /tmp can sometimes cause problems.
1376450f2e948Smrg# Hook for its removal unless debugging.
1376550f2e948Smrg# Note that there is a small window in which the directory will not be cleaned:
1376650f2e948Smrg# after its creation but before its name has been assigned to `$tmp'.
1376750f2e948Smrg$debug ||
1376850f2e948Smrg{
1376950f2e948Smrg  tmp=
1377050f2e948Smrg  trap 'exit_status=$?
1377150f2e948Smrg  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
1377250f2e948Smrg' 0
1377350f2e948Smrg  trap '{ (exit 1); exit 1; }' 1 2 13 15
1377450f2e948Smrg}
1377550f2e948Smrg# Create a (secure) tmp directory for tmp files.
1377645bc899bSmrg
1377750f2e948Smrg{
1377850f2e948Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
1377950f2e948Smrg  test -n "$tmp" && test -d "$tmp"
1378050f2e948Smrg}  ||
1378150f2e948Smrg{
1378250f2e948Smrg  tmp=./conf$$-$RANDOM
1378350f2e948Smrg  (umask 077 && mkdir "$tmp")
1378450f2e948Smrg} ||
1378550f2e948Smrg{
1378650f2e948Smrg   $as_echo "$as_me: cannot create a temporary directory in ." >&2
1378750f2e948Smrg   { (exit 1); exit 1; }
1378850f2e948Smrg}
1378945bc899bSmrg
1379050f2e948Smrg# Set up the scripts for CONFIG_FILES section.
1379150f2e948Smrg# No need to generate them if there are no CONFIG_FILES.
1379250f2e948Smrg# This happens for instance with `./config.status config.h'.
1379350f2e948Smrgif test -n "$CONFIG_FILES"; then
1379445bc899bSmrg
1379545bc899bSmrg
1379650f2e948Smrgac_cr='
1379750f2e948Smrg'
1379850f2e948Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1379950f2e948Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13800226fade8Smrg  ac_cs_awk_cr='\\r'
1380150f2e948Smrgelse
1380245bc899bSmrg  ac_cs_awk_cr=$ac_cr
1380345bc899bSmrgfi
1380450f2e948Smrg
1380550f2e948Smrgecho 'BEGIN {' >"$tmp/subs1.awk" &&
1380645bc899bSmrg_ACEOF
138071ac89addSmrg
1380850f2e948Smrg
1380950f2e948Smrg{
1381050f2e948Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
1381150f2e948Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1381250f2e948Smrg  echo "_ACEOF"
1381350f2e948Smrg} >conf$$subs.sh ||
1381450f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
1381550f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
1381650f2e948Smrg   { (exit 1); exit 1; }; }
1381750f2e948Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
1381850f2e948Smrgac_delim='%!_!# '
1381950f2e948Smrgfor ac_last_try in false false false false false :; do
1382050f2e948Smrg  . ./conf$$subs.sh ||
1382150f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
1382250f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
138231ac89addSmrg   { (exit 1); exit 1; }; }
1382450f2e948Smrg
1382550f2e948Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1382650f2e948Smrg  if test $ac_delim_n = $ac_delim_num; then
1382750f2e948Smrg    break
1382850f2e948Smrg  elif $ac_last_try; then
1382950f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
1383050f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
1383150f2e948Smrg   { (exit 1); exit 1; }; }
1383250f2e948Smrg  else
1383350f2e948Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1383450f2e948Smrg  fi
1383550f2e948Smrgdone
1383650f2e948Smrgrm -f conf$$subs.sh
1383750f2e948Smrg
1383850f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1383950f2e948Smrgcat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
1384050f2e948Smrg_ACEOF
1384150f2e948Smrgsed -n '
1384250f2e948Smrgh
1384350f2e948Smrgs/^/S["/; s/!.*/"]=/
1384450f2e948Smrgp
1384550f2e948Smrgg
1384650f2e948Smrgs/^[^!]*!//
1384750f2e948Smrg:repl
1384850f2e948Smrgt repl
1384950f2e948Smrgs/'"$ac_delim"'$//
1385050f2e948Smrgt delim
1385150f2e948Smrg:nl
1385250f2e948Smrgh
1385350f2e948Smrgs/\(.\{148\}\).*/\1/
1385450f2e948Smrgt more1
1385550f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
1385650f2e948Smrgp
1385750f2e948Smrgn
1385850f2e948Smrgb repl
1385950f2e948Smrg:more1
1386050f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1386150f2e948Smrgp
1386250f2e948Smrgg
1386350f2e948Smrgs/.\{148\}//
1386450f2e948Smrgt nl
1386550f2e948Smrg:delim
1386650f2e948Smrgh
1386750f2e948Smrgs/\(.\{148\}\).*/\1/
1386850f2e948Smrgt more2
1386950f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
1387050f2e948Smrgp
1387150f2e948Smrgb
1387250f2e948Smrg:more2
1387350f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1387450f2e948Smrgp
1387550f2e948Smrgg
1387650f2e948Smrgs/.\{148\}//
1387750f2e948Smrgt delim
1387850f2e948Smrg' <conf$$subs.awk | sed '
1387950f2e948Smrg/^[^""]/{
1388050f2e948Smrg  N
1388150f2e948Smrg  s/\n//
1388250f2e948Smrg}
1388350f2e948Smrg' >>$CONFIG_STATUS || ac_write_fail=1
1388450f2e948Smrgrm -f conf$$subs.awk
1388550f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1388650f2e948Smrg_ACAWK
1388750f2e948Smrgcat >>"\$tmp/subs1.awk" <<_ACAWK &&
1388850f2e948Smrg  for (key in S) S_is_set[key] = 1
1388950f2e948Smrg  FS = ""
1389050f2e948Smrg
1389150f2e948Smrg}
1389250f2e948Smrg{
1389350f2e948Smrg  line = $ 0
1389450f2e948Smrg  nfields = split(line, field, "@")
1389550f2e948Smrg  substed = 0
1389650f2e948Smrg  len = length(field[1])
1389750f2e948Smrg  for (i = 2; i < nfields; i++) {
1389850f2e948Smrg    key = field[i]
1389950f2e948Smrg    keylen = length(key)
1390050f2e948Smrg    if (S_is_set[key]) {
1390150f2e948Smrg      value = S[key]
1390250f2e948Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1390350f2e948Smrg      len += length(value) + length(field[++i])
1390450f2e948Smrg      substed = 1
1390550f2e948Smrg    } else
1390650f2e948Smrg      len += 1 + keylen
1390750f2e948Smrg  }
1390850f2e948Smrg
1390950f2e948Smrg  print line
1391050f2e948Smrg}
1391150f2e948Smrg
1391250f2e948Smrg_ACAWK
1391350f2e948Smrg_ACEOF
1391450f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1391550f2e948Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1391645bc899bSmrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1391750f2e948Smrgelse
1391850f2e948Smrg  cat
1391950f2e948Smrgfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
1392050f2e948Smrg  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
1392150f2e948Smrg$as_echo "$as_me: error: could not setup config files machinery" >&2;}
1392250f2e948Smrg   { (exit 1); exit 1; }; }
1392350f2e948Smrg_ACEOF
1392450f2e948Smrg
1392550f2e948Smrg# VPATH may cause trouble with some makes, so we remove $(srcdir),
1392650f2e948Smrg# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
1392750f2e948Smrg# trailing colons and then remove the whole line if VPATH becomes empty
1392850f2e948Smrg# (actually we leave an empty line to preserve line numbers).
1392950f2e948Smrgif test "x$srcdir" = x.; then
1393050f2e948Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
1393150f2e948Smrgs/:*\$(srcdir):*/:/
1393250f2e948Smrgs/:*\${srcdir}:*/:/
1393350f2e948Smrgs/:*@srcdir@:*/:/
1393450f2e948Smrgs/^\([^=]*=[	 ]*\):*/\1/
1393550f2e948Smrgs/:*$//
1393650f2e948Smrgs/^[^=]*=[	 ]*$//
1393745bc899bSmrg}'
1393845bc899bSmrgfi
1393950f2e948Smrg
1394050f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1394145bc899bSmrgfi # test -n "$CONFIG_FILES"
1394250f2e948Smrg
1394350f2e948Smrg# Set up the scripts for CONFIG_HEADERS section.
1394450f2e948Smrg# No need to generate them if there are no CONFIG_HEADERS.
1394550f2e948Smrg# This happens for instance with `./config.status Makefile'.
1394650f2e948Smrgif test -n "$CONFIG_HEADERS"; then
1394750f2e948Smrgcat >"$tmp/defines.awk" <<\_ACAWK ||
1394850f2e948SmrgBEGIN {
1394945bc899bSmrg_ACEOF
1395050f2e948Smrg
1395150f2e948Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
1395250f2e948Smrg# here-document in config.status, that substitutes the proper values into
1395345bc899bSmrg# config.h.in to produce config.h.
1395450f2e948Smrg
1395550f2e948Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
1395650f2e948Smrg# handling of long lines.
1395750f2e948Smrgac_delim='%!_!# '
1395850f2e948Smrgfor ac_last_try in false false :; do
1395950f2e948Smrg  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
1396050f2e948Smrg  if test -z "$ac_t"; then
1396150f2e948Smrg    break
1396250f2e948Smrg  elif $ac_last_try; then
1396350f2e948Smrg    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
1396450f2e948Smrg$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
1396550f2e948Smrg   { (exit 1); exit 1; }; }
1396650f2e948Smrg  else
1396750f2e948Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1396850f2e948Smrg  fi
1396945bc899bSmrgdone
1397050f2e948Smrg
1397150f2e948Smrg# For the awk script, D is an array of macro values keyed by name,
1397250f2e948Smrg# likewise P contains macro parameters if any.  Preserve backslash
1397350f2e948Smrg# newline sequences.
1397450f2e948Smrg
1397550f2e948Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
1397650f2e948Smrgsed -n '
1397750f2e948Smrgs/.\{148\}/&'"$ac_delim"'/g
1397850f2e948Smrgt rset
1397950f2e948Smrg:rset
1398050f2e948Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
1398150f2e948Smrgt def
1398250f2e948Smrgd
1398350f2e948Smrg:def
1398450f2e948Smrgs/\\$//
1398550f2e948Smrgt bsnl
1398650f2e948Smrgs/["\\]/\\&/g
1398750f2e948Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1398850f2e948SmrgD["\1"]=" \3"/p
1398950f2e948Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
1399050f2e948Smrgd
1399150f2e948Smrg:bsnl
1399250f2e948Smrgs/["\\]/\\&/g
1399350f2e948Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1399450f2e948SmrgD["\1"]=" \3\\\\\\n"\\/p
1399550f2e948Smrgt cont
1399650f2e948Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
1399750f2e948Smrgt cont
1399850f2e948Smrgd
1399950f2e948Smrg:cont
1400050f2e948Smrgn
1400150f2e948Smrgs/.\{148\}/&'"$ac_delim"'/g
1400250f2e948Smrgt clear
1400350f2e948Smrg:clear
1400450f2e948Smrgs/\\$//
1400550f2e948Smrgt bsnlc
1400650f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
1400750f2e948Smrgd
1400850f2e948Smrg:bsnlc
1400950f2e948Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
1401050f2e948Smrgb cont
1401150f2e948Smrg' <confdefs.h | sed '
1401250f2e948Smrgs/'"$ac_delim"'/"\\\
1401350f2e948Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
1401450f2e948Smrg
1401550f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1401650f2e948Smrg  for (key in D) D_is_set[key] = 1
1401750f2e948Smrg  FS = ""
1401850f2e948Smrg}
1401950f2e948Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
1402050f2e948Smrg  line = \$ 0
1402150f2e948Smrg  split(line, arg, " ")
1402250f2e948Smrg  if (arg[1] == "#") {
1402350f2e948Smrg    defundef = arg[2]
1402450f2e948Smrg    mac1 = arg[3]
1402550f2e948Smrg  } else {
1402650f2e948Smrg    defundef = substr(arg[1], 2)
1402750f2e948Smrg    mac1 = arg[2]
1402850f2e948Smrg  }
1402950f2e948Smrg  split(mac1, mac2, "(") #)
1403050f2e948Smrg  macro = mac2[1]
1403150f2e948Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
1403250f2e948Smrg  if (D_is_set[macro]) {
1403350f2e948Smrg    # Preserve the white space surrounding the "#".
1403450f2e948Smrg    print prefix "define", macro P[macro] D[macro]
1403550f2e948Smrg    next
1403650f2e948Smrg  } else {
1403750f2e948Smrg    # Replace #undef with comments.  This is necessary, for example,
1403850f2e948Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
1403950f2e948Smrg    # on some systems where configure will not decide to define it.
1404050f2e948Smrg    if (defundef == "undef") {
1404150f2e948Smrg      print "/*", prefix defundef, macro, "*/"
1404250f2e948Smrg      next
1404350f2e948Smrg    }
1404450f2e948Smrg  }
1404550f2e948Smrg}
1404650f2e948Smrg{ print }
1404750f2e948Smrg_ACAWK
1404850f2e948Smrg_ACEOF
1404950f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1405050f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
1405150f2e948Smrg$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
1405250f2e948Smrg   { (exit 1); exit 1; }; }
1405345bc899bSmrgfi # test -n "$CONFIG_HEADERS"
1405445bc899bSmrg
1405550f2e948Smrg
1405650f2e948Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
1405750f2e948Smrgshift
1405850f2e948Smrgfor ac_tag
1405950f2e948Smrgdo
1406050f2e948Smrg  case $ac_tag in
1406150f2e948Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
1406250f2e948Smrg  esac
1406350f2e948Smrg  case $ac_mode$ac_tag in
1406450f2e948Smrg  :[FHL]*:*);;
1406550f2e948Smrg  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
1406650f2e948Smrg$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
1406750f2e948Smrg   { (exit 1); exit 1; }; };;
1406850f2e948Smrg  :[FH]-) ac_tag=-:-;;
1406950f2e948Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
1407050f2e948Smrg  esac
1407150f2e948Smrg  ac_save_IFS=$IFS
1407250f2e948Smrg  IFS=:
1407350f2e948Smrg  set x $ac_tag
1407450f2e948Smrg  IFS=$ac_save_IFS
1407550f2e948Smrg  shift
1407650f2e948Smrg  ac_file=$1
1407745bc899bSmrg  shift
1407850f2e948Smrg
1407950f2e948Smrg  case $ac_mode in
1408050f2e948Smrg  :L) ac_source=$1;;
1408150f2e948Smrg  :[FH])
1408250f2e948Smrg    ac_file_inputs=
1408350f2e948Smrg    for ac_f
1408450f2e948Smrg    do
1408550f2e948Smrg      case $ac_f in
1408650f2e948Smrg      -) ac_f="$tmp/stdin";;
1408750f2e948Smrg      *) # Look for the file first in the build tree, then in the source tree
1408850f2e948Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
1408950f2e948Smrg	 # because $ac_f cannot contain `:'.
1409050f2e948Smrg	 test -f "$ac_f" ||
1409150f2e948Smrg	   case $ac_f in
1409250f2e948Smrg	   [\\/$]*) false;;
1409350f2e948Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
1409450f2e948Smrg	   esac ||
1409550f2e948Smrg	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
1409650f2e948Smrg$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
1409750f2e948Smrg   { (exit 1); exit 1; }; };;
1409850f2e948Smrg      esac
1409950f2e948Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1410050f2e948Smrg      ac_file_inputs="$ac_file_inputs '$ac_f'"
1410145bc899bSmrg    done
1410250f2e948Smrg
1410350f2e948Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
1410450f2e948Smrg    # use $as_me), people would be surprised to read:
1410550f2e948Smrg    #    /* config.h.  Generated by config.status.  */
1410650f2e948Smrg    configure_input='Generated from '`
1410750f2e948Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1410850f2e948Smrg	`' by configure.'
1410950f2e948Smrg    if test x"$ac_file" != x-; then
1411050f2e948Smrg      configure_input="$ac_file.  $configure_input"
1411150f2e948Smrg      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
1411250f2e948Smrg$as_echo "$as_me: creating $ac_file" >&6;}
1411350f2e948Smrg    fi
1411450f2e948Smrg    # Neutralize special characters interpreted by sed in replacement strings.
1411550f2e948Smrg    case $configure_input in #(
1411650f2e948Smrg    *\&* | *\|* | *\\* )
1411750f2e948Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
1411850f2e948Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1411950f2e948Smrg    *) ac_sed_conf_input=$configure_input;;
1412045bc899bSmrg    esac
1412150f2e948Smrg
1412250f2e948Smrg    case $ac_tag in
1412350f2e948Smrg    *:-:* | *:-) cat >"$tmp/stdin" \
1412450f2e948Smrg      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1412550f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1412650f2e948Smrg   { (exit 1); exit 1; }; } ;;
1412750f2e948Smrg    esac
1412850f2e948Smrg    ;;
1412945bc899bSmrg  esac
1413050f2e948Smrg
1413150f2e948Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
1413250f2e948Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1413350f2e948Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
1413450f2e948Smrg	 X"$ac_file" : 'X\(//\)$' \| \
1413550f2e948Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1413650f2e948Smrg$as_echo X"$ac_file" |
1413750f2e948Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1413850f2e948Smrg	    s//\1/
1413950f2e948Smrg	    q
1414050f2e948Smrg	  }
1414150f2e948Smrg	  /^X\(\/\/\)[^/].*/{
1414250f2e948Smrg	    s//\1/
1414350f2e948Smrg	    q
1414450f2e948Smrg	  }
1414550f2e948Smrg	  /^X\(\/\/\)$/{
1414650f2e948Smrg	    s//\1/
1414750f2e948Smrg	    q
1414850f2e948Smrg	  }
1414950f2e948Smrg	  /^X\(\/\).*/{
1415050f2e948Smrg	    s//\1/
1415150f2e948Smrg	    q
1415250f2e948Smrg	  }
1415350f2e948Smrg	  s/.*/./; q'`
1415450f2e948Smrg  { as_dir="$ac_dir"
1415550f2e948Smrg  case $as_dir in #(
1415650f2e948Smrg  -*) as_dir=./$as_dir;;
1415750f2e948Smrg  esac
1415850f2e948Smrg  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
1415950f2e948Smrg    as_dirs=
1416050f2e948Smrg    while :; do
1416150f2e948Smrg      case $as_dir in #(
1416250f2e948Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1416350f2e948Smrg      *) as_qdir=$as_dir;;
1416450f2e948Smrg      esac
1416550f2e948Smrg      as_dirs="'$as_qdir' $as_dirs"
1416650f2e948Smrg      as_dir=`$as_dirname -- "$as_dir" ||
1416750f2e948Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1416850f2e948Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
1416950f2e948Smrg	 X"$as_dir" : 'X\(//\)$' \| \
1417050f2e948Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1417150f2e948Smrg$as_echo X"$as_dir" |
1417250f2e948Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1417350f2e948Smrg	    s//\1/
1417450f2e948Smrg	    q
1417550f2e948Smrg	  }
1417650f2e948Smrg	  /^X\(\/\/\)[^/].*/{
1417750f2e948Smrg	    s//\1/
1417850f2e948Smrg	    q
1417950f2e948Smrg	  }
1418050f2e948Smrg	  /^X\(\/\/\)$/{
1418150f2e948Smrg	    s//\1/
1418250f2e948Smrg	    q
1418350f2e948Smrg	  }
1418450f2e948Smrg	  /^X\(\/\).*/{
1418550f2e948Smrg	    s//\1/
1418650f2e948Smrg	    q
1418750f2e948Smrg	  }
1418850f2e948Smrg	  s/.*/./; q'`
1418950f2e948Smrg      test -d "$as_dir" && break
1419050f2e948Smrg    done
1419150f2e948Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
1419250f2e948Smrg  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
1419350f2e948Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
1419450f2e948Smrg   { (exit 1); exit 1; }; }; }
1419545bc899bSmrg  ac_builddir=.
1419650f2e948Smrg
1419750f2e948Smrgcase "$ac_dir" in
1419850f2e948Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1419950f2e948Smrg*)
1420050f2e948Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1420150f2e948Smrg  # A ".." for each directory in $ac_dir_suffix.
1420250f2e948Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1420350f2e948Smrg  case $ac_top_builddir_sub in
1420450f2e948Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1420550f2e948Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1420650f2e948Smrg  esac ;;
1420750f2e948Smrgesac
1420850f2e948Smrgac_abs_top_builddir=$ac_pwd
1420950f2e948Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1421050f2e948Smrg# for backward compatibility:
1421145bc899bSmrgac_top_builddir=$ac_top_build_prefix
1421250f2e948Smrg
1421350f2e948Smrgcase $srcdir in
1421450f2e948Smrg  .)  # We are building in place.
1421550f2e948Smrg    ac_srcdir=.
1421650f2e948Smrg    ac_top_srcdir=$ac_top_builddir_sub
1421750f2e948Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1421850f2e948Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1421950f2e948Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1422050f2e948Smrg    ac_top_srcdir=$srcdir
1422150f2e948Smrg    ac_abs_top_srcdir=$srcdir ;;
1422250f2e948Smrg  *) # Relative name.
1422350f2e948Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1422450f2e948Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1422550f2e948Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1422650f2e948Smrgesac
1422745bc899bSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1422845bc899bSmrg
1422950f2e948Smrg
1423050f2e948Smrg  case $ac_mode in
1423150f2e948Smrg  :F)
1423250f2e948Smrg  #
1423350f2e948Smrg  # CONFIG_FILE
1423445bc899bSmrg  #
1423550f2e948Smrg
1423650f2e948Smrg  case $INSTALL in
1423750f2e948Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
1423850f2e948Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
1423950f2e948Smrg  esac
1424050f2e948Smrg  ac_MKDIR_P=$MKDIR_P
1424150f2e948Smrg  case $MKDIR_P in
1424250f2e948Smrg  [\\/$]* | ?:[\\/]* ) ;;
1424350f2e948Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
1424445bc899bSmrg  esac
1424545bc899bSmrg_ACEOF
1424650f2e948Smrg
1424750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1424850f2e948Smrg# If the template does not know about datarootdir, expand it.
1424950f2e948Smrg# FIXME: This hack should be removed a few years after 2.60.
1425045bc899bSmrgac_datarootdir_hack=; ac_datarootdir_seen=
1425150f2e948Smrg
1425250f2e948Smrgac_sed_dataroot='
1425350f2e948Smrg/datarootdir/ {
1425450f2e948Smrg  p
1425545bc899bSmrg  q
1425650f2e948Smrg}
1425750f2e948Smrg/@datadir@/p
1425850f2e948Smrg/@docdir@/p
1425950f2e948Smrg/@infodir@/p
1426050f2e948Smrg/@localedir@/p
1426150f2e948Smrg/@mandir@/p
1426250f2e948Smrg'
1426350f2e948Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1426450f2e948Smrg*datarootdir*) ac_datarootdir_seen=yes;;
1426550f2e948Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1426650f2e948Smrg  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1426750f2e948Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1426850f2e948Smrg_ACEOF
1426950f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1427050f2e948Smrg  ac_datarootdir_hack='
1427150f2e948Smrg  s&@datadir@&$datadir&g
1427250f2e948Smrg  s&@docdir@&$docdir&g
1427350f2e948Smrg  s&@infodir@&$infodir&g
1427450f2e948Smrg  s&@localedir@&$localedir&g
1427550f2e948Smrg  s&@mandir@&$mandir&g
1427650f2e948Smrg    s&\\\${datarootdir}&$datarootdir&g' ;;
1427745bc899bSmrgesac
1427845bc899bSmrg_ACEOF
1427950f2e948Smrg
1428050f2e948Smrg# Neutralize VPATH when `$srcdir' = `.'.
1428150f2e948Smrg# Shell code in configure.ac might set extrasub.
1428250f2e948Smrg# FIXME: do we really want to maintain this feature?
1428350f2e948Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1428450f2e948Smrgac_sed_extra="$ac_vpsub
14285226fade8Smrg$extrasub
1428650f2e948Smrg_ACEOF
1428750f2e948Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1428850f2e948Smrg:t
1428950f2e948Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1429050f2e948Smrgs|@configure_input@|$ac_sed_conf_input|;t t
1429150f2e948Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
1429250f2e948Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
1429350f2e948Smrgs&@srcdir@&$ac_srcdir&;t t
1429450f2e948Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
1429550f2e948Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
1429650f2e948Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
1429750f2e948Smrgs&@builddir@&$ac_builddir&;t t
1429850f2e948Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
1429950f2e948Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
1430050f2e948Smrgs&@INSTALL@&$ac_INSTALL&;t t
1430150f2e948Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
1430250f2e948Smrg$ac_datarootdir_hack
1430350f2e948Smrg"
1430450f2e948Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
1430550f2e948Smrg  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1430650f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1430745bc899bSmrg   { (exit 1); exit 1; }; }
1430850f2e948Smrg
1430950f2e948Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1431050f2e948Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
1431150f2e948Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
1431250f2e948Smrg  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1431350f2e948Smrgwhich seems to be undefined.  Please make sure it is defined." >&5
1431450f2e948Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1431545bc899bSmrgwhich seems to be undefined.  Please make sure it is defined." >&2;}
1431650f2e948Smrg
1431750f2e948Smrg  rm -f "$tmp/stdin"
1431850f2e948Smrg  case $ac_file in
1431950f2e948Smrg  -) cat "$tmp/out" && rm -f "$tmp/out";;
1432050f2e948Smrg  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
1432150f2e948Smrg  esac \
1432250f2e948Smrg  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1432350f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1432450f2e948Smrg   { (exit 1); exit 1; }; }
1432550f2e948Smrg ;;
1432650f2e948Smrg  :H)
1432750f2e948Smrg  #
1432850f2e948Smrg  # CONFIG_HEADER
1432950f2e948Smrg  #
1433050f2e948Smrg  if test x"$ac_file" != x-; then
1433150f2e948Smrg    {
1433250f2e948Smrg      $as_echo "/* $configure_input  */" \
1433350f2e948Smrg      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
1433450f2e948Smrg    } >"$tmp/config.h" \
1433550f2e948Smrg      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1433650f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1433750f2e948Smrg   { (exit 1); exit 1; }; }
1433850f2e948Smrg    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
1433950f2e948Smrg      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
1434050f2e948Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
1434150f2e948Smrg    else
1434250f2e948Smrg      rm -f "$ac_file"
1434350f2e948Smrg      mv "$tmp/config.h" "$ac_file" \
1434450f2e948Smrg	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1434550f2e948Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1434650f2e948Smrg   { (exit 1); exit 1; }; }
1434750f2e948Smrg    fi
1434850f2e948Smrg  else
1434950f2e948Smrg    $as_echo "/* $configure_input  */" \
1435050f2e948Smrg      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
1435150f2e948Smrg      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
1435250f2e948Smrg$as_echo "$as_me: error: could not create -" >&2;}
1435350f2e948Smrg   { (exit 1); exit 1; }; }
1435450f2e948Smrg  fi
1435550f2e948Smrg# Compute "$ac_file"'s index in $config_headers.
1435650f2e948Smrg_am_arg="$ac_file"
1435750f2e948Smrg_am_stamp_count=1
1435850f2e948Smrgfor _am_header in $config_headers :; do
1435950f2e948Smrg  case $_am_header in
1436050f2e948Smrg    $_am_arg | $_am_arg:* )
1436150f2e948Smrg      break ;;
1436250f2e948Smrg    * )
1436350f2e948Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1436450f2e948Smrg  esac
1436550f2e948Smrgdone
1436650f2e948Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
1436750f2e948Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1436850f2e948Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
1436950f2e948Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
1437050f2e948Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1437150f2e948Smrg$as_echo X"$_am_arg" |
1437250f2e948Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1437350f2e948Smrg	    s//\1/
1437450f2e948Smrg	    q
1437550f2e948Smrg	  }
1437650f2e948Smrg	  /^X\(\/\/\)[^/].*/{
1437750f2e948Smrg	    s//\1/
1437850f2e948Smrg	    q
1437950f2e948Smrg	  }
1438050f2e948Smrg	  /^X\(\/\/\)$/{
1438150f2e948Smrg	    s//\1/
1438250f2e948Smrg	    q
1438350f2e948Smrg	  }
1438450f2e948Smrg	  /^X\(\/\).*/{
1438550f2e948Smrg	    s//\1/
1438650f2e948Smrg	    q
1438750f2e948Smrg	  }
1438850f2e948Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
1438945bc899bSmrg ;;
1439050f2e948Smrg
1439150f2e948Smrg  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
1439250f2e948Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
1439350f2e948Smrg ;;
1439445bc899bSmrg  esac
1439545bc899bSmrg
1439650f2e948Smrg
1439750f2e948Smrg  case $ac_file$ac_mode in
1439850f2e948Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
1439950f2e948Smrg# are listed without --file.  Let's play safe and only enable the eval
1440050f2e948Smrg# if we detect the quoting.
1440150f2e948Smrgcase $CONFIG_FILES in
1440250f2e948Smrg*\'*) eval set x "$CONFIG_FILES" ;;
1440350f2e948Smrg*)   set x $CONFIG_FILES ;;
1440450f2e948Smrgesac
1440550f2e948Smrgshift
1440650f2e948Smrgfor mf
1440750f2e948Smrgdo
1440850f2e948Smrg  # Strip MF so we end up with the name of the file.
1440950f2e948Smrg  mf=`echo "$mf" | sed -e 's/:.*$//'`
1441050f2e948Smrg  # Check whether this is an Automake generated Makefile or not.
1441150f2e948Smrg  # We used to match only the files named `Makefile.in', but
1441250f2e948Smrg  # some people rename them; so instead we look at the file content.
1441350f2e948Smrg  # Grep'ing the first line is not enough: some people post-process
1441450f2e948Smrg  # each Makefile.in and add a new line on top of each file to say so.
1441550f2e948Smrg  # Grep'ing the whole file is not good either: AIX grep has a line
1441650f2e948Smrg  # limit of 2048, but all sed's we know have understand at least 4000.
1441750f2e948Smrg  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1441850f2e948Smrg    dirpart=`$as_dirname -- "$mf" ||
1441950f2e948Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1442050f2e948Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
1442150f2e948Smrg	 X"$mf" : 'X\(//\)$' \| \
1442250f2e948Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1442350f2e948Smrg$as_echo X"$mf" |
1442450f2e948Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1442550f2e948Smrg	    s//\1/
1442650f2e948Smrg	    q
1442750f2e948Smrg	  }
1442850f2e948Smrg	  /^X\(\/\/\)[^/].*/{
1442950f2e948Smrg	    s//\1/
1443050f2e948Smrg	    q
1443150f2e948Smrg	  }
1443250f2e948Smrg	  /^X\(\/\/\)$/{
1443350f2e948Smrg	    s//\1/
1443450f2e948Smrg	    q
1443550f2e948Smrg	  }
1443650f2e948Smrg	  /^X\(\/\).*/{
1443750f2e948Smrg	    s//\1/
1443850f2e948Smrg	    q
1443950f2e948Smrg	  }
1444050f2e948Smrg	  s/.*/./; q'`
1444150f2e948Smrg  else
1444250f2e948Smrg    continue
1444350f2e948Smrg  fi
1444450f2e948Smrg  # Extract the definition of DEPDIR, am__include, and am__quote
1444550f2e948Smrg  # from the Makefile without running `make'.
1444650f2e948Smrg  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1444750f2e948Smrg  test -z "$DEPDIR" && continue
1444850f2e948Smrg  am__include=`sed -n 's/^am__include = //p' < "$mf"`
1444950f2e948Smrg  test -z "am__include" && continue
1445050f2e948Smrg  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1445150f2e948Smrg  # When using ansi2knr, U may be empty or an underscore; expand it
1445250f2e948Smrg  U=`sed -n 's/^U = //p' < "$mf"`
1445350f2e948Smrg  # Find all dependency output files, they are included files with
1445450f2e948Smrg  # $(DEPDIR) in their names.  We invoke sed twice because it is the
1445550f2e948Smrg  # simplest approach to changing $(DEPDIR) to its actual value in the
1445650f2e948Smrg  # expansion.
1445750f2e948Smrg  for file in `sed -n "
1445850f2e948Smrg    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1445950f2e948Smrg       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1446050f2e948Smrg    # Make sure the directory exists.
1446150f2e948Smrg    test -f "$dirpart/$file" && continue
1446250f2e948Smrg    fdir=`$as_dirname -- "$file" ||
1446350f2e948Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1446450f2e948Smrg	 X"$file" : 'X\(//\)[^/]' \| \
1446550f2e948Smrg	 X"$file" : 'X\(//\)$' \| \
1446650f2e948Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1446750f2e948Smrg$as_echo X"$file" |
1446850f2e948Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1446950f2e948Smrg	    s//\1/
1447050f2e948Smrg	    q
1447150f2e948Smrg	  }
1447250f2e948Smrg	  /^X\(\/\/\)[^/].*/{
1447350f2e948Smrg	    s//\1/
1447450f2e948Smrg	    q
1447550f2e948Smrg	  }
1447650f2e948Smrg	  /^X\(\/\/\)$/{
1447750f2e948Smrg	    s//\1/
1447850f2e948Smrg	    q
1447950f2e948Smrg	  }
1448050f2e948Smrg	  /^X\(\/\).*/{
1448150f2e948Smrg	    s//\1/
1448250f2e948Smrg	    q
1448350f2e948Smrg	  }
1448450f2e948Smrg	  s/.*/./; q'`
1448550f2e948Smrg    { as_dir=$dirpart/$fdir
1448650f2e948Smrg  case $as_dir in #(
1448750f2e948Smrg  -*) as_dir=./$as_dir;;
1448850f2e948Smrg  esac
1448950f2e948Smrg  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
1449050f2e948Smrg    as_dirs=
1449150f2e948Smrg    while :; do
1449250f2e948Smrg      case $as_dir in #(
1449350f2e948Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1449450f2e948Smrg      *) as_qdir=$as_dir;;
1449550f2e948Smrg      esac
1449650f2e948Smrg      as_dirs="'$as_qdir' $as_dirs"
1449750f2e948Smrg      as_dir=`$as_dirname -- "$as_dir" ||
1449850f2e948Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1449950f2e948Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
1450050f2e948Smrg	 X"$as_dir" : 'X\(//\)$' \| \
1450150f2e948Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1450250f2e948Smrg$as_echo X"$as_dir" |
1450350f2e948Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1450450f2e948Smrg	    s//\1/
1450550f2e948Smrg	    q
1450650f2e948Smrg	  }
1450750f2e948Smrg	  /^X\(\/\/\)[^/].*/{
1450850f2e948Smrg	    s//\1/
1450950f2e948Smrg	    q
1451050f2e948Smrg	  }
1451150f2e948Smrg	  /^X\(\/\/\)$/{
1451250f2e948Smrg	    s//\1/
1451350f2e948Smrg	    q
1451450f2e948Smrg	  }
1451550f2e948Smrg	  /^X\(\/\).*/{
1451650f2e948Smrg	    s//\1/
1451750f2e948Smrg	    q
1451850f2e948Smrg	  }
1451950f2e948Smrg	  s/.*/./; q'`
1452050f2e948Smrg      test -d "$as_dir" && break
1452150f2e948Smrg    done
1452250f2e948Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
1452350f2e948Smrg  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
1452450f2e948Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
1452550f2e948Smrg   { (exit 1); exit 1; }; }; }
1452650f2e948Smrg    # echo "creating $dirpart/$file"
1452750f2e948Smrg    echo '# dummy' > "$dirpart/$file"
1452850f2e948Smrg  done
1452950f2e948Smrgdone
1453050f2e948Smrg ;;
145311ac89addSmrg    "libtool":C)
1453250f2e948Smrg
1453350f2e948Smrg    # See if we are running on zsh, and set the options which allow our
1453450f2e948Smrg    # commands through without removal of \ escapes.
1453550f2e948Smrg    if test -n "${ZSH_VERSION+set}" ; then
1453650f2e948Smrg      setopt NO_GLOB_SUBST
145371ac89addSmrg    fi
1453850f2e948Smrg
1453950f2e948Smrg    cfgfile="${ofile}T"
1454050f2e948Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
1454145bc899bSmrg    $RM "$cfgfile"
1454250f2e948Smrg
1454350f2e948Smrg    cat <<_LT_EOF >> "$cfgfile"
145441ac89addSmrg#! $SHELL
1454550f2e948Smrg
1454650f2e948Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1454750f2e948Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1454850f2e948Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1454950f2e948Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
1455050f2e948Smrg#
1455150f2e948Smrg#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
1455250f2e948Smrg#                 2006, 2007, 2008 Free Software Foundation, Inc.
1455350f2e948Smrg#   Written by Gordon Matzigkeit, 1996
1455450f2e948Smrg#
1455550f2e948Smrg#   This file is part of GNU Libtool.
1455650f2e948Smrg#
1455750f2e948Smrg# GNU Libtool is free software; you can redistribute it and/or
1455850f2e948Smrg# modify it under the terms of the GNU General Public License as
1455950f2e948Smrg# published by the Free Software Foundation; either version 2 of
1456050f2e948Smrg# the License, or (at your option) any later version.
1456150f2e948Smrg#
1456250f2e948Smrg# As a special exception to the GNU General Public License,
1456350f2e948Smrg# if you distribute this file as part of a program or library that
1456450f2e948Smrg# is built using GNU Libtool, you may include this file under the
1456550f2e948Smrg# same distribution terms that you use for the rest of that program.
1456650f2e948Smrg#
1456750f2e948Smrg# GNU Libtool is distributed in the hope that it will be useful,
1456850f2e948Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of
1456950f2e948Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1457050f2e948Smrg# GNU General Public License for more details.
1457150f2e948Smrg#
1457250f2e948Smrg# You should have received a copy of the GNU General Public License
1457350f2e948Smrg# along with GNU Libtool; see the file COPYING.  If not, a copy
1457450f2e948Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
1457550f2e948Smrg# obtained by writing to the Free Software Foundation, Inc.,
1457645bc899bSmrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
145771ac89addSmrg
1457850f2e948Smrg
1457950f2e948Smrg# The names of the tagged configurations supported by this script.
1458045bc899bSmrgavailable_tags=""
1458150f2e948Smrg
1458250f2e948Smrg# ### BEGIN LIBTOOL CONFIG
1458350f2e948Smrg
1458450f2e948Smrg# Whether or not to build static libraries.
1458550f2e948Smrgbuild_old_libs=$enable_static
1458650f2e948Smrg
1458750f2e948Smrg# Which release of libtool.m4 was used?
1458850f2e948Smrgmacro_version=$macro_version
1458945bc899bSmrgmacro_revision=$macro_revision
1459050f2e948Smrg
1459150f2e948Smrg# Whether or not to build shared libraries.
1459250f2e948Smrgbuild_libtool_libs=$enable_shared
1459350f2e948Smrg
1459450f2e948Smrg# What type of objects to build.
1459545bc899bSmrgpic_mode=$pic_mode
1459650f2e948Smrg
1459750f2e948Smrg# Whether or not to optimize for fast installation.
1459850f2e948Smrgfast_install=$enable_fast_install
1459950f2e948Smrg
1460050f2e948Smrg# The host system.
1460150f2e948Smrghost_alias=$host_alias
1460250f2e948Smrghost=$host
1460345bc899bSmrghost_os=$host_os
1460450f2e948Smrg
1460550f2e948Smrg# The build system.
1460650f2e948Smrgbuild_alias=$build_alias
1460750f2e948Smrgbuild=$build
1460845bc899bSmrgbuild_os=$build_os
1460950f2e948Smrg
1461050f2e948Smrg# A sed program that does not truncate output.
1461145bc899bSmrgSED=$lt_SED
1461250f2e948Smrg
1461350f2e948Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
1461445bc899bSmrgXsed="\$SED -e 1s/^X//"
1461550f2e948Smrg
1461650f2e948Smrg# A grep program that handles long lines.
1461745bc899bSmrgGREP=$lt_GREP
1461850f2e948Smrg
1461950f2e948Smrg# An ERE matcher.
1462045bc899bSmrgEGREP=$lt_EGREP
1462150f2e948Smrg
1462250f2e948Smrg# A literal string matcher.
1462345bc899bSmrgFGREP=$lt_FGREP
1462450f2e948Smrg
1462550f2e948Smrg# A BSD- or MS-compatible name lister.
1462645bc899bSmrgNM=$lt_NM
1462750f2e948Smrg
1462850f2e948Smrg# Whether we need soft or hard links.
1462945bc899bSmrgLN_S=$lt_LN_S
1463050f2e948Smrg
1463150f2e948Smrg# What is the maximum length of a command?
1463245bc899bSmrgmax_cmd_len=$max_cmd_len
1463350f2e948Smrg
1463450f2e948Smrg# Object file suffix (normally "o").
1463545bc899bSmrgobjext=$ac_objext
1463650f2e948Smrg
1463750f2e948Smrg# Executable file suffix (normally "").
1463845bc899bSmrgexeext=$exeext
1463950f2e948Smrg
1464050f2e948Smrg# whether the shell understands "unset".
1464145bc899bSmrglt_unset=$lt_unset
1464250f2e948Smrg
1464350f2e948Smrg# turn spaces into newlines.
1464445bc899bSmrgSP2NL=$lt_lt_SP2NL
1464550f2e948Smrg
1464650f2e948Smrg# turn newlines into spaces.
1464745bc899bSmrgNL2SP=$lt_lt_NL2SP
1464850f2e948Smrg
1464950f2e948Smrg# How to create reloadable object files.
1465050f2e948Smrgreload_flag=$lt_reload_flag
1465145bc899bSmrgreload_cmds=$lt_reload_cmds
1465250f2e948Smrg
1465350f2e948Smrg# An object symbol dumper.
1465445bc899bSmrgOBJDUMP=$lt_OBJDUMP
1465550f2e948Smrg
1465650f2e948Smrg# Method to check whether dependent libraries are shared objects.
1465745bc899bSmrgdeplibs_check_method=$lt_deplibs_check_method
1465850f2e948Smrg
1465950f2e948Smrg# Command to use when deplibs_check_method == "file_magic".
1466045bc899bSmrgfile_magic_cmd=$lt_file_magic_cmd
1466150f2e948Smrg
1466250f2e948Smrg# The archiver.
1466350f2e948SmrgAR=$lt_AR
1466445bc899bSmrgAR_FLAGS=$lt_AR_FLAGS
1466550f2e948Smrg
1466650f2e948Smrg# A symbol stripping program.
1466745bc899bSmrgSTRIP=$lt_STRIP
1466850f2e948Smrg
1466950f2e948Smrg# Commands used to install an old-style archive.
1467050f2e948SmrgRANLIB=$lt_RANLIB
1467150f2e948Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
1467245bc899bSmrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1467350f2e948Smrg
1467450f2e948Smrg# A C compiler.
1467545bc899bSmrgLTCC=$lt_CC
1467650f2e948Smrg
1467750f2e948Smrg# LTCC compiler flags.
1467845bc899bSmrgLTCFLAGS=$lt_CFLAGS
1467950f2e948Smrg
1468050f2e948Smrg# Take the output of nm and produce a listing of raw symbols and C names.
1468145bc899bSmrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1468250f2e948Smrg
1468350f2e948Smrg# Transform the output of nm in a proper C declaration.
1468445bc899bSmrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1468550f2e948Smrg
1468650f2e948Smrg# Transform the output of nm in a C name address pair.
1468745bc899bSmrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1468850f2e948Smrg
1468950f2e948Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
1469045bc899bSmrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
1469150f2e948Smrg
1469250f2e948Smrg# The name of the directory that contains temporary libtool files.
1469345bc899bSmrgobjdir=$objdir
1469450f2e948Smrg
1469550f2e948Smrg# Shell to use when invoking shell scripts.
1469645bc899bSmrgSHELL=$lt_SHELL
1469750f2e948Smrg
1469850f2e948Smrg# An echo program that does not interpret backslashes.
1469945bc899bSmrgECHO=$lt_ECHO
1470050f2e948Smrg
1470150f2e948Smrg# Used to examine libraries when file_magic_cmd begins with "file".
1470245bc899bSmrgMAGIC_CMD=$MAGIC_CMD
1470350f2e948Smrg
1470450f2e948Smrg# Must we lock files when doing compilation?
1470545bc899bSmrgneed_locks=$lt_need_locks
1470650f2e948Smrg
1470750f2e948Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
1470845bc899bSmrgDSYMUTIL=$lt_DSYMUTIL
1470950f2e948Smrg
1471050f2e948Smrg# Tool to change global to local symbols on Mac OS X.
1471145bc899bSmrgNMEDIT=$lt_NMEDIT
1471250f2e948Smrg
1471350f2e948Smrg# Tool to manipulate fat objects and archives on Mac OS X.
1471445bc899bSmrgLIPO=$lt_LIPO
1471550f2e948Smrg
1471650f2e948Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
1471745bc899bSmrgOTOOL=$lt_OTOOL
1471850f2e948Smrg
1471950f2e948Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
1472045bc899bSmrgOTOOL64=$lt_OTOOL64
1472150f2e948Smrg
1472250f2e948Smrg# Old archive suffix (normally "a").
1472345bc899bSmrglibext=$libext
1472450f2e948Smrg
1472550f2e948Smrg# Shared library suffix (normally ".so").
1472645bc899bSmrgshrext_cmds=$lt_shrext_cmds
1472750f2e948Smrg
1472850f2e948Smrg# The commands to extract the exported symbol list from a shared archive.
1472945bc899bSmrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1473050f2e948Smrg
1473150f2e948Smrg# Variables whose values should be saved in libtool wrapper scripts and
1473250f2e948Smrg# restored at link time.
1473345bc899bSmrgvariables_saved_for_relink=$lt_variables_saved_for_relink
1473450f2e948Smrg
1473550f2e948Smrg# Do we need the "lib" prefix for modules?
1473645bc899bSmrgneed_lib_prefix=$need_lib_prefix
1473750f2e948Smrg
1473850f2e948Smrg# Do we need a version for libraries?
1473945bc899bSmrgneed_version=$need_version
1474050f2e948Smrg
1474150f2e948Smrg# Library versioning type.
1474245bc899bSmrgversion_type=$version_type
1474350f2e948Smrg
1474450f2e948Smrg# Shared library runtime path variable.
1474545bc899bSmrgrunpath_var=$runpath_var
1474650f2e948Smrg
1474750f2e948Smrg# Shared library path variable.
1474845bc899bSmrgshlibpath_var=$shlibpath_var
1474950f2e948Smrg
1475050f2e948Smrg# Is shlibpath searched before the hard-coded library search path?
1475145bc899bSmrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1475250f2e948Smrg
1475350f2e948Smrg# Format of library name prefix.
1475445bc899bSmrglibname_spec=$lt_libname_spec
1475550f2e948Smrg
1475650f2e948Smrg# List of archive names.  First name is the real one, the rest are links.
1475750f2e948Smrg# The last name is the one that the linker finds with -lNAME
1475845bc899bSmrglibrary_names_spec=$lt_library_names_spec
1475950f2e948Smrg
1476050f2e948Smrg# The coded name of the library, if different from the real name.
14761226fade8Smrgsoname_spec=$lt_soname_spec
1476250f2e948Smrg
1476350f2e948Smrg# Command to use after installation of a shared archive.
1476445bc899bSmrgpostinstall_cmds=$lt_postinstall_cmds
1476550f2e948Smrg
1476650f2e948Smrg# Command to use after uninstallation of a shared archive.
1476745bc899bSmrgpostuninstall_cmds=$lt_postuninstall_cmds
1476850f2e948Smrg
1476950f2e948Smrg# Commands used to finish a libtool library installation in a directory.
1477045bc899bSmrgfinish_cmds=$lt_finish_cmds
1477150f2e948Smrg
1477250f2e948Smrg# As "finish_cmds", except a single script fragment to be evaled but
1477350f2e948Smrg# not shown.
1477445bc899bSmrgfinish_eval=$lt_finish_eval
1477550f2e948Smrg
1477650f2e948Smrg# Whether we should hardcode library paths into libraries.
1477745bc899bSmrghardcode_into_libs=$hardcode_into_libs
1477850f2e948Smrg
1477950f2e948Smrg# Compile-time system search path for libraries.
1478045bc899bSmrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1478150f2e948Smrg
1478250f2e948Smrg# Run-time system search path for libraries.
1478345bc899bSmrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1478450f2e948Smrg
1478550f2e948Smrg# Whether dlopen is supported.
1478645bc899bSmrgdlopen_support=$enable_dlopen
1478750f2e948Smrg
1478850f2e948Smrg# Whether dlopen of programs is supported.
1478945bc899bSmrgdlopen_self=$enable_dlopen_self
1479050f2e948Smrg
1479150f2e948Smrg# Whether dlopen of statically linked programs is supported.
1479245bc899bSmrgdlopen_self_static=$enable_dlopen_self_static
1479350f2e948Smrg
1479450f2e948Smrg# Commands to strip libraries.
1479550f2e948Smrgold_striplib=$lt_old_striplib
1479645bc899bSmrgstriplib=$lt_striplib
1479745bc899bSmrg
1479850f2e948Smrg
1479950f2e948Smrg# The linker used to build libraries.
1480045bc899bSmrgLD=$lt_LD
1480150f2e948Smrg
1480250f2e948Smrg# Commands used to build an old-style archive.
1480345bc899bSmrgold_archive_cmds=$lt_old_archive_cmds
1480450f2e948Smrg
1480550f2e948Smrg# A language specific compiler.
1480645bc899bSmrgCC=$lt_compiler
1480750f2e948Smrg
1480850f2e948Smrg# Is the compiler the GNU compiler?
1480945bc899bSmrgwith_gcc=$GCC
1481050f2e948Smrg
1481150f2e948Smrg# Compiler flag to turn off builtin functions.
1481245bc899bSmrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
1481350f2e948Smrg
1481450f2e948Smrg# How to pass a linker flag through the compiler.
1481545bc899bSmrgwl=$lt_lt_prog_compiler_wl
1481650f2e948Smrg
1481750f2e948Smrg# Additional compiler flags for building library objects.
1481845bc899bSmrgpic_flag=$lt_lt_prog_compiler_pic
1481950f2e948Smrg
1482050f2e948Smrg# Compiler flag to prevent dynamic linking.
1482145bc899bSmrglink_static_flag=$lt_lt_prog_compiler_static
1482250f2e948Smrg
1482350f2e948Smrg# Does compiler simultaneously support -c and -o options?
1482445bc899bSmrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
1482550f2e948Smrg
1482650f2e948Smrg# Whether or not to add -lc for building shared libraries.
1482745bc899bSmrgbuild_libtool_need_lc=$archive_cmds_need_lc
1482850f2e948Smrg
1482950f2e948Smrg# Whether or not to disallow shared libs when runtime libs are static.
1483045bc899bSmrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
1483150f2e948Smrg
1483250f2e948Smrg# Compiler flag to allow reflexive dlopens.
1483345bc899bSmrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
1483450f2e948Smrg
1483550f2e948Smrg# Compiler flag to generate shared objects directly from archives.
1483645bc899bSmrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
1483750f2e948Smrg
1483850f2e948Smrg# Whether the compiler copes with passing no objects directly.
1483945bc899bSmrgcompiler_needs_object=$lt_compiler_needs_object
1484050f2e948Smrg
1484150f2e948Smrg# Create an old-style archive from a shared archive.
1484245bc899bSmrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
1484350f2e948Smrg
1484450f2e948Smrg# Create a temporary old-style archive to link instead of a shared archive.
1484545bc899bSmrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
1484650f2e948Smrg
1484750f2e948Smrg# Commands used to build a shared archive.
1484850f2e948Smrgarchive_cmds=$lt_archive_cmds
1484945bc899bSmrgarchive_expsym_cmds=$lt_archive_expsym_cmds
1485050f2e948Smrg
1485150f2e948Smrg# Commands used to build a loadable module if different from building
1485250f2e948Smrg# a shared archive.
1485350f2e948Smrgmodule_cmds=$lt_module_cmds
1485445bc899bSmrgmodule_expsym_cmds=$lt_module_expsym_cmds
1485550f2e948Smrg
1485650f2e948Smrg# Whether we are building with GNU ld or not.
1485745bc899bSmrgwith_gnu_ld=$lt_with_gnu_ld
1485850f2e948Smrg
1485950f2e948Smrg# Flag that allows shared libraries with undefined symbols to be built.
1486045bc899bSmrgallow_undefined_flag=$lt_allow_undefined_flag
1486150f2e948Smrg
1486250f2e948Smrg# Flag that enforces no undefined symbols.
1486345bc899bSmrgno_undefined_flag=$lt_no_undefined_flag
1486450f2e948Smrg
1486550f2e948Smrg# Flag to hardcode \$libdir into a binary during linking.
1486650f2e948Smrg# This must work even if \$libdir does not exist
1486745bc899bSmrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
1486850f2e948Smrg
1486950f2e948Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary
1487050f2e948Smrg# during linking.  This must work even if \$libdir does not exist.
1487145bc899bSmrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
1487250f2e948Smrg
1487350f2e948Smrg# Whether we need a single "-rpath" flag with a separated argument.
1487445bc899bSmrghardcode_libdir_separator=$lt_hardcode_libdir_separator
1487550f2e948Smrg
1487650f2e948Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1487750f2e948Smrg# DIR into the resulting binary.
1487845bc899bSmrghardcode_direct=$hardcode_direct
1487950f2e948Smrg
1488050f2e948Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1488150f2e948Smrg# DIR into the resulting binary and the resulting library dependency is
1488250f2e948Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
1488350f2e948Smrg# library is relocated.
1488445bc899bSmrghardcode_direct_absolute=$hardcode_direct_absolute
1488550f2e948Smrg
1488650f2e948Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
1488750f2e948Smrg# into the resulting binary.
1488845bc899bSmrghardcode_minus_L=$hardcode_minus_L
1488950f2e948Smrg
1489050f2e948Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
1489150f2e948Smrg# into the resulting binary.
1489245bc899bSmrghardcode_shlibpath_var=$hardcode_shlibpath_var
1489350f2e948Smrg
1489450f2e948Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
1489550f2e948Smrg# into the library and all subsequent libraries and executables linked
1489650f2e948Smrg# against it.
1489745bc899bSmrghardcode_automatic=$hardcode_automatic
1489850f2e948Smrg
1489950f2e948Smrg# Set to yes if linker adds runtime paths of dependent libraries
1490050f2e948Smrg# to runtime path list.
1490145bc899bSmrginherit_rpath=$inherit_rpath
1490250f2e948Smrg
1490350f2e948Smrg# Whether libtool must link a program against all its dependency libraries.
1490445bc899bSmrglink_all_deplibs=$link_all_deplibs
1490550f2e948Smrg
1490650f2e948Smrg# Fix the shell variable \$srcfile for the compiler.
1490745bc899bSmrgfix_srcfile_path=$lt_fix_srcfile_path
1490850f2e948Smrg
1490950f2e948Smrg# Set to "yes" if exported symbols are required.
1491045bc899bSmrgalways_export_symbols=$always_export_symbols
1491150f2e948Smrg
1491250f2e948Smrg# The commands to list exported symbols.
1491345bc899bSmrgexport_symbols_cmds=$lt_export_symbols_cmds
1491450f2e948Smrg
1491550f2e948Smrg# Symbols that should not be listed in the preloaded symbols.
1491645bc899bSmrgexclude_expsyms=$lt_exclude_expsyms
1491750f2e948Smrg
1491850f2e948Smrg# Symbols that must always be exported.
1491945bc899bSmrginclude_expsyms=$lt_include_expsyms
1492050f2e948Smrg
1492150f2e948Smrg# Commands necessary for linking programs (against libraries) with templates.
1492245bc899bSmrgprelink_cmds=$lt_prelink_cmds
1492350f2e948Smrg
1492450f2e948Smrg# Specify filename containing input files.
1492545bc899bSmrgfile_list_spec=$lt_file_list_spec
1492650f2e948Smrg
1492750f2e948Smrg# How to hardcode a shared library path into an executable.
1492845bc899bSmrghardcode_action=$hardcode_action
1492950f2e948Smrg
1493045bc899bSmrg# ### END LIBTOOL CONFIG
1493150f2e948Smrg
14932226fade8Smrg_LT_EOF
1493350f2e948Smrg
1493450f2e948Smrg  case $host_os in
1493550f2e948Smrg  aix3*)
1493650f2e948Smrg    cat <<\_LT_EOF >> "$cfgfile"
1493750f2e948Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
1493850f2e948Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
1493950f2e948Smrg# vanish in a puff of smoke.
1494050f2e948Smrgif test "X${COLLECT_NAMES+set}" != Xset; then
1494150f2e948Smrg  COLLECT_NAMES=
1494250f2e948Smrg  export COLLECT_NAMES
1494350f2e948Smrgfi
1494450f2e948Smrg_LT_EOF
1494550f2e948Smrg    ;;
14946226fade8Smrg  esac
1494745bc899bSmrg
1494850f2e948Smrg
1494945bc899bSmrgltmain="$ac_aux_dir/ltmain.sh"
1495045bc899bSmrg
1495150f2e948Smrg
1495250f2e948Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
1495350f2e948Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
1495450f2e948Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
1495550f2e948Smrg  # is reportedly fixed, but why not run on old versions too?
1495650f2e948Smrg  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
1495745bc899bSmrg    || (rm -f "$cfgfile"; exit 1)
1495850f2e948Smrg
1495950f2e948Smrg  case $xsi_shell in
1496050f2e948Smrg  yes)
1496145bc899bSmrg    cat << \_LT_EOF >> "$cfgfile"
1496250f2e948Smrg
1496350f2e948Smrg# func_dirname file append nondir_replacement
1496450f2e948Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1496550f2e948Smrg# otherwise set result to NONDIR_REPLACEMENT.
1496650f2e948Smrgfunc_dirname ()
1496750f2e948Smrg{
1496850f2e948Smrg  case ${1} in
1496950f2e948Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
1497050f2e948Smrg    *  ) func_dirname_result="${3}" ;;
1497150f2e948Smrg  esac
1497245bc899bSmrg}
1497350f2e948Smrg
1497450f2e948Smrg# func_basename file
1497550f2e948Smrgfunc_basename ()
1497650f2e948Smrg{
1497750f2e948Smrg  func_basename_result="${1##*/}"
1497845bc899bSmrg}
1497950f2e948Smrg
1498050f2e948Smrg# func_dirname_and_basename file append nondir_replacement
1498150f2e948Smrg# perform func_basename and func_dirname in a single function
1498250f2e948Smrg# call:
1498350f2e948Smrg#   dirname:  Compute the dirname of FILE.  If nonempty,
1498450f2e948Smrg#             add APPEND to the result, otherwise set result
1498550f2e948Smrg#             to NONDIR_REPLACEMENT.
1498650f2e948Smrg#             value returned in "$func_dirname_result"
1498750f2e948Smrg#   basename: Compute filename of FILE.
1498850f2e948Smrg#             value retuned in "$func_basename_result"
1498950f2e948Smrg# Implementation must be kept synchronized with func_dirname
1499050f2e948Smrg# and func_basename. For efficiency, we do not delegate to
1499150f2e948Smrg# those functions but instead duplicate the functionality here.
1499250f2e948Smrgfunc_dirname_and_basename ()
1499350f2e948Smrg{
1499450f2e948Smrg  case ${1} in
1499550f2e948Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
1499645bc899bSmrg    *  ) func_dirname_result="${3}" ;;
1499750f2e948Smrg  esac
1499850f2e948Smrg  func_basename_result="${1##*/}"
1499945bc899bSmrg}
1500050f2e948Smrg
1500150f2e948Smrg# func_stripname prefix suffix name
1500250f2e948Smrg# strip PREFIX and SUFFIX off of NAME.
1500350f2e948Smrg# PREFIX and SUFFIX must not contain globbing or regex special
1500450f2e948Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1500550f2e948Smrg# dot (in which case that matches only a dot).
1500650f2e948Smrgfunc_stripname ()
1500750f2e948Smrg{
1500850f2e948Smrg  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1500950f2e948Smrg  # positional parameters, so assign one to ordinary parameter first.
1501050f2e948Smrg  func_stripname_result=${3}
1501150f2e948Smrg  func_stripname_result=${func_stripname_result#"${1}"}
1501250f2e948Smrg  func_stripname_result=${func_stripname_result%"${2}"}
1501345bc899bSmrg}
1501450f2e948Smrg
1501550f2e948Smrg# func_opt_split
1501650f2e948Smrgfunc_opt_split ()
1501750f2e948Smrg{
1501850f2e948Smrg  func_opt_split_opt=${1%%=*}
1501950f2e948Smrg  func_opt_split_arg=${1#*=}
1502045bc899bSmrg}
1502150f2e948Smrg
1502250f2e948Smrg# func_lo2o object
1502350f2e948Smrgfunc_lo2o ()
1502450f2e948Smrg{
1502550f2e948Smrg  case ${1} in
1502650f2e948Smrg    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
1502750f2e948Smrg    *)    func_lo2o_result=${1} ;;
1502850f2e948Smrg  esac
1502945bc899bSmrg}
1503050f2e948Smrg
1503150f2e948Smrg# func_xform libobj-or-source
1503250f2e948Smrgfunc_xform ()
1503350f2e948Smrg{
1503450f2e948Smrg  func_xform_result=${1%.*}.lo
1503545bc899bSmrg}
1503650f2e948Smrg
1503750f2e948Smrg# func_arith arithmetic-term...
1503850f2e948Smrgfunc_arith ()
1503950f2e948Smrg{
1504050f2e948Smrg  func_arith_result=$(( $* ))
1504145bc899bSmrg}
1504250f2e948Smrg
1504350f2e948Smrg# func_len string
1504450f2e948Smrg# STRING may not start with a hyphen.
1504550f2e948Smrgfunc_len ()
1504650f2e948Smrg{
1504750f2e948Smrg  func_len_result=${#1}
1504845bc899bSmrg}
1504950f2e948Smrg
1505050f2e948Smrg_LT_EOF
1505150f2e948Smrg    ;;
1505250f2e948Smrg  *) # Bourne compatible functions.
1505345bc899bSmrg    cat << \_LT_EOF >> "$cfgfile"
1505450f2e948Smrg
1505550f2e948Smrg# func_dirname file append nondir_replacement
1505650f2e948Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1505750f2e948Smrg# otherwise set result to NONDIR_REPLACEMENT.
1505850f2e948Smrgfunc_dirname ()
1505950f2e948Smrg{
1506050f2e948Smrg  # Extract subdirectory from the argument.
1506150f2e948Smrg  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
1506250f2e948Smrg  if test "X$func_dirname_result" = "X${1}"; then
15063226fade8Smrg    func_dirname_result="${3}"
1506450f2e948Smrg  else
1506545bc899bSmrg    func_dirname_result="$func_dirname_result${2}"
1506650f2e948Smrg  fi
1506745bc899bSmrg}
1506850f2e948Smrg
1506950f2e948Smrg# func_basename file
1507050f2e948Smrgfunc_basename ()
1507150f2e948Smrg{
1507250f2e948Smrg  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
1507345bc899bSmrg}
1507445bc899bSmrg
1507550f2e948Smrg
1507650f2e948Smrg# func_stripname prefix suffix name
1507750f2e948Smrg# strip PREFIX and SUFFIX off of NAME.
1507850f2e948Smrg# PREFIX and SUFFIX must not contain globbing or regex special
1507950f2e948Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1508050f2e948Smrg# dot (in which case that matches only a dot).
1508150f2e948Smrg# func_strip_suffix prefix name
1508250f2e948Smrgfunc_stripname ()
1508350f2e948Smrg{
1508450f2e948Smrg  case ${2} in
1508550f2e948Smrg    .*) func_stripname_result=`$ECHO "X${3}" \
1508650f2e948Smrg           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
1508750f2e948Smrg    *)  func_stripname_result=`$ECHO "X${3}" \
1508845bc899bSmrg           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
1508950f2e948Smrg  esac
1509045bc899bSmrg}
1509150f2e948Smrg
1509250f2e948Smrg# sed scripts:
1509350f2e948Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
1509445bc899bSmrgmy_sed_long_arg='1s/^-[^=]*=//'
1509550f2e948Smrg
1509650f2e948Smrg# func_opt_split
1509750f2e948Smrgfunc_opt_split ()
1509850f2e948Smrg{
1509950f2e948Smrg  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
1510050f2e948Smrg  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
1510145bc899bSmrg}
1510250f2e948Smrg
1510350f2e948Smrg# func_lo2o object
1510450f2e948Smrgfunc_lo2o ()
1510550f2e948Smrg{
1510650f2e948Smrg  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
1510745bc899bSmrg}
1510850f2e948Smrg
1510950f2e948Smrg# func_xform libobj-or-source
1511050f2e948Smrgfunc_xform ()
1511150f2e948Smrg{
1511250f2e948Smrg  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
1511345bc899bSmrg}
1511450f2e948Smrg
1511550f2e948Smrg# func_arith arithmetic-term...
1511650f2e948Smrgfunc_arith ()
1511750f2e948Smrg{
1511850f2e948Smrg  func_arith_result=`expr "$@"`
1511945bc899bSmrg}
1512050f2e948Smrg
1512150f2e948Smrg# func_len string
1512250f2e948Smrg# STRING may not start with a hyphen.
1512350f2e948Smrgfunc_len ()
1512450f2e948Smrg{
1512550f2e948Smrg  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
1512645bc899bSmrg}
1512750f2e948Smrg
1512850f2e948Smrg_LT_EOF
1512945bc899bSmrgesac
1513050f2e948Smrg
1513150f2e948Smrgcase $lt_shell_append in
1513250f2e948Smrg  yes)
1513345bc899bSmrg    cat << \_LT_EOF >> "$cfgfile"
1513450f2e948Smrg
1513550f2e948Smrg# func_append var value
1513650f2e948Smrg# Append VALUE to the end of shell variable VAR.
1513750f2e948Smrgfunc_append ()
1513850f2e948Smrg{
1513950f2e948Smrg  eval "$1+=\$2"
1514050f2e948Smrg}
1514150f2e948Smrg_LT_EOF
1514250f2e948Smrg    ;;
1514350f2e948Smrg  *)
1514445bc899bSmrg    cat << \_LT_EOF >> "$cfgfile"
1514550f2e948Smrg
1514650f2e948Smrg# func_append var value
1514750f2e948Smrg# Append VALUE to the end of shell variable VAR.
1514850f2e948Smrgfunc_append ()
1514950f2e948Smrg{
1515050f2e948Smrg  eval "$1=\$$1\$2"
1515145bc899bSmrg}
1515250f2e948Smrg
1515350f2e948Smrg_LT_EOF
1515450f2e948Smrg    ;;
151551ac89addSmrg  esac
151561ac89addSmrg
1515750f2e948Smrg
1515850f2e948Smrg  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
1515950f2e948Smrg    || (rm -f "$cfgfile"; exit 1)
1516050f2e948Smrg
1516150f2e948Smrg  mv -f "$cfgfile" "$ofile" ||
1516250f2e948Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
1516350f2e948Smrg  chmod +x "$ofile"
1516445bc899bSmrg
1516550f2e948Smrg ;;
1516645bc899bSmrg
1516750f2e948Smrg  esac
1516845bc899bSmrgdone # for ac_tag
1516945bc899bSmrg
1517045bc899bSmrg
1517145bc899bSmrg{ (exit 0); exit 0; }
1517245bc899bSmrg_ACEOF
1517345bc899bSmrgchmod +x $CONFIG_STATUS
1517445bc899bSmrgac_clean_files=$ac_clean_files_save
1517550f2e948Smrg
1517650f2e948Smrgtest $ac_write_fail = 0 ||
1517750f2e948Smrg  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
1517850f2e948Smrg$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
1517950f2e948Smrg   { (exit 1); exit 1; }; }
1518045bc899bSmrg
1518145bc899bSmrg
1518245bc899bSmrg# configure is writing to config.log, and then calls config.status.
1518345bc899bSmrg# config.status does its own redirection, appending to config.log.
1518445bc899bSmrg# Unfortunately, on DOS this fails, as config.log is still kept open
1518545bc899bSmrg# by configure, so config.status won't be able to write to it; its
1518645bc899bSmrg# output is simply discarded.  So we exec the FD to /dev/null,
1518745bc899bSmrg# effectively closing config.log, so it can be properly (re)opened and
1518845bc899bSmrg# appended to by config.status.  When coming back to configure, we
1518945bc899bSmrg# need to make the FD available again.
1519045bc899bSmrgif test "$no_create" != yes; then
1519145bc899bSmrg  ac_cs_success=:
1519245bc899bSmrg  ac_config_status_args=
1519345bc899bSmrg  test "$silent" = yes &&
1519445bc899bSmrg    ac_config_status_args="$ac_config_status_args --quiet"
1519545bc899bSmrg  exec 5>/dev/null
1519645bc899bSmrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
1519745bc899bSmrg  exec 5>>config.log
1519845bc899bSmrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
1519945bc899bSmrg  # would make configure fail if this is the last instruction.
1520045bc899bSmrg  $ac_cs_success || { (exit 1); exit 1; }
1520150f2e948Smrgfi
1520250f2e948Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1520350f2e948Smrg  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1520450f2e948Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1520545bc899bSmrgfi
15206
15207