1aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#! /bin/sh
2aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Guess values for system-dependent variables and create Makefiles.
3aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Generated by GNU Autoconf 2.68 for Google C++ Testing Framework 1.7.0.
4aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
5aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Report bugs to <googletestframework@googlegroups.com>.
6aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
7aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
8aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Foundation, Inc.
11aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
12aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
13aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This configure script is free software; the Free Software Foundation
14aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# gives unlimited permission to copy, distribute and modify it.
15aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ##
16aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## M4sh Initialization. ##
17aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ##
18aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
19aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Be more Bourne compatible
20aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUALCASE=1; export DUALCASE # for MKS sh
21aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  emulate sh
23aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  NULLCMD=:
24aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # is contrary to our usage.  Disable this feature.
26aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  alias -g '${1+"$@"}'='"$@"'
27aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  setopt NO_GLOB_SUBST
28aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
29aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case `(set -o) 2>/dev/null` in #(
30aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *posix*) :
31aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    set -o posix ;; #(
32aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) :
33aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ;;
34aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
35aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
36aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
37aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
38aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_nl='
39aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter'
40aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport as_nl
41aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Printing a long string crashes Solaris 7 /usr/bin/printf.
42aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Prefer a ksh shell builtin over an external printf program on Solaris,
46aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but without wasting forks for bash or zsh.
47aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$BASH_VERSION$ZSH_VERSION" \
48aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo='print -r --'
50aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo_n='print -rn --'
51aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo='printf %s\n'
53aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo_n='printf %s'
54aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
55aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_n='/usr/ucb/echo -n'
58aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
59aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_n_body='eval
61aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      arg=$1;
62aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $arg in #(
63aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *"$as_nl"*)
64aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	expr "X$arg" : "X\\(.*\\)$as_nl";
65aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac;
67aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    '
69aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    export as_echo_n_body
70aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_n='sh -c $as_echo_n_body as_echo'
71aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
72aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  export as_echo_body
73aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo='sh -c $as_echo_body as_echo'
74aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
75aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
76aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The user is always right.
77aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${PATH_SEPARATOR+set}" != set; then
78aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  PATH_SEPARATOR=:
79aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      PATH_SEPARATOR=';'
82aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
83aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
84aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
85aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
86aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# IFS
87aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We need space, tab and new line, in precisely that order.  Quoting is
88aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# there to prevent editors from complaining about space-tab.
89aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# splitting by setting IFS to empty value.)
91aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=" ""	$as_nl"
92aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
93aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find who we are.  Look in the path if we contain no directory separator.
94aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_myself=
95aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $0 in #((
96aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *[\\/]* ) as_myself=$0 ;;
97aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
99aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ;;
107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We did not find ourselves, most probably we were run as `sh COMMAND'
109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in which case we are not to be found in the path.
110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$as_myself" = x; then
111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_myself=$0
112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test ! -f "$as_myself"; then
114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exit 1
116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unset variables that we do not need and which cause bugs (e.g. in
119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# suppresses any "Segmentation fault" message there.  '((' could
121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# trigger a bug in pdksh 5.2.14.
122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_var in BASH_ENV ENV MAIL MAILPATH
123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo eval test x\${$as_var+set} = xset \
124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS1='$ '
127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS2='> '
128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS4='+ '
129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# NLS nuisances.
131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLC_ALL=C
132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LC_ALL
133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLANGUAGE=C
134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LANGUAGE
135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# CDPATH.
137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$CONFIG_SHELL" = x; then
140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  emulate sh
142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  NULLCMD=:
143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # is contrary to our usage.  Disable this feature.
145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  alias -g '\${1+\"\$@\"}'='\"\$@\"'
146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  setopt NO_GLOB_SUBST
147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case \`(set -o) 2>/dev/null\` in #(
149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *posix*) :
150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    set -o posix ;; #(
151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) :
152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ;;
153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"
156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_required="as_fn_return () { (exit \$1); }
157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_success () { as_fn_return 0; }
158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_failure () { as_fn_return 1; }
159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_success () { return 0; }
160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_failure () { return 1; }
161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexitcode=0
163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_success || { exitcode=1; echo as_fn_success failed.; }
164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exitcode=1; echo positional parameters were not saved.
171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest x\$exitcode = x0 || exit 1"
173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    PATH=/empty FPATH=/empty; export PATH FPATH
183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest \$(( 1 + 1 )) = 2 || exit 1"
186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (eval "$as_required") 2>/dev/null; then :
187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_have_required=yes
188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_have_required=no
190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_found=false
196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_found=:
201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $as_dir in #(
202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 /*)
203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   for as_base in sh bash ksh sh5; do
204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     # Try only shells that exist, to save several forks.
205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     as_shell=$as_dir/$as_base
206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CONFIG_SHELL=$as_shell as_have_required=yes
209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  break 2
211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   done;;
214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       esac
215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_found=false
216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CONFIG_SHELL=$SHELL as_have_required=yes
220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi; }
221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "x$CONFIG_SHELL" != x; then :
225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We cannot yet assume a decent shell, so we have to provide a
226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# neutralization value for shells without unset; and this also
227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# works around shells that cannot unset nonexistent variables.
228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Preserve -v and -x to the replacement shell.
229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	BASH_ENV=/dev/null
230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ENV=/dev/null
231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	export CONFIG_SHELL
233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $- in # ((((
234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *v*x* | *x*v* ) as_opts=-vx ;;
235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *v* ) as_opts=-v ;;
236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *x* ) as_opts=-x ;;
237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  * ) as_opts= ;;
238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test x$as_have_required = xno; then :
243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$0: This script requires a shell more modern than all"
244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$0: the shells that I found on your system."
245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test x${ZSH_VERSION+set} = xset ; then
246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$0: Please tell bug-autoconf@gnu.org and
250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: googletestframework@googlegroups.com about your system,
251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: including any error possibly output before this
252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: message. Then install a modern shell, or manually run
253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$0: the script under such a shell if you do have one."
254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exit 1
256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=${CONFIG_SHELL-/bin/sh}
260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport SHELL
261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unset more variables known to interfere with behavior of common tools.
262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCLICOLOR_FORCE= GREP_OPTIONS=
263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterunset CLICOLOR_FORCE GREP_OPTIONS
264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------------------- ##
266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## M4sh Shell Functions. ##
267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------------------- ##
268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_unset VAR
269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------
270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Portably unset VAR.
271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_unset ()
272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { eval $1=; unset $1;}
274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_unset=as_fn_unset
276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_set_status STATUS
278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -----------------------
279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set $? to STATUS, without forking.
280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_set_status ()
281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return $1
283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_set_status
284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_exit STATUS
286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -----------------
287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_exit ()
289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  set +e
291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $1
292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exit $1
293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_exit
294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_mkdir_p
296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -------------
297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create "$as_dir" as a directory, including parents if necessary.
298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_mkdir_p ()
299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $as_dir in #(
302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -*) as_dir=./$as_dir;;
303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -d "$as_dir" || eval $as_mkdir_p || {
305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_dirs=
306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    while :; do
307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $as_dir in #(
308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) as_qdir=$as_dir;;
310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_dirs="'$as_qdir' $as_dirs"
312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_dir=`$as_dirname -- "$as_dir" ||
313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_dir" : 'X\(//\)[^/]' \| \
315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_dir" : 'X\(//\)$' \| \
316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$as_dir" |
318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)[^/].*/{
323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)$/{
327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\).*/{
331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -d "$as_dir" && break
336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "$as_dirs" || eval "mkdir $as_dirs"
338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_mkdir_p
342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_append VAR VALUE
343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------
344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Append the text in VALUE to the end of the definition contained in VAR. Take
345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# advantage of any shell optimizations that allow amortized linear growth over
346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# repeated appends, instead of the typical quadratic growth present in naive
347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# implementations.
348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval 'as_fn_append ()
350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval $1+=\$2
352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }'
353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_append ()
355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval $1=\$$1\$2
357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_append
359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_arith ARG...
361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------
362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Perform arithmetic evaluation on the ARGs, and store the result in the
363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# global $as_val. Take advantage of shells that can avoid forks. The arguments
364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# must be portable across $(()) and expr.
365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval 'as_fn_arith ()
367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_val=$(( $* ))
369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }'
370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_arith ()
372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_val=`expr "$@" || test $? -eq 1`
374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_arith
376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_error STATUS ERROR [LINENO LOG_FD]
379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------------------------
380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# script with STATUS, using 1 if that was 0.
383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error ()
384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_status=$1; test $as_status -eq 0 && as_status=1
386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$4"; then
387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: error: $2" >&2
391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_exit $as_status
392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_error
393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif expr a : '\(a\)' >/dev/null 2>&1 &&
395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_expr=expr
397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_expr=false
399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_basename=basename
403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_basename=false
405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_dirname=dirname
409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_dirname=false
411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_me=`$as_basename -- "$0" ||
414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$0" : 'X\(//\)$' \| \
416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X/"$0" |
418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^.*\/\([^/][^/]*\)\/*$/{
419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\/\(\/\/\)$/{
423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\/\(\/\).*/{
427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Avoid depending upon Character Ranges.
433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_digits='0123456789'
437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_alnum=$as_cr_Letters$as_cr_digits
438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno_1=$LINENO as_lineno_1a=$LINENO
441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno_2=$LINENO as_lineno_2a=$LINENO
442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -n '
446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    p
447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    /[$]LINENO/=
448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ' <$as_myself |
449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '
450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      s/[$]LINENO.*/&-/
451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      t lineno
452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      b
453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      :lineno
454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      N
455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      :loop
456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      t loop
458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      s/-\n.*//
459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ' >$as_me.lineno &&
460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  chmod +x "$as_me.lineno" ||
461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Don't try to exec as it changes $[0], causing all sort of problems
464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # (the dirname of $[0] is not the place where we might find the
465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # original and so on.  Autoconf is especially sensitive to this).
466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  . "./$as_me.lineno"
467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Exit status is that of the last command.
468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exit
469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_C= ECHO_N= ECHO_T=
472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `echo -n x` in #(((((
473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter-n*)
474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case `echo 'xy\c'` in
475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  xy)  ECHO_C='\c';;
477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ECHO_T='	';;
479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac;;
480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ECHO_N='-n';;
482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.file
485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d conf$$.dir; then
486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conf$$.dir/conf$$.file
487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conf$$.dir
489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mkdir conf$$.dir 2>/dev/null
490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (echo >conf$$.file) 2>/dev/null; then
492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ln -s conf$$.file conf$$ 2>/dev/null; then
493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ln_s='ln -s'
494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # ... but there are two gotchas:
495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # In both cases, we have to default to `cp -p'.
498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_ln_s='cp -p'
500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  elif ln conf$$.file conf$$ 2>/dev/null; then
501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ln_s=ln
502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ln_s='cp -p'
504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_ln_s='cp -p'
507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir conf$$.dir 2>/dev/null
510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif mkdir -p . 2>/dev/null; then
512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_mkdir_p='mkdir -p "$as_dir"'
513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -d ./-p && rmdir ./-p
515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_mkdir_p=false
516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -x / >/dev/null 2>&1; then
519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_test_x='test -x'
520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ls -dL / >/dev/null 2>&1; then
522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ls_L_option=L
523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ls_L_option=
525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_test_x='
527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval sh -c '\''
528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -d "$1"; then
529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	test -d "$1/.";
530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $1 in #(
532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	-*)set "./$1";;
533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac;
534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	???[sx]*):;;*)false;;esac;fi
536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    '\'' sh
537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  '
538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_executable_p=$as_test_x
540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid CPP name.
542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid variable name.
545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=${CONFIG_SHELL-/bin/sh}
548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$DJDIR" || exec 7<&0 </dev/null
551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 6>&1
552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Name of the host.
554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so uname gets run too.
556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Initializations.
560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_default_prefix=/usr/local
562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files=
563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_libobj_dir=.
564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBOBJS=
565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercross_compiling=no
566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersubdirs=
567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMFLAGS=
568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAKEFLAGS=
569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Identity of this package.
571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_NAME='Google C++ Testing Framework'
572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_TARNAME='gtest'
573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_VERSION='1.7.0'
574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_STRING='Google C++ Testing Framework 1.7.0'
575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_BUGREPORT='googletestframework@googlegroups.com'
576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_URL=''
577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_unique_file="./LICENSE"
579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Factoring default headers for most tests.
580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_includes_default="\
581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h>
582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_SYS_TYPES_H
583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <sys/types.h>
584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_SYS_STAT_H
586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <sys/stat.h>
587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef STDC_HEADERS
589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <stdlib.h>
590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <stddef.h>
591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ifdef HAVE_STDLIB_H
593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  include <stdlib.h>
594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif
595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_STRING_H
597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  include <memory.h>
599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# endif
600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <string.h>
601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_STRINGS_H
603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <strings.h>
604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_INTTYPES_H
606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <inttypes.h>
607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_STDINT_H
609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <stdint.h>
610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef HAVE_UNISTD_H
612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <unistd.h>
613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif"
614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_subst_vars='am__EXEEXT_FALSE
616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__EXEEXT_TRUE
617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTLIBOBJS
618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBOBJS
619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PTHREADS_FALSE
620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PTHREADS_TRUE
621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_CFLAGS
622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_LIBS
623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_CC
624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_config
625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PYTHON_FALSE
626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterHAVE_PYTHON_TRUE
627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPYTHON
628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXCPP
629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPP
630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64
631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL
632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO
633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT
634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL
635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL
636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB
637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_AR
638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR
639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL
640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP
641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S
642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM
643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DUMPBIN
644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUMPBIN
645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD
646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP
647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP
648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP
649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED
650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os
651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_vendor
652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_cpu
653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost
654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os
655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_vendor
656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_cpu
657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild
658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBTOOL
659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCXX_FALSE
660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCXX_TRUE
661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXDEPMODE
662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CXX
663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXFLAGS
664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXX
665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCC_FALSE
666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__fastdepCC_TRUE
667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCCDEPMODE
668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__nodep
669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEPBACKSLASH
670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEP_FALSE
671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEP_TRUE
672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__quote
673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__include
674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEPDIR
675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJEXT
676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEXEEXT
677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CC
678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPPFLAGS
679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLDFLAGS
680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS
681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC
682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__untar
683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__tar
684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMTAR
685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__leading_dot
686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSET_MAKE
687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAWK
688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir_p
689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMKDIR_P
690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_STRIP_PROGRAM
691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP
692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_sh
693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAKEINFO
694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOHEADER
695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOMAKE
696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOCONF
697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterACLOCAL
698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterVERSION
699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE
700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCYGPATH_W
701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__isrc
702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_DATA
703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_SCRIPT
704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_PROGRAM
705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertarget_alias
706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias
707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_alias
708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS
709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_T
710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_N
711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_C
712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEFS
713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermandir
714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocaledir
715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibdir
716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpsdir
717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpdfdir
718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdvidir
719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhtmldir
720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinfodir
721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdocdir
722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteroldincludedir
723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterincludedir
724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocalstatedir
725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedstatedir
726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysconfdir
727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatadir
728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatarootdir
729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibexecdir
730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersbindir
731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbindir
732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_transform_name
733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprefix
734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec_prefix
735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_URL
736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_BUGREPORT
737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_STRING
738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_VERSION
739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_TARNAME
740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPACKAGE_NAME
741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR
742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL'
743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_subst_files=''
744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_user_opts='
745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_option_checking
746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dependency_tracking
747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared
748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_static
749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_pic
750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_fast_install
751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld
752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_sysroot
753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_libtool_lock
754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_pthreads
755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter'
756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_precious_vars='build_alias
757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias
758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertarget_alias
759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC
760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS
761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLDFLAGS
762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS
763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPPFLAGS
764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXX
765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXFLAGS
766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCCC
767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCPP
768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXCPP'
769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Initialize some variables set by options.
772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_init_help=
773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_init_version=false
774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_unrecognized_opts=
775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_unrecognized_sep=
776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The variables have the same names as the options, with
777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# dashes changed to underlines.
778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercache_file=/dev/null
779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec_prefix=NONE
780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_create=
781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_recursion=
782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprefix=NONE
783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_prefix=NONE
784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_suffix=NONE
785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_transform_name=s,x,x,
786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersilent=
787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersite=
788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersrcdir=
789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterverbose=
790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx_includes=NONE
791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx_libraries=NONE
792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Installation directory options.
794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# These are left unexpanded so users can "make install exec_prefix=/foo"
795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and all the variables that are supposed to be based on exec_prefix
796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# by default will actually change.
797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use braces instead of parens because sh, perl, etc. also accept them.
798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (The list follows the same order as the GNU Coding Standards.)
799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbindir='${exec_prefix}/bin'
800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersbindir='${exec_prefix}/sbin'
801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibexecdir='${exec_prefix}/libexec'
802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatarootdir='${prefix}/share'
803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdatadir='${datarootdir}'
804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysconfdir='${prefix}/etc'
805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedstatedir='${prefix}/com'
806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocalstatedir='${prefix}/var'
807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterincludedir='${prefix}/include'
808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteroldincludedir='/usr/include'
809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinfodir='${datarootdir}/info'
811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhtmldir='${docdir}'
812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdvidir='${docdir}'
813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpdfdir='${docdir}'
814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpsdir='${docdir}'
815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibdir='${exec_prefix}/lib'
816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlocaledir='${datarootdir}/locale'
817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermandir='${datarootdir}/man'
818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_prev=
820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_dashdash=
821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_option
822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # If the previous option needs an argument, assign it.
824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_prev"; then
825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval $ac_prev=\$ac_option
826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=
827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    continue
828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_option in
831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *=)   ac_optarg= ;;
833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)    ac_optarg=yes ;;
834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Accept the important Cygnus configure options, so we can diagnose typos.
837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_dashdash$ac_option in
839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --)
840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_dashdash=yes ;;
841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=bindir ;;
844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    bindir=$ac_optarg ;;
846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -build | --build | --buil | --bui | --bu)
848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=build_alias ;;
849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    build_alias=$ac_optarg ;;
851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -cache-file | --cache-file | --cache-fil | --cache-fi \
853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=cache_file ;;
855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cache_file=$ac_optarg ;;
858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --config-cache | -C)
860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cache_file=config.cache ;;
861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -datadir | --datadir | --datadi | --datad)
863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=datadir ;;
864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -datadir=* | --datadir=* | --datadi=* | --datad=*)
865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    datadir=$ac_optarg ;;
866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --dataroo | --dataro | --datar)
869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=datarootdir ;;
870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    datarootdir=$ac_optarg ;;
873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -disable-* | --disable-*)
875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Reject names that are not valid shell variable names.
877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_error $? "invalid feature name: $ac_useropt"
879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt_orig=$ac_useropt
880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_user_opts in
882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *"
883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"enable_$ac_useropt"
884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;;
885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 ac_unrecognized_sep=', ';;
887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval enable_$ac_useropt=no ;;
889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -docdir | --docdir | --docdi | --doc | --do)
891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=docdir ;;
892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    docdir=$ac_optarg ;;
894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=dvidir ;;
897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dvidir=$ac_optarg ;;
899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -enable-* | --enable-*)
901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Reject names that are not valid shell variable names.
903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_error $? "invalid feature name: $ac_useropt"
905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt_orig=$ac_useropt
906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_user_opts in
908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *"
909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"enable_$ac_useropt"
910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;;
911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 ac_unrecognized_sep=', ';;
913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval enable_$ac_useropt=\$ac_optarg ;;
915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --exec | --exe | --ex)
919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=exec_prefix ;;
920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --exec=* | --exe=* | --ex=*)
923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    exec_prefix=$ac_optarg ;;
924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -gas | --gas | --ga | --g)
926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Obsolete; use --with-gas.
927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    with_gas=yes ;;
928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -help | --help | --hel | --he | -h)
930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_init_help=long ;;
931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_init_help=recursive ;;
933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_init_help=short ;;
935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -host | --host | --hos | --ho)
937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=host_alias ;;
938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -host=* | --host=* | --hos=* | --ho=*)
939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    host_alias=$ac_optarg ;;
940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=htmldir ;;
943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --ht=*)
945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    htmldir=$ac_optarg ;;
946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -includedir | --includedir | --includedi | --included | --include \
948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --includ | --inclu | --incl | --inc)
949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=includedir ;;
950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --includ=* | --inclu=* | --incl=* | --inc=*)
952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    includedir=$ac_optarg ;;
953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -infodir | --infodir | --infodi | --infod | --info | --inf)
955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=infodir ;;
956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    infodir=$ac_optarg ;;
958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -libdir | --libdir | --libdi | --libd)
960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=libdir ;;
961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libdir=$ac_optarg ;;
963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --libexe | --libex | --libe)
966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=libexecdir ;;
967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --libexe=* | --libex=* | --libe=*)
969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libexecdir=$ac_optarg ;;
970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -localedir | --localedir | --localedi | --localed | --locale)
972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=localedir ;;
973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    localedir=$ac_optarg ;;
975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -localstatedir | --localstatedir | --localstatedi | --localstated \
977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --localstate | --localstat | --localsta | --localst | --locals)
978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=localstatedir ;;
979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    localstatedir=$ac_optarg ;;
982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=mandir ;;
985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mandir=$ac_optarg ;;
987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -nfp | --nfp | --nf)
989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Obsolete; use --without-fp.
990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    with_fp=no ;;
991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --no-cr | --no-c | -n)
994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    no_create=yes ;;
995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    no_recursion=yes ;;
999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --oldin | --oldi | --old | --ol | --o)
1003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=oldincludedir ;;
1004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    oldincludedir=$ac_optarg ;;
1008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=prefix ;;
1011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    prefix=$ac_optarg ;;
1013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-pre | --program-pr | --program-p)
1016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=program_prefix ;;
1017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    program_prefix=$ac_optarg ;;
1020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-suf | --program-su | --program-s)
1023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=program_suffix ;;
1024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    program_suffix=$ac_optarg ;;
1027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -program-transform-name | --program-transform-name \
1029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transform-nam | --program-transform-na \
1030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transform-n | --program-transform- \
1031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transform | --program-transfor \
1032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transfo | --program-transf \
1033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-trans | --program-tran \
1034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --progr-tra | --program-tr | --program-t)
1035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=program_transform_name ;;
1036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -program-transform-name=* | --program-transform-name=* \
1037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transform-nam=* | --program-transform-na=* \
1038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transform-n=* | --program-transform-=* \
1039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transform=* | --program-transfor=* \
1040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-transfo=* | --program-transf=* \
1041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --program-trans=* | --program-tran=* \
1042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --progr-tra=* | --program-tr=* | --program-t=*)
1043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    program_transform_name=$ac_optarg ;;
1044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=pdfdir ;;
1047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    pdfdir=$ac_optarg ;;
1049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -psdir | --psdir | --psdi | --psd | --ps)
1051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=psdir ;;
1052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    psdir=$ac_optarg ;;
1054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | -silent | --silent | --silen | --sile | --sil)
1057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    silent=yes ;;
1058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=sbindir ;;
1061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --sbi=* | --sb=*)
1063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sbindir=$ac_optarg ;;
1064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --sharedst | --shareds | --shared | --share | --shar \
1068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --sha | --sh)
1069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=sharedstatedir ;;
1070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --sha=* | --sh=*)
1074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sharedstatedir=$ac_optarg ;;
1075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -site | --site | --sit)
1077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=site ;;
1078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -site=* | --site=* | --sit=*)
1079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    site=$ac_optarg ;;
1080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=srcdir ;;
1083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    srcdir=$ac_optarg ;;
1085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --syscon | --sysco | --sysc | --sys | --sy)
1088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=sysconfdir ;;
1089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysconfdir=$ac_optarg ;;
1092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -target | --target | --targe | --targ | --tar | --ta | --t)
1094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=target_alias ;;
1095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    target_alias=$ac_optarg ;;
1097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    verbose=yes ;;
1100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -version | --version | --versio | --versi | --vers | -V)
1102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_init_version=: ;;
1103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -with-* | --with-*)
1105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Reject names that are not valid shell variable names.
1107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_error $? "invalid package name: $ac_useropt"
1109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt_orig=$ac_useropt
1110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_user_opts in
1112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *"
1113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"with_$ac_useropt"
1114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;;
1115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 ac_unrecognized_sep=', ';;
1117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
1118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval with_$ac_useropt=\$ac_optarg ;;
1119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -without-* | --without-*)
1121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Reject names that are not valid shell variable names.
1123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_error $? "invalid package name: $ac_useropt"
1125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt_orig=$ac_useropt
1126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_user_opts in
1128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *"
1129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"with_$ac_useropt"
1130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) ;;
1131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 ac_unrecognized_sep=', ';;
1133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
1134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval with_$ac_useropt=no ;;
1135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --x)
1137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Obsolete; use --with-x.
1138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    with_x=yes ;;
1139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --x-incl | --x-inc | --x-in | --x-i)
1142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=x_includes ;;
1143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    x_includes=$ac_optarg ;;
1146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prev=x_libraries ;;
1150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    x_libraries=$ac_optarg ;;
1153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTry \`$0 --help' for more information"
1156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
1157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *=*)
1159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Reject names that are not valid shell variable names.
1161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_envvar in #(
1162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      '' | [0-9]* | *[!_$as_cr_alnum]* )
1163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
1165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval $ac_envvar=\$ac_optarg
1166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    export $ac_envvar ;;
1167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
1169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # FIXME: should be removed in autoconf 3.0.
1170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
1175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
1177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
1178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_prev"; then
1180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "missing argument to $ac_option"
1182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_unrecognized_opts"; then
1185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $enable_option_checking in
1186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    no) ;;
1187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
1190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check all directory arguments for consistency.
1193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		datadir sysconfdir sharedstatedir localstatedir includedir \
1195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		libdir localedir mandir
1197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
1198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_val=\$$ac_var
1199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Remove trailing slashes.
1200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_val in
1201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    */ )
1202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      eval $ac_var=\$ac_val;;
1204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
1205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Be sure to have absolute directory names.
1206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_val in
1207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    [\\/$]* | ?:[\\/]* )  continue;;
1208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
1210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
1212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# There might be people who depend on the old broken behavior: `$host'
1214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# used to hold the argument of --host etc.
1215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: To remove some day.
1216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild=$build_alias
1217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost=$host_alias
1218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertarget=$target_alias
1219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: To remove some day.
1221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$host_alias" != x; then
1222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$build_alias" = x; then
1223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cross_compiling=maybe
1224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    If a cross compiler is detected then cross compile mode will be used" >&2
1226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  elif test "x$build_alias" != "x$host_alias"; then
1227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cross_compiling=yes
1228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_prefix=
1232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$host_alias" && ac_tool_prefix=$host_alias-
1233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$silent" = yes && exec 6>/dev/null
1235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_pwd=`pwd` && test -n "$ac_pwd" &&
1238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ls_di=`ls -di .` &&
1239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "working directory cannot be determined"
1241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "pwd does not report name of working directory"
1243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find the source files, if location was not specified.
1246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$srcdir"; then
1247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_srcdir_defaulted=yes
1248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Try the directory containing this script, then the parent directory.
1249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_confdir=`$as_dirname -- "$as_myself" ||
1250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_myself" : 'X\(//\)[^/]' \| \
1252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_myself" : 'X\(//\)$' \| \
1253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$as_myself" |
1255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
1257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
1258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
1259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)[^/].*/{
1260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
1261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
1262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
1263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)$/{
1264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
1265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
1266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
1267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\).*/{
1268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
1269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
1270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
1271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
1272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  srcdir=$ac_confdir
1273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test ! -r "$srcdir/$ac_unique_file"; then
1274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    srcdir=..
1275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_srcdir_defaulted=no
1278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test ! -r "$srcdir/$ac_unique_file"; then
1280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_confdir=`(
1285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	pwd)`
1287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# When building in place, set srcdir=.
1288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_abs_confdir" = "$ac_pwd"; then
1289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  srcdir=.
1290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Remove unnecessary trailing slashes from srcdir.
1292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Double slashes in file names in object file debugging info
1293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# mess up M-x gdb in Emacs.
1294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in
1295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_var in $ac_precious_vars; do
1298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_env_${ac_var}_value=\$${ac_var}
1300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
1303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
1305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Report the --help message.
1306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
1307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_init_help" = "long"; then
1308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Omit some internal or obsolete options to make the list less imposing.
1309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # This message is too long to be a string in the A/UX 3.1 sh.
1310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat <<_ACEOF
1311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\`configure' configures Google C++ Testing Framework 1.7.0 to adapt to many kinds of systems.
1312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsage: $0 [OPTION]... [VAR=VALUE]...
1314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterVAR=VALUE.  See below for descriptions of some of the useful variables.
1317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDefaults for the options are specified in brackets.
1319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration:
1321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -h, --help              display this help and exit
1322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --help=short        display options specific to this package
1323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --help=recursive    display the short help of all the included packages
1324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -V, --version           display version information and exit
1325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -q, --quiet, --silent   do not print \`checking ...' messages
1326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --cache-file=FILE   cache test results in FILE [disabled]
1327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -C, --config-cache      alias for \`--cache-file=config.cache'
1328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -n, --no-create         do not create output files
1329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterInstallation directories:
1332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --prefix=PREFIX         install architecture-independent files in PREFIX
1333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                          [$ac_default_prefix]
1334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                          [PREFIX]
1336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterBy default, \`make install' will install all the files in
1338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteran installation prefix other than \`$ac_default_prefix' using \`--prefix',
1340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor instance \`--prefix=\$HOME'.
1341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFor better control, use the options below.
1343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFine tuning of the installation directories:
1345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --bindir=DIR            user executables [EPREFIX/bin]
1346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --libexecdir=DIR        program executables [EPREFIX/libexec]
1348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --libdir=DIR            object code libraries [EPREFIX/lib]
1352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --includedir=DIR        C header files [PREFIX/include]
1353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --infodir=DIR           info documentation [DATAROOTDIR/info]
1357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --mandir=DIR            man documentation [DATAROOTDIR/man]
1359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --docdir=DIR            documentation root [DATAROOTDIR/doc/gtest]
1360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --htmldir=DIR           html documentation [DOCDIR]
1361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --dvidir=DIR            dvi documentation [DOCDIR]
1362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --pdfdir=DIR            pdf documentation [DOCDIR]
1363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --psdir=DIR             ps documentation [DOCDIR]
1364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat <<\_ACEOF
1367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterProgram names:
1369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --program-prefix=PREFIX            prepend PREFIX to installed program names
1370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --program-suffix=SUFFIX            append SUFFIX to installed program names
1371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSystem types:
1374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --build=BUILD     configure for building on BUILD [guessed]
1375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_init_help"; then
1380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_init_help in
1381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     short | recursive ) echo "Configuration of Google C++ Testing Framework 1.7.0:";;
1382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   esac
1383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat <<\_ACEOF
1384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOptional Features:
1386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --disable-option-checking  ignore unrecognized --enable/--with options
1387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --disable-dependency-tracking  speeds up one-time build
1390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --enable-dependency-tracking   do not reject slow dependency extractors
1391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --enable-shared[=PKGS]  build shared libraries [default=yes]
1392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --enable-static[=PKGS]  build static libraries [default=yes]
1393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --enable-fast-install[=PKGS]
1394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                          optimize for fast installation [default=yes]
1395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --disable-libtool-lock  avoid locking (might break parallel builds)
1396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOptional Packages:
1398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                          both]
1402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --with-sysroot=DIR Search for dependent libraries within DIR
1404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                        (or the compiler's sysroot if not specified).
1405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --with-pthreads         use pthreads (default is yes)
1406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSome influential environment variables:
1408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CC          C compiler command
1409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CFLAGS      C compiler flags
1410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter              nonstandard directory <lib dir>
1412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  LIBS        libraries to pass to the linker, e.g. -l<library>
1413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter              you have headers in a nonstandard directory <include dir>
1415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CXX         C++ compiler command
1416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CXXFLAGS    C++ compiler flags
1417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CPP         C preprocessor
1418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CXXCPP      C++ preprocessor
1419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUse these variables to override the choices made by `configure' or to help
1421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterit to find libraries and programs with nonstandard names/locations.
1422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterReport bugs to <googletestframework@googlegroups.com>.
1424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_status=$?
1426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_init_help" = "recursive"; then
1429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # If there are subdirs, report their specific --help.
1430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -d "$ac_dir" ||
1432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      continue
1434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_builddir=.
1435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$ac_dir" in
1437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
1439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # A ".." for each directory in $ac_dir_suffix.
1441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_top_builddir_sub in
1443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac ;;
1446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_top_builddir=$ac_pwd
1448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_builddir=$ac_pwd$ac_dir_suffix
1449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# for backward compatibility:
1450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_top_builddir=$ac_top_build_prefix
1451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in
1453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  .)  # We are building in place.
1454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_srcdir=.
1455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_top_srcdir=$ac_top_builddir_sub
1456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_abs_top_srcdir=$ac_pwd ;;
1457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  [\\/]* | ?:[\\/]* )  # Absolute name.
1458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_srcdir=$srcdir$ac_dir_suffix;
1459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_top_srcdir=$srcdir
1460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_abs_top_srcdir=$srcdir ;;
1461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) # Relative name.
1462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_top_srcdir=$ac_top_build_prefix$srcdir
1464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cd "$ac_dir" || { ac_status=$?; continue; }
1469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Check for guested configure.
1470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -f "$ac_srcdir/configure.gnu"; then
1471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo &&
1472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    elif test -f "$ac_srcdir/configure"; then
1474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo &&
1475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $SHELL "$ac_srcdir/configure" --help=recursive
1476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
1477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi || ac_status=$?
1479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cd "$ac_pwd" || { ac_status=$?; break; }
1480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
1481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$ac_init_help" && exit $ac_status
1484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_init_version; then
1485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat <<\_ACEOF
1486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGoogle C++ Testing Framework configure 1.7.0
1487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergenerated by GNU Autoconf 2.68
1488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCopyright (C) 2010 Free Software Foundation, Inc.
1490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis configure script is free software; the Free Software Foundation
1491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergives unlimited permission to copy, distribute and modify it.
1492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exit
1494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ------------------------ ##
1497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Autoconf initialization. ##
1498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ------------------------ ##
1499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_compile LINENO
1501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# --------------------------
1502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to compile conftest.$ac_ext, and return whether this succeeded.
1503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_compile ()
1504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.$ac_objext
1507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { ac_try="$ac_compile"
1508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
1509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_compile") 2>conftest.err
1515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
1517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    grep -v '^ *+' conftest.err >conftest.er1
1518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
1519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv -f conftest.er1 conftest.err
1520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && {
1523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test -z "$ac_c_werror_flag" ||
1524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test ! -s conftest.err
1525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       } && test -s conftest.$ac_objext; then :
1526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_retval=0
1527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: failed program was:" >&5
1529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
1530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_retval=1
1532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $ac_retval
1535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_compile
1537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_cxx_try_compile LINENO
1539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------------
1540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to compile conftest.$ac_ext, and return whether this succeeded.
1541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_cxx_try_compile ()
1542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.$ac_objext
1545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { ac_try="$ac_compile"
1546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
1547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_compile") 2>conftest.err
1553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
1555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    grep -v '^ *+' conftest.err >conftest.er1
1556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
1557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv -f conftest.er1 conftest.err
1558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && {
1561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test -z "$ac_cxx_werror_flag" ||
1562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test ! -s conftest.err
1563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       } && test -s conftest.$ac_objext; then :
1564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_retval=0
1565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: failed program was:" >&5
1567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
1568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_retval=1
1570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $ac_retval
1573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_cxx_try_compile
1575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_link LINENO
1577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -----------------------
1578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to link conftest.$ac_ext, and return whether this succeeded.
1579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_link ()
1580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.$ac_objext conftest$ac_exeext
1583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { ac_try="$ac_link"
1584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
1585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_link") 2>conftest.err
1591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
1593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    grep -v '^ *+' conftest.err >conftest.er1
1594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
1595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv -f conftest.er1 conftest.err
1596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && {
1599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test -z "$ac_c_werror_flag" ||
1600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test ! -s conftest.err
1601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       } && test -s conftest$ac_exeext && {
1602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test "$cross_compiling" = yes ||
1603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 $as_test_x conftest$ac_exeext
1604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       }; then :
1605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_retval=0
1606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: failed program was:" >&5
1608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
1609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_retval=1
1611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # interfere with the next link command; also delete a directory that is
1615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # left behind by Apple's compiler.  We do this before executing the actions.
1616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $ac_retval
1619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_link
1621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -------------------------------------------------------
1624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tests whether HEADER exists and can be compiled using the include files in
1625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# INCLUDES, setting the cache variable VAR accordingly.
1626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_check_header_compile ()
1627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $2... " >&6; }
1631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval \${$3+:} false; then :
1632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
1633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
1636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$4
1637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <$2>
1638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then :
1640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval "$3=yes"
1641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval "$3=no"
1643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_res=\$$3
1647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_res" >&6; }
1649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_check_header_compile
1652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_cpp LINENO
1654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------
1655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_cpp ()
1657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { ac_try="$ac_cpp conftest.$ac_ext"
1660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
1661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
1669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    grep -v '^ *+' conftest.err >conftest.er1
1670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
1671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv -f conftest.er1 conftest.err
1672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } > conftest.i && {
1675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test ! -s conftest.err
1677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       }; then :
1678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_retval=0
1679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: failed program was:" >&5
1681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
1682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_retval=1
1684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $ac_retval
1687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_cpp
1689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_try_run LINENO
1691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------
1692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# that executables *can* be run.
1694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_try_run ()
1695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { ac_try="$ac_link"
1698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
1699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_link") 2>&5
1705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { case "(($ac_try" in
1709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_try") 2>&5
1715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; }; then :
1718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_retval=0
1719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: program exited with status $ac_status" >&5
1721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $as_echo "$as_me: failed program was:" >&5
1722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
1723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ac_retval=$ac_status
1725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $ac_retval
1729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_try_run
1731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_c_check_func LINENO FUNC VAR
1733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------------------
1734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tests whether FUNC exists, setting the cache variable VAR accordingly
1735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_check_func ()
1736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $2... " >&6; }
1740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval \${$3+:} false; then :
1741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
1742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
1745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define $2 innocuous_$2
1748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* System header to define __stub macros and hopefully few prototypes,
1750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    which can conflict with char $2 (); below.
1751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    <limits.h> exists even on freestanding compilers.  */
1753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__
1755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h>
1756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
1757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h>
1758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
1759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#undef $2
1761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error.
1763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   Use char because int might match the return type of a GCC
1764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   builtin and then its argument prototype would still apply.  */
1765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
1766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C"
1767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
1768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar $2 ();
1769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* The GNU C library defines this for functions which it implements
1770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    to always fail with ENOSYS.  Some functions are actually named
1771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    something starting with __ and the normal name is an alias.  */
1772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined __stub_$2 || defined __stub___$2
1773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchoke me
1774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
1775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
1777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
1778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn $2 ();
1780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
1781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
1782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
1783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
1785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval "$3=yes"
1786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval "$3=no"
1788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
1790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
1791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_res=\$$3
1793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_res" >&6; }
1795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_c_check_func
1798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_cxx_try_cpp LINENO
1800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------------
1801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_cxx_try_cpp ()
1803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { ac_try="$ac_cpp conftest.$ac_ext"
1806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
1807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
1815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    grep -v '^ *+' conftest.err >conftest.er1
1816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
1817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv -f conftest.er1 conftest.err
1818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } > conftest.i && {
1821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test ! -s conftest.err
1823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       }; then :
1824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_retval=0
1825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: failed program was:" >&5
1827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
1828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_retval=1
1830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $ac_retval
1833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_cxx_try_cpp
1835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ac_fn_cxx_try_link LINENO
1837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -------------------------
1838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to link conftest.$ac_ext, and return whether this succeeded.
1839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_cxx_try_link ()
1840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.$ac_objext conftest$ac_exeext
1843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { ac_try="$ac_link"
1844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
1845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
1847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
1848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
1850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_link") 2>conftest.err
1851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
1852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
1853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    grep -v '^ *+' conftest.err >conftest.er1
1854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
1855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv -f conftest.er1 conftest.err
1856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
1857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && {
1859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test -z "$ac_cxx_werror_flag" ||
1860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test ! -s conftest.err
1861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       } && test -s conftest$ac_exeext && {
1862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test "$cross_compiling" = yes ||
1863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 $as_test_x conftest$ac_exeext
1864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       }; then :
1865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_retval=0
1866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
1867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: failed program was:" >&5
1868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
1869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_retval=1
1871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
1872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # interfere with the next link command; also delete a directory that is
1875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # left behind by Apple's compiler.  We do this before executing the actions.
1876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $ac_retval
1879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # ac_fn_cxx_try_link
1881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >config.log <<_ACEOF
1882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis file contains any messages produced by compilers while
1883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrunning configure, to aid debugging if configure makes a mistake.
1884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIt was created by Google C++ Testing Framework $as_me 1.7.0, which was
1886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergenerated by GNU Autoconf 2.68.  Invocation command line was
1887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $ $0 $@
1889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 5>>config.log
1892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
1893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat <<_ASUNAME
1894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------- ##
1895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Platform. ##
1896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## --------- ##
1897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -m = `(uname -m) 2>/dev/null || echo unknown`
1900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -r = `(uname -r) 2>/dev/null || echo unknown`
1901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -s = `(uname -s) 2>/dev/null || echo unknown`
1902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruname -v = `(uname -v) 2>/dev/null || echo unknown`
1903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASUNAME
1916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
1919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
1920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
1921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
1922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "PATH: $as_dir"
1923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
1924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
1925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} >&5
1927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >&5 <<_ACEOF
1929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------- ##
1932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Core tests. ##
1933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------- ##
1934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
1936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Keep a trace of the command line.
1939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Strip out --no-create and --no-recursion so they do not pile up.
1940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Strip out --silent because we don't want to record it for future runs.
1941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Also quote any args containing shell meta-characters.
1942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Make two passes to allow for proper duplicate-argument suppression.
1943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_args=
1944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_args0=
1945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_args1=
1946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_must_keep_next=false
1947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_pass in 1 2
1948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
1949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_arg
1950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
1951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_arg in
1952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    | -silent | --silent | --silen | --sile | --sil)
1955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      continue ;;
1956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *\'*)
1957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
1959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_pass in
1960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    2)
1962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_append ac_configure_args1 " '$ac_arg'"
1963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test $ac_must_keep_next = true; then
1964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_must_keep_next=false # Got value, back to normal.
1965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
1966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $ac_arg in
1967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *=* | --config-cache | -C | -disable-* | --disable-* \
1968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  | -with-* | --with-* | -without-* | --without-* | --x)
1971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case "$ac_configure_args0 " in
1972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
1974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
1975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  -* ) ac_must_keep_next=true ;;
1976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
1977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
1978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_append ac_configure_args " '$ac_arg'"
1979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
1980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
1981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
1982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
1983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ ac_configure_args0=; unset ac_configure_args0;}
1984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ ac_configure_args1=; unset ac_configure_args1;}
1985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# When interrupted or exit'd, cleanup temporary files, and complete
1987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.log.  We remove comments because anyway the quotes in there
1988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# would cause problems or look ugly.
1989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# WARNING: Use '\'' to represent an apostrophe within the trap.
1990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertrap 'exit_status=$?
1992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Save into config.log some information that might help in debugging.
1993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
1994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo
1995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
1996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "## ---------------- ##
1997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Cache variables. ##
1998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ---------------- ##"
1999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo
2000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # The following way of writing the cache mishandles newlines in values,
2001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(
2002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval ac_val=\$$ac_var
2004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_val in #(
2005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *${as_nl}*)
2006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $ac_var in #(
2007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
2010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $ac_var in #(
2011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _ | IFS | as_nl) ;; #(
2012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) { eval $ac_var=; unset $ac_var;} ;;
2014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac ;;
2015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
2016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (set) 2>&1 |
2018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *${as_nl}ac_space=\ *)
2020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sed -n \
2021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	"s/'\''/'\''\\\\'\'''\''/g;
2022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;; #(
2024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
2025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
2027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac |
2028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sort
2029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter)
2030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo
2031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "## ----------------- ##
2033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Output variables. ##
2034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------------- ##"
2035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo
2036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_var in $ac_subst_vars
2037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    do
2038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      eval ac_val=\$$ac_var
2039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $ac_val in
2040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
2042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $as_echo "$ac_var='\''$ac_val'\''"
2043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done | sort
2044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo
2045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_subst_files"; then
2047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $as_echo "## ------------------- ##
2048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## File substitutions. ##
2049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ------------------- ##"
2050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo
2051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for ac_var in $ac_subst_files
2052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      do
2053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	eval ac_val=\$$ac_var
2054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $ac_val in
2055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
2057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	$as_echo "$ac_var='\''$ac_val'\''"
2058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done | sort
2059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo
2060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
2061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -s confdefs.h; then
2063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $as_echo "## ----------- ##
2064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## confdefs.h. ##
2065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------- ##"
2066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo
2067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cat confdefs.h
2068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo
2069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
2070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test "$ac_signal" != 0 &&
2071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $as_echo "$as_me: caught signal $ac_signal"
2072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me: exit $exit_status"
2073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  } >&5
2074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f core *.core core.conftest.* &&
2075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    exit $exit_status
2077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 0
2078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_signal in 1 2 13 15; do
2079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_signal=0
2082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# confdefs.h avoids OS command line length limits that DEFS can exceed.
2084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f -r conftest* confdefs.h
2085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "/* confdefs.h */" > confdefs.h
2087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Predefined preprocessor variables.
2089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_NAME "$PACKAGE_NAME"
2092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_VERSION "$PACKAGE_VERSION"
2100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_STRING "$PACKAGE_STRING"
2104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE_URL "$PACKAGE_URL"
2112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Let the site file select an alternate cache file if it wants to.
2116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Prefer an explicitly selected file to automatically selected ones.
2117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_site_file1=NONE
2118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_site_file2=NONE
2119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CONFIG_SITE"; then
2120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We do not want a PATH search for config.site.
2121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $CONFIG_SITE in #((
2122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    -*)  ac_site_file1=./$CONFIG_SITE;;
2123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    */*) ac_site_file1=$CONFIG_SITE;;
2124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)   ac_site_file1=./$CONFIG_SITE;;
2125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
2126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "x$prefix" != xNONE; then
2127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_site_file1=$prefix/share/config.site
2128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_site_file2=$prefix/etc/config.site
2129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_site_file1=$ac_default_prefix/share/config.site
2131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_site_file2=$ac_default_prefix/etc/config.site
2132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "x$ac_site_file" = xNONE && continue
2136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed 's/^/| /' "$ac_site_file" >&5
2140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    . "$ac_site_file" \
2141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "failed to load site script $ac_site_file
2144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
2145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -r "$cache_file"; then
2149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Some versions of bash will fail to source /dev/null (special files
2150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: loading cache $cache_file" >&6;}
2154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cache_file in
2155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)                      . "./$cache_file";;
2157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
2158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: creating cache $cache_file" >&6;}
2162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  >$cache_file
2163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check that the precious variables saved in the cache have kept the same
2166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# value.
2167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cache_corrupted=false
2168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_var in $ac_precious_vars; do
2169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_new_set=\$ac_env_${ac_var}_set
2171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_new_val=\$ac_env_${ac_var}_value
2173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_old_set,$ac_new_set in
2174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    set,)
2175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_cache_corrupted=: ;;
2178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ,set)
2179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_cache_corrupted=: ;;
2182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ,);;
2183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
2184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "x$ac_old_val" != "x$ac_new_val"; then
2185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# differences in whitespace do not lead to failure.
2186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_old_val_w=`echo x $ac_old_val`
2187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_new_val_w=`echo x $ac_new_val`
2188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ac_cache_corrupted=:
2192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
2193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  eval $ac_var=\$ac_old_val
2196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
2197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi;;
2202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
2203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Pass precious variables to config.status.
2204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$ac_new_set" = set; then
2205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_new_val in
2206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) ac_arg=$ac_var=$ac_new_val ;;
2208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
2209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case " $ac_configure_args " in
2210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
2213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_cache_corrupted; then
2216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ##
2223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Main body of script. ##
2224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ##
2225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
2227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
2228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
2231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Provide various options to initialize the Autoconf and configure processes.
2235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_aux_dir=
2239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_dir in build-aux "$srcdir"/build-aux; do
2240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -f "$ac_dir/install-sh"; then
2241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_aux_dir=$ac_dir
2242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_install_sh="$ac_aux_dir/install-sh -c"
2243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break
2244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  elif test -f "$ac_dir/install.sh"; then
2245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_aux_dir=$ac_dir
2246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_install_sh="$ac_aux_dir/install.sh -c"
2247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break
2248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  elif test -f "$ac_dir/shtool"; then
2249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_aux_dir=$ac_dir
2250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_install_sh="$ac_aux_dir/shtool install -c"
2251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break
2252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_aux_dir"; then
2255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# These three variables are undocumented and unsupported,
2259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and are intended to be withdrawn in a future Autoconf release.
2260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# They can cause serious problems if a builder's source tree is in a directory
2261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# whose full name contains unusual characters.
2262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_headers="$ac_config_headers build-aux/config.h"
2268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_files="$ac_config_files Makefile"
2270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_files="$ac_config_files scripts/gtest-config"
2272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Initialize Automake with various options. We require at least v1.9, prevent
2275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pedantic complaints about package files, and enable various distribution
2276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# targets.
2277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__api_version='1.11'
2278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find a good install program.  We prefer a C program (faster),
2280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so one script is as good as another.  But avoid the broken or
2281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# incompatible versions:
2282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# SysV /etc/install, /usr/sbin/install
2283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# SunOS /usr/etc/install
2284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# IRIX /sbin/install
2285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AIX /bin/install
2286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AmigaOS /C/install, which installs bootblocks on floppy discs
2287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# OS/2's system install, which has a completely different semantic
2291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ./install, which can be erroneously created by make from ./install.sh.
2292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Reject install programs that cannot install multiple files.
2293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for a BSD-compatible install... " >&6; }
2295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$INSTALL"; then
2296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_install+:} false; then :
2297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Account for people who put trailing slashes in PATH elements.
2305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $as_dir/ in #((
2306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ./ | .// | /[cC]/* | \
2307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  /usr/ucb/* ) ;;
2310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
2311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # OSF1 and SCO ODT 3.0 have their own names for install.
2312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Don't use installbsd from OSF since it installs stuff as root
2313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # by default.
2314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_prog in ginstall scoinst install; do
2315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for ac_exec_ext in '' $ac_executable_extensions; do
2316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test $ac_prog = install &&
2318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # AIX install.  It has an incompatible calling convention.
2320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    :
2321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  elif test $ac_prog = install &&
2322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # program-specific install script used by HP pwplus--don't use.
2324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    :
2325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
2326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    rm -rf conftest.one conftest.two conftest.dir
2327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    echo one > conftest.one
2328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    echo two > conftest.two
2329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    mkdir conftest.dir
2330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      test -s conftest.one && test -s conftest.two &&
2332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      test -s conftest.dir/conftest.one &&
2333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      test -s conftest.dir/conftest.two
2334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    then
2335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      break 3
2337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
2338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
2339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
2340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
2341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
2342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
2343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
2344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -rf conftest.one conftest.two conftest.dir
2349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "${ac_cv_path_install+set}" = set; then
2352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    INSTALL=$ac_cv_path_install
2353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
2354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # As a last resort, use the slow shell script.  Don't cache a
2355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # value for INSTALL within a source directory, because that will
2356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # break other packages using the cache if that directory is
2357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # removed, or if the value is a relative name.
2358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    INSTALL=$ac_install_sh
2359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$INSTALL" >&6; }
2363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It thinks the first close brace ends the variable substitution.
2366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether build environment is sane... " >&6; }
2374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Just in case
2375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersleep 1
2376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho timestamp > conftest.file
2377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Reject unsafe characters in $srcdir or the absolute working directory
2378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# name.  Accept space and tab only in the latter.
2379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram_lf='
2380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter'
2381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `pwd` in
2382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *[\\\"\#\$\&\'\`$am_lf]*)
2383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
2385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in
2386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
2389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do `set' in a subshell so we don't clobber the current shell's
2391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# arguments.  Must try -L first in case configure is actually a
2392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# symlink; some systems play weird games with the mod time of symlinks
2393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (eg FreeBSD returns the mod time of the symlink's containing
2394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# directory).
2395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (
2396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if test "$*" = "X"; then
2398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # -L didn't work.
2399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      set X `ls -t "$srcdir/configure" conftest.file`
2400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
2401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   rm -f conftest.file
2402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if test "$*" != "X $srcdir/configure conftest.file" \
2403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      && test "$*" != "X conftest.file $srcdir/configure"; then
2404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # If neither matched, then we have a broken ls.  This can happen
2406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # if, for instance, CONFIG_SHELL is bash and it inherits a
2407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # broken ls alias from the environment.  This has actually
2408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # happened.  Such a system could not be considered "sane".
2409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralias in your environment" "$LINENO" 5
2411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
2412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "$2" = conftest.file
2414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   )
2415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterthen
2416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Ok.
2417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   :
2418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   as_fn_error $? "newly created file is older than distributed files!
2420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCheck your system clock" "$LINENO" 5
2421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
2424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$program_prefix" != NONE &&
2425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use a double $ so make ignores it.
2427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$program_suffix" != NONE &&
2428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Double any \ or $.
2430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# By default was `s,x,x', remove it if useless.
2431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# expand $ac_aux_dir to an absolute path
2435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram_aux_dir=`cd $ac_aux_dir && pwd`
2436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"${MISSING+set}" != xset; then
2438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $am_aux_dir in
2439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\ * | *\	*)
2440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
2442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
2444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use eval to expand $SHELL
2446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval "$MISSING --run true"; then
2447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am_missing_run="$MISSING --run "
2448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am_missing_run=
2450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"${install_sh}" != xset; then
2455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $am_aux_dir in
2456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\ * | *\	*)
2457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
2459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    install_sh="\${SHELL} $am_aux_dir/install-sh"
2460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
2461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Installed binaries are usually stripped using `strip' when the user
2464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# run `make install-strip'.  However `strip' might not be the right
2465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# tool to use in cross-compilation environments, therefore Automake
2466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# will honor the `STRIP' environment variable to overrule this program.
2467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$cross_compiling" != no; then
2468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_tool_prefix"; then
2469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}strip; ac_word=$2
2471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_STRIP+:} false; then :
2474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$STRIP"; then
2477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP=$ac_cv_prog_STRIP
2497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$STRIP"; then
2498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$STRIP" >&6; }
2500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_STRIP"; then
2508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_STRIP=$STRIP
2509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "strip", so it can be a program name with args.
2510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy strip; ac_word=$2
2511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_STRIP"; then
2517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_STRIP="strip"
2527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_STRIP"; then
2538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_STRIP" >&6; }
2540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_STRIP" = x; then
2546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    STRIP=":"
2547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
2548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
2549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
2550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
2553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
2554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    STRIP=$ac_ct_STRIP
2555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  STRIP="$ac_cv_prog_STRIP"
2558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$MKDIR_P"; then
2566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${ac_cv_path_mkdir+:} false; then :
2567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_prog in mkdir gmkdir; do
2575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 for ac_exec_ext in '' $ac_executable_extensions; do
2576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     'mkdir (GNU coreutils) '* | \
2579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     'mkdir (coreutils) '* | \
2580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     'mkdir (fileutils) '4.1*)
2581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	       break 3;;
2583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   esac
2584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 done
2585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       done
2586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -d ./--version && rmdir ./--version
2592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "${ac_cv_path_mkdir+set}" = set; then
2593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    MKDIR_P="$ac_cv_path_mkdir -p"
2594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
2595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # As a last resort, use the slow shell script.  Don't cache a
2596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # value for MKDIR_P within a source directory, because that will
2597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # break other packages using the cache if that directory is
2598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # removed, or if the value is a relative name.
2599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    MKDIR_P="$ac_install_sh -d"
2600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MKDIR_P" >&6; }
2604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir_p="$MKDIR_P"
2606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $mkdir_p in
2607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  [\\/$]* | ?:[\\/]*) ;;
2608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
2610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_prog in gawk mawk nawk awk
2612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "$ac_prog", so it can be a program name with args.
2614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2
2615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_AWK+:} false; then :
2618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$AWK"; then
2621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_AWK="$ac_prog"
2631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAWK=$ac_cv_prog_AWK
2641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$AWK"; then
2642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$AWK" >&6; }
2644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -n "$AWK" && break
2651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset x ${MAKE-make}
2656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat >conftest.make <<\_ACEOF
2661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL = /bin/sh
2662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterall:
2663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	@echo '@@@%%%=$(MAKE)=@@@%%%'
2664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `${MAKE-make} -f conftest.make 2>/dev/null` in
2667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *@@@%%%=?*=@@@%%%*)
2668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval ac_cv_prog_make_${ac_make}_set=yes;;
2669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
2670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval ac_cv_prog_make_${ac_make}_set=no;;
2671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
2672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.make
2673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
2677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  SET_MAKE=
2678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  SET_MAKE="MAKE=${MAKE-make}"
2682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -rf .tst 2>/dev/null
2685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir .tst 2>/dev/null
2686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d .tst; then
2687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__leading_dot=.
2688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__leading_dot=_
2690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir .tst 2>/dev/null
2692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "`cd $srcdir && pwd`" != "`pwd`"; then
2694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # is not polluted with repeated "-I."
2696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__isrc=' -I$(srcdir)'
2697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # test to see if srcdir already configured
2698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -f $srcdir/config.status; then
2699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# test whether we have cygpath
2704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CYGPATH_W"; then
2705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (cygpath --version) >/dev/null 2>/dev/null; then
2706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CYGPATH_W='cygpath -w'
2707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
2708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CYGPATH_W=echo
2709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Define the identity of the package.
2714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter PACKAGE='gtest'
2715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter VERSION='1.7.0'
2716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PACKAGE "$PACKAGE"
2720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
2724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define VERSION "$VERSION"
2725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
2726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Some tools Automake needs.
2728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We need awk for the "check" target.  The system "awk" is bad on
2744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# some platforms.
2745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Always define AMTAR for backward compatibility.  Yes, it's still used
2746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in the wild :-(  We should find a proper way to deprecate it ...
2747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMTAR='$${TAR-tar}'
2748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for programs used in building Google Test.
2757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
2758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
2759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
2762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then
2763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}gcc; ac_word=$2
2765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then :
2768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$CC"; then
2771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_CC="$CC" # Let the user override the test.
2772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC
2791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then
2792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; }
2794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_CC"; then
2802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_CC=$CC
2803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "gcc", so it can be a program name with args.
2804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy gcc; ac_word=$2
2805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_CC+:} false; then :
2808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_CC"; then
2811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_CC="gcc"
2821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CC=$ac_cv_prog_ac_ct_CC
2831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_CC"; then
2832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_CC" >&6; }
2834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_CC" = x; then
2840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CC=""
2841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
2842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
2843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
2844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
2847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
2848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CC=$ac_ct_CC
2849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CC="$ac_cv_prog_CC"
2852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then
2855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          if test -n "$ac_tool_prefix"; then
2856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}cc; ac_word=$2
2858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then :
2861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$CC"; then
2864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_CC="$CC" # Let the user override the test.
2865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CC="${ac_tool_prefix}cc"
2874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC
2884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then
2885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; }
2887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then
2896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "cc", so it can be a program name with args.
2897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy cc; ac_word=$2
2898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then :
2901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$CC"; then
2904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_CC="$CC" # Let the user override the test.
2905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_prog_rejected=no
2907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ac_prog_rejected=yes
2916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       continue
2917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
2918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CC="cc"
2919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_prog_rejected = yes; then
2927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We found a bogon in the path, so make sure we never use it.
2928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  set dummy $ac_cv_prog_CC
2929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shift
2930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test $# != 0; then
2931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We chose a different compiler from the bogus one.
2932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # However, it has the same basename, so the bogon will be chosen
2933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # first if we set CC to just the basename; use the full file name.
2934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shift
2935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC
2941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then
2942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; }
2944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then
2952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_tool_prefix"; then
2953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in cl.exe
2954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
2955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
2959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CC+:} false; then :
2960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
2961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$CC"; then
2963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_CC="$CC" # Let the user override the test.
2964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
2967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
2969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
2970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
2971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
2975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
2976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
2977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
2979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_cv_prog_CC
2983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CC"; then
2984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CC" >&6; }
2986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
2987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
2989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
2992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -n "$CC" && break
2993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
2994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
2995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CC"; then
2996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_CC=$CC
2997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in cl.exe
2998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
2999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "$ac_prog", so it can be a program name with args.
3000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2
3001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
3003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_CC+:} false; then :
3004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_CC"; then
3007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
3011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
3012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
3013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
3014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
3015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_CC="$ac_prog"
3017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
3019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
3022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
3023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CC=$ac_cv_prog_ac_ct_CC
3027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_CC"; then
3028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_CC" >&6; }
3030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
3033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -n "$ac_ct_CC" && break
3037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_CC" = x; then
3040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CC=""
3041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
3043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
3044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
3047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CC=$ac_ct_CC
3049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "no acceptable C compiler found in \$PATH
3058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
3059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Provide some information about the compiler.
3061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset X $ac_compile
3063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler=$2
3064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_option in --version -v -V -qversion; do
3065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { ac_try="$ac_compiler $ac_option >&5"
3066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
3067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
3069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
3072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
3074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
3075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '10a\
3076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter... rest of stderr output deleted ...
3077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         10q' conftest.err >conftest.er1
3078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
3079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.er1 conftest.err
3081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }
3083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files_save=$ac_clean_files
3097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try to create an executable without -o first, disregard a.out.
3099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It will help us diagnose broken compilers, and finding out an intuition
3100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# of exeext.
3101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the C compiler works... " >&6; }
3103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The possible output files:
3106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_rmfiles=
3109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_file in $ac_files
3110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
3111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_file in
3112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
3115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f $ac_rmfiles
3117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { ac_try="$ac_link_default"
3119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
3120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
3122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
3125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_link_default") 2>&5
3126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
3127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then :
3129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so that the user can short-circuit this test for compilers unknown to
3133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Autoconf.
3134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_file in $ac_files ''
3135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
3136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -f "$ac_file" || continue
3137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_file in
3138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
3140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    [ab].out )
3141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# We found the default executable, but exeext='' is most
3142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# certainly right.
3143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	break;;
3144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.* )
3145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	then :; else
3147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
3149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# We set ac_cv_exeext here because the later test for it is not
3150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# safe: cross compilers may not add the suffix if given an `-o'
3151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# argument, so we may need to know it at that point already.
3152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Even if this section looks crufty: it has the advantage of
3153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# actually working.
3154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	break;;
3155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    * )
3156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	break;;
3157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
3158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$ac_cv_exeext" = no && ac_cv_exeext=
3160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_file=''
3163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_file"; then :
3165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
3167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: failed program was:" >&5
3168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
3169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error 77 "C compiler cannot create executables
3173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
3174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
3177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for C compiler default output file name... " >&6; }
3180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_file" >&6; }
3182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_exeext=$ac_cv_exeext
3183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files=$ac_clean_files_save
3186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for suffix of executables... " >&6; }
3188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { ac_try="$ac_link"
3189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
3190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
3192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
3195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_link") 2>&5
3196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
3197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then :
3199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# work properly (i.e., refer to `conftest.exe'), while it won't with
3202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `rm'.
3203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_file in conftest.exe conftest conftest.*; do
3204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -f "$ac_file" || continue
3205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_file in
3206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  break;;
3209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    * ) break;;
3210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
3211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "cannot compute suffix of executables: cannot compile and link
3216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
3217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest conftest$ac_cv_exeext
3219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_exeext" >&6; }
3221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_ext
3223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEXEEXT=$ac_cv_exeext
3224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_exeext=$EXEEXT
3225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h>
3228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFILE *f = fopen ("conftest.out", "w");
3232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter return ferror (f) || fclose (f) != 0;
3233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files="$ac_clean_files conftest.out"
3239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check that the compiler produces executables we can run.  If not, either
3240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the compiler is broken, or we cross compile.
3241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether we are cross compiling... " >&6; }
3243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$cross_compiling" != yes; then
3244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { ac_try="$ac_link"
3245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
3246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
3248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
3251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_link") 2>&5
3252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
3253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }
3255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { ac_try='./conftest$ac_cv_exeext'
3256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { case "(($ac_try" in
3257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
3259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
3262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_try") 2>&5
3263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
3264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; }; then
3266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cross_compiling=no
3267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$cross_compiling" = maybe; then
3269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cross_compiling=yes
3270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
3271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "cannot run C compiled programs.
3274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIf you meant to cross compile, use \`--host'.
3275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
3276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
3277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$cross_compiling" >&6; }
3281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files=$ac_clean_files_save
3284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for suffix of object files... " >&6; }
3286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_objext+:} false; then :
3287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.o conftest.obj
3301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { ac_try="$ac_compile"
3302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
3303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
3305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
3308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_compile") 2>&5
3309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
3310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then :
3312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_file in conftest.o conftest.obj conftest.*; do
3313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -f "$ac_file" || continue;
3314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_file in
3315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       break;;
3318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
3319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: failed program was:" >&5
3322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed 's/^/| /' conftest.$ac_ext >&5
3323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "cannot compute suffix of object files: cannot compile
3327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
3328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_cv_objext conftest.$ac_ext
3330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_objext" >&6; }
3333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJEXT=$ac_cv_objext
3334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_objext=$OBJEXT
3335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_c_compiler_gnu+:} false; then :
3338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef __GNUC__
3347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       choke me
3348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
3349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then :
3355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_compiler_gnu=yes
3356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_compiler_gnu=no
3358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cv_c_compiler_gnu=$ac_compiler_gnu
3361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_compiler_gnu = yes; then
3366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  GCC=yes
3367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  GCC=
3369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_test_CFLAGS=${CFLAGS+set}
3371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_CFLAGS=$CFLAGS
3372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether $CC accepts -g... " >&6; }
3374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_cc_g+:} false; then :
3375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_save_c_werror_flag=$ac_c_werror_flag
3378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_c_werror_flag=yes
3379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_cv_prog_cc_g=no
3380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   CFLAGS="-g"
3381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then :
3393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_cc_g=yes
3394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CFLAGS=""
3396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then :
3408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_c_werror_flag=$ac_save_c_werror_flag
3411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 CFLAGS="-g"
3412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then :
3424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_cc_g=yes
3425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_c_werror_flag=$ac_save_c_werror_flag
3432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_prog_cc_g" >&6; }
3435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_test_CFLAGS" = set; then
3436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CFLAGS=$ac_save_CFLAGS
3437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test $ac_cv_prog_cc_g = yes; then
3438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$GCC" = yes; then
3439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CFLAGS="-g -O2"
3440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CFLAGS="-g"
3442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$GCC" = yes; then
3445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CFLAGS="-O2"
3446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CFLAGS=
3448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_cc_c89+:} false; then :
3453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_cc_c89=no
3456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_CC=$CC
3457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdarg.h>
3460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h>
3461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <sys/types.h>
3462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <sys/stat.h>
3463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstruct buf { int x; };
3465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFILE * (*rcsopen) (struct buf *, struct stat *, int);
3466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstatic char *e (p, i)
3467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     char **p;
3468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     int i;
3469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return p[i];
3471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstatic char *f (char * (*g) (char **, int), char **p, ...)
3473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  char *s;
3475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  va_list v;
3476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  va_start (v,p);
3477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s = g (p, va_arg (v,int));
3478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  va_end (v);
3479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return s;
3480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   function prototypes and stuff, but not '\xHH' hex character constants.
3484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   These don't provoke an error unfortunately, instead are silently treated
3485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   as 'x'.  The following induces an error, until -std is added to get
3486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   array size at least.  It's necessary to write '\x00'==0 to get something
3488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   that's true only with -std.  */
3489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   inside strings and character constants.  */
3493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define FOO(x) 'x'
3494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint test (int i, double x);
3497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstruct s1 {int (*f) (int a);};
3498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstruct s2 {int (*f) (double a);};
3499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint argc;
3501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar **argv;
3502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
3513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CC="$ac_save_CC $ac_arg"
3514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ac_fn_c_try_compile "$LINENO"; then :
3515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_cc_c89=$ac_arg
3516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext
3518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "x$ac_cv_prog_cc_c89" != "xno" && break
3519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.$ac_ext
3521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$ac_save_CC
3522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AC_CACHE_VAL
3525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "x$ac_cv_prog_cc_c89" in
3526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  x)
3527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "none needed" >&6; } ;;
3529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  xno)
3530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "unsupported" >&6; } ;;
3532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
3533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CC="$CC $ac_cv_prog_cc_c89"
3534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_prog_cc_c89" != xno; then :
3538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
3542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
3543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
3546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEPDIR="${am__leading_dot}deps"
3547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_config_commands="$ac_config_commands depfiles"
3549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram_make=${MAKE-make}
3552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat > confinc << 'END'
3553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__doit:
3554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	@echo this is the am__doit target
3555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter.PHONY: am__doit
3556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEND
3557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If we don't find an include directive, just comment out the code.
3558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for style of include used by $am_make... " >&6; }
3560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__include="#"
3561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteram__quote=
3562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_am_result=none
3563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# First try GNU make style include.
3564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "include confinc" > confmf
3565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Ignore all kinds of additional output from `make'.
3566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$am_make -s -f confmf 2> /dev/null` in #(
3567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*the\ am__doit\ target*)
3568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__include=include
3569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__quote=
3570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  _am_result=GNU
3571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
3572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Now try BSD make style include.
3574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$am__include" = "#"; then
3575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo '.include "confinc"' > confmf
3576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   case `$am_make -s -f confmf 2> /dev/null` in #(
3577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   *the\ am__doit\ target*)
3578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     am__include=.include
3579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     am__quote="\""
3580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     _am_result=BSD
3581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ;;
3582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   esac
3583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$_am_result" >&6; }
3588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f confinc confmf
3589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --enable-dependency-tracking was given.
3591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_dependency_tracking+set}" = set; then :
3592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enableval=$enable_dependency_tracking;
3593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$enable_dependency_tracking" != xno; then
3596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am_depcomp="$ac_aux_dir/depcomp"
3597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  AMDEPBACKSLASH='\'
3598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__nodep='_no'
3599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$enable_dependency_tracking" != xno; then
3601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  AMDEP_TRUE=
3602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  AMDEP_FALSE='#'
3603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  AMDEP_TRUE='#'
3605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  AMDEP_FALSE=
3606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdepcc="$CC"   am_compiler_list=
3611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dependency style of $depcc... " >&6; }
3614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${am_cv_CC_dependencies_compiler_type+:} false; then :
3615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We make a subdir and do the tests there.  Otherwise we can end up
3619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # making bogus files that we don't know about and never remove.  For
3620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # instance it was reported that on HP-UX the gcc test will end up
3621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # making a dummy file named `D' -- because `-MD' means `put the output
3622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # in D'.
3623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest.dir
3624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mkdir conftest.dir
3625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Copy depcomp to subdir because otherwise we won't find it if we're
3626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # using a relative directory.
3627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cp "$am_depcomp" conftest.dir
3628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cd conftest.dir
3629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We will build objects and dependencies in a subdirectory because
3630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # it helps to detect inapplicable dependency modes.  For instance
3631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # both Tru64's cc and ICC support -MD to output dependencies as a
3632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # side effect of compilation, but ICC will put the dependencies in
3633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # the current directory while Tru64 will put them in the object
3634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # directory.
3635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mkdir sub
3636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am_cv_CC_dependencies_compiler_type=none
3638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$am_compiler_list" = ""; then
3639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__universal=false
3642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case " $depcc " in #(
3643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     esac
3645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for depmode in $am_compiler_list; do
3647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Setup a source with many dependencies, because some compilers
3648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # like to wrap large dependency lists on column 80 (with \), and
3649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # we should not choose a depcomp mode which is confused by this.
3650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    #
3651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We need to recreate these files for each test, as the compiler may
3652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # overwrite some of them when testing with obscure command lines.
3653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # This happens at least with the AIX C compiler.
3654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    : > sub/conftest.c
3655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for i in 1 2 3 4 5 6; do
3656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Solaris 8's {/usr,}/bin/sh.
3659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      touch sub/conftst$i.h
3660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
3661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # mode.  It turns out that the SunPro C++ compiler does not properly
3665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # handle `-M -o', and we need to detect this.  Also, some Intel
3666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # versions had trouble with output in subdirs
3667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    am__obj=sub/conftest.${OBJEXT-o}
3668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    am__minus_obj="-o $am__obj"
3669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $depmode in
3670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    gcc)
3671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # This depmode causes a compiler race in universal mode.
3672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test "$am__universal" = false || continue
3673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
3674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    nosideeffect)
3675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # after this tag, mechanisms are not by side-effect, so they'll
3676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # only be used when explicitly requested
3677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "x$enable_dependency_tracking" = xyes; then
3678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	continue
3679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
3680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	break
3681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
3682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
3683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # This compiler won't grok `-c -o', but also, the minuso test has
3685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # not run yet.  These depmodes are late enough in the game, and
3686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # so weak that their functioning should not be impacted.
3687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      am__obj=conftest.${OBJEXT-o}
3688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      am__minus_obj=
3689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
3690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    none) break ;;
3691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
3692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if depmode=$depmode \
3693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       source=sub/conftest.c object=$am__obj \
3694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         >/dev/null 2>conftest.err &&
3697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # icc doesn't choke on unknown options, it will just issue warnings
3702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # or remarks (even with -Werror).  So we grep stderr for any message
3703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # that says an option was ignored or not supported.
3704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # When given -MP, icc 7.0 and 7.1 complain thusly:
3705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      #   icc: Command line warning: ignoring option '-M'; no argument required
3706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # The diagnosis changed in icc 8.0:
3707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      #   icc: Command line remark: option '-MP' not supported
3708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if (grep 'ignoring option' conftest.err ||
3709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        am_cv_CC_dependencies_compiler_type=$depmode
3711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        break
3712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
3713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
3714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
3715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cd ..
3717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest.dir
3718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am_cv_CC_dependencies_compiler_type=none
3720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if
3728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "x$enable_dependency_tracking" != xno \
3729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCC_TRUE=
3731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCC_FALSE='#'
3732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCC_TRUE='#'
3734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCC_FALSE=
3735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
3739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
3740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CXX"; then
3744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$CCC"; then
3745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CXX=$CCC
3746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_tool_prefix"; then
3748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
3750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
3754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_CXX+:} false; then :
3755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$CXX"; then
3758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
3762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
3763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
3764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
3765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
3766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
3770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
3773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
3774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXX=$ac_cv_prog_CXX
3778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CXX"; then
3779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CXX" >&6; }
3781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
3784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -n "$CXX" && break
3788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
3789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CXX"; then
3791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_CXX=$CXX
3792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
3794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "$ac_prog", so it can be a program name with args.
3795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2
3796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
3798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_CXX+:} false; then :
3799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_CXX"; then
3802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
3806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
3807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
3808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
3809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
3810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_CXX="$ac_prog"
3812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
3814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
3817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
3818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_CXX"; then
3823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_CXX" >&6; }
3825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
3828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -n "$ac_ct_CXX" && break
3832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_CXX" = x; then
3835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CXX="g++"
3836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
3838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
3839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
3842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CXX=$ac_ct_CXX
3844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Provide some information about the compiler.
3850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset X $ac_compile
3852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler=$2
3853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_option in --version -v -V -qversion; do
3854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { ac_try="$ac_compiler $ac_option >&5"
3855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "(($ac_try" in
3856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_try_echo=$ac_try;;
3858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
3859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_try_echo"; } >&5
3861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
3863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -s conftest.err; then
3864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '10a\
3865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter... rest of stderr output deleted ...
3866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         10q' conftest.err >conftest.er1
3867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.er1 >&5
3868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.er1 conftest.err
3870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }
3872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
3873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_cxx_compiler_gnu+:} false; then :
3877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef __GNUC__
3886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       choke me
3887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
3888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then :
3894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_compiler_gnu=yes
3895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_compiler_gnu=no
3897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_compiler_gnu = yes; then
3905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  GXX=yes
3906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  GXX=
3908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_test_CXXFLAGS=${CXXFLAGS+set}
3910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_CXXFLAGS=$CXXFLAGS
3911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether $CXX accepts -g... " >&6; }
3913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_cxx_g+:} false; then :
3914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
3915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_cxx_werror_flag=yes
3918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_cv_prog_cxx_g=no
3919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   CXXFLAGS="-g"
3920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then :
3932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_cxx_g=yes
3933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CXXFLAGS=""
3935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then :
3947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 CXXFLAGS="-g"
3951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
3953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
3955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
3956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
3957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
3959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
3960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
3961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
3962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then :
3963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_cxx_g=yes
3964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_prog_cxx_g" >&6; }
3974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_test_CXXFLAGS" = set; then
3975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CXXFLAGS=$ac_save_CXXFLAGS
3976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test $ac_cv_prog_cxx_g = yes; then
3977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$GXX" = yes; then
3978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CXXFLAGS="-g -O2"
3979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CXXFLAGS="-g"
3981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
3983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$GXX" = yes; then
3984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CXXFLAGS="-O2"
3985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
3986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CXXFLAGS=
3987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
3988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
3989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
3990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
3991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
3994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdepcc="$CXX"  am_compiler_list=
3996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
3997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dependency style of $depcc... " >&6; }
3999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${am_cv_CXX_dependencies_compiler_type+:} false; then :
4000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We make a subdir and do the tests there.  Otherwise we can end up
4004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # making bogus files that we don't know about and never remove.  For
4005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # instance it was reported that on HP-UX the gcc test will end up
4006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # making a dummy file named `D' -- because `-MD' means `put the output
4007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # in D'.
4008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest.dir
4009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mkdir conftest.dir
4010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Copy depcomp to subdir because otherwise we won't find it if we're
4011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # using a relative directory.
4012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cp "$am_depcomp" conftest.dir
4013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cd conftest.dir
4014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We will build objects and dependencies in a subdirectory because
4015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # it helps to detect inapplicable dependency modes.  For instance
4016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # both Tru64's cc and ICC support -MD to output dependencies as a
4017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # side effect of compilation, but ICC will put the dependencies in
4018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # the current directory while Tru64 will put them in the object
4019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # directory.
4020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mkdir sub
4021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am_cv_CXX_dependencies_compiler_type=none
4023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$am_compiler_list" = ""; then
4024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__universal=false
4027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case " $depcc " in #(
4028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     esac
4030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for depmode in $am_compiler_list; do
4032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Setup a source with many dependencies, because some compilers
4033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # like to wrap large dependency lists on column 80 (with \), and
4034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # we should not choose a depcomp mode which is confused by this.
4035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    #
4036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We need to recreate these files for each test, as the compiler may
4037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # overwrite some of them when testing with obscure command lines.
4038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # This happens at least with the AIX C compiler.
4039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    : > sub/conftest.c
4040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for i in 1 2 3 4 5 6; do
4041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Solaris 8's {/usr,}/bin/sh.
4044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      touch sub/conftst$i.h
4045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
4046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # mode.  It turns out that the SunPro C++ compiler does not properly
4050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # handle `-M -o', and we need to detect this.  Also, some Intel
4051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # versions had trouble with output in subdirs
4052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    am__obj=sub/conftest.${OBJEXT-o}
4053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    am__minus_obj="-o $am__obj"
4054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $depmode in
4055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    gcc)
4056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # This depmode causes a compiler race in universal mode.
4057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test "$am__universal" = false || continue
4058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
4059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    nosideeffect)
4060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # after this tag, mechanisms are not by side-effect, so they'll
4061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # only be used when explicitly requested
4062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "x$enable_dependency_tracking" = xyes; then
4063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	continue
4064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
4065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	break
4066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
4067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
4068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # This compiler won't grok `-c -o', but also, the minuso test has
4070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # not run yet.  These depmodes are late enough in the game, and
4071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # so weak that their functioning should not be impacted.
4072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      am__obj=conftest.${OBJEXT-o}
4073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      am__minus_obj=
4074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
4075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    none) break ;;
4076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
4077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if depmode=$depmode \
4078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       source=sub/conftest.c object=$am__obj \
4079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         >/dev/null 2>conftest.err &&
4082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # icc doesn't choke on unknown options, it will just issue warnings
4087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # or remarks (even with -Werror).  So we grep stderr for any message
4088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # that says an option was ignored or not supported.
4089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # When given -MP, icc 7.0 and 7.1 complain thusly:
4090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      #   icc: Command line warning: ignoring option '-M'; no argument required
4091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # The diagnosis changed in icc 8.0:
4092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      #   icc: Command line remark: option '-MP' not supported
4093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if (grep 'ignoring option' conftest.err ||
4094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        am_cv_CXX_dependencies_compiler_type=$depmode
4096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        break
4097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
4098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
4099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cd ..
4102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest.dir
4103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am_cv_CXX_dependencies_compiler_type=none
4105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if
4113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "x$enable_dependency_tracking" != xno \
4114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCXX_TRUE=
4116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCXX_FALSE='#'
4117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCXX_TRUE='#'
4119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__fastdepCXX_FALSE=
4120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
4124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
4125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `pwd` in
4130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\ * | *\	*)
4131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_version='2.4.2'
4138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_revision='1.3337'
4139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterltmain="$ac_aux_dir/ltmain.sh"
4153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Make sure we can run config.sub.
4155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking build system type... " >&6; }
4160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_build+:} false; then :
4161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_build_alias=$build_alias
4164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$ac_build_alias" = x &&
4165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$ac_build_alias" = x &&
4167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_build" >&6; }
4174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_cv_build in
4175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-*) ;;
4176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild=$ac_cv_build
4179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_IFS=$IFS; IFS='-'
4180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset x $ac_cv_build
4181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift
4182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_cpu=$1
4183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_vendor=$2
4184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift; shift
4185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Remember, the first character of IFS is used to create $*,
4186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# except with old shells:
4187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os=$*
4188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$ac_save_IFS
4189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking host system type... " >&6; }
4194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_host+:} false; then :
4195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$host_alias" = x; then
4198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_host=$ac_cv_build
4199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_host" >&6; }
4207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_cv_host in
4208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-*) ;;
4209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost=$ac_cv_host
4212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_save_IFS=$IFS; IFS='-'
4213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset x $ac_cv_host
4214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift
4215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_cpu=$1
4216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_vendor=$2
4217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift; shift
4218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Remember, the first character of IFS is used to create $*,
4219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# except with old shells:
4220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os=$*
4221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$ac_save_IFS
4222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Backslashify metacharacters that are still active within
4226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# double-quoted strings.
4227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Same as above, but do not quote variable references.
4230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
4231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed substitution to delay expansion of an escaped shell variable in a
4233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# double_quote_subst'ed string.
4234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed substitution to delay expansion of an escaped single quote.
4237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed substitution to avoid accidental globbing in evaled expressions
4240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_glob_subst='s/\*/\\\*/g'
4241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to print strings... " >&6; }
4248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Test print first, because it will be a builtin if present.
4249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ECHO='print -r --'
4252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ECHO='printf %s\n'
4254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Use this function as a fallback that always works.
4256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  func_fallback_echo ()
4257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
4258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval 'cat <<_LTECHO_EOF
4259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$1
4260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LTECHO_EOF'
4261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
4262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ECHO='func_fallback_echo'
4263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# func_echo_all arg...
4266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Invoke $ECHO with all args, space-separated.
4267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_echo_all ()
4268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
4269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $ECHO ""
4270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
4271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$ECHO" in
4273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "printf" >&6; } ;;
4275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "print -r" >&6; } ;;
4277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "cat" >&6; } ;;
4279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_SED+:} false; then :
4297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     for ac_i in 1 2 3 4 5 6 7; do
4301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ac_script="$ac_script$as_nl$ac_script"
4302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     done
4303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     { ac_script=; unset ac_script;}
4305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test -z "$SED"; then
4306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_path_SED_found=false
4307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Loop through the user's path and test for each of PROGNAME-LIST
4308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
4310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
4311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
4312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
4313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_prog in sed gsed; do
4314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
4315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_SED and select it if it is found.
4318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for GNU $ac_path_SED
4319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_SED" --version 2>&1` in
4320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*)
4321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
4323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_count=0
4324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n 0123456789 >"conftest.in"
4325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  while :
4326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
4327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv "conftest.tmp" "conftest.in"
4329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cp "conftest.in" "conftest.nl"
4330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo '' >> "conftest.nl"
4331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test $ac_count -gt ${ac_path_SED_max-0}; then
4335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Best one so far, save it but keep looking for a better one
4336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_cv_path_SED="$ac_path_SED"
4337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_SED_max=$ac_count
4338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
4339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 10*(2^10) chars as input seems more than enough
4340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test $ac_count -gt 10 && break
4341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $ac_path_SED_found && break 3
4346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
4347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
4350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$ac_cv_path_SED"; then
4351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_SED=$SED
4355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_SED" >&6; }
4360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter SED="$ac_cv_path_SED"
4361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.sed
4362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$SED" && SED=sed
4364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterXsed="$SED -e 1s/^X//"
4365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_GREP+:} false; then :
4379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$GREP"; then
4382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_path_GREP_found=false
4383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Loop through the user's path and test for each of PROGNAME-LIST
4384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
4387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
4388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
4389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_prog in grep ggrep; do
4390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
4391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_GREP and select it if it is found.
4394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for GNU $ac_path_GREP
4395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_GREP" --version 2>&1` in
4396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*)
4397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
4399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_count=0
4400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n 0123456789 >"conftest.in"
4401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  while :
4402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
4403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv "conftest.tmp" "conftest.in"
4405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cp "conftest.in" "conftest.nl"
4406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo 'GREP' >> "conftest.nl"
4407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Best one so far, save it but keep looking for a better one
4412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_cv_path_GREP="$ac_path_GREP"
4413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_GREP_max=$ac_count
4414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
4415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 10*(2^10) chars as input seems more than enough
4416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test $ac_count -gt 10 && break
4417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $ac_path_GREP_found && break 3
4422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
4423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
4426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$ac_cv_path_GREP"; then
4427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_GREP=$GREP
4431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_GREP" >&6; }
4436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter GREP="$ac_cv_path_GREP"
4437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for egrep... " >&6; }
4441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_EGREP+:} false; then :
4442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   then ac_cv_path_EGREP="$GREP -E"
4446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   else
4447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test -z "$EGREP"; then
4448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_path_EGREP_found=false
4449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Loop through the user's path and test for each of PROGNAME-LIST
4450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
4453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
4454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
4455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_prog in egrep; do
4456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
4457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_EGREP and select it if it is found.
4460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for GNU $ac_path_EGREP
4461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_EGREP" --version 2>&1` in
4462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*)
4463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
4465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_count=0
4466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n 0123456789 >"conftest.in"
4467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  while :
4468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
4469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv "conftest.tmp" "conftest.in"
4471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cp "conftest.in" "conftest.nl"
4472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo 'EGREP' >> "conftest.nl"
4473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Best one so far, save it but keep looking for a better one
4478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_cv_path_EGREP="$ac_path_EGREP"
4479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_EGREP_max=$ac_count
4480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
4481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 10*(2^10) chars as input seems more than enough
4482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test $ac_count -gt 10 && break
4483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $ac_path_EGREP_found && break 3
4488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
4489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
4492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$ac_cv_path_EGREP"; then
4493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_EGREP=$EGREP
4497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
4500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_EGREP" >&6; }
4503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter EGREP="$ac_cv_path_EGREP"
4504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for fgrep... " >&6; }
4508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_FGREP+:} false; then :
4509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   then ac_cv_path_FGREP="$GREP -F"
4513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   else
4514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test -z "$FGREP"; then
4515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_path_FGREP_found=false
4516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Loop through the user's path and test for each of PROGNAME-LIST
4517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
4520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
4521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
4522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_prog in fgrep; do
4523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
4524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for GNU ac_path_FGREP and select it if it is found.
4527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for GNU $ac_path_FGREP
4528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `"$ac_path_FGREP" --version 2>&1` in
4529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU*)
4530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
4532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_count=0
4533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n 0123456789 >"conftest.in"
4534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  while :
4535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
4536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mv "conftest.tmp" "conftest.in"
4538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cp "conftest.in" "conftest.nl"
4539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo 'FGREP' >> "conftest.nl"
4540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Best one so far, save it but keep looking for a better one
4545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_cv_path_FGREP="$ac_path_FGREP"
4546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_path_FGREP_max=$ac_count
4547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
4548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 10*(2^10) chars as input seems more than enough
4549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test $ac_count -gt 10 && break
4550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $ac_path_FGREP_found && break 3
4555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
4556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
4559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$ac_cv_path_FGREP"; then
4560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_FGREP=$FGREP
4564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
4567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_path_FGREP" >&6; }
4570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter FGREP="$ac_cv_path_FGREP"
4571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$GREP" && GREP=grep
4574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-gnu-ld was given.
4594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_gnu_ld+set}" = set; then :
4595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  with_gnu_ld=no
4598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_prog=ld
4601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then
4602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check if gcc -print-prog-name=ld gives a path.
4603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ld used by $CC... " >&6; }
4605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host in
4606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-*-mingw*)
4607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # gcc leaves a trailing carriage return which upsets mingw
4608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
4610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
4612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_prog in
4613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Accept absolute paths.
4614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    [\\/]* | ?:[\\/]*)
4615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      re_direlt='/[^/][^/]*/\.\./'
4616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Canonicalize the pathname of ld
4617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
4621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -z "$LD" && LD="$ac_prog"
4622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
4623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  "")
4624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # If it fails, then pretend we aren't using GCC.
4625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prog=ld
4626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
4628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # If it is relative, then search for the first ld in PATH.
4629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    with_gnu_ld=unknown
4630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
4632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$with_gnu_ld" = yes; then
4633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for GNU ld... " >&6; }
4635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for non-GNU ld... " >&6; }
4638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_LD+:} false; then :
4640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$LD"; then
4643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_dir in $PATH; do
4645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    IFS="$lt_save_ifs"
4646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "$ac_dir" && ac_dir=.
4647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_path_LD="$ac_dir/$ac_prog"
4649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Check to see if the program is GNU ld.  I'd rather use --version,
4650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # but apparently some variants of GNU ld only accept -v.
4651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Break only if it was the GNU/non-GNU ld that we prefer.
4652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *GNU* | *'with BFD'*)
4654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	test "$with_gnu_ld" != no && break
4655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
4656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
4657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	test "$with_gnu_ld" != yes && break
4658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
4659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
4660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
4661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS="$lt_save_ifs"
4663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD="$lt_cv_path_LD"
4669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$LD"; then
4670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$LD" >&6; }
4672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
4675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_gnu_ld+:} false; then :
4680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$LD -v 2>&1 </dev/null` in
4684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU* | *'with BFD'*)
4685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_gnu_ld=yes
4686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
4687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
4688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_gnu_ld=no
4689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
4690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_cv_prog_gnu_ld
4695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_NM+:} false; then :
4707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$NM"; then
4710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Let the user override the test.
4711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_NM="$NM"
4712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_nm_to_check="${ac_tool_prefix}nm"
4714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_nm_to_check="$lt_nm_to_check nm"
4716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for lt_tmp_nm in $lt_nm_to_check; do
4718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS="$lt_save_ifs"
4721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -z "$ac_dir" && ac_dir=.
4722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      tmp_nm="$ac_dir/$lt_tmp_nm"
4723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Check to see if the nm accepts a BSD-compat flag.
4725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#   nm: unknown option "B" ignored
4727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Tru64's nm complains that /dev/null is an invalid object file
4728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*/dev/null* | *'Invalid file or object type'*)
4730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_cv_path_NM="$tmp_nm -B"
4731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  break
4732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
4733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
4734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  */dev/null*)
4736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_cv_path_NM="$tmp_nm -p"
4737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    break
4738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
4739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
4740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    continue # so that we can try to find one that supports BSD flags
4742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
4743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  esac
4744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
4745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
4746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
4747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
4748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    IFS="$lt_save_ifs"
4749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  : ${lt_cv_path_NM=no}
4751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_path_NM" >&6; }
4755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_path_NM" != "no"; then
4756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  NM="$lt_cv_path_NM"
4757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Didn't find any BSD compatible name lister, look for dumpbin.
4759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$DUMPBIN"; then :
4760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Let the user override the test.
4761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
4762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_tool_prefix"; then
4763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in dumpbin "link -dump"
4764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
4765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
4767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
4769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_DUMPBIN+:} false; then :
4770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$DUMPBIN"; then
4773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
4777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
4778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
4779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
4780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
4781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
4785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
4787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
4789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUMPBIN=$ac_cv_prog_DUMPBIN
4793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$DUMPBIN"; then
4794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$DUMPBIN" >&6; }
4796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
4799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -n "$DUMPBIN" && break
4803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$DUMPBIN"; then
4806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_DUMPBIN=$DUMPBIN
4807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in dumpbin "link -dump"
4808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
4809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "$ac_prog", so it can be a program name with args.
4810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2
4811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
4813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_DUMPBIN"; then
4817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
4821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
4822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
4823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
4824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
4825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
4829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
4831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
4832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
4833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_DUMPBIN"; then
4838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_DUMPBIN" >&6; }
4840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
4843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -n "$ac_ct_DUMPBIN" && break
4847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
4848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_DUMPBIN" = x; then
4850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    DUMPBIN=":"
4851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
4852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
4853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
4854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
4857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
4858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    DUMPBIN=$ac_ct_DUMPBIN
4859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *COFF*)
4864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      DUMPBIN="$DUMPBIN -symbols"
4865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
4866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
4867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      DUMPBIN=:
4868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
4869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
4870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$DUMPBIN" != ":"; then
4873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    NM="$DUMPBIN"
4874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$NM" && NM=nm
4877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_nm_interface+:} false; then :
4886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_nm_interface="BSD nm"
4889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo "int some_variable = 0;" > conftest.$ac_ext
4890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$ac_compile" 2>conftest.err)
4892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat conftest.err >&5
4893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat conftest.err >&5
4896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat conftest.out >&5
4898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_nm_interface="MS dumpbin"
4900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
4901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest*
4902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_nm_interface" >&6; }
4905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether ln -s works... " >&6; }
4908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S=$as_ln_s
4909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$LN_S" = "ln -s"; then
4910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
4912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no, using $LN_S" >&6; }
4915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
4916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# find the maximum length of command line arguments
4918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_sys_max_cmd_len+:} false; then :
4921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
4922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
4923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    i=0
4924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  teststring="ABCD"
4925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $build_os in
4927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  msdosdjgpp*)
4928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # On DJGPP, this test can blow up pretty badly due to problems in libc
4929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # (any single argument exceeding 2000 bytes causes a buffer overrun
4930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # during glob expansion).  Even if it were fixed, the result of this
4931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # check would be larger than it should be.
4932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  gnu*)
4936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Under GNU Hurd, this test is not required because there is
4937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # no limit to the length of command line arguments.
4938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Libtool will interpret -1 as no limit whatsoever
4939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=-1;
4940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cygwin* | mingw* | cegcc*)
4943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # On Win9x/ME, this test blows up -- it succeeds, but takes
4944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # about 5 minutes as the teststring grows exponentially.
4945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Worse, since 9x/ME are not pre-emptively multitasking,
4946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # you end up with a "frozen" computer, even though with patience
4947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # the test eventually succeeds (with a max line length of 256k).
4948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Instead, let's just punt: use the minimum linelength reported by
4949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # all of the supported platforms: 8192 (on NT/2K/XP).
4950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=8192;
4951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mint*)
4954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # On MiNT this can take a long time and run out of memory.
4955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=8192;
4956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  amigaos*)
4959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # On AmigaOS with pdksh, this test takes hours, literally.
4960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # So we just punt and use a minimum line length of 8192.
4961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=8192;
4962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # This has been around since 386BSD, at least.  Likely further.
4966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -x /sbin/sysctl; then
4967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    elif test -x /usr/sbin/sysctl; then
4969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
4971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
4973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # And add a safety zone
4974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  interix*)
4979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=196608
4981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  os2*)
4984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # The test takes a long time on OS/2.
4985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=8192
4986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
4987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
4988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  osf*)
4989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # nice to cause kernel panics so lets avoid the loop below.
4992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # First set a reasonable default.
4993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=16384
4994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    #
4995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -x /sbin/sysconfig; then
4996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
4999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
5000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sco3.2v5*)
5002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=102400
5003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sysv5* | sco5v6* | sysv4.2uw2*)
5005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$kargmax"; then
5007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
5009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=32768
5010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
5011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
5013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$lt_cv_sys_max_cmd_len"; then
5015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
5018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Make teststring a little bigger before we do anything with it.
5019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # a 1K string should be a reasonable start.
5020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for i in 1 2 3 4 5 6 7 8 ; do
5021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        teststring=$teststring$teststring
5022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
5023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # If test is not a shell built-in, we'll probably end up computing a
5025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # maximum length that is only half of the actual maximum length, but
5026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # we can't tell.
5027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      test $i != 17 # 1/2 MB should be enough
5030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      do
5031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        i=`expr $i + 1`
5032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        teststring=$teststring$teststring
5033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
5034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Only check the string length outside the loop.
5035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      teststring=
5037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Add a significant safety factor because C++ compilers can tack on
5038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # massive amounts of additional arguments before passing them to the
5039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # linker.  It appears as though 1/2 is a usable value.
5040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
5042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
5044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n $lt_cv_sys_max_cmd_len ; then
5048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "none" >&6; }
5053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermax_cmd_len=$lt_cv_sys_max_cmd_len
5055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${CP="cp -f"}
5062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${MV="mv -f"}
5063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${RM="rm -f"}
5064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try some XSI features
5068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterxsi_shell=no
5069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter( _lt_dummy="a/b/c"
5070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      = c,a/b,b/c, \
5072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    && eval 'test $(( 1 + 1 )) -eq 2 \
5073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && xsi_shell=yes
5075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$xsi_shell" >&6; }
5077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_shell_append=no
5082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    >/dev/null 2>&1 \
5084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && lt_shell_append=yes
5085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_shell_append" >&6; }
5087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_unset=unset
5091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_unset=false
5093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# test EBCDIC or ASCII
5100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `echo X|tr X '\101'` in
5101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter A) # ASCII based system
5102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_SP2NL='tr \040 \012'
5104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_NL2SP='tr \015\012 \040\040'
5105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *) # EBCDIC based system
5107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_SP2NL='tr \100 \n'
5108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_NL2SP='tr \r\n \100\100'
5109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_to_host_file_cmd+:} false; then :
5123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host in
5126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-*-mingw* )
5127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $build in
5128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *-*-mingw* ) # actually msys
5129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
5131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *-*-cygwin* )
5132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
5134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      * ) # otherwise, assume *nix
5135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
5137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
5138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-*-cygwin* )
5140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $build in
5141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *-*-mingw* ) # actually msys
5142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
5144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *-*-cygwin* )
5145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_cv_to_host_file_cmd=func_convert_file_noop
5146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
5147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      * ) # otherwise, assume *nix
5148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
5150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
5151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  * ) # unhandled hosts (and "normal" native builds)
5153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_to_host_file_cmd=func_convert_file_noop
5154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_host_file_cmd=$lt_cv_to_host_file_cmd
5160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_to_tool_file_cmd+:} false; then :
5170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  #assume ordinary cross tools, or native build.
5173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_to_tool_file_cmd=func_convert_file_noop
5174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host in
5175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-*-mingw* )
5176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $build in
5177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *-*-mingw* ) # actually msys
5178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
5180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
5181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
5187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $LD option to reload object files... " >&6; }
5196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ld_reload_flag+:} false; then :
5197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_ld_reload_flag='-r'
5200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ld_reload_flag" >&6; }
5203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag=$lt_cv_ld_reload_flag
5204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $reload_flag in
5205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"" | " "*) ;;
5206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*) reload_flag=" $reload_flag" ;;
5207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds='$LD$reload_flag -o $output$reload_objs'
5209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
5210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cygwin* | mingw* | pw32* | cegcc*)
5211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$GCC" != yes; then
5212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      reload_cmds=false
5213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
5214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  darwin*)
5216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$GCC" = yes; then
5217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
5219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
5221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then
5233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}objdump; ac_word=$2
5235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_OBJDUMP+:} false; then :
5238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$OBJDUMP"; then
5241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP=$ac_cv_prog_OBJDUMP
5261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$OBJDUMP"; then
5262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$OBJDUMP" >&6; }
5264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_OBJDUMP"; then
5272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_OBJDUMP=$OBJDUMP
5273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "objdump", so it can be a program name with args.
5274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy objdump; ac_word=$2
5275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_OBJDUMP"; then
5281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_OBJDUMP"; then
5302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_OBJDUMP" >&6; }
5304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_OBJDUMP" = x; then
5310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    OBJDUMP="false"
5311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
5313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
5314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
5317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    OBJDUMP=$ac_ct_OBJDUMP
5319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  OBJDUMP="$ac_cv_prog_OBJDUMP"
5322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$OBJDUMP" && OBJDUMP=objdump
5325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_deplibs_check_method+:} false; then :
5337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_cmd='$MAGIC_CMD'
5340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_file_magic_test_file=
5341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_deplibs_check_method='unknown'
5342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Need to set the preceding variable on all platforms that support
5343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# interlibrary dependencies.
5344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'none' -- dependencies not supported.
5345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `unknown' -- same as none, but documents that we really don't know.
5346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'pass_all' -- all dependencies passed with no checks.
5347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'test_compile' -- check by making test program.
5348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 'file_magic [[regex]]' -- check by looking for files in library path
5349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which responds to the $file_magic_cmd with a given extended regex.
5350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If you have `file' or equivalent on your system and you're not sure
5351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# whether `pass_all' will *always* work, you probably want this one.
5352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
5354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix[4-9]*)
5355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbeos*)
5359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbsdi[45]*)
5363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_cmd='/usr/bin/file -L'
5365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_test_file=/shlib/libc.so
5366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin*)
5369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # func_win32_libid is a shell function defined in ltmain.sh
5370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_cmd='func_win32_libid'
5372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermingw* | pw32*)
5375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Base MSYS/MinGW do not provide the 'file' command needed by
5376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # unless we find 'file', for example because we are cross-compiling.
5378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_cmd='func_win32_libid'
5382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Keep this pattern in sync with the one in func_win32_libid.
5384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_cmd='$OBJDUMP -f'
5386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercegcc*)
5390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # use the weaker test based on 'objdump'. See mingw*.
5391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_cmd='$OBJDUMP -f'
5393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdarwin* | rhapsody*)
5396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfreebsd* | dragonfly*)
5400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_cpu in
5402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    i*86 )
5403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Not sure whether the presence of OpenBSD here was a mistake.
5404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Let's accept both of them until this is cleared up.
5405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_file_magic_cmd=/usr/bin/file
5407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
5409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
5410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method=pass_all
5412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergnu*)
5416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhaiku*)
5420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux10.20* | hpux11*)
5424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_cmd=/usr/bin/file
5425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_cpu in
5426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ia64*)
5427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hppa*64*)
5431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
5435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
5439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*)
5442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx5* | irix6* | nonstopux*)
5447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $LD in
5448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-32|*"-32 ") libmagic=32-bit;;
5449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-n32|*"-n32 ") libmagic=N32;;
5450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-64|*"-64 ") libmagic=64-bit;;
5451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) libmagic=never-match;;
5452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
5453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must be glibc/ELF.
5457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux* | k*bsd*-gnu | kopensolaris*-gnu)
5458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsd* | netbsdelf*-gnu)
5462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternewos6*)
5470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_cmd=/usr/bin/file
5472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*nto* | *qnx*)
5476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropenbsd*)
5480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf3* | osf4* | osf5*)
5488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrdos*)
5492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*)
5496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4 | sysv4.3*)
5504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_vendor in
5505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  motorola)
5506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    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]'
5507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ncr)
5510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method=pass_all
5511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sequent)
5513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_cmd='/bin/file'
5514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sni)
5517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_cmd='/bin/file'
5518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_file_magic_test_file=/lib/libc.so
5520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  siemens)
5522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method=pass_all
5523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  pc)
5525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_deplibs_check_method=pass_all
5526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
5528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertpf*)
5531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_deplibs_check_method=pass_all
5532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_deplibs_check_method" >&6; }
5538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob=
5540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob=no
5541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$build" = "$host"; then
5542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
5543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mingw* | pw32*)
5544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      want_nocaseglob=yes
5546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
5547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
5549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
5551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd=$lt_cv_file_magic_cmd
5554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method=$lt_cv_deplibs_check_method
5555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$deplibs_check_method" && deplibs_check_method=unknown
5556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then
5579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}dlltool; ac_word=$2
5581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_DLLTOOL+:} false; then :
5584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$DLLTOOL"; then
5587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL=$ac_cv_prog_DLLTOOL
5607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$DLLTOOL"; then
5608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$DLLTOOL" >&6; }
5610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_DLLTOOL"; then
5618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_DLLTOOL=$DLLTOOL
5619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "dlltool", so it can be a program name with args.
5620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy dlltool; ac_word=$2
5621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_DLLTOOL"; then
5627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_DLLTOOL"; then
5648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_DLLTOOL" >&6; }
5650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_DLLTOOL" = x; then
5656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    DLLTOOL="false"
5657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
5659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
5660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
5663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    DLLTOOL=$ac_ct_DLLTOOL
5665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  DLLTOOL="$ac_cv_prog_DLLTOOL"
5668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$DLLTOOL" && DLLTOOL=dlltool
5671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_sharedlib_from_linklib_cmd='unknown'
5687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
5689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*)
5690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # two different shell functions defined in ltmain.sh
5691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # decide which to use based on capabilities of $DLLTOOL
5692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case `$DLLTOOL --help 2>&1` in
5693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *--identify-strict*)
5694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
5697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
5699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
5700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
5702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # fallback: assume linklib IS sharedlib
5703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
5705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then
5721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in ar
5722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
5723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_AR+:} false; then :
5728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$AR"; then
5731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_AR="$AR" # Let the user override the test.
5732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR=$ac_cv_prog_AR
5751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$AR"; then
5752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$AR" >&6; }
5754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -n "$AR" && break
5761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$AR"; then
5764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_AR=$AR
5765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_prog in ar
5766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "$ac_prog", so it can be a program name with args.
5768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2
5769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_AR+:} false; then :
5772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_AR"; then
5775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_AR="$ac_prog"
5785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_AR=$ac_cv_prog_ac_ct_AR
5795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_AR"; then
5796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_AR" >&6; }
5798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -n "$ac_ct_AR" && break
5805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_AR" = x; then
5808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    AR="false"
5809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
5811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
5812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
5815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    AR=$ac_ct_AR
5817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${AR=ar}
5821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: ${AR_FLAGS=cru}
5822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for archiver @FILE support... " >&6; }
5835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ar_at_file+:} false; then :
5836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_ar_at_file=no
5839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
5841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
5843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
5844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
5845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
5847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
5848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
5849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
5850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_compile "$LINENO"; then :
5851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo conftest.$ac_objext > conftest.lst
5852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $lt_ar_try) 2>&5
5855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
5856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }
5858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$ac_status" -eq 0; then
5859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Ensure the archiver fails upon bogus file names.
5860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	rm -f conftest.$ac_objext libconftest.a
5861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $lt_ar_try) 2>&5
5863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
5864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }
5866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$ac_status" -ne 0; then
5867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          lt_cv_ar_at_file=@
5868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
5869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
5870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      rm -f conftest.* libconftest.a
5871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ar_at_file" >&6; }
5878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$lt_cv_ar_at_file" = xno; then
5880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archiver_list_spec=
5881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archiver_list_spec=$lt_cv_ar_at_file
5883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then
5892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}strip; ac_word=$2
5894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_STRIP+:} false; then :
5897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$STRIP"; then
5900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP=$ac_cv_prog_STRIP
5920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$STRIP"; then
5921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$STRIP" >&6; }
5923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_STRIP"; then
5931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_STRIP=$STRIP
5932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "strip", so it can be a program name with args.
5933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy strip; ac_word=$2
5934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_STRIP"; then
5940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
5944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
5945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
5946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
5947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
5948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_STRIP="strip"
5950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
5952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
5954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
5955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
5956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_STRIP"; then
5961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_STRIP" >&6; }
5963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
5966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_STRIP" = x; then
5969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    STRIP=":"
5970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
5971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
5972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
5973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
5976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
5977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    STRIP=$ac_ct_STRIP
5978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
5979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  STRIP="$ac_cv_prog_STRIP"
5981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
5982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$STRIP" && STRIP=:
5984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
5990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then
5991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}ranlib; ac_word=$2
5993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
5995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_RANLIB+:} false; then :
5996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
5997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
5998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$RANLIB"; then
5999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB=$ac_cv_prog_RANLIB
6019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$RANLIB"; then
6020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$RANLIB" >&6; }
6022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_RANLIB"; then
6030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_RANLIB=$RANLIB
6031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "ranlib", so it can be a program name with args.
6032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ranlib; ac_word=$2
6033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_RANLIB"; then
6039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_RANLIB="ranlib"
6049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_RANLIB"; then
6060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_RANLIB" >&6; }
6062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_RANLIB" = x; then
6068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    RANLIB=":"
6069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
6070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
6071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
6072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
6075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    RANLIB=$ac_ct_RANLIB
6077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  RANLIB="$ac_cv_prog_RANLIB"
6080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$RANLIB" && RANLIB=:
6083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Determine commands to create old-style static archives.
6090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds='chmod 644 $oldlib'
6092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds=
6093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$RANLIB"; then
6095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
6096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  openbsd*)
6097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
6099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
6100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
6102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
6103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
6107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  darwin*)
6108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lock_old_archive_extraction=yes ;;
6109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
6110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lock_old_archive_extraction=no ;;
6111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler was specified, use CC.
6152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=${LTCC-"$CC"}
6153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler flags were specified, use CFLAGS.
6155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Allow CC to be a program name with arguments.
6158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler=$CC
6159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check for command to grab the raw symbol name followed by C symbol from nm.
6162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_sys_global_symbol_pipe+:} false; then :
6165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# These are sane defaults that work on at least a few old systems.
6169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Character class describing NM global symbol codes.
6172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersymcode='[BCDEGRST]'
6173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Regexp to match symbols that can be accessed directly from C.
6175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Define system-specific variables.
6178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
6179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix*)
6180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[BCDT]'
6181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*)
6183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[ABCDGISTW]'
6184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux*)
6186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$host_cpu" = ia64; then
6187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    symcode='[ABCDEGRST]'
6188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx* | nonstopux*)
6191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[BCDEGRST]'
6192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf*)
6194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[BCDEGQRST]'
6195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*)
6197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[BDRT]'
6198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersco3.2v5*)
6200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[DT]'
6201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4.2uw2*)
6203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[DT]'
6204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco5v6* | unixware* | OpenUNIX*)
6206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[ABDT]'
6207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4)
6209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[DFNSTU]'
6210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If we're using GNU nm, then use its standard symbol codes.
6214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$NM -V 2>&1` in
6215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU* | *'with BFD'*)
6216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symcode='[ABCDGIRSTW]' ;;
6217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform an extracted symbol line into a proper C declaration.
6220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Some systems (esp. on ia64) link data and code symbols differently,
6221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# so use this general approach.
6222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform an extracted symbol line into symbol name and symbol address
6225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_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'"
6227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Handle CRLF in mingw tool chain
6229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropt_cr=
6230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $build_os in
6231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermingw*)
6232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Try without a prefix underscore, then with it.
6237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_symprfx in "" "_"; do
6238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  symxfrm="\\1 $ac_symprfx\\2 \\2"
6241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Write the raw and C identifiers.
6243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Fake it for dumpbin and say T for any non-static function
6245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # and D for any global variable.
6246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Also find C++ and __fastcall symbols from MSVC++,
6247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # which start with @ or ?.
6248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_global_symbol_pipe="$AWK '"\
6249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     {last_section=section; section=\$ 3};"\
6250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     \$ 0!~/External *\|/{next};"\
6253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     {if(hide[section]) next};"\
6255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"     ' prfx=^$ac_symprfx"
6260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
6261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check to see that the pipe works correctly.
6266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  pipe_works=no
6267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest*
6269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat > conftest.$ac_ext <<_LT_EOF
6270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
6271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" {
6272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
6273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar nm_test_var;
6274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervoid nm_test_func(void);
6275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervoid nm_test_func(void){}
6276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
6277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
6278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
6279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main(){nm_test_var='a';nm_test_func();return(0);}
6280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
6281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
6284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
6285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then
6287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Now try to grab the symbols.
6288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    nlist=conftest.nm
6289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
6292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && test -s "$nlist"; then
6294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Try sorting and uniquifying the output.
6295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if sort "$nlist" | uniq > "$nlist"T; then
6296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	mv -f "$nlist"T "$nlist"
6297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
6298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	rm -f "$nlist"T
6299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
6300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Make sure that we snagged all the symbols we need.
6302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat <<_LT_EOF > conftest.$ac_ext
6305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* DATA imports from DLLs on WIN32 con't be const, because runtime
6308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLSYM_CONST
6310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#elif defined(__osf__)
6311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* This system does not cope well with relocations in const data.  */
6312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLSYM_CONST
6313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
6314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define LT_DLSYM_CONST const
6315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
6316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
6318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C" {
6319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
6320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
6322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Now generate the symbol file.
6323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat <<_LT_EOF >> conftest.$ac_ext
6326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* The mapping between symbol names and symbols.  */
6328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLT_DLSYM_CONST struct {
6329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  const char *name;
6330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  void       *address;
6331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
6332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt__PROGRAM__LTX_preloaded_symbols[] =
6333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
6334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { "@PROGRAM@", (void *) 0 },
6335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
6336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat <<\_LT_EOF >> conftest.$ac_ext
6338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {0, (void *) 0}
6339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter};
6340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* This works around a problem in FreeBSD linker */
6342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef FREEBSD_WORKAROUND
6343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstatic const void *lt_preloaded_setup() {
6344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return lt__PROGRAM__LTX_preloaded_symbols;
6345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
6346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
6347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
6349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
6350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
6351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
6352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Now try linking the two files.
6353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  mv conftest.$ac_objext conftstm.$ac_objext
6354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_globsym_save_LIBS=$LIBS
6355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_globsym_save_CFLAGS=$CFLAGS
6356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LIBS="conftstm.$ac_objext"
6357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_link) 2>&5
6360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
6361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    pipe_works=yes
6364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
6365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LIBS=$lt_globsym_save_LIBS
6366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  CFLAGS=$lt_globsym_save_CFLAGS
6367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
6368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  echo "cannot find nm_test_func in $nlist" >&5
6369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
6370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
6371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	echo "cannot find nm_test_var in $nlist" >&5
6372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
6373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
6374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
6376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
6377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    echo "$progname: failed program was:" >&5
6378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat conftest.$ac_ext >&5
6379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest* conftst*
6381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Do not use the global_symbol_pipe unless it works.
6383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$pipe_works" = yes; then
6384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break
6385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
6386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_sys_global_symbol_pipe=
6387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$lt_cv_sys_global_symbol_pipe"; then
6393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_sys_global_symbol_to_cdecl=
6394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "failed" >&6; }
6398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "ok" >&6; }
6401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Response file support.
6404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_nm_interface" = "MS dumpbin"; then
6405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  nm_file_list_spec='@'
6406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  nm_file_list_spec='@'
6408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for sysroot... " >&6; }
6438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-sysroot was given.
6440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_sysroot+set}" = set; then :
6441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  withval=$with_sysroot;
6442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  with_sysroot=no
6444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_sysroot=
6448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase ${with_sysroot} in #(
6449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter yes)
6450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if test "$GCC" = yes; then
6451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
6453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ;; #(
6454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter /*)
6455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ;; #(
6457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter no|'')
6458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ;; #(
6459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter *)
6460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "${with_sysroot}" >&6; }
6462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ;;
6464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "${lt_sysroot:-no}" >&6; }
6468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --enable-libtool-lock was given.
6475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_libtool_lock+set}" = set; then :
6476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enableval=$enable_libtool_lock;
6477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Some flags need to be propagated to the compiler or linker for good
6482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# libtool support.
6483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host in
6484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteria64-*-hpux*)
6485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Find out which ABI we are using.
6486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo 'int i;' > conftest.$ac_ext
6487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
6489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
6490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then
6492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case `/usr/bin/file conftest.$ac_objext` in
6493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *ELF-32*)
6494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	HPUX_IA64_MODE="32"
6495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
6496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *ELF-64*)
6497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	HPUX_IA64_MODE="64"
6498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
6499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
6500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest*
6502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-irix6*)
6504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Find out which ABI we are using.
6505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
6508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
6509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then
6511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$lt_cv_prog_gnu_ld" = yes; then
6512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case `/usr/bin/file conftest.$ac_objext` in
6513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*32-bit*)
6514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LD="${LD-ld} -melf32bsmip"
6515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
6516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*N32*)
6517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LD="${LD-ld} -melf32bmipn32"
6518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
6519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*64-bit*)
6520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LD="${LD-ld} -melf64bmip"
6521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
6522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
6523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
6524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case `/usr/bin/file conftest.$ac_objext` in
6525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*32-bit*)
6526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LD="${LD-ld} -32"
6527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
6528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*N32*)
6529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LD="${LD-ld} -n32"
6530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
6531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*64-bit*)
6532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LD="${LD-ld} -64"
6533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
6534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
6535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
6536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest*
6538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Find out which ABI we are using.
6543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo 'int i;' > conftest.$ac_ext
6544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
6546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
6547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then
6549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case `/usr/bin/file conftest.o` in
6550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *32-bit*)
6551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $host in
6552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  x86_64-*kfreebsd*-gnu)
6553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf_i386_fbsd"
6554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  x86_64-*linux*)
6556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf_i386"
6557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ppc64-*linux*|powerpc64-*linux*)
6559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf32ppclinux"
6560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s390x-*linux*)
6562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf_s390"
6563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  sparc64-*linux*)
6565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf32_sparc"
6566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
6568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
6569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *64-bit*)
6570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $host in
6571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  x86_64-*kfreebsd*-gnu)
6572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf_x86_64_fbsd"
6573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  x86_64-*linux*)
6575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf_x86_64"
6576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ppc*-*linux*|powerpc*-*linux*)
6578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf64ppc"
6579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s390*-*linux*|s390*-*tpf*)
6581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf64_s390"
6582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  sparc*-*linux*)
6584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    LD="${LD-ld} -m elf64_sparc"
6585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
6586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
6587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
6588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
6589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest*
6591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*-sco3.2v5*)
6594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  SAVE_CFLAGS="$CFLAGS"
6596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CFLAGS="$CFLAGS -belf"
6597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_cc_needs_belf+:} false; then :
6600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ext=c
6603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
6604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
6607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
6610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
6612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
6613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
6614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
6616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
6617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
6618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
6619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
6620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_cc_needs_belf=yes
6621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_cc_needs_belf=no
6623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
6625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
6626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ac_ext=c
6627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
6628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
6631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_cc_needs_belf" >&6; }
6635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CFLAGS="$SAVE_CFLAGS"
6638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*-*solaris*)
6641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Find out which ABI we are using.
6642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo 'int i;' > conftest.$ac_ext
6643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
6645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
6646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then
6648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case `/usr/bin/file conftest.o` in
6649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *64-bit*)
6650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $lt_cv_prog_gnu_ld in
6651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      yes*)
6652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $host in
6653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        i?86-*-solaris*)
6654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          LD="${LD-ld} -m elf_x86_64"
6655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          ;;
6656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sparc*-*-solaris*)
6657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          LD="${LD-ld} -m elf64_sparc"
6658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          ;;
6659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
6660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          LD="${LD-ld}_sol2"
6663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
6664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
6665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
6666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  LD="${LD-ld} -64"
6668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
6669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
6670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
6671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
6672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
6673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -rf conftest*
6675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
6676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks="$enable_libtool_lock"
6679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_tool_prefix"; then
6681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}mt; ac_word=$2
6683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$MANIFEST_TOOL"; then
6689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$MANIFEST_TOOL"; then
6710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MANIFEST_TOOL" >&6; }
6712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "mt", so it can be a program name with args.
6722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy mt; ac_word=$2
6723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_MANIFEST_TOOL"; then
6729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_MANIFEST_TOOL"; then
6750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_MANIFEST_TOOL" = x; then
6758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    MANIFEST_TOOL=":"
6759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
6760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
6761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
6762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
6765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_mainfest_tool+:} false; then :
6776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_mainfest_tool=no
6779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat conftest.err >&5
6782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_path_mainfest_tool=yes
6784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conftest*
6786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$lt_cv_path_mainfest_tool" != xyes; then
6790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  MANIFEST_TOOL=:
6791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
6799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    rhapsody* | darwin*)
6800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_tool_prefix"; then
6801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_DSYMUTIL+:} false; then :
6806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$DSYMUTIL"; then
6809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL=$ac_cv_prog_DSYMUTIL
6829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$DSYMUTIL"; then
6830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$DSYMUTIL" >&6; }
6832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_DSYMUTIL"; then
6840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_DSYMUTIL=$DSYMUTIL
6841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "dsymutil", so it can be a program name with args.
6842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy dsymutil; ac_word=$2
6843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_DSYMUTIL"; then
6849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_DSYMUTIL"; then
6870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_DSYMUTIL" >&6; }
6872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_DSYMUTIL" = x; then
6878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    DSYMUTIL=":"
6879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
6880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
6881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
6882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
6885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    DSYMUTIL=$ac_ct_DSYMUTIL
6887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_tool_prefix"; then
6893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}nmedit; ac_word=$2
6895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_NMEDIT+:} false; then :
6898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$NMEDIT"; then
6901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT=$ac_cv_prog_NMEDIT
6921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$NMEDIT"; then
6922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$NMEDIT" >&6; }
6924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_NMEDIT"; then
6932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_NMEDIT=$NMEDIT
6933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "nmedit", so it can be a program name with args.
6934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy nmedit; ac_word=$2
6935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_NMEDIT"; then
6941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
6948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
6949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
6953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
6955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
6956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
6957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_NMEDIT"; then
6962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_NMEDIT" >&6; }
6964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
6967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_NMEDIT" = x; then
6970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    NMEDIT=":"
6971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
6972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
6973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
6974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
6977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
6978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    NMEDIT=$ac_ct_NMEDIT
6979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
6980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  NMEDIT="$ac_cv_prog_NMEDIT"
6982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
6983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
6984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_tool_prefix"; then
6985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}lipo; ac_word=$2
6987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
6989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_LIPO+:} false; then :
6990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
6991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$LIPO"; then
6993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
6995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
6997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
6998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
6999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
7000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
7001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
7005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
7008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
7009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO=$ac_cv_prog_LIPO
7013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$LIPO"; then
7014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$LIPO" >&6; }
7016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
7019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_LIPO"; then
7024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_LIPO=$LIPO
7025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "lipo", so it can be a program name with args.
7026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy lipo; ac_word=$2
7027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
7029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_LIPO"; then
7033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
7037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
7038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
7039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
7040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
7041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_LIPO="lipo"
7043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
7045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
7048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
7049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_LIPO"; then
7054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_LIPO" >&6; }
7056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
7059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_LIPO" = x; then
7062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LIPO=":"
7063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
7064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
7065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
7066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
7069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
7070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LIPO=$ac_ct_LIPO
7071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  LIPO="$ac_cv_prog_LIPO"
7074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_tool_prefix"; then
7077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}otool; ac_word=$2
7079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
7081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_OTOOL+:} false; then :
7082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$OTOOL"; then
7085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
7089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
7090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
7091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
7092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
7093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
7097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
7100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
7101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL=$ac_cv_prog_OTOOL
7105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$OTOOL"; then
7106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$OTOOL" >&6; }
7108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
7111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_OTOOL"; then
7116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_OTOOL=$OTOOL
7117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "otool", so it can be a program name with args.
7118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy otool; ac_word=$2
7119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
7121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_OTOOL"; then
7125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
7129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
7130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
7131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
7132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
7133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_OTOOL="otool"
7135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
7137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
7140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
7141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_OTOOL"; then
7146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_OTOOL" >&6; }
7148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
7151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_OTOOL" = x; then
7154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    OTOOL=":"
7155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
7156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
7157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
7158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
7161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
7162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    OTOOL=$ac_ct_OTOOL
7163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  OTOOL="$ac_cv_prog_OTOOL"
7166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$ac_tool_prefix"; then
7169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy ${ac_tool_prefix}otool64; ac_word=$2
7171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
7173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_OTOOL64+:} false; then :
7174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$OTOOL64"; then
7177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
7181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
7182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
7183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
7184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
7185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
7189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
7192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
7193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64=$ac_cv_prog_OTOOL64
7197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$OTOOL64"; then
7198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$OTOOL64" >&6; }
7200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
7203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$ac_cv_prog_OTOOL64"; then
7208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ct_OTOOL64=$OTOOL64
7209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "otool64", so it can be a program name with args.
7210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy otool64; ac_word=$2
7211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
7213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_ct_OTOOL64"; then
7217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
7221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
7222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
7223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
7224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
7225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_ac_ct_OTOOL64="otool64"
7227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
7229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
7232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
7233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_ct_OTOOL64"; then
7238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_ct_OTOOL64" >&6; }
7240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
7243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$ac_ct_OTOOL64" = x; then
7246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    OTOOL64=":"
7247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
7248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cross_compiling:$ac_tool_warned in
7249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteryes:)
7250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tool_warned=yes ;;
7253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
7254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    OTOOL64=$ac_ct_OTOOL64
7255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  OTOOL64="$ac_cv_prog_OTOOL64"
7258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for -single_module linker flag... " >&6; }
7288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_apple_cc_single_mod+:} false; then :
7289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_apple_cc_single_mod=no
7292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -z "${LT_MULTI_MODULE}"; then
7293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# By default we will add the -single_module flag. You can override
7294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# by either setting the environment variable LT_MULTI_MODULE
7295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# non-empty at configure time, or by adding -multi_module to the
7296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# link flags.
7297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	rm -rf libconftest.dylib*
7298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	echo "int foo(void){return 1;}" > conftest.c
7299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter-dynamiclib -Wl,-single_module conftest.c" >&5
7301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        _lt_result=$?
7304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# If there is a non-empty error log, and "single_module"
7305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# appears in it, assume the flag caused a linker warning
7306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test -s conftest.err && $GREP single_module conftest.err; then
7307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat conftest.err >&5
7308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Otherwise, if the output was created with a 0 exit code from
7309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# the compiler, it worked.
7310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_cv_apple_cc_single_mod=yes
7312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
7313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat conftest.err >&5
7314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
7315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	rm -rf libconftest.dylib*
7316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	rm -f conftest.*
7317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
7318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ld_exported_symbols_list+:} false; then :
7325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_ld_exported_symbols_list=no
7328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      save_LDFLAGS=$LDFLAGS
7329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo "_main" > conftest.sym
7330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
7335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
7336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
7337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
7339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
7340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
7341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
7343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_ld_exported_symbols_list=yes
7344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_ld_exported_symbols_list=no
7346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
7348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
7349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	LDFLAGS="$save_LDFLAGS"
7350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for -force_load linker flag... " >&6; }
7357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_ld_force_load+:} false; then :
7358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_ld_force_load=no
7361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cat > conftest.c << _LT_EOF
7362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint forced_loaded() { return 2;}
7363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
7364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo "$AR cru libconftest.a conftest.o" >&5
7367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $AR cru libconftest.a conftest.o 2>&5
7368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo "$RANLIB libconftest.a" >&5
7369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $RANLIB libconftest.a 2>&5
7370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cat > conftest.c << _LT_EOF
7371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main() { return 0;}
7372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
7373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_result=$?
7376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -s conftest.err && $GREP force_load conftest.err; then
7377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cat conftest.err >&5
7378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_cv_ld_force_load=yes
7380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
7381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cat conftest.err >&5
7382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
7383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        rm -f conftest.err libconftest.a conftest conftest.c
7384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        rm -rf conftest.dSYM
7385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_ld_force_load" >&6; }
7389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
7390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    rhapsody* | darwin1.[012])
7391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    darwin1.*)
7393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    darwin*) # darwin 5.x on
7395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # if running on 10.5 or later, the deployment target defaults
7396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # to the OS version, if on x86, and 10.4, the deployment
7397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # target defaults to 10.4. Don't you love it?
7398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	10.[012]*)
7402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	10.*)
7404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
7406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
7407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
7408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_dar_single_mod='$single_module'
7410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
7411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
7414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
7416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_dsymutil='~$DSYMUTIL $lib || :'
7418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
7419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _lt_dsymutil=
7420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
7421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
7422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
7423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
7425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
7426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
7429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to run the C preprocessor... " >&6; }
7431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# On Suns, sometimes $CPP names a directory.
7432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CPP" && test -d "$CPP"; then
7433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CPP=
7434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CPP"; then
7436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${ac_cv_prog_CPP+:} false; then :
7437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Double quotes because CPP needs to be expanded
7440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    do
7442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_preproc_ok=false
7443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_c_preproc_warn_flag in '' yes
7444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
7445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Use a header file that comes with gcc, so configuring glibc
7446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # with a fresh cross-compiler works.
7447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # <limits.h> exists even on freestanding compilers.
7449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # On the NeXT, cc -E runs the code through the compiler's parser,
7450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # not just through cpp. "Syntax error" is here to catch this case.
7451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__
7454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h>
7455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
7456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h>
7457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
7458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		     Syntax error
7459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then :
7461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: fails on valid input.
7464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
7465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
7467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # OK, works on sane cases.  Now check whether nonexistent headers
7469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # can be detected and how.
7470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h>
7473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then :
7475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: success on invalid input.
7476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
7477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Passes both tests.
7479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=:
7480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak
7481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
7483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext
7487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then :
7488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  break
7489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
7492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CPP=$CPP
7493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CPP=$ac_cv_prog_CPP
7496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_CPP=$CPP
7498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CPP" >&6; }
7501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=false
7502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_c_preproc_warn_flag in '' yes
7503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
7504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Use a header file that comes with gcc, so configuring glibc
7505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # with a fresh cross-compiler works.
7506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # <limits.h> exists even on freestanding compilers.
7508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # On the NeXT, cc -E runs the code through the compiler's parser,
7509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # not just through cpp. "Syntax error" is here to catch this case.
7510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__
7513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h>
7514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
7515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h>
7516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
7517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		     Syntax error
7518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then :
7520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: fails on valid input.
7523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
7524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
7526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # OK, works on sane cases.  Now check whether nonexistent headers
7528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # can be detected and how.
7529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h>
7532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_cpp "$LINENO"; then :
7534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: success on invalid input.
7535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
7536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Passes both tests.
7538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=:
7539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak
7540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
7542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext
7546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then :
7547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
7553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
7556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
7557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
7560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ANSI C header files... " >&6; }
7564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_header_stdc+:} false; then :
7565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdlib.h>
7570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdarg.h>
7571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <string.h>
7572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <float.h>
7573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
7575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
7576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
7577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
7579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
7580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
7581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_compile "$LINENO"; then :
7583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_header_stdc=yes
7584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_header_stdc=no
7586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then
7590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <string.h>
7594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $EGREP "memchr" >/dev/null 2>&1; then :
7598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_header_stdc=no
7601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest*
7603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then
7607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdlib.h>
7611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $EGREP "free" >/dev/null 2>&1; then :
7615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_header_stdc=no
7618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest*
7620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then
7624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$cross_compiling" = yes; then :
7626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :
7627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
7630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ctype.h>
7631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdlib.h>
7632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if ((' ' & 0x0FF) == 0x020)
7633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
7636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define ISLOWER(c) \
7637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		   (('a' <= (c) && (c) <= 'i') \
7638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		     || ('j' <= (c) && (c) <= 'r') \
7639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		     || ('s' <= (c) && (c) <= 'z'))
7640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
7642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
7645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
7646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
7647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  int i;
7648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for (i = 0; i < 256; i++)
7649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if (XOR (islower (i), ISLOWER (i))
7650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	|| toupper (i) != TOUPPER (i))
7651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      return 2;
7652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
7653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
7654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_run "$LINENO"; then :
7656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_header_stdc=no
7659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  conftest.$ac_objext conftest.beam conftest.$ac_ext
7662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_header_stdc" >&6; }
7668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test $ac_cv_header_stdc = yes; then
7669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  inttypes.h stdint.h unistd.h
7677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo :
7678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"
7681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat >>confdefs.h <<_ACEOF
7683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_header in dlfcn.h
7692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo :
7693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"
7695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_header_dlfcn_h" = xyes; then :
7696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat >>confdefs.h <<_ACEOF
7697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define HAVE_DLFCN_H 1
7698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_stripname_cnf ()
7707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
7708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case ${2} in
7709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
7710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
7712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # func_stripname_cnf
7713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set options
7719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        enable_dlopen=no
7723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_win32_dll=no
7726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # Check whether --enable-shared was given.
7729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_shared+set}" = set; then :
7730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enableval=$enable_shared; p=${PACKAGE-default}
7731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $enableval in
7732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    yes) enable_shared=yes ;;
7733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    no) enable_shared=no ;;
7734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
7735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      enable_shared=no
7736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Look at the argument we got.  We use all the common list separators.
7737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for pkg in $enableval; do
7739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	IFS="$lt_save_ifs"
7740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "X$pkg" = "X$p"; then
7741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  enable_shared=yes
7742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
7743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
7744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS="$lt_save_ifs"
7745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
7746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
7747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_shared=yes
7749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check whether --enable-static was given.
7760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_static+set}" = set; then :
7761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enableval=$enable_static; p=${PACKAGE-default}
7762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $enableval in
7763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    yes) enable_static=yes ;;
7764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    no) enable_static=no ;;
7765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
7766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     enable_static=no
7767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Look at the argument we got.  We use all the common list separators.
7768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for pkg in $enableval; do
7770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	IFS="$lt_save_ifs"
7771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "X$pkg" = "X$p"; then
7772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  enable_static=yes
7773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
7774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
7775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS="$lt_save_ifs"
7776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
7777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
7778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_static=yes
7780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-pic was given.
7792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_pic+set}" = set; then :
7793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  withval=$with_pic; lt_p=${PACKAGE-default}
7794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $withval in
7795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    yes|no) pic_mode=$withval ;;
7796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
7797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      pic_mode=default
7798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Look at the argument we got.  We use all the common list separators.
7799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for lt_pkg in $withval; do
7801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	IFS="$lt_save_ifs"
7802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "X$lt_pkg" = "X$lt_p"; then
7803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  pic_mode=yes
7804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
7805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
7806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS="$lt_save_ifs"
7807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
7808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
7809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  pic_mode=default
7811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$pic_mode" && pic_mode=default
7815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check whether --enable-fast-install was given.
7823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${enable_fast_install+set}" = set; then :
7824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enableval=$enable_fast_install; p=${PACKAGE-default}
7825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $enableval in
7826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    yes) enable_fast_install=yes ;;
7827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    no) enable_fast_install=no ;;
7828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
7829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      enable_fast_install=no
7830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Look at the argument we got.  We use all the common list separators.
7831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for pkg in $enableval; do
7833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	IFS="$lt_save_ifs"
7834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "X$pkg" = "X$p"; then
7835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  enable_fast_install=yes
7836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
7837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
7838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS="$lt_save_ifs"
7839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
7840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
7841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_fast_install=yes
7843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This can be used to rebuild libtool when needed
7856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBTOOL_DEPS="$ltmain"
7857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Always use our own libtool.
7859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBTOOL='$(SHELL) $(top_builddir)/libtool'
7860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LN_S" && LN_S="ln -s"
7891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${ZSH_VERSION+set}" ; then
7906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   setopt NO_GLOB_SUBST
7907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for objdir... " >&6; }
7911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_objdir+:} false; then :
7912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f .libs 2>/dev/null
7915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermkdir .libs 2>/dev/null
7916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d .libs; then
7917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_objdir=.libs
7918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # MS-DOS does not allow filenames that begin with a dot.
7920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_objdir=_libs
7921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir .libs 2>/dev/null
7923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
7924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_objdir" >&6; }
7926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjdir=$lt_cv_objdir
7927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
7933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define LT_OBJDIR "$lt_cv_objdir/"
7934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
7935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
7940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix3*)
7941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # AIX sometimes has problems with the GCC collect2 program.  For some
7942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # reason, if we set the COLLECT_NAMES environment variable, the problems
7943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # vanish in a puff of smoke.
7944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "X${COLLECT_NAMES+set}" != Xset; then
7945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    COLLECT_NAMES=
7946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    export COLLECT_NAMES
7947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
7948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
7949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
7950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Global variables:
7952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterofile=libtool
7953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercan_build_shared=yes
7954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# All known linkers require a `.a' archive for static linking (except MSVC,
7956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which needs '.lib').
7957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibext=a
7958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld="$lt_cv_prog_gnu_ld"
7960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_CC="$CC"
7962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_CFLAGS="$CFLAGS"
7963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set sane defaults for various variables
7965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$CC" && CC=cc
7966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LTCC" && LTCC=$CC
7967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LD" && LD=ld
7969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$ac_objext" && ac_objext=o
7970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor cc_temp in $compiler""; do
7972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $cc_temp in
7973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    \-*) ;;
7976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) break;;
7977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
7978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
7979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
7982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Only perform the check for file, if the check method requires it
7983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$MAGIC_CMD" && MAGIC_CMD=file
7984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $deplibs_check_method in
7985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic*)
7986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_MAGIC_CMD+:} false; then :
7990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
7991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
7992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $MAGIC_CMD in
7993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter[\\/*] |  ?:[\\/]*)
7994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
7996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
7997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_MAGIC_CMD="$MAGIC_CMD"
7998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_dir in $ac_dummy; do
8001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    IFS="$lt_save_ifs"
8002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "$ac_dir" && ac_dir=.
8003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -f $ac_dir/${ac_tool_prefix}file; then
8004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -n "$file_magic_test_file"; then
8006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $deplibs_check_method in
8007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	"file_magic "*)
8008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    $EGREP "$file_magic_regex" > /dev/null; then
8012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    :
8013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
8014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    cat <<_LT_EOF 1>&2
8015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: the command libtool uses to detect shared libraries,
8017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** $file_magic_cmd, produces output that libtool cannot recognize.
8018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** The result is that libtool may fail to recognize shared libraries
8019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** as such.  This will affect the creation of libtool libraries that
8020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** depend on shared libraries, but programs linked with such libtool
8021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** libraries will work regardless of this problem.  Nevertheless, you
8022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** may want to report the problem to your system manager and/or to
8023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** bug-libtool@gnu.org
8024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
8026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi ;;
8027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
8028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      break
8030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
8031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
8032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS="$lt_save_ifs"
8033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  MAGIC_CMD="$lt_save_MAGIC_CMD"
8034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
8035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
8036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$MAGIC_CMD"; then
8040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MAGIC_CMD" >&6; }
8042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
8045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$lt_cv_path_MAGIC_CMD"; then
8052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$ac_tool_prefix"; then
8053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for file... " >&6; }
8055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_MAGIC_CMD+:} false; then :
8056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
8057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $MAGIC_CMD in
8059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter[\\/*] |  ?:[\\/]*)
8060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
8062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
8063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_MAGIC_CMD="$MAGIC_CMD"
8064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_dir in $ac_dummy; do
8067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    IFS="$lt_save_ifs"
8068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "$ac_dir" && ac_dir=.
8069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -f $ac_dir/file; then
8070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -n "$file_magic_test_file"; then
8072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $deplibs_check_method in
8073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	"file_magic "*)
8074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    $EGREP "$file_magic_regex" > /dev/null; then
8078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    :
8079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
8080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    cat <<_LT_EOF 1>&2
8081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: the command libtool uses to detect shared libraries,
8083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** $file_magic_cmd, produces output that libtool cannot recognize.
8084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** The result is that libtool may fail to recognize shared libraries
8085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** as such.  This will affect the creation of libtool libraries that
8086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** depend on shared libraries, but programs linked with such libtool
8087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** libraries will work regardless of this problem.  Nevertheless, you
8088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** may want to report the problem to your system manager and/or to
8089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** bug-libtool@gnu.org
8090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
8092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi ;;
8093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
8094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      break
8096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
8097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
8098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS="$lt_save_ifs"
8099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  MAGIC_CMD="$lt_save_MAGIC_CMD"
8100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
8101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
8102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$MAGIC_CMD"; then
8106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$MAGIC_CMD" >&6; }
8108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
8111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
8115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    MAGIC_CMD=:
8116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
8117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
8120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
8121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
8122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Use C for the default configuration in the libtool script
8124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_save_CC="$CC"
8126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
8127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
8128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
8131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Source file extension for C test sources.
8134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
8135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Object file extension for compiled C test sources.
8137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=o
8138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=$objext
8139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Code to be used in simple compile tests
8141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_simple_compile_test_code="int some_variable = 0;"
8142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Code to be used in simple link tests
8144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_simple_link_test_code='int main(){return(0);}'
8145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler was specified, use CC.
8153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=${LTCC-"$CC"}
8154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler flags were specified, use CFLAGS.
8156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Allow CC to be a program name with arguments.
8159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler=$CC
8160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Save the default compiler, since it gets overwritten when the other
8162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_DEFAULT=$CC
8164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# save warnings/boilerplate of simple test code
8166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_outfile=conftest.$ac_objext
8167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_compile_test_code" >conftest.$ac_ext
8168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_compiler_boilerplate=`cat conftest.err`
8170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM conftest*
8171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_outfile=conftest.$ac_objext
8173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_link_test_code" >conftest.$ac_ext
8174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_linker_boilerplate=`cat conftest.err`
8176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM -r conftest*
8177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## CAVEAT EMPTOR:
8180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## There is no encapsulation within the following macros, do not change
8181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## the running order or otherwise move them around unless you know exactly
8182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## what you are doing...
8183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$compiler"; then
8184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag=
8186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then
8188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $cc_basename in
8189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  nvcc*)
8190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
8192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
8194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
8199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_rtti_exceptions=no
8201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_outfile=conftest.$ac_objext
8202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compiler_flag="-fno-rtti -fno-exceptions"
8204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Insert the option either (1) after the last *FLAGS variable, or
8205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # (2) before a word containing "conftest.", or (3) at the end.
8206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Note that $ac_compile itself does not contain backslashes and begins
8207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # with a dollar sign (not a hyphen), so the echo should work correctly.
8208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # The option is referenced via a variable to avoid confusing sed.
8209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compile=`echo "$ac_compile" | $SED \
8210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:$: $lt_compiler_flag:'`
8213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval "$lt_compile" 2>conftest.err)
8215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
8216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat conftest.err >&5
8217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (exit $ac_status) && test -s "$ac_outfile"; then
8219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The compiler can only warn and ignore the option if not recognized
8220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings other than the usual output.
8221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_rtti_exceptions=yes
8225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
8226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
8227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
8228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    :
8237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_prog_compiler_wl=
8247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic=
8248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static=
8249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$GCC" = yes; then
8252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_wl='-Wl,'
8253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_static='-static'
8254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
8256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      aix*)
8257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # All AIX code is PIC.
8258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$host_cpu" = ia64; then
8259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# AIX 5 now supports IA64 processor
8260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-Bstatic'
8261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    amigaos*)
8265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_cpu in
8266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      powerpc)
8267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # see comment about AmigaOS4 .so support
8268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            lt_prog_compiler_pic='-fPIC'
8269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      m68k)
8271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # FIXME: we need at least 68020 code to build shared libraries, but
8272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # adding the `-m68020' flag to GCC prevents building anything better,
8273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # like `-m68040'.
8274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
8277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default for these OSes.
8281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw* | cygwin* | pw32* | os2* | cegcc*)
8284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # This hack is so that the source file can tell whether it is being
8285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # built for inclusion in a dll (and should export symbols for example).
8286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # (--disable-auto-import) libraries
8288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-DDLL_EXPORT'
8289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    darwin* | rhapsody*)
8292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default on this platform
8293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Common symbols not allowed in MH_DYLIB files
8294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-fno-common'
8295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    haiku*)
8298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default for Haiku.
8299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # The "-static" flag exists, but is broken.
8300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static=
8301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hpux*)
8304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # sets the default TLS model and affects inlining.
8307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_cpu in
8308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hppa*64*)
8309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# +Z the default
8310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
8312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='-fPIC'
8313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
8315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    interix[3-9]*)
8318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Instead, we relocate shared libraries at runtime.
8320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    msdosdjgpp*)
8323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Just because we use GCC doesn't mean we suddenly get shared libraries
8324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # on systems that don't support them.
8325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_can_build_shared=no
8326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      enable_shared=no
8327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *nto* | *qnx*)
8330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # QNX uses GNU C++, but need to define -shared option too, otherwise
8331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # it will coredump.
8332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-fPIC -shared'
8333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4*MP*)
8336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -d /usr/nec; then
8337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic=-Kconform_pic
8338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
8342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-fPIC'
8343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
8345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cc_basename in
8347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    nvcc*) # Cuda Compiler Driver 2.2
8348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Xlinker '
8349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -n "$lt_prog_compiler_pic"; then
8350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
8354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
8355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # PORTME Check for flag to pass linker flags through the system compiler.
8356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
8357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    aix*)
8358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Wl,'
8359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$host_cpu" = ia64; then
8360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# AIX 5 now supports IA64 processor
8361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-Bstatic'
8362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
8363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw* | cygwin* | pw32* | os2* | cegcc*)
8368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # This hack is so that the source file can tell whether it is being
8369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # built for inclusion in a dll (and should export symbols for example).
8370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-DDLL_EXPORT'
8371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hpux9* | hpux10* | hpux11*)
8374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Wl,'
8375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # not for PA HP-UX.
8377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_cpu in
8378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hppa*64*|ia64*)
8379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# +Z the default
8380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
8382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='+Z'
8383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
8385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='${wl}-a ${wl}archive'
8387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    irix5* | irix6* | nonstopux*)
8390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Wl,'
8391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC (with -KPIC) is the default.
8392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-non_shared'
8393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $cc_basename in
8397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # old Intel for x86_64 which still supported -KPIC.
8398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ecc*)
8399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Wl,'
8400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='-KPIC'
8401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-static'
8402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # icc used to be incompatible with GCC.
8404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # ICC 10 doesn't accept -KPIC any more.
8405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      icc* | ifort*)
8406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Wl,'
8407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='-fPIC'
8408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-static'
8409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Lahey Fortran 8.1.
8411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lf95*)
8412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Wl,'
8413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='--shared'
8414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='--static'
8415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      nagfor*)
8417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# NAG Fortran compiler
8418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Wl,-Wl,,'
8419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='-PIC'
8420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-Bstatic'
8421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # Portland Group compilers (*not* the Pentium gcc compiler,
8424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# which looks to be a dead project)
8425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Wl,'
8426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='-fpic'
8427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-Bstatic'
8428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ccc*)
8430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_prog_compiler_wl='-Wl,'
8431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # All Alpha code is PIC.
8432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_prog_compiler_static='-non_shared'
8433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      xl* | bgxl* | bgf* | mpixl*)
8435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Wl,'
8437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='-qpic'
8438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-qstaticlink'
8439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
8441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case `$CC -V 2>&1 | sed 5q` in
8442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_pic='-KPIC'
8445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_static='-Bstatic'
8446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_wl=''
8447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
8448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*Sun\ F* | *Sun*Fortran*)
8449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_pic='-KPIC'
8450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_static='-Bstatic'
8451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_wl='-Qoption ld '
8452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
8453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*Sun\ C*)
8454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Sun C 5.9
8455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_pic='-KPIC'
8456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_static='-Bstatic'
8457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_wl='-Wl,'
8458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
8459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        *Intel*\ [CF]*Compiler*)
8460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_wl='-Wl,'
8461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_pic='-fPIC'
8462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_static='-static'
8463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
8464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*Portland\ Group*)
8465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_wl='-Wl,'
8466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_pic='-fpic'
8467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_static='-Bstatic'
8468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
8469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
8470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
8472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    newsos6)
8475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-KPIC'
8476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-Bstatic'
8477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *nto* | *qnx*)
8480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # QNX uses GNU C++, but need to define -shared option too, otherwise
8481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # it will coredump.
8482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-fPIC -shared'
8483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    osf3* | osf4* | osf5*)
8486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Wl,'
8487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # All OSF/1 code is PIC.
8488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-non_shared'
8489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    rdos*)
8492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-non_shared'
8493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    solaris*)
8496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-KPIC'
8497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-Bstatic'
8498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $cc_basename in
8499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Qoption ld ';;
8501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
8502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_wl='-Wl,';;
8503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
8504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sunos4*)
8507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Qoption ld '
8508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-PIC'
8509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-Bstatic'
8510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4 | sysv4.2uw2* | sysv4.3*)
8513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Wl,'
8514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-KPIC'
8515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-Bstatic'
8516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4*MP*)
8519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -d /usr/nec ;then
8520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic='-Kconform_pic'
8521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static='-Bstatic'
8522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Wl,'
8527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-KPIC'
8528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-Bstatic'
8529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    unicos*)
8532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_wl='-Wl,'
8533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_can_build_shared=no
8534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    uts4*)
8537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic='-pic'
8538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static='-Bstatic'
8539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
8542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_can_build_shared=no
8543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
8545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
8546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
8548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # For platforms which do not support PIC, -DPIC is meaningless:
8549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *djgpp*)
8550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_pic=
8551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
8552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
8553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
8555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
8556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic+:} false; then :
8560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
8561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
8569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the PIC flag actually works.
8570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
8571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$lt_prog_compiler_pic"; then
8572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic_works+:} false; then :
8575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
8576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_pic_works=no
8578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_outfile=conftest.$ac_objext
8579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Insert the option either (1) after the last *FLAGS variable, or
8582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # (2) before a word containing "conftest.", or (3) at the end.
8583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Note that $ac_compile itself does not contain backslashes and begins
8584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # with a dollar sign (not a hyphen), so the echo should work correctly.
8585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # The option is referenced via a variable to avoid confusing sed.
8586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compile=`echo "$ac_compile" | $SED \
8587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:$: $lt_compiler_flag:'`
8590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval "$lt_compile" 2>conftest.err)
8592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
8593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat conftest.err >&5
8594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (exit $ac_status) && test -s "$ac_outfile"; then
8596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The compiler can only warn and ignore the option if not recognized
8597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings other than the usual output.
8598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_pic_works=yes
8602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
8603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
8604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
8605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $lt_prog_compiler_pic in
8612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     "" | " "*) ;;
8613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     esac
8615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_pic=
8617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     lt_prog_compiler_can_build_shared=no
8618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
8633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the static flag actually works.
8634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
8635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_static_works+:} false; then :
8639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
8640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_static_works=no
8642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   save_LDFLAGS="$LDFLAGS"
8643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The linker can only warn and ignore the option if not recognized
8647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings
8648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test -s conftest.err; then
8649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # Append any errors to the config.log.
8650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       cat conftest.err 1>&5
8651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if diff conftest.exp conftest.er2 >/dev/null; then
8654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         lt_cv_prog_compiler_static_works=yes
8655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
8656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     else
8657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_static_works=yes
8658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
8659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
8660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest*
8661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   LDFLAGS="$save_LDFLAGS"
8662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_static_works" = xyes; then
8668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    :
8669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_static=
8671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o+:} false; then :
8682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
8683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_c_o=no
8685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest 2>/dev/null
8686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir conftest
8687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd conftest
8688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir out
8689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compiler_flag="-o out/conftest2.$ac_objext"
8692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Insert the option either (1) after the last *FLAGS variable, or
8693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # (2) before a word containing "conftest.", or (3) at the end.
8694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Note that $ac_compile itself does not contain backslashes and begins
8695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # with a dollar sign (not a hyphen), so the echo should work correctly.
8696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compile=`echo "$ac_compile" | $SED \
8697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:$: $lt_compiler_flag:'`
8700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval "$lt_compile" 2>out/conftest.err)
8702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
8703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat out/conftest.err >&5
8704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   then
8707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The compiler can only warn and ignore the option if not recognized
8708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings
8709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_c_o=yes
8713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
8714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
8715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   chmod u+w . 2>&5
8716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
8717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # SGI C++ compiler will create directory out/ii_files/ for
8718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # template instantiation
8719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM out/* && rmdir out
8721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd ..
8722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest
8723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
8724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o+:} false; then :
8737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
8738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_c_o=no
8740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest 2>/dev/null
8741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir conftest
8742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd conftest
8743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir out
8744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compiler_flag="-o out/conftest2.$ac_objext"
8747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Insert the option either (1) after the last *FLAGS variable, or
8748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # (2) before a word containing "conftest.", or (3) at the end.
8749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Note that $ac_compile itself does not contain backslashes and begins
8750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # with a dollar sign (not a hyphen), so the echo should work correctly.
8751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compile=`echo "$ac_compile" | $SED \
8752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:$: $lt_compiler_flag:'`
8755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval "$lt_compile" 2>out/conftest.err)
8757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
8758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat out/conftest.err >&5
8759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   then
8762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The compiler can only warn and ignore the option if not recognized
8763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings
8764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_c_o=yes
8768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
8769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
8770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   chmod u+w . 2>&5
8771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
8772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # SGI C++ compiler will create directory out/ii_files/ for
8773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # template instantiation
8774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM out/* && rmdir out
8776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd ..
8777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest
8778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
8779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhard_links="nottested"
8788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # do not overwrite the value of need_locks provided by the user
8790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if we can lock with hard links... " >&6; }
8792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hard_links=yes
8793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $RM conftest*
8794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  touch conftest.a
8796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ln conftest.a conftest.b 2>&5 || hard_links=no
8797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hard_links" >&6; }
8800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$hard_links" = no; then
8801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    need_locks=warn
8804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
8805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
8806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_locks=no
8807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
8808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  runpath_var=
8818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  allow_undefined_flag=
8819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  always_export_symbols=no
8820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archive_cmds=
8821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archive_expsym_cmds=
8822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  compiler_needs_object=no
8823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_shared_with_static_runtimes=no
8824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  export_dynamic_flag_spec=
8825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_automatic=no
8827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_direct=no
8828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_direct_absolute=no
8829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_libdir_flag_spec=
8830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_libdir_separator=
8831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_minus_L=no
8832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_shlibpath_var=unsupported
8833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  inherit_rpath=no
8834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  link_all_deplibs=unknown
8835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  module_cmds=
8836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  module_expsym_cmds=
8837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  old_archive_from_new_cmds=
8838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  old_archive_from_expsyms_cmds=
8839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  thread_safe_flag_spec=
8840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  whole_archive_flag_spec=
8841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # include_expsyms should be a list of space-separated symbols to be *always*
8842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # included in the symbol list
8843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  include_expsyms=
8844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # exclude_expsyms can be an extended regexp of symbols to exclude
8845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # as well as any symbol that contains `d'.
8848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # platforms (ab)use it in PIC code, but their linkers get confused if
8851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # the symbol is explicitly referenced.  Since portable code cannot
8852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # rely on this symbol name, it's probably fine to never include it in
8853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # preloaded symbol tables.
8854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Exclude shared library initialization/finalization symbols.
8855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  extract_expsyms_cmds=
8856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
8858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cygwin* | mingw* | pw32* | cegcc*)
8859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # When not using gcc, we currently assume that we are using
8861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Microsoft Visual C++.
8862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$GCC" != yes; then
8863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      with_gnu_ld=no
8864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
8865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
8866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  interix*)
8867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # we just hope/assume this is gcc and not c89 (= MSVC++)
8868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    with_gnu_ld=yes
8869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
8870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  openbsd*)
8871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    with_gnu_ld=no
8872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
8873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  linux* | k*bsd*-gnu | gnu*)
8874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    link_all_deplibs=no
8875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
8876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
8877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ld_shlibs=yes
8879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # On some targets, GNU ld is compatible enough with the native linker
8881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # that we're better off using the native interface for both.
8882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_use_gnu_ld_interface=no
8883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$with_gnu_ld" = yes; then
8884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
8885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      aix*)
8886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# The AIX port of GNU ld has always aspired to compatibility
8887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# with the native linker.  However, as the warning in the GNU ld
8888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# block says, versions before 2.19.5* couldn't really create working
8889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# shared libraries, regardless of the interface used.
8890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case `$LD -v 2>&1` in
8891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
8895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_use_gnu_ld_interface=yes
8896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
8897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
8898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
8900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_use_gnu_ld_interface=yes
8901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
8902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
8903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
8904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$lt_use_gnu_ld_interface" = yes; then
8906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # If archive_cmds runs LD, not CC, wlarc should be empty
8907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    wlarc='${wl}'
8908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Set some defaults for GNU ld with shared library support. These
8910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # are reset later if shared libraries are not supported. Putting them
8911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # here allows them to be overridden if necessary.
8912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    runpath_var=LD_RUN_PATH
8913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    export_dynamic_flag_spec='${wl}--export-dynamic'
8915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # ancient GNU ld didn't support --whole-archive et. al.
8916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
8919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      whole_archive_flag_spec=
8920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
8921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    supports_anon_versioning=no
8922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case `$LD -v 2>&1` in
8923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *GNU\ gold*) supports_anon_versioning=yes ;;
8924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *\ 2.11.*) ;; # other 2.11 versions
8928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) supports_anon_versioning=yes ;;
8929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
8930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # See if GNU ld supports shared libraries.
8932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
8933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    aix[3-9]*)
8934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # On AIX/PPC, the GNU linker is very broken
8935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$host_cpu" != ia64; then
8936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
8937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cat <<_LT_EOF 1>&2
8938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: the GNU linker, at least up to release 2.19, is reported
8940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** to be unable to reliably create shared libraries on AIX.
8941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Therefore, libtool is disabling shared libraries support.  If you
8942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** really care for shared libraries, you may want to install binutils
8943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** You will then need to restart the configuration process.
8945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
8947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    amigaos*)
8951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_cpu in
8952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      powerpc)
8953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # see comment about AmigaOS4 .so support
8954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            archive_expsym_cmds=''
8956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      m68k)
8958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            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)'
8959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_libdir_flag_spec='-L$libdir'
8960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_minus_L=yes
8961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
8962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
8963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    beos*)
8966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag=unsupported
8968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# support --undefined.  This deserves some investigation.  FIXME
8970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
8972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
8973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
8974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
8975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cygwin* | mingw* | pw32* | cegcc*)
8977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # as there is no search path for DLLs.
8979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-L$libdir'
8980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec='${wl}--export-all-symbols'
8981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      allow_undefined_flag=unsupported
8982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      always_export_symbols=no
8983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      enable_shared_with_static_runtimes=yes
8984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
8985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
8987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# If the export-symbols file already is a .def file (1st line
8990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# is EXPORTS), use it as is; otherwise, prepend...
8991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cp $export_symbols $output_objdir/$soname.def;
8993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
8994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  echo EXPORTS > $output_objdir/$soname.def;
8995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat $export_symbols >> $output_objdir/$soname.def;
8996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi~
8997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
8999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
9000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    haiku*)
9004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      link_all_deplibs=yes
9006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    interix[3-9]*)
9009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=no
9010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec='${wl}-E'
9013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Instead, shared libraries are loaded at an image base (0x10000000 by
9015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # default) and relocated if they conflict, which is a slow very memory
9016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # consuming and fragmenting process.  To avoid this, we pick a random,
9017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      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'
9021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      tmp_diet=no
9025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$host_os" = linux-dietlibc; then
9026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
9027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 && test "$tmp_diet" = no
9032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      then
9033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	tmp_addflag=' $pic_flag'
9034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	tmp_sharedflag='-shared'
9035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename,$host_cpu in
9036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        pgcc*)				# Portland Group C compiler
9037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_addflag=' $pic_flag'
9039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	pgf77* | pgf90* | pgf95* | pgfortran*)
9041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter					# Portland Group f77 and f90 compilers
9042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_addflag=' $pic_flag -Mnomain' ;;
9044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_addflag=' -i_dynamic' ;;
9046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ifc* | ifort*)			# Intel Fortran compiler
9049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_addflag=' -nofor_main' ;;
9050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lf95*)				# Lahey Fortran 8.1
9051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec=
9052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_sharedflag='--shared' ;;
9053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_sharedflag='-qmkshrobj'
9055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_addflag= ;;
9056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	nvcc*)	# Cuda Compiler Driver 2.2
9057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  compiler_needs_object=yes
9059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case `$CC -V 2>&1 | sed 5q` in
9062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*Sun\ C*)			# Sun C 5.9
9063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  compiler_needs_object=yes
9065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_sharedflag='-G' ;;
9066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*Sun\ F*)			# Sun Fortran 8.3
9067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  tmp_sharedflag='-G' ;;
9068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "x$supports_anon_versioning" = xyes; then
9072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    echo "local: *; };" >> $output_objdir/$libname.ver~
9075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
9077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
9079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	xlf* | bgf* | bgxlf* | mpixlf*)
9080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test "x$supports_anon_versioning" = xyes; then
9085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      echo "local: *; };" >> $output_objdir/$libname.ver~
9088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
9090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs=no
9094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    netbsd* | netbsdelf*-gnu)
9098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	wlarc=
9101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    solaris*)
9108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
9110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cat <<_LT_EOF 1>&2
9111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** create shared libraries on Solaris systems.  Therefore, libtool
9114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** is disabling shared libraries support.  We urge you to upgrade GNU
9115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** binutils to release 2.9.1 or newer.  Another option is to modify
9116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** your PATH or compiler configuration so that the native linker is
9117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** used, and then restart.
9118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
9120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
9125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case `$LD -v 2>&1` in
9130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
9132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cat <<_LT_EOF 1>&2
9133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** reliably create shared libraries on SCO systems.  Therefore, libtool
9136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** is disabling shared libraries support.  We urge you to upgrade GNU
9137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** your PATH or compiler configuration so that the native linker is
9139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*** used, and then restart.
9140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
9142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
9144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # For security reasons, it is highly recommended that you always
9145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # use absolute paths for naming shared libraries, and exclude the
9146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # DT_RUNPATH tag from executables and libraries.  But doing so
9147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # requires that you compile everything twice, which is a pain.
9148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
9153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs=no
9154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
9155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
9157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sunos4*)
9160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      wlarc=
9162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
9167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
9172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
9175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$ld_shlibs" = no; then
9177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      runpath_var=
9178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec=
9179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec=
9180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      whole_archive_flag_spec=
9181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
9182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
9183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # PORTME fill in a description of your system's linker (not GNU ld)
9184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
9185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    aix3*)
9186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      allow_undefined_flag=unsupported
9187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      always_export_symbols=yes
9188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      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'
9189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Note: this linker hardcodes the directories in LIBPATH if there
9190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # are no directories specified by -L.
9191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_minus_L=yes
9192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Neither direct hardcoding nor static linking is supported with a
9194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# broken collect2.
9195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_direct=unsupported
9196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    aix[4-9]*)
9200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$host_cpu" = ia64; then
9201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# On IA64, the linker does run time linking by default, so we don't
9202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# have to do anything special.
9203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	aix_use_runtimelinking=no
9204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	exp_sym_flag='-Bexport'
9205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	no_entry_flag=""
9206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# If we're using GNU nm, then we don't want the "-C" option.
9208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Also, AIX nm treats weak defined symbols like other global
9210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# defined symbols, whereas GNU nm marks them as "W".
9211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
9214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  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'
9215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
9216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	aix_use_runtimelinking=no
9217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Test if we are trying to use run time linking or normal
9219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# need to do runtime linking.
9221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  for ld_flag in $LDFLAGS; do
9223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    aix_use_runtimelinking=yes
9225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    break
9226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
9227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  done
9228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	exp_sym_flag='-bexport'
9232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	no_entry_flag='-bnoentry'
9233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # When large executables or shared objects are built, AIX ld can
9236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # have problems creating the table of contents.  If linking a library
9237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # or program results in "error TOC overflow" add -mminimal-toc to
9238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds=''
9242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct_absolute=yes
9244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_separator=':'
9245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      link_all_deplibs=yes
9246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      file_list_spec='${wl}-f,'
9247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $host_os in aix4.[012]|aix4.[012].*)
9250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# We only want to do this on AIX 4.2 and lower, the check
9251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# below for broken collect2 doesn't work under 4.3+
9252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  collect2name=`${CC} -print-prog-name=collect2`
9253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test -f "$collect2name" &&
9254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  then
9256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # We have reworked collect2
9257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  :
9258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
9259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # We have old collect2
9260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct=unsupported
9261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # It fails to find uninstalled libraries when the uninstalled
9262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # path is not listed in the libpath.  Setting hardcode_minus_L
9263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # to unsupported forces relinking
9264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_minus_L=yes
9265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec='-L$libdir'
9266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_separator=
9267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
9268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	shared_flag='-shared'
9271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$aix_use_runtimelinking" = yes; then
9272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  shared_flag="$shared_flag "'${wl}-G'
9273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
9274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	link_all_deplibs=no
9275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# not using gcc
9277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$host_cpu" = ia64; then
9278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# chokes on -Wl,-G. The following line is correct:
9280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  shared_flag='-G'
9281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
9282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test "$aix_use_runtimelinking" = yes; then
9283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    shared_flag='${wl}-G'
9284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
9285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    shared_flag='${wl}-bM:SRE'
9286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
9287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
9288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec='${wl}-bexpall'
9291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # It seems that -bexpall does not export symbols beginning with
9292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # underscore (_), so it is better to generate a list of symbols to export.
9293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      always_export_symbols=yes
9294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$aix_use_runtimelinking" = yes; then
9295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Warning - without using the other runtime loading flags (-brtl),
9296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# -berok will link without error, but may produce a broken library.
9297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag='-berok'
9298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # Determine the default libpath from the value encoded in an
9299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # empty executable.
9300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "${lt_cv_aix_libpath+set}" = set; then
9301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath
9302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${lt_cv_aix_libpath_+:} false; then :
9304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
9305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
9308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
9310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
9311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
9312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
9314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
9315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
9316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
9317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
9318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_aix_libpath_sed='
9320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      /Import File Strings/,/^$/ {
9321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^0/ {
9322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      s/^0  *\([^ ]*\) *$/\1/
9323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      p
9324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
9325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      }'
9326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for a 64-bit object if we didn't find anything.
9328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath_"; then
9329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
9331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
9333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
9334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath_"; then
9335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath_="/usr/lib:/lib"
9336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
9337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath_
9341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$host_cpu" = ia64; then
9347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag="-z nodefs"
9349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  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"
9350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
9351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 # Determine the default libpath from the value encoded in an
9352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 # empty executable.
9353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 if test "${lt_cv_aix_libpath+set}" = set; then
9354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath
9355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${lt_cv_aix_libpath_+:} false; then :
9357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
9358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
9361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
9363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
9364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
9365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
9367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
9368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
9369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
9370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
9371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_aix_libpath_sed='
9373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      /Import File Strings/,/^$/ {
9374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^0/ {
9375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      s/^0  *\([^ ]*\) *$/\1/
9376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      p
9377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
9378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      }'
9379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for a 64-bit object if we didn't find anything.
9381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath_"; then
9382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
9384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
9386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
9387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath_"; then
9388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath_="/usr/lib:/lib"
9389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
9390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath_
9394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Warning - without using the other run time loading flags,
9398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # -berok will link without error, but may produce a broken library.
9399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  no_undefined_flag=' ${wl}-bernotok'
9400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag=' ${wl}-berok'
9401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test "$with_gnu_ld" = yes; then
9402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # We only use this code for GNU lds that support --whole-archive.
9403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
9405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Exported symbols can be pulled into shared objects from archives
9406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    whole_archive_flag_spec='$convenience'
9407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
9408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds_need_lc=yes
9409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # This is similar to how AIX traditionally builds its shared libraries.
9410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  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'
9411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
9412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    amigaos*)
9416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_cpu in
9417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      powerpc)
9418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # see comment about AmigaOS4 .so support
9419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            archive_expsym_cmds=''
9421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
9422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      m68k)
9423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            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)'
9424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_libdir_flag_spec='-L$libdir'
9425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_minus_L=yes
9426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
9427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
9428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    bsdi[45]*)
9431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec=-rdynamic
9432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cygwin* | mingw* | pw32* | cegcc*)
9435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # When not using gcc, we currently assume that we are using
9436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Microsoft Visual C++.
9437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # hardcode_libdir_flag_spec is actually meaningless, as there is
9438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # no search path for DLLs.
9439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $cc_basename in
9440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cl*)
9441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Native MSVC
9442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec=' '
9443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag=unsupported
9444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	always_export_symbols=yes
9445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	file_list_spec='@'
9446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Tell ltmain to make .lib files, not .a files.
9447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	libext=lib
9448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Tell ltmain to make .dll files, not .so files.
9449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	shrext_cmds=".dll"
9450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# FIXME: Setting linknames here is a bad hack.
9451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
9455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi~
9457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  linknames='
9459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# The linker will not automatically build a static lib if we build a DLL.
9460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	enable_shared_with_static_runtimes=yes
9462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Don't use ranlib
9465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	old_postinstall_cmds='chmod 644 $oldlib'
9466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	postlink_cmds='lt_outputfile="@OUTPUT@"~
9467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_tool_outputfile="@TOOL_OUTPUT@"~
9468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  case $lt_outputfile in
9469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    *.exe|*.EXE) ;;
9470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    *)
9471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      lt_outputfile="$lt_outputfile.exe"
9472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      lt_tool_outputfile="$lt_tool_outputfile.exe"
9473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ;;
9474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  esac~
9475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    $RM "$lt_outputfile.manifest";
9478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi'
9479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
9481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Assume MSVC wrapper
9482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec=' '
9483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag=unsupported
9484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Tell ltmain to make .lib files, not .a files.
9485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	libext=lib
9486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Tell ltmain to make .dll files, not .so files.
9487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	shrext_cmds=".dll"
9488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# FIXME: Setting linknames here is a bad hack.
9489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# The linker will automatically build a .lib file if we build a DLL.
9491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	old_archive_from_new_cmds='true'
9492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# FIXME: Should let the user specify the lib program.
9493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	enable_shared_with_static_runtimes=yes
9495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
9497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    darwin* | rhapsody*)
9500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archive_cmds_need_lc=no
9503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_direct=no
9504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_automatic=yes
9505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_shlibpath_var=unsupported
9506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$lt_cv_ld_force_load" = "yes"; then
9507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
9510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    whole_archive_flag_spec=''
9511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
9512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  link_all_deplibs=yes
9513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  allow_undefined_flag="$_lt_dar_allow_undefined"
9514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $cc_basename in
9515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ifort*) _lt_dar_can_shared=yes ;;
9516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     *) _lt_dar_can_shared=$GCC ;;
9517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
9518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$_lt_dar_can_shared" = "yes"; then
9519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    output_verbose_link_cmd=func_echo_all
9520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    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}"
9523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    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}"
9524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
9526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ld_shlibs=no
9527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
9528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dgux*)
9532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-L$libdir'
9534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # support.  Future versions do this automatically, but an explicit c++rt0.o
9539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # does not break anything, and helps significantly (at the cost of a little
9540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # extra space).
9541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd2.2*)
9542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-R$libdir'
9544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd2.*)
9550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_minus_L=yes
9553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd* | dragonfly*)
9558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-R$libdir'
9560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hpux9*)
9565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	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'
9569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_separator=:
9572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # hardcode_minus_L: Not really in the search PATH,
9575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # but as the default location of the library.
9576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_minus_L=yes
9577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec='${wl}-E'
9578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hpux10*)
9581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$with_gnu_ld" = no; then
9587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_separator=:
9589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_direct=yes
9590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_direct_absolute=yes
9591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	export_dynamic_flag_spec='${wl}-E'
9592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# hardcode_minus_L: Not really in the search PATH,
9593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# but as the default location of the library.
9594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_minus_L=yes
9595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hpux11*)
9599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $host_cpu in
9601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hppa*64*)
9602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ia64*)
9605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
9608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $host_cpu in
9613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hppa*64*)
9614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ia64*)
9617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
9620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Older versions of the 11.00 compiler do not understand -b yet
9622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $CC understands -b... " >&6; }
9625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler__b+:} false; then :
9626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
9627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler__b=no
9629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   save_LDFLAGS="$LDFLAGS"
9630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   LDFLAGS="$LDFLAGS -b"
9631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The linker can only warn and ignore the option if not recognized
9634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings
9635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test -s conftest.err; then
9636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # Append any errors to the config.log.
9637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       cat conftest.err 1>&5
9638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if diff conftest.exp conftest.er2 >/dev/null; then
9641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         lt_cv_prog_compiler__b=yes
9642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
9643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     else
9644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler__b=yes
9645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
9646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
9647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest*
9648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   LDFLAGS="$save_LDFLAGS"
9649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler__b" >&6; }
9653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler__b" = xyes; then
9655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$with_gnu_ld" = no; then
9664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_separator=:
9666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $host_cpu in
9668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hppa*64*|ia64*)
9669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct=no
9670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_shlibpath_var=no
9671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
9673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct=yes
9674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct_absolute=yes
9675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  export_dynamic_flag_spec='${wl}-E'
9676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # hardcode_minus_L: Not really in the search PATH,
9678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # but as the default location of the library.
9679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_minus_L=yes
9680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    irix5* | irix6* | nonstopux*)
9686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Try to use the -exported_symbol ld option, if it does not
9689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# work, assume that -exports_file does not work either and
9690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# implicitly export all symbols.
9691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# This should be the same for all languages, so no per-tag cache variable.
9692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_irix_exported_symbol+:} false; then :
9695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
9696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  save_LDFLAGS="$LDFLAGS"
9698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
9701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint foo (void) { return 0; }
9702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
9703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
9704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_irix_exported_symbol=yes
9705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
9706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_irix_exported_symbol=no
9707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
9709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
9710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter           LDFLAGS="$save_LDFLAGS"
9711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
9712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$lt_cv_irix_exported_symbol" = yes; then
9715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
9717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc='no'
9722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_separator=:
9724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      inherit_rpath=yes
9725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      link_all_deplibs=yes
9726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    netbsd* | netbsdelf*-gnu)
9729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-R$libdir'
9735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    newsos6)
9740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_separator=:
9744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *nto* | *qnx*)
9748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    openbsd*)
9751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -f /usr/libexec/ld.so; then
9752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_direct=yes
9753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_shlibpath_var=no
9754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_direct_absolute=yes
9755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  export_dynamic_flag_spec='${wl}-E'
9760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
9761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  case $host_os in
9762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     hardcode_libdir_flag_spec='-R$libdir'
9765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     ;;
9766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   *)
9767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     ;;
9770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  esac
9771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
9772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=no
9774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    os2*)
9778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-L$libdir'
9779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_minus_L=yes
9780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      allow_undefined_flag=unsupported
9781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      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'
9782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    osf3*)
9786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag=' -expect_unresolved \*'
9791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc='no'
9794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_separator=:
9796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag=' -expect_unresolved \*'
9805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	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~
9807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Both c and cxx compiler support -rpath directly
9810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec='-rpath $libdir'
9811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc='no'
9813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_separator=:
9814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    solaris*)
9817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      no_undefined_flag=' -z defs'
9818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	wlarc='${wl}'
9820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case `$CC -V 2>&1` in
9825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*"Compilers 5.0"*)
9826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  wlarc=''
9827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
9832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  wlarc='${wl}'
9833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
9837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
9838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-R$libdir'
9840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_os in
9842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      solaris2.[0-5] | solaris2.[0-5].*) ;;
9843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
9844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# The compiler driver will combine and reorder linker options,
9845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# but is careful enough not to reorder.
9847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Supported since Solaris 2.6 (maybe 2.5.1?)
9848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$GCC" = yes; then
9849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
9851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
9853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
9855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      link_all_deplibs=yes
9856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sunos4*)
9859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "x$host_vendor" = xsequent; then
9860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Use $CC to link under sequent, because it throws in some extra .o
9861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# files that make .init and .fini sections work.
9862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-L$libdir'
9867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_direct=yes
9868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_minus_L=yes
9869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4)
9873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_vendor in
9874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	sni)
9875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct=yes # is this really true???
9877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	siemens)
9879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ## LD is ld it makes a PLAMLIB
9880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ## CC just makes a GrossModule.
9881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  reload_cmds='$CC -r -o $output$reload_objs'
9883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct=no
9884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
9885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	motorola)
9886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
9890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      runpath_var='LD_RUN_PATH'
9891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4.3*)
9895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec='-Bexport'
9898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4*MP*)
9901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -d /usr/nec; then
9902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_shlibpath_var=no
9904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	runpath_var=LD_RUN_PATH
9905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_runpath_var=yes
9906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs=yes
9907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      no_undefined_flag='${wl}-z,text'
9912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc=no
9913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      runpath_var='LD_RUN_PATH'
9915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv5* | sco3.2v5* | sco5v6*)
9926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Note: We can NOT use -z defs as we might desire, because we do not
9927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # link with -lc, and that would cause any symbols used from libc to
9928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # always be unresolved, which means just about no library would
9929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # ever link correctly.  If we're not using GNU ld we use -z text
9930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # though, which does catch some bad symbols but isn't as heavy-handed
9931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # as -z defs.
9932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      no_undefined_flag='${wl}-z,text'
9933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      allow_undefined_flag='${wl}-z,nodefs'
9934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc=no
9935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_separator=':'
9938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      link_all_deplibs=yes
9939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_dynamic_flag_spec='${wl}-Bexport'
9940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      runpath_var='LD_RUN_PATH'
9941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$GCC" = yes; then
9943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
9946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
9949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    uts4*)
9952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_libdir_flag_spec='-L$libdir'
9954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var=no
9955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
9958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ld_shlibs=no
9959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
9960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
9961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test x$host_vendor = xsni; then
9963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host in
9964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	export_dynamic_flag_spec='${wl}-Blargedynsym'
9966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
9967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
9968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
9969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
9970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ld_shlibs" >&6; }
9973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$ld_shlibs" = no && can_build_shared=no
9974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$with_gnu_ld
9976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
9992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need to explicitly link libc?
9993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
9994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "x$archive_cmds_need_lc" in
9995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx|xyes)
9996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Assume -lc should be added
9997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archive_cmds_need_lc=yes
9998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
9999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$enable_shared" = yes && test "$GCC" = yes; then
10000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $archive_cmds in
10001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *'~'*)
10002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # FIXME: we may have to deal with multi-command sequences.
10003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    '$CC '*)
10005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Test whether the compiler implicitly links with -lc since on some
10006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # to ld, don't add -lc before -lgcc.
10008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_archive_cmds_need_lc+:} false; then :
10011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
10012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
10013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $RM conftest*
10014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
10018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
10019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } 2>conftest.err; then
10021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  soname=conftest
10022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lib=conftest
10023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  libobjs=conftest.$ac_objext
10024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  deplibs=
10025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  wl=$lt_prog_compiler_wl
10026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  pic_flag=$lt_prog_compiler_pic
10027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  compiler_flags=-v
10028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  linker_flags=-v
10029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  verstring=
10030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  output_objdir=.
10031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  libname=conftest
10032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_save_allow_undefined_flag=$allow_undefined_flag
10033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag=
10034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
10037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }
10039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  then
10040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_cv_archive_cmds_need_lc=no
10041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
10042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_cv_archive_cmds_need_lc=yes
10043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
10044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag=$lt_save_allow_undefined_flag
10045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
10046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat conftest.err 1>&5
10047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
10048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	$RM conftest*
10049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
10056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
10059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dynamic linker characteristics... " >&6; }
10213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then
10215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
10216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) lt_awk_arg="/^libraries:/" ;;
10218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
10220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) lt_sed_strip_eq="s,=/,/,g" ;;
10222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $lt_search_path_spec in
10225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\;*)
10226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # if the path contains ";" then we assume it to be the separator
10227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # otherwise default to the standard path separator (i.e. ":") - it is
10228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # assumed that no part of a normal pathname contains ";" but that should
10229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # okay in the real world where ";" in dirpaths is itself problematic.
10230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
10233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Ok, now we have the path, separated by spaces, we can step through it
10237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # and add multilib dir if necessary.
10238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_tmp_lt_search_path_spec=
10239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for lt_sys_path in $lt_search_path_spec; do
10241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
10244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -d "$lt_sys_path" && \
10245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
10247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
10248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterBEGIN {RS=" "; FS="/|\n";} {
10250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_foo="";
10251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_count=0;
10252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for (lt_i = NF; lt_i > 0; lt_i--) {
10253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if ($lt_i != "" && $lt_i != ".") {
10254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if ($lt_i == "..") {
10255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_count++;
10256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      } else {
10257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if (lt_count == 0) {
10258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          lt_foo="/" $lt_i lt_foo;
10259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        } else {
10260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          lt_count--;
10261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        }
10262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      }
10263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    }
10264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
10265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (lt_foo != "") { lt_freq[lt_foo]++; }
10266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}'`
10268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # AWK program above erroneously prepends '/' to C:/dos/paths
10269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # for these hosts.
10270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
10271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
10276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec=
10279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec='lib$name'
10280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec=
10281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds=".so"
10282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds=
10283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds=
10284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds=
10285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval=
10286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var=
10287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath=unknown
10288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type=none
10289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdynamic_linker="$host_os ld.so"
10290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec="/lib /usr/lib"
10291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix=unknown
10292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs=no
10293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# when you set need_version to no, make sure it does not cause -set_version
10295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# flags to be left without arguments
10296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version=unknown
10297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
10299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix3*)
10300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBPATH
10303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # AIX 3 has no versioning support, so we append a major version to the name.
10305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix[4-9]*)
10309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$host_cpu" = ia64; then
10314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # AIX 5 supports IA64
10315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH
10317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
10318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # With GCC up to 2.95.x, collect2 would create an import file
10319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # for dependence libraries.  The import file would start with
10320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # the line `#! .'.  This would cause the generated library to
10321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # depend on `.', always an invalid library.  This was fixed in
10322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # development snapshots of GCC prior to 3.0.
10323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
10324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      aix4 | aix4.[01] | aix4.[01].*)
10325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   echo ' yes '
10327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	:
10329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
10330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	can_build_shared=no
10331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
10332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
10334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # soname into executable. Probably we can add versioning support to
10336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # collect2, so additional links can be useful in future.
10337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$aix_use_runtimelinking" = yes; then
10338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # instead of lib<name>.a to let people know that these are not
10340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # typical AIX shared libraries.
10341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
10343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # We preserve .a as extension for shared libraries through AIX4.2
10344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # and later when we are not doing run time linking.
10345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}.a $libname.a'
10346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      soname_spec='${libname}${release}${shared_ext}$major'
10347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
10348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LIBPATH
10349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteramigaos*)
10353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_cpu in
10354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  powerpc)
10355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Since July 2007 AmigaOS4 officially supports .so libraries.
10356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  m68k)
10360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='$libname.ixlibrary $libname.a'
10361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbeos*)
10368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${shared_ext}'
10369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker="$host_os ld.so"
10370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBRARY_PATH
10371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbsdi[45]*)
10374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # the default ld.so.conf also contains /usr/contrib/lib and
10383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # libtool to hard-code these into programs
10385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*)
10388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=windows
10389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shrext_cmds=".dll"
10390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $GCC,$cc_basename in
10394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  yes,*)
10395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # gcc
10396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='$libname.dll.a'
10397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postinstall_cmds='base_file=`basename \${file}`~
10399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dldir=$destdir/`dirname \$dlpath`~
10401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -d \$dldir || mkdir -p \$dldir~
10402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $install_prog $dir/$dlname \$dldir/$dlname~
10403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      chmod a+x \$dldir/$dlname~
10404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi'
10407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=$dir/\$dldll~
10409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $RM \$dlpath'
10410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
10411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
10413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cygwin*)
10414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw* | cegcc*)
10420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # MinGW DLLs use traditional 'lib' prefix
10421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    pw32*)
10424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # pw32 DLLs use 'pw' prefix rather than 'lib'
10425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
10428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='Win32 ld.exe'
10429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *,cl*)
10432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Native MSVC
10433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libname_spec='$name'
10434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}.dll.lib'
10436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $build_os in
10438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw*)
10439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=
10440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_save_ifs=$IFS
10441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS=';'
10442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for lt_path in $LIB
10443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      do
10444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        IFS=$lt_save_ifs
10445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # Let DOS variable expansion print the short 8.3 style file name.
10446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
10449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS=$lt_save_ifs
10450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Convert to MSYS style.
10451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cygwin*)
10454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Convert to unix form, then to dos form, then back to unix form
10455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # but this time dos style (no spaces!) so that the unix form looks
10456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # like /cygdrive/c/PROGRA~1:/cygdr...
10457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
10462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec="$LIB"
10463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # It is most probably a Windows format PATH.
10465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
10467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
10469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # FIXME: find the short name or the path components, as spaces are
10470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # common. (e.g. "Program Files" -> "PROGRA~1")
10471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
10473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postinstall_cmds='base_file=`basename \${file}`~
10476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dldir=$destdir/`dirname \$dlpath`~
10478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -d \$dldir || mkdir -p \$dldir~
10479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $install_prog $dir/$dlname \$dldir/$dlname'
10480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=$dir/\$dldll~
10482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $RM \$dlpath'
10483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
10484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='Win32 link.exe'
10485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
10488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Assume MSVC wrapper
10489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='Win32 ld.exe'
10491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # FIXME: first we should search . and the directory the executable is in
10494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=PATH
10495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdarwin* | rhapsody*)
10498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker="$host_os dyld"
10499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=darwin
10500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${major}$shared_ext'
10504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
10505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=DYLD_LIBRARY_PATH
10506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdgux*)
10513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfreebsd* | dragonfly*)
10522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # DragonFly does not have aout.  When/if they implement a new
10523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # versioning mechanism, adjust this.
10524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -x /usr/bin/objformat; then
10525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    objformat=`/usr/bin/objformat`
10526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
10527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
10528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd[23].*) objformat=aout ;;
10529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) objformat=elf ;;
10530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
10531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=freebsd-$objformat
10533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $version_type in
10534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd-elf*)
10535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_version=no
10537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
10538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd-*)
10540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_version=yes
10542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
10546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd2.*)
10547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
10548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd3.[01]* | freebsdelf3.[01]*)
10550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
10551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
10552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=no
10556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
10557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) # from 4.6 on, and DragonFly
10559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
10560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
10561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergnu*)
10566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
10573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhaiku*)
10577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker="$host_os runtime_loader"
10581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBRARY_PATH
10584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
10585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux9* | hpux10* | hpux11*)
10590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Give a soname corresponding to the major version so that dld.sl refuses to
10591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # link against other versions.
10592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
10593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_cpu in
10596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ia64*)
10597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shrext_cmds='.so'
10598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
10599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker="$host_os dld.so"
10600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH
10601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
10604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "X$HPUX_IA64_MODE" = X32; then
10605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
10607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
10609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hppa*64*)
10612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shrext_cmds='.sl'
10613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
10614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker="$host_os dld.sl"
10615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
10619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
10623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shrext_cmds='.sl'
10624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker="$host_os dld.sl"
10625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=SHLIB_PATH
10626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
10629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  postinstall_cmds='chmod 555 $lib'
10633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # or fails outright, so override atomically:
10634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  install_override_mode=555
10635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*)
10638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
10646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx5* | irix6* | nonstopux*)
10650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
10651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    nonstopux*) version_type=nonstopux ;;
10652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
10653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$lt_cv_prog_gnu_ld" = yes; then
10654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		version_type=linux # correct to gnu/linux during the next big refactor
10655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
10656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		version_type=irix
10657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi ;;
10658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
10664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  irix5* | nonstopux*)
10665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libsuff= shlibsuff=
10666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
10668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $LD in # libtool.m4 will add one of these switches to LD
10669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      libsuff= shlibsuff= libmagic=32-bit;;
10671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      libsuff=32 shlibsuff=N32 libmagic=N32;;
10673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) libsuff= shlibsuff= libmagic=never-match;;
10676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
10677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
10678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
10681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No shared lib support for Linux oldld, aout, or coff.
10687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux*oldld* | linux*aout* | linux*coff*)
10688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker=no
10689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must be glibc/ELF.
10692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux* | k*bsd*-gnu | kopensolaris*-gnu)
10693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
10701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Some binutils ld are patched to set DT_RUNPATH
10703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
10705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
10706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_shlibpath_overrides_runpath=no
10707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    save_LDFLAGS=$LDFLAGS
10708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    save_libdir=$libdir
10709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
10713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
10715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
10716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
10717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
10719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
10720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
10721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
10722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
10723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_shlibpath_overrides_runpath=yes
10725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
10728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
10729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LDFLAGS=$save_LDFLAGS
10730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libdir=$save_libdir
10731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # This implies no fast_install, which is unacceptable.
10737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Some rework will be needed to allow for fast_install
10738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # before this can be enabled.
10739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Append ld.so.conf contents to the search path
10742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -f /etc/ld.so.conf; then
10743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We used to test for /lib/ld.so.1 and disable shared libraries on
10748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # powerpc, because MkLinux only supported shared libraries with the
10749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # GNU dynamic linker.  Since this was broken with cross compilers,
10750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # most powerpc-linux boxes support dynamic linking these days and
10751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # people can always --disable-shared, the test was removed, and we
10752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # assume the GNU/Linux dynamic linker is in use.
10753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='GNU/Linux ld.so'
10754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsdelf*-gnu)
10757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux
10758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
10764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='NetBSD ld.elf_so'
10766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsd*)
10769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
10770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='NetBSD (a.out) ld.so'
10776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
10777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
10779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='NetBSD ld.elf_so'
10780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
10783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternewsos6)
10787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
10791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*nto* | *qnx*)
10794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=qnx
10795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
10801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='ldqnx.so'
10803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropenbsd*)
10806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
10807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="/usr/lib"
10808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
10811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)				need_version=no  ;;
10813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
10819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      openbsd2.[89] | openbsd2.[89].*)
10820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	shlibpath_overrides_runpath=no
10821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
10822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
10823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	shlibpath_overrides_runpath=yes
10824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
10825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
10826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
10827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
10828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteros2*)
10832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  libname_spec='$name'
10833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shrext_cmds=".dll"
10834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='$libname${shared_ext} $libname.a'
10836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='OS/2 ld.exe'
10837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBPATH
10838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf3* | osf4* | osf5*)
10841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=osf
10842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrdos*)
10852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker=no
10853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*)
10856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
10863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # ldd complains unless libraries are executable
10865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  postinstall_cmds='chmod +x $lib'
10866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersunos4*)
10869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
10870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
10874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$with_gnu_ld" = yes; then
10875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    need_lib_prefix=no
10876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=yes
10878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4 | sysv4.3*)
10881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_vendor in
10886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sni)
10887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      shlibpath_overrides_runpath=no
10888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
10889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      runpath_var=LD_RUN_PATH
10890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    siemens)
10892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
10893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    motorola)
10895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
10896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_version=no
10897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      shlibpath_overrides_runpath=no
10898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
10900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
10901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4*MP*)
10904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -d /usr/nec ;then
10905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    version_type=linux # correct to gnu/linux during the next big refactor
10906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='$libname${shared_ext}.$major'
10908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH
10909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=freebsd-elf
10914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
10920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$with_gnu_ld" = yes; then
10922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
10924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
10926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sco3.2v5*)
10927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
10929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
10930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
10931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec='/usr/lib'
10932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertpf*)
10935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
10938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
10939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
10942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
10943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruts4*)
10946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
10947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
10949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
10950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
10953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker=no
10954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
10955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
10956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$dynamic_linker" >&6; }
10958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$dynamic_linker" = no && can_build_shared=no
10959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then
10962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
10971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
10999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action=
11066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$hardcode_libdir_flag_spec" ||
11067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test -n "$runpath_var" ||
11068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "X$hardcode_automatic" = "Xyes" ; then
11069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We can hardcode non-existent directories.
11071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$hardcode_direct" != no &&
11072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # have to relink, otherwise we might link with an installed library
11074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # when we should be linking with a yet-to-be-installed one
11075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     test "$hardcode_minus_L" != no; then
11077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Linking always hardcodes the temporary library directory.
11078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_action=relink
11079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
11080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_action=immediate
11082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
11083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We cannot hardcode anything, or else we can only hardcode existing
11085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # directories.
11086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_action=unsupported
11087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hardcode_action" >&6; }
11090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$hardcode_action" = relink ||
11092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "$inherit_rpath" = yes; then
11093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Fast installation is not supported
11094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_fast_install=no
11095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$shlibpath_overrides_runpath" = yes ||
11096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     test "$enable_shared" = no; then
11097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Fast installation is not necessary
11098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_fast_install=needless
11099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$enable_dlopen" != xyes; then
11107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_dlopen=unknown
11108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_dlopen_self=unknown
11109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_dlopen_self_static=unknown
11110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen=no
11112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen_libs=
11113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
11115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  beos*)
11116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen="load_add_on"
11117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_libs=
11118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_self=yes
11119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mingw* | pw32* | cegcc*)
11122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen="LoadLibrary"
11123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_libs=
11124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cygwin*)
11127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen="dlopen"
11128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_libs=
11129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  darwin*)
11132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # if libdl is installed we need to link against it
11133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dlopen in -ldl... " >&6; }
11135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dl_dlopen+:} false; then :
11136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_check_lib_save_LIBS=$LIBS
11139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldl  $LIBS"
11140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error.
11144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   Use char because int might match the return type of a GCC
11145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   builtin and then its argument prototype would still apply.  */
11146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
11147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C"
11148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dlopen ();
11150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
11151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
11152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
11153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dlopen ();
11154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
11155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
11156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
11157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
11159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dl_dlopen=yes
11160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dl_dlopen=no
11162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
11164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
11165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS
11166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen="dyld"
11174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_libs=
11175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_self=yes
11176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
11182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_func_shl_load" = xyes; then :
11184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen="shl_load"
11185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for shl_load in -ldld... " >&6; }
11188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dld_shl_load+:} false; then :
11189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_check_lib_save_LIBS=$LIBS
11192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldld  $LIBS"
11193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error.
11197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   Use char because int might match the return type of a GCC
11198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   builtin and then its argument prototype would still apply.  */
11199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
11200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C"
11201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar shl_load ();
11203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
11204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
11205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
11206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn shl_load ();
11207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
11208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
11209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
11210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
11212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dld_shl_load=yes
11213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dld_shl_load=no
11215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
11217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
11218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS
11219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_func_dlopen" = xyes; then :
11227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen="dlopen"
11228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dlopen in -ldl... " >&6; }
11231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dl_dlopen+:} false; then :
11232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_check_lib_save_LIBS=$LIBS
11235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldl  $LIBS"
11236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error.
11240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   Use char because int might match the return type of a GCC
11241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   builtin and then its argument prototype would still apply.  */
11242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
11243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C"
11244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dlopen ();
11246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
11247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
11248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
11249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dlopen ();
11250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
11251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
11252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
11253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
11255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dl_dlopen=yes
11256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dl_dlopen=no
11258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
11260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
11261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS
11262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_svld_dlopen+:} false; then :
11271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_check_lib_save_LIBS=$LIBS
11274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-lsvld  $LIBS"
11275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error.
11279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   Use char because int might match the return type of a GCC
11280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   builtin and then its argument prototype would still apply.  */
11281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
11282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C"
11283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dlopen ();
11285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
11286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
11287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
11288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dlopen ();
11289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
11290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
11291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
11292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
11294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_svld_dlopen=yes
11295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_svld_dlopen=no
11297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
11299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
11300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS
11301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for dld_link in -ldld... " >&6; }
11309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_lib_dld_dld_link+:} false; then :
11310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_check_lib_save_LIBS=$LIBS
11313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS="-ldld  $LIBS"
11314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error.
11318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   Use char because int might match the return type of a GCC
11319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   builtin and then its argument prototype would still apply.  */
11320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
11321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C"
11322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar dld_link ();
11324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
11325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
11326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
11327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn dld_link ();
11328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
11329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
11330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
11331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
11333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dld_dld_link=yes
11334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_lib_dld_dld_link=no
11336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
11338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
11339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBS=$ac_check_lib_save_LIBS
11340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
11364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "x$lt_cv_dlopen" != xno; then
11366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    enable_dlopen=yes
11367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
11368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    enable_dlopen=no
11369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
11370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $lt_cv_dlopen in
11372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dlopen)
11373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    save_CPPFLAGS="$CPPFLAGS"
11374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    save_LDFLAGS="$LDFLAGS"
11377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    save_LIBS="$LIBS"
11380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LIBS="$lt_cv_dlopen_libs $LIBS"
11381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_dlopen_self+:} false; then :
11385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  	  if test "$cross_compiling" = yes; then :
11388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen_self=cross
11389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_status=$lt_dlunknown
11392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat > conftest.$ac_ext <<_LT_EOF
11393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#line $LINENO "configure"
11394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include "confdefs.h"
11395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if HAVE_DLFCN_H
11397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <dlfcn.h>
11398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h>
11401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef RTLD_GLOBAL
11403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  define LT_DLGLOBAL		RTLD_GLOBAL
11404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
11405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  ifdef DL_GLOBAL
11406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    define LT_DLGLOBAL		DL_GLOBAL
11407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  else
11408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    define LT_DLGLOBAL		0
11409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  endif
11410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   find out it does not work in some platform. */
11414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef LT_DLLAZY_OR_NOW
11415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  ifdef RTLD_LAZY
11416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  else
11418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    ifdef DL_LAZY
11419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      define LT_DLLAZY_OR_NOW		DL_LAZY
11420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    else
11421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      ifdef RTLD_NOW
11422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      else
11424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        ifdef DL_NOW
11425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#          define LT_DLLAZY_OR_NOW	DL_NOW
11426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        else
11427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#          define LT_DLLAZY_OR_NOW	0
11428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        endif
11429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      endif
11430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    endif
11431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  endif
11432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* When -fvisbility=hidden is used, assume the code has been annotated
11435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   correspondingly for the symbols needed.  */
11436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () __attribute__((visibility("default")));
11438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () { return 42; }
11441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main ()
11442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
11443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  int status = $lt_dlunknown;
11445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (self)
11447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    {
11448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
11450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        {
11451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          else puts (dlerror ());
11453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	}
11454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      /* dlclose (self); */
11455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    }
11456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
11457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    puts (dlerror ());
11458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return status;
11460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
11461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
11462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_link) 2>&5
11464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
11465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    (./conftest; exit; ) >&5 2>/dev/null
11468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_status=$?
11469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case x$lt_status in
11470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
11474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else :
11475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # compilation failed
11476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_self=no
11477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
11478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -fr conftest*
11480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_dlopen_self" >&6; }
11485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "x$lt_cv_dlopen_self" = xyes; then
11487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_dlopen_self_static+:} false; then :
11491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  	  if test "$cross_compiling" = yes; then :
11494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_dlopen_self_static=cross
11495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_status=$lt_dlunknown
11498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat > conftest.$ac_ext <<_LT_EOF
11499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#line $LINENO "configure"
11500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include "confdefs.h"
11501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if HAVE_DLFCN_H
11503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <dlfcn.h>
11504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <stdio.h>
11507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef RTLD_GLOBAL
11509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  define LT_DLGLOBAL		RTLD_GLOBAL
11510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
11511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  ifdef DL_GLOBAL
11512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    define LT_DLGLOBAL		DL_GLOBAL
11513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  else
11514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    define LT_DLGLOBAL		0
11515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  endif
11516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   find out it does not work in some platform. */
11520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifndef LT_DLLAZY_OR_NOW
11521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  ifdef RTLD_LAZY
11522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  else
11524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    ifdef DL_LAZY
11525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      define LT_DLLAZY_OR_NOW		DL_LAZY
11526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    else
11527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      ifdef RTLD_NOW
11528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      else
11530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        ifdef DL_NOW
11531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#          define LT_DLLAZY_OR_NOW	DL_NOW
11532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        else
11533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#          define LT_DLLAZY_OR_NOW	0
11534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#        endif
11535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      endif
11536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#    endif
11537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#  endif
11538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* When -fvisbility=hidden is used, assume the code has been annotated
11541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   correspondingly for the symbols needed.  */
11542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () __attribute__((visibility("default")));
11544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint fnord () { return 42; }
11547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint main ()
11548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
11549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  int status = $lt_dlunknown;
11551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (self)
11553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    {
11554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
11556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        {
11557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          else puts (dlerror ());
11559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	}
11560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      /* dlclose (self); */
11561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    }
11562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
11563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    puts (dlerror ());
11564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return status;
11566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
11567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
11568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_link) 2>&5
11570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
11571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    (./conftest; exit; ) >&5 2>/dev/null
11574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_status=$?
11575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case x$lt_status in
11576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
11580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else :
11581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # compilation failed
11582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_dlopen_self_static=no
11583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
11584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -fr conftest*
11586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_dlopen_self_static" >&6; }
11591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
11592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    CPPFLAGS="$save_CPPFLAGS"
11594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LDFLAGS="$save_LDFLAGS"
11595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LIBS="$save_LIBS"
11596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
11598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $lt_cv_dlopen_self in
11600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) enable_dlopen_self=unknown ;;
11602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
11603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $lt_cv_dlopen_self_static in
11605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) enable_dlopen_self_static=unknown ;;
11607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
11608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib=
11627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib=
11628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
11635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME - insert some real tests, host_os isn't really good enough
11637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
11638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  darwin*)
11639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$STRIP" ; then
11640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      striplib="$STRIP -x"
11641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      old_striplib="$STRIP -S"
11642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
11644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
11645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
11647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
11648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
11650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
11652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
11654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Report which library types will actually be built
11668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$can_build_shared" >&6; }
11672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether to build shared libraries... " >&6; }
11675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "$can_build_shared" = "no" && enable_shared=no
11676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # On AIX, shared libraries and static libraries use the same namespace, and
11678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # are all built from PIC.
11679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
11680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix3*)
11681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test "$enable_shared" = yes && enable_static=no
11682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "$RANLIB"; then
11683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      postinstall_cmds='$RANLIB $lib'
11685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
11686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix[4-9]*)
11689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test "$enable_shared" = yes && enable_static=no
11691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
11692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
11693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
11694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$enable_shared" >&6; }
11696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether to build static libraries... " >&6; }
11699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Make sure either enable_shared or enable_static is yes.
11700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "$enable_shared" = yes || enable_static=yes
11701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$enable_static" >&6; }
11703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
11709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
11710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC="$lt_save_CC"
11715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    (test "X$CXX" != "Xg++"))) ; then
11719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_ext=cpp
11720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
11721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$CXXCPP"; then
11727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${ac_cv_prog_CXXCPP+:} false; then :
11728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
11729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Double quotes because CXXCPP needs to be expanded
11731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for CXXCPP in "$CXX -E" "/lib/cpp"
11732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    do
11733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_preproc_ok=false
11734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_cxx_preproc_warn_flag in '' yes
11735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
11736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Use a header file that comes with gcc, so configuring glibc
11737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # with a fresh cross-compiler works.
11738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # <limits.h> exists even on freestanding compilers.
11740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # On the NeXT, cc -E runs the code through the compiler's parser,
11741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # not just through cpp. "Syntax error" is here to catch this case.
11742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__
11745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h>
11746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
11747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h>
11748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		     Syntax error
11750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then :
11752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: fails on valid input.
11755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
11756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
11758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # OK, works on sane cases.  Now check whether nonexistent headers
11760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # can be detected and how.
11761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h>
11764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then :
11766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: success on invalid input.
11767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
11768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Passes both tests.
11770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=:
11771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak
11772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
11774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
11776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext
11778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then :
11779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  break
11780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
11783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_CXXCPP=$CXXCPP
11784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CXXCPP=$ac_cv_prog_CXXCPP
11787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_CXXCPP=$CXXCPP
11789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$CXXCPP" >&6; }
11792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=false
11793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_cxx_preproc_warn_flag in '' yes
11794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
11795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Use a header file that comes with gcc, so configuring glibc
11796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # with a fresh cross-compiler works.
11797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # <limits.h> exists even on freestanding compilers.
11799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # On the NeXT, cc -E runs the code through the compiler's parser,
11800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # not just through cpp. "Syntax error" is here to catch this case.
11801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __STDC__
11804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <limits.h>
11805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#else
11806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# include <assert.h>
11807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
11808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		     Syntax error
11809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then :
11811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: fails on valid input.
11814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
11815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
11817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # OK, works on sane cases.  Now check whether nonexistent headers
11819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # can be detected and how.
11820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
11822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <ac_nonexistent.h>
11823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
11824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_cpp "$LINENO"; then :
11825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Broken: success on invalid input.
11826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercontinue
11827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Passes both tests.
11829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_preproc_ok=:
11830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbreak
11831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.err conftest.i conftest.$ac_ext
11833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
11835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conftest.i conftest.err conftest.$ac_ext
11837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_preproc_ok; then :
11838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
11843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
11844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
11847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
11848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  _lt_caught_CXX_error=yes
11854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
11857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
11858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_need_lc_CXX=no
11863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag_CXX=
11864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols_CXX=no
11865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds_CXX=
11866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object_CXX=no
11867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec_CXX=
11868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_CXX=no
11869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute_CXX=no
11870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec_CXX=
11871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator_CXX=
11872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L_CXX=no
11873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var_CXX=unsupported
11874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic_CXX=no
11875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath_CXX=no
11876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds_CXX=
11877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds_CXX=
11878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs_CXX=unknown
11879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds_CXX=$old_archive_cmds
11880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag_CXX=$reload_flag
11881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds_CXX=$reload_cmds
11882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag_CXX=
11883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec_CXX=
11884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared_with_static_runtimes_CXX=no
11885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Source file extension for C++ test sources.
11887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
11888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Object file extension for compiled C++ test sources.
11890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=o
11891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext_CXX=$objext
11892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No sense in running all these tests if we already determined that
11894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the CXX compiler isn't working.  Some variables (like enable_shared)
11895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# are currently assumed to apply to all compilers on this platform,
11896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and will be corrupted by setting them based on a non-working compiler.
11897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$_lt_caught_CXX_error" != yes; then
11898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Code to be used in simple compile tests
11899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_simple_compile_test_code="int some_variable = 0;"
11900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Code to be used in simple link tests
11902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler was specified, use CC.
11912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=${LTCC-"$CC"}
11913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If no C compiler flags were specified, use CFLAGS.
11915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Allow CC to be a program name with arguments.
11918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler=$CC
11919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # save warnings/boilerplate of simple test code
11922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_outfile=conftest.$ac_objext
11923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_compile_test_code" >conftest.$ac_ext
11924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_compiler_boilerplate=`cat conftest.err`
11926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM conftest*
11927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_outfile=conftest.$ac_objext
11929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "$lt_simple_link_test_code" >conftest.$ac_ext
11930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_linker_boilerplate=`cat conftest.err`
11932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM -r conftest*
11933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Allow CC to be a program name with arguments.
11936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_CC=$CC
11937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_CFLAGS=$CFLAGS
11938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_LD=$LD
11939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_GCC=$GCC
11940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  GCC=$GXX
11941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_with_gnu_ld=$with_gnu_ld
11942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_path_LD=$lt_cv_path_LD
11943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
11946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_unset lt_cv_prog_gnu_ld
11947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
11948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "${lt_cv_path_LDCXX+set}"; then
11949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_path_LD=$lt_cv_path_LDCXX
11950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
11951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_unset lt_cv_path_LD
11952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
11953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "${LDCXX+set}" || LD=$LDCXX
11954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CC=${CXX-"c++"}
11955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CFLAGS=$CXXFLAGS
11956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  compiler=$CC
11957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  compiler_CXX=$CC
11958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for cc_temp in $compiler""; do
11959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $cc_temp in
11960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    \-*) ;;
11963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) break;;
11964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
11965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
11966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$compiler"; then
11970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We don't want -fno-exception when compiling C++ code, so set the
11971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # no_builtin_flag separately
11972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$GXX" = yes; then
11973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
11975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_no_builtin_flag_CXX=
11976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
11977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$GXX" = yes; then
11979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Set up default GNU C++ configuration
11980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-gnu-ld was given.
11984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_gnu_ld+set}" = set; then :
11985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
11987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  with_gnu_ld=no
11988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
11989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
11990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_prog=ld
11991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then
11992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check if gcc -print-prog-name=ld gives a path.
11993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for ld used by $CC... " >&6; }
11995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host in
11996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *-*-mingw*)
11997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # gcc leaves a trailing carriage return which upsets mingw
11998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
12000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
12002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_prog in
12003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Accept absolute paths.
12004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    [\\/]* | ?:[\\/]*)
12005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      re_direlt='/[^/][^/]*/\.\./'
12006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Canonicalize the pathname of ld
12007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
12011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -z "$LD" && LD="$ac_prog"
12012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
12013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  "")
12014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # If it fails, then pretend we aren't using GCC.
12015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_prog=ld
12016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
12017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
12018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # If it is relative, then search for the first ld in PATH.
12019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    with_gnu_ld=unknown
12020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
12021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
12022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$with_gnu_ld" = yes; then
12023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for GNU ld... " >&6; }
12025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for non-GNU ld... " >&6; }
12028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_path_LD+:} false; then :
12030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
12031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$LD"; then
12033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_dir in $PATH; do
12035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    IFS="$lt_save_ifs"
12036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "$ac_dir" && ac_dir=.
12037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_cv_path_LD="$ac_dir/$ac_prog"
12039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Check to see if the program is GNU ld.  I'd rather use --version,
12040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # but apparently some variants of GNU ld only accept -v.
12041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Break only if it was the GNU/non-GNU ld that we prefer.
12042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *GNU* | *'with BFD'*)
12044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	test "$with_gnu_ld" != no && break
12045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
12047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	test "$with_gnu_ld" != yes && break
12048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
12050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
12051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
12052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS="$lt_save_ifs"
12053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD="$lt_cv_path_LD"
12059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$LD"; then
12060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$LD" >&6; }
12062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
12065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_gnu_ld+:} false; then :
12070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
12071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `$LD -v 2>&1 </dev/null` in
12074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*GNU* | *'with BFD'*)
12075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_gnu_ld=yes
12076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
12077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
12078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_gnu_ld=no
12079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
12080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
12081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_cv_prog_gnu_ld
12085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # archiving commands below assume that GNU ld is being used.
12094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$with_gnu_ld" = yes; then
12095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # If archive_cmds runs LD, not CC, wlarc should be empty
12102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        #     investigate it a little bit more. (MM)
12104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        wlarc='${wl}'
12105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # ancient GNU ld didn't support --whole-archive et. al.
12107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  $GREP 'no-whole-archive' > /dev/null; then
12109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        else
12111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          whole_archive_flag_spec_CXX=
12112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
12113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
12114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        with_gnu_ld=no
12115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        wlarc=
12116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # A generic and very simple default shared library creation
12118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # command for GNU C++ for the case where it uses the native
12119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # linker, instead of GNU ld.  If possible, this setting should
12120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # overridden to take advantage of the native linker features on
12121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # the platform it is being used on.
12122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
12124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Commands to make compiler produce verbose output that lists
12126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # what "hidden" libraries, object files and flags are used when
12127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # linking a shared library.
12128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
12131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      GXX=no
12132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      with_gnu_ld=no
12133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      wlarc=
12134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
12135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # PORTME: fill in a description of your system's C++ link characteristics
12137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ld_shlibs_CXX=yes
12140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
12141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      aix3*)
12142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # FIXME: insert proper C++ library support
12143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=no
12144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      aix[4-9]*)
12146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "$host_cpu" = ia64; then
12147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # On IA64, the linker does run time linking by default, so we don't
12148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # have to do anything special.
12149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          aix_use_runtimelinking=no
12150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          exp_sym_flag='-Bexport'
12151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          no_entry_flag=""
12152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        else
12153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          aix_use_runtimelinking=no
12154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # Test if we are trying to use run time linking or normal
12156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # need to do runtime linking.
12158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    for ld_flag in $LDFLAGS; do
12160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      case $ld_flag in
12161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *-brtl*)
12162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        aix_use_runtimelinking=yes
12163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        break
12164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        ;;
12165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      esac
12166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    done
12167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          esac
12169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          exp_sym_flag='-bexport'
12171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          no_entry_flag='-bnoentry'
12172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
12173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # When large executables or shared objects are built, AIX ld can
12175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # have problems creating the table of contents.  If linking a library
12176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # or program results in "error TOC overflow" add -mminimal-toc to
12177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_cmds_CXX=''
12181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_direct_CXX=yes
12182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_direct_absolute_CXX=yes
12183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_libdir_separator_CXX=':'
12184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        link_all_deplibs_CXX=yes
12185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        file_list_spec_CXX='${wl}-f,'
12186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "$GXX" = yes; then
12188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          case $host_os in aix4.[012]|aix4.[012].*)
12189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # We only want to do this on AIX 4.2 and lower, the check
12190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # below for broken collect2 doesn't work under 4.3+
12191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  collect2name=`${CC} -print-prog-name=collect2`
12192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test -f "$collect2name" &&
12193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  then
12195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # We have reworked collect2
12196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    :
12197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
12198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # We have old collect2
12199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_direct_CXX=unsupported
12200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # It fails to find uninstalled libraries when the uninstalled
12201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # path is not listed in the libpath.  Setting hardcode_minus_L
12202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # to unsupported forces relinking
12203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_minus_L_CXX=yes
12204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_separator_CXX=
12206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
12207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          esac
12208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          shared_flag='-shared'
12209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test "$aix_use_runtimelinking" = yes; then
12210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    shared_flag="$shared_flag "'${wl}-G'
12211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
12212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        else
12213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # not using gcc
12214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          if test "$host_cpu" = ia64; then
12215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # chokes on -Wl,-G. The following line is correct:
12217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  shared_flag='-G'
12218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          else
12219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$aix_use_runtimelinking" = yes; then
12220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      shared_flag='${wl}-G'
12221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    else
12222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      shared_flag='${wl}-bM:SRE'
12223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
12224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          fi
12225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
12226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # It seems that -bexpall does not export symbols beginning with
12229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # underscore (_), so it is better to generate a list of symbols to
12230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# export.
12231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        always_export_symbols_CXX=yes
12232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "$aix_use_runtimelinking" = yes; then
12233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # Warning - without using the other runtime loading flags (-brtl),
12234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # -berok will link without error, but may produce a broken library.
12235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          allow_undefined_flag_CXX='-berok'
12236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # Determine the default libpath from the value encoded in an empty
12237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          # executable.
12238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          if test "${lt_cv_aix_libpath+set}" = set; then
12239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath
12240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${lt_cv_aix_libpath__CXX+:} false; then :
12242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
12243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
12246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
12248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
12249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
12250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
12252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
12253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
12254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
12255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_link "$LINENO"; then :
12256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_aix_libpath_sed='
12258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      /Import File Strings/,/^$/ {
12259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^0/ {
12260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      s/^0  *\([^ ]*\) *$/\1/
12261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      p
12262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
12263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      }'
12264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for a 64-bit object if we didn't find anything.
12266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath__CXX"; then
12267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
12269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
12271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
12272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath__CXX"; then
12273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
12275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath__CXX
12279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        else
12285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          if test "$host_cpu" = ia64; then
12286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    allow_undefined_flag_CXX="-z nodefs"
12288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          else
12290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Determine the default libpath from the value encoded in an
12291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # empty executable.
12292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "${lt_cv_aix_libpath+set}" = set; then
12293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath
12294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${lt_cv_aix_libpath__CXX+:} false; then :
12296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
12297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
12298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
12300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
12302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
12303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
12304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
12306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
12307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
12308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
12309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_link "$LINENO"; then :
12310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_aix_libpath_sed='
12312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      /Import File Strings/,/^$/ {
12313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^0/ {
12314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      s/^0  *\([^ ]*\) *$/\1/
12315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      p
12316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
12317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      }'
12318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Check for a 64-bit object if we didn't find anything.
12320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath__CXX"; then
12321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
12323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
12325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
12326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$lt_cv_aix_libpath__CXX"; then
12327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
12329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix_libpath=$lt_cv_aix_libpath__CXX
12333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
12334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Warning - without using the other run time loading flags,
12337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # -berok will link without error, but may produce a broken library.
12338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    no_undefined_flag_CXX=' ${wl}-bernotok'
12339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    allow_undefined_flag_CXX=' ${wl}-berok'
12340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$with_gnu_ld" = yes; then
12341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # We only use this code for GNU lds that support --whole-archive.
12342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    else
12344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # Exported symbols can be pulled into shared objects from archives
12345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      whole_archive_flag_spec_CXX='$convenience'
12346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
12347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_need_lc_CXX=yes
12348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # This is similar to how AIX traditionally builds its shared
12349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # libraries.
12350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          fi
12352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
12353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      beos*)
12356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag_CXX=unsupported
12358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # support --undefined.  This deserves some investigation.  FIXME
12360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
12362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ld_shlibs_CXX=no
12363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
12364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      chorus*)
12367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
12369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # FIXME: insert proper C++ library support
12370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ld_shlibs_CXX=no
12371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
12372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      cygwin* | mingw* | pw32* | cegcc*)
12376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $GXX,$cc_basename in
12377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	,cl* | no,cl*)
12378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Native MSVC
12379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # hardcode_libdir_flag_spec is actually meaningless, as there is
12380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # no search path for DLLs.
12381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec_CXX=' '
12382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag_CXX=unsupported
12383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  always_export_symbols_CXX=yes
12384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  file_list_spec_CXX='@'
12385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Tell ltmain to make .lib files, not .a files.
12386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  libext=lib
12387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Tell ltmain to make .dll files, not .so files.
12388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  shrext_cmds=".dll"
12389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # FIXME: Setting linknames here is a bad hack.
12390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    else
12394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi~
12396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    linknames='
12398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # The linker will not automatically build a static lib if we build a DLL.
12399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  enable_shared_with_static_runtimes_CXX=yes
12401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Don't use ranlib
12402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
12403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_tool_outputfile="@TOOL_OUTPUT@"~
12405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case $lt_outputfile in
12406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *.exe|*.EXE) ;;
12407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *)
12408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		lt_outputfile="$lt_outputfile.exe"
12409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		lt_tool_outputfile="$lt_tool_outputfile.exe"
12410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		;;
12411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac~
12412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    func_to_tool_file "$lt_outputfile"~
12413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      $RM "$lt_outputfile.manifest";
12416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi'
12417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
12418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
12419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # g++
12420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # as there is no search path for DLLs.
12422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec_CXX='-L$libdir'
12423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag_CXX=unsupported
12425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  always_export_symbols_CXX=no
12426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  enable_shared_with_static_runtimes_CXX=yes
12427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # If the export-symbols file already is a .def file (1st line
12431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # is EXPORTS), use it as is; otherwise, prepend...
12432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      cp $export_symbols $output_objdir/$soname.def;
12434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    else
12435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      echo EXPORTS > $output_objdir/$soname.def;
12436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      cat $export_symbols >> $output_objdir/$soname.def;
12437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi~
12438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
12440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
12442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
12443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
12444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      darwin* | rhapsody*)
12446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archive_cmds_need_lc_CXX=no
12449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_direct_CXX=no
12450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_automatic_CXX=yes
12451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_shlibpath_var_CXX=unsupported
12452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$lt_cv_ld_force_load" = "yes"; then
12453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
12456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    whole_archive_flag_spec_CXX=''
12457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
12458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  link_all_deplibs_CXX=yes
12459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $cc_basename in
12461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ifort*) _lt_dar_can_shared=yes ;;
12462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     *) _lt_dar_can_shared=$GCC ;;
12463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
12464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$_lt_dar_can_shared" = "yes"; then
12465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    output_verbose_link_cmd=func_echo_all
12466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
12474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
12476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ld_shlibs_CXX=no
12477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
12478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dgux*)
12482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          ec++*)
12484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          ghcx*)
12488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Green Hills C++ Compiler
12489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
12493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      freebsd2.*)
12500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # C++ shared libraries reported to be fairly broken before
12501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# switch to ELF
12502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=no
12503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      freebsd-elf*)
12506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_cmds_need_lc_CXX=no
12507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      freebsd* | dragonfly*)
12510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # conventions
12512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=yes
12513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      gnu*)
12516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      haiku*)
12519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        link_all_deplibs_CXX=yes
12521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hpux9*)
12524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_libdir_separator_CXX=:
12526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        export_dynamic_flag_spec_CXX='${wl}-E'
12527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_direct_CXX=yes
12528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_minus_L_CXX=yes # Not in the search PATH,
12529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter				             # but as the default
12530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter				             # location of the library.
12531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          CC*)
12534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # FIXME: insert proper C++ library support
12535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ld_shlibs_CXX=no
12536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ;;
12537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          aCC*)
12538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # Commands to make compiler produce verbose output that lists
12540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # what "hidden" libraries, object files and flags are used when
12541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # linking a shared library.
12542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            #
12543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # There doesn't appear to be a way to prevent this compiler from
12544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # explicitly linking system object files so we need to strip them
12545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # from the output so that they don't get included in the library
12546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # dependencies.
12547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ;;
12549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
12550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            if test "$GXX" = yes; then
12551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            else
12553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter              # FIXME: insert proper C++ library support
12554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter              ld_shlibs_CXX=no
12555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            fi
12556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ;;
12557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hpux10*|hpux11*)
12561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test $with_gnu_ld = no; then
12562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_separator_CXX=:
12564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          case $host_cpu in
12566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hppa*64*|ia64*)
12567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter              ;;
12568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            *)
12569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      export_dynamic_flag_spec_CXX='${wl}-E'
12570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter              ;;
12571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          esac
12572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
12573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $host_cpu in
12574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          hppa*64*|ia64*)
12575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_direct_CXX=no
12576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_shlibpath_var_CXX=no
12577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ;;
12578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
12579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_direct_CXX=yes
12580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_direct_absolute_CXX=yes
12581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            hardcode_minus_L_CXX=yes # Not in the search PATH,
12582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter					         # but as the default
12583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter					         # location of the library.
12584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ;;
12585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          CC*)
12589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          aCC*)
12593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case $host_cpu in
12594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      hppa*64*)
12595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        ;;
12597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ia64*)
12598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        ;;
12600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *)
12601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        ;;
12603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
12604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Commands to make compiler produce verbose output that lists
12605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # what "hidden" libraries, object files and flags are used when
12606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # linking a shared library.
12607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    #
12608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # There doesn't appear to be a way to prevent this compiler from
12609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # explicitly linking system object files so we need to strip them
12610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # from the output so that they don't get included in the library
12611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # dependencies.
12612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
12615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$GXX" = yes; then
12616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      if test $with_gnu_ld = no; then
12617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        case $host_cpu in
12618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          hppa*64*)
12619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	            ;;
12621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          ia64*)
12622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	            ;;
12624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          *)
12625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	            ;;
12627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        esac
12628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      fi
12629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    else
12630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # FIXME: insert proper C++ library support
12631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ld_shlibs_CXX=no
12632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
12633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      interix[3-9]*)
12638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_direct_CXX=no
12639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_shlibpath_var_CXX=no
12640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	export_dynamic_flag_spec_CXX='${wl}-E'
12642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Instead, shared libraries are loaded at an image base (0x10000000 by
12644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# default) and relocated if they conflict, which is a slow very memory
12645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# consuming and fragmenting process.  To avoid this, we pick a random,
12646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      irix5* | irix6*)
12652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          CC*)
12654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # SGI C++
12655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Archives containing C++ object files must be created using
12658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # necessary to make sure instantiated templates are included
12660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # in the archive.
12661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
12664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$GXX" = yes; then
12665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      if test "$with_gnu_ld" = no; then
12666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      else
12668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      fi
12670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
12671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    link_all_deplibs_CXX=yes
12672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        hardcode_libdir_separator_CXX=:
12676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        inherit_rpath_CXX=yes
12677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          KCC*)
12682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # KCC will only create a shared library if the output file
12685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # to its proper name (with version) after linking.
12687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Commands to make compiler produce verbose output that lists
12690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # what "hidden" libraries, object files and flags are used when
12691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # linking a shared library.
12692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    #
12693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # There doesn't appear to be a way to prevent this compiler from
12694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # explicitly linking system object files so we need to strip them
12695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # from the output so that they don't get included in the library
12696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # dependencies.
12697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Archives containing C++ object files must be created using
12703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  icpc* | ecpc* )
12707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Intel C++
12708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    with_gnu_ld=yes
12709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # version 8.0 and above of icpc choke on multiply defined symbols
12710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # earlier do not add the objects themselves.
12712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case `$CC -V 2>&1` in
12713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *"Version 7."*)
12714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		;;
12717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *)  # Version 8.0 or newer
12718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        tmp_idyn=
12719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        case $host_cpu in
12720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  ia64*) tmp_idyn=' -i_dynamic';;
12721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		esac
12722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		;;
12725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
12726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_need_lc_CXX=no
12727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          pgCC* | pgcpp*)
12732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # Portland Group C++ compiler
12733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case `$CC -V` in
12734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      prelink_cmds_CXX='tpldir=Template.dir~
12736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		rm -rf $tpldir~
12737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      old_archive_cmds_CXX='tpldir=Template.dir~
12740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		rm -rf $tpldir~
12741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$RANLIB $oldlib'
12744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      archive_cmds_CXX='tpldir=Template.dir~
12745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		rm -rf $tpldir~
12746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		rm -rf $tpldir~
12750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ;;
12753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    *) # Version 6 and above use weak symbols
12754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ;;
12757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
12758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            ;;
12763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cxx*)
12764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Compaq C++
12765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    runpath_var=LD_RUN_PATH
12769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_separator_CXX=:
12771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Commands to make compiler produce verbose output that lists
12773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # what "hidden" libraries, object files and flags are used when
12774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # linking a shared library.
12775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    #
12776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # There doesn't appear to be a way to prevent this compiler from
12777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # explicitly linking system object files so we need to strip them
12778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # from the output so that they don't get included in the library
12779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # dependencies.
12780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  xl* | mpixl* | bgxl*)
12783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # IBM XL 8.0 on PPC, with GNU ld
12784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "x$supports_anon_versioning" = xyes; then
12788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		echo "local: *; };" >> $output_objdir/$libname.ver~
12791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
12793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
12795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case `$CC -V 2>&1 | sed 5q` in
12796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    *Sun\ C*)
12797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # Sun C++ 5.9
12798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      no_undefined_flag_CXX=' -zdefs'
12799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      compiler_needs_object_CXX=yes
12804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # Not sure whether something based on
12806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # would be better.
12808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      output_verbose_link_cmd='func_echo_all'
12809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # Archives containing C++ object files must be created using
12811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # necessary to make sure instantiated templates are included
12813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # in the archive.
12814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ;;
12816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
12817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
12819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lynxos*)
12822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # FIXME: insert proper C++ library support
12823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs_CXX=no
12824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      m88k*)
12827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # FIXME: insert proper C++ library support
12828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=no
12829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      mvs*)
12832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          cxx*)
12834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
12838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
12842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      netbsd*)
12845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  wlarc=
12848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct_CXX=yes
12850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_shlibpath_var_CXX=no
12851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
12852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Workaround some broken pre-1.5 toolchains
12853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *nto* | *qnx*)
12857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=yes
12858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      openbsd2*)
12861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # C++ shared libraries are fairly broken
12862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	ld_shlibs_CXX=no
12863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      openbsd*)
12866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test -f /usr/libexec/ld.so; then
12867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct_CXX=yes
12868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_shlibpath_var_CXX=no
12869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_direct_absolute_CXX=yes
12870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    export_dynamic_flag_spec_CXX='${wl}-E'
12875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
12877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  output_verbose_link_cmd=func_echo_all
12878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
12879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ld_shlibs_CXX=no
12880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
12881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
12882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      osf3* | osf4* | osf5*)
12884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          KCC*)
12886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # KCC will only create a shared library if the output file
12889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # to its proper name (with version) after linking.
12891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_separator_CXX=:
12895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Archives containing C++ object files must be created using
12897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # the KAI C++ compiler.
12898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case $host in
12899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
12902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          RCC*)
12904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Rational C++ 2.4.1
12905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          cxx*)
12909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case $host in
12910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      osf3*)
12911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		;;
12915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *)
12916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          echo "-hidden">> $lib.exp~
12920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
12921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          $RM $lib.exp'
12922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		;;
12924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
12925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_separator_CXX=:
12927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Commands to make compiler produce verbose output that lists
12929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # what "hidden" libraries, object files and flags are used when
12930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # linking a shared library.
12931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    #
12932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # There doesn't appear to be a way to prevent this compiler from
12933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # explicitly linking system object files so we need to strip them
12934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # from the output so that they don't get included in the library
12935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # dependencies.
12936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
12939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      case $host in
12942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        osf3*)
12943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  ;;
12945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        *)
12946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  ;;
12948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      esac
12949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      hardcode_libdir_separator_CXX=:
12952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # Commands to make compiler produce verbose output that lists
12954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # what "hidden" libraries, object files and flags are used when
12955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # linking a shared library.
12956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    else
12959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # FIXME: insert proper C++ library support
12960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ld_shlibs_CXX=no
12961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
12962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      psos*)
12967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # FIXME: insert proper C++ library support
12968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=no
12969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sunos4*)
12972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          CC*)
12974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Sun C++ 4.x
12975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          lcc*)
12979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Lucid
12980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
12984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
12985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
12986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
12987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
12988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
12989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
12990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      solaris*)
12991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
12992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          CC* | sunCC*)
12993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Sun C++ 4.2, 5.x and Centerline C++
12994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            archive_cmds_need_lc_CXX=yes
12995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    no_undefined_flag_CXX=' -zdefs'
12996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hardcode_shlibpath_var_CXX=no
13002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case $host_os in
13003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      *)
13005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		# The compiler driver will combine and reorder linker options,
13006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		# but understands `-z linker_flag'.
13007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        ;;
13010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
13011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    link_all_deplibs_CXX=yes
13012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    output_verbose_link_cmd='func_echo_all'
13014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Archives containing C++ object files must be created using
13016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # necessary to make sure instantiated templates are included
13018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # in the archive.
13019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          gcx*)
13022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Green Hills C++ Compiler
13023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # The C++ compiler must be used to create the archive.
13026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
13029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # GNU C++ compiler with Solaris linker
13030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # Commands to make compiler produce verbose output that lists
13038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # what "hidden" libraries, object files and flags are used when
13039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # linking a shared library.
13040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      else
13042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # platform.
13044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # Commands to make compiler produce verbose output that lists
13049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # what "hidden" libraries, object files and flags are used when
13050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        # linking a shared library.
13051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      fi
13053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      case $host_os in
13056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		solaris2.[0-5] | solaris2.[0-5].*) ;;
13057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		*)
13058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		  ;;
13060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      esac
13061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
13062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
13064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
13065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      no_undefined_flag_CXX='${wl}-z,text'
13068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc_CXX=no
13069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hardcode_shlibpath_var_CXX=no
13070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      runpath_var='LD_RUN_PATH'
13071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $cc_basename in
13073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        CC*)
13074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
13077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	*)
13078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
13081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
13082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sysv5* | sco3.2v5* | sco5v6*)
13085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Note: We can NOT use -z defs as we might desire, because we do not
13086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# link with -lc, and that would cause any symbols used from libc to
13087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# always be unresolved, which means just about no library would
13088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# ever link correctly.  If we're not using GNU ld we use -z text
13089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# though, which does catch some bad symbols but isn't as heavy-handed
13090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# as -z defs.
13091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	no_undefined_flag_CXX='${wl}-z,text'
13092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	allow_undefined_flag_CXX='${wl}-z,nodefs'
13093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	archive_cmds_need_lc_CXX=no
13094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_shlibpath_var_CXX=no
13095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	hardcode_libdir_separator_CXX=':'
13097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	link_all_deplibs_CXX=yes
13098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	runpath_var='LD_RUN_PATH'
13100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          CC*)
13103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      '"$old_archive_cmds_CXX"
13107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      '"$reload_cmds_CXX"
13109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      tandem*)
13118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cc_basename in
13119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          NCC*)
13120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # NonStop-UX NCC 3.20
13121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
13122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
13123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          *)
13125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # FIXME: insert proper C++ library support
13126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ld_shlibs_CXX=no
13127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
13129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
13130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      vxworks*)
13132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # FIXME: insert proper C++ library support
13133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=no
13134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
13135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
13137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # FIXME: insert proper C++ library support
13138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ld_shlibs_CXX=no
13139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
13140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
13141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ld_shlibs_CXX" >&6; }
13144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test "$ld_shlibs_CXX" = no && can_build_shared=no
13145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    GCC_CXX="$GXX"
13147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LD_CXX="$LD"
13148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ## CAVEAT EMPTOR:
13150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ## There is no encapsulation within the following macros, do not change
13151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ## the running order or otherwise move them around unless you know exactly
13152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ## what you are doing...
13153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Dependencies to place before and after the object being linked:
13154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects_CXX=
13155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects_CXX=
13156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps_CXX=
13157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps_CXX=
13158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path_CXX=
13159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat > conftest.$ac_ext <<_LT_EOF
13161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterclass Foo
13162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
13163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpublic:
13164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  Foo (void) { a = 0; }
13165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprivate:
13166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  int a;
13167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter};
13168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
13169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_lt_libdeps_save_CFLAGS=$CFLAGS
13172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$CC $CFLAGS " in #(
13173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
13176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
13177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
13180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
13181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }; then
13183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Parse the compiler output and extract the necessary
13184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # objects, libraries and library flags.
13185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Sentinel used to keep track of whether or not we are before
13187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # the conftest object file.
13188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  pre_test_object_deps_done=no
13189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for p in `eval "$output_verbose_link_cmd"`; do
13191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case ${prev}${p} in
13192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    -L* | -R* | -l*)
13194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # Some compilers place space between "-{L,R}" and the path.
13195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # Remove the space.
13196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if test $p = "-L" ||
13197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          test $p = "-R"; then
13198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 prev=$p
13199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 continue
13200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
13201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # Expand the sysroot to ease extracting the directories later.
13203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if test -z "$prev"; then
13204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         case $p in
13205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         esac
13209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
13210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       case $p in
13211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       esac
13213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if test "$pre_test_object_deps_done" = no; then
13214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 case ${prev} in
13215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 -L | -R)
13216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   # Internal compiler library paths should come after those
13217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   # provided the user.  The postdeps already come after the
13218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   # user supplied libs so there is no need to process them.
13219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   if test -z "$compiler_lib_search_path_CXX"; then
13220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     compiler_lib_search_path_CXX="${prev}${p}"
13221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   else
13222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   fi
13224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   ;;
13225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 # The "-l" case would never come before the object being
13226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 # linked, so don't bother handling this case.
13227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 esac
13228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       else
13229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 if test -z "$postdeps_CXX"; then
13230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   postdeps_CXX="${prev}${p}"
13231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 else
13232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 fi
13234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
13235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       prev=
13236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ;;
13237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.lto.$objext) ;; # Ignore GCC LTO objects
13239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *.$objext)
13240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # This assumes that the test object file only shows up
13241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # once in the compiler output.
13242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if test "$p" = "conftest.$objext"; then
13243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 pre_test_object_deps_done=yes
13244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 continue
13245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
13246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if test "$pre_test_object_deps_done" = no; then
13248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 if test -z "$predep_objects_CXX"; then
13249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   predep_objects_CXX="$p"
13250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 else
13251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   predep_objects_CXX="$predep_objects_CXX $p"
13252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 fi
13253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       else
13254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 if test -z "$postdep_objects_CXX"; then
13255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   postdep_objects_CXX="$p"
13256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 else
13257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   postdep_objects_CXX="$postdep_objects_CXX $p"
13258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 fi
13259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
13260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ;;
13261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) ;; # Ignore the rest.
13263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
13265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
13266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Clean up.
13268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f a.out a.exe
13269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo "libtool.m4: error: problem compiling CXX test program"
13271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$RM -f confest.$objext
13274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS=$_lt_libdeps_save_CFLAGS
13275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# PORTME: override above test on systems where it is broken
13277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
13278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*)
13279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # hack all around it, let's just trust "g++" to DTRT.
13281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  predep_objects_CXX=
13282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  postdep_objects_CXX=
13283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  postdeps_CXX=
13284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
13285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux*)
13287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case `$CC -V 2>&1 | sed 5q` in
13288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *Sun\ C*)
13289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Sun C++ 5.9
13290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # The more standards-conforming stlport4 library is
13292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # incompatible with the Cstd library. Avoid specifying
13293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # it if it's in CXXFLAGS. Ignore libCrun as
13294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # -library=stlport4 depends on it.
13295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case " $CXX $CXXFLAGS " in
13296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *" -library=stlport4 "*)
13297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      solaris_use_stlport4=yes
13298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
13300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$solaris_use_stlport4" != yes; then
13302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      postdeps_CXX='-library=Cstd -library=Crun'
13303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
13304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
13306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
13307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*)
13309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $cc_basename in
13310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CC* | sunCC*)
13311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # The more standards-conforming stlport4 library is
13312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # incompatible with the Cstd library. Avoid specifying
13313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # it if it's in CXXFLAGS. Ignore libCrun as
13314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # -library=stlport4 depends on it.
13315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case " $CXX $CXXFLAGS " in
13316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *" -library=stlport4 "*)
13317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      solaris_use_stlport4=yes
13318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
13320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Adding this requires a known-good setup of shared libraries for
13322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Sun compiler versions before 5.6, else PIC objects from an old
13323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # archive will be linked into the output, leading to subtle bugs.
13324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$solaris_use_stlport4" != yes; then
13325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      postdeps_CXX='-library=Cstd -library=Crun'
13326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
13327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
13329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
13330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
13331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase " $postdeps_CXX " in
13334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
13336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_lib_search_dirs_CXX=
13337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${compiler_lib_search_path_CXX}"; then
13338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_wl_CXX=
13372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX=
13373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static_CXX=
13374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # C++ specific cases for pic, static, wl, etc.
13377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$GXX" = yes; then
13378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_wl_CXX='-Wl,'
13379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_static_CXX='-static'
13380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
13382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    aix*)
13383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # All AIX code is PIC.
13384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test "$host_cpu" = ia64; then
13385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# AIX 5 now supports IA64 processor
13386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_static_CXX='-Bstatic'
13387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
13388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    amigaos*)
13391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_cpu in
13392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      powerpc)
13393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # see comment about AmigaOS4 .so support
13394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            lt_prog_compiler_pic_CXX='-fPIC'
13395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
13396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      m68k)
13397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # FIXME: we need at least 68020 code to build shared libraries, but
13398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # adding the `-m68020' flag to GCC prevents building anything better,
13399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            # like `-m68040'.
13400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
13402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
13403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default for these OSes.
13407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw* | cygwin* | os2* | pw32* | cegcc*)
13409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # This hack is so that the source file can tell whether it is being
13410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # built for inclusion in a dll (and should export symbols for example).
13411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # (--disable-auto-import) libraries
13413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    darwin* | rhapsody*)
13416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default on this platform
13417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Common symbols not allowed in MH_DYLIB files
13418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic_CXX='-fno-common'
13419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *djgpp*)
13421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # DJGPP does not support shared libraries at all
13422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic_CXX=
13423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    haiku*)
13425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default for Haiku.
13426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # The "-static" flag exists, but is broken.
13427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_static_CXX=
13428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    interix[3-9]*)
13430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Instead, we relocate shared libraries at runtime.
13432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sysv4*MP*)
13434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -d /usr/nec; then
13435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic_CXX=-Kconform_pic
13436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
13437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hpux*)
13439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # sets the default TLS model and affects inlining.
13442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $host_cpu in
13443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hppa*64*)
13444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
13446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic_CXX='-fPIC'
13447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
13449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *qnx* | *nto*)
13451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # QNX uses GNU C++, but need to define -shared option too, otherwise
13452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # it will coredump.
13453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic_CXX='-fPIC -shared'
13454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
13456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_prog_compiler_pic_CXX='-fPIC'
13457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
13459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
13460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
13461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      aix[4-9]*)
13462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# All AIX code is PIC.
13463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$host_cpu" = ia64; then
13464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # AIX 5 now supports IA64 processor
13465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_static_CXX='-Bstatic'
13466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
13467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
13469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      chorus*)
13471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cxch68*)
13473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # Green Hills C++ Compiler
13474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ;;
13476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      mingw* | cygwin* | os2* | pw32* | cegcc*)
13479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# This hack is so that the source file can tell whether it is being
13480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# built for inclusion in a dll (and should export symbols for example).
13481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dgux*)
13484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ec++*)
13486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-KPIC'
13487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ghcx*)
13489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Green Hills C++ Compiler
13490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-pic'
13491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      freebsd* | dragonfly*)
13497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# FreeBSD uses GNU C++
13498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      hpux9* | hpux10* | hpux11*)
13500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  CC*)
13502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    if test "$host_cpu" != ia64; then
13505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      lt_prog_compiler_pic_CXX='+Z'
13506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    fi
13507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  aCC*)
13509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case $host_cpu in
13512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    hppa*64*|ia64*)
13513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # +Z the default
13514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ;;
13515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    *)
13516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      lt_prog_compiler_pic_CXX='+Z'
13517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ;;
13518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
13519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      interix*)
13525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# This is c89, which is MS Visual C++ (no shared libs)
13526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Anyone wants to do a port?
13527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      irix5* | irix6* | nonstopux*)
13529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  CC*)
13531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-non_shared'
13533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # CC pic flag -KPIC is the default.
13534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  KCC*)
13542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # KAI C++ Compiler
13543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-fPIC'
13545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  ecpc* )
13547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # old Intel C++ for x86_64 which still supported -KPIC.
13548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-KPIC'
13550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-static'
13551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  icpc* )
13553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Intel C++, used to be incompatible with GCC.
13554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # ICC 10 doesn't accept -KPIC any more.
13555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-fPIC'
13557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-static'
13558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  pgCC* | pgcpp*)
13560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Portland Group C++ compiler
13561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-fpic'
13563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-Bstatic'
13564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cxx*)
13566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Compaq C++
13567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Make sure the PIC flag is empty.  It appears that all Alpha
13568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Linux and Compaq Tru64 Unix objects are PIC.
13569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX=
13570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-non_shared'
13571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-qpic'
13576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-qstaticlink'
13577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    case `$CC -V 2>&1 | sed 5q` in
13580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    *Sun\ C*)
13581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      # Sun C++ 5.9
13582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      lt_prog_compiler_pic_CXX='-KPIC'
13583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      lt_prog_compiler_static_CXX='-Bstatic'
13584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      lt_prog_compiler_wl_CXX='-Qoption ld '
13585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      ;;
13586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    esac
13587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lynxos*)
13591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      m88k*)
13593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      mvs*)
13595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cxx*)
13597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-W c,exportall'
13598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      netbsd* | netbsdelf*-gnu)
13604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *qnx* | *nto*)
13606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # QNX uses GNU C++, but need to define -shared option too, otherwise
13607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # it will coredump.
13608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_prog_compiler_pic_CXX='-fPIC -shared'
13609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
13610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      osf3* | osf4* | osf5*)
13611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  KCC*)
13613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  RCC*)
13616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Rational C++ 2.4.1
13617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-pic'
13618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cxx*)
13620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Digital/Compaq C++
13621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Make sure the PIC flag is empty.  It appears that all Alpha
13623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Linux and Compaq Tru64 Unix objects are PIC.
13624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX=
13625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-non_shared'
13626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      psos*)
13632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      solaris*)
13634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  CC* | sunCC*)
13636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Sun C++ 4.2, 5.x and Centerline C++
13637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-KPIC'
13638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-Bstatic'
13639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Qoption ld '
13640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  gcx*)
13642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Green Hills C++ Compiler
13643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-PIC'
13644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sunos4*)
13650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  CC*)
13652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Sun C++ 4.x
13653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-pic'
13654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-Bstatic'
13655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lcc*)
13657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # Lucid
13658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-pic'
13659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  CC*)
13667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_wl_CXX='-Wl,'
13668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-KPIC'
13669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_static_CXX='-Bstatic'
13670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      tandem*)
13674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $cc_basename in
13675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  NCC*)
13676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    # NonStop-UX NCC 3.20
13677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_prog_compiler_pic_CXX='-KPIC'
13678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  *)
13680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    ;;
13681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
13682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      vxworks*)
13684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
13686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	lt_prog_compiler_can_build_shared_CXX=no
13687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
13688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
13689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
13690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
13692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # For platforms which do not support PIC, -DPIC is meaningless:
13693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *djgpp*)
13694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_pic_CXX=
13695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
13697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
13700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic_CXX+:} false; then :
13704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
13705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
13707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
13709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
13710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
13711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
13713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the PIC flag actually works.
13714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
13715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$lt_prog_compiler_pic_CXX"; then
13716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
13720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_pic_works_CXX=no
13722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_outfile=conftest.$ac_objext
13723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Insert the option either (1) after the last *FLAGS variable, or
13726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # (2) before a word containing "conftest.", or (3) at the end.
13727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Note that $ac_compile itself does not contain backslashes and begins
13728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # with a dollar sign (not a hyphen), so the echo should work correctly.
13729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # The option is referenced via a variable to avoid confusing sed.
13730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compile=`echo "$ac_compile" | $SED \
13731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:$: $lt_compiler_flag:'`
13734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval "$lt_compile" 2>conftest.err)
13736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
13737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat conftest.err >&5
13738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (exit $ac_status) && test -s "$ac_outfile"; then
13740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The compiler can only warn and ignore the option if not recognized
13741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings other than the usual output.
13742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_pic_works_CXX=yes
13746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
13747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
13748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
13749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $lt_prog_compiler_pic_CXX in
13756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     "" | " "*) ;;
13757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     esac
13759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_pic_CXX=
13761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     lt_prog_compiler_can_build_shared_CXX=no
13762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
13771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check to make sure the static flag actually works.
13772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
13773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
13778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_static_works_CXX=no
13780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   save_LDFLAGS="$LDFLAGS"
13781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The linker can only warn and ignore the option if not recognized
13785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings
13786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test -s conftest.err; then
13787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       # Append any errors to the config.log.
13788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       cat conftest.err 1>&5
13789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       if diff conftest.exp conftest.er2 >/dev/null; then
13792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter         lt_cv_prog_compiler_static_works_CXX=yes
13793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       fi
13794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     else
13795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_static_works_CXX=yes
13796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
13797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
13798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest*
13799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   LDFLAGS="$save_LDFLAGS"
13800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    :
13807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_prog_compiler_static_CXX=
13809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
13818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_c_o_CXX=no
13820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest 2>/dev/null
13821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir conftest
13822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd conftest
13823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir out
13824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compiler_flag="-o out/conftest2.$ac_objext"
13827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Insert the option either (1) after the last *FLAGS variable, or
13828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # (2) before a word containing "conftest.", or (3) at the end.
13829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Note that $ac_compile itself does not contain backslashes and begins
13830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # with a dollar sign (not a hyphen), so the echo should work correctly.
13831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compile=`echo "$ac_compile" | $SED \
13832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:$: $lt_compiler_flag:'`
13835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval "$lt_compile" 2>out/conftest.err)
13837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
13838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat out/conftest.err >&5
13839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   then
13842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The compiler can only warn and ignore the option if not recognized
13843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings
13844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_c_o_CXX=yes
13848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
13849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
13850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   chmod u+w . 2>&5
13851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
13852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # SGI C++ compiler will create directory out/ii_files/ for
13853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # template instantiation
13854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM out/* && rmdir out
13856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd ..
13857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest
13858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
13859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
13870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_compiler_c_o_CXX=no
13872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest 2>/dev/null
13873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir conftest
13874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd conftest
13875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mkdir out
13876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compiler_flag="-o out/conftest2.$ac_objext"
13879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Insert the option either (1) after the last *FLAGS variable, or
13880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # (2) before a word containing "conftest.", or (3) at the end.
13881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # Note that $ac_compile itself does not contain backslashes and begins
13882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # with a dollar sign (not a hyphen), so the echo should work correctly.
13883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   lt_compile=`echo "$ac_compile" | $SED \
13884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   -e 's:$: $lt_compiler_flag:'`
13887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (eval "$lt_compile" 2>out/conftest.err)
13889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
13890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cat out/conftest.err >&5
13891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   then
13894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # The compiler can only warn and ignore the option if not recognized
13895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # So say no if there are warnings
13896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       lt_cv_prog_compiler_c_o_CXX=yes
13900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     fi
13901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   fi
13902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   chmod u+w . 2>&5
13903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
13904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # SGI C++ compiler will create directory out/ii_files/ for
13905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   # template instantiation
13906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM out/* && rmdir out
13908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   cd ..
13909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM -r conftest
13910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   $RM conftest*
13911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhard_links="nottested"
13920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # do not overwrite the value of need_locks provided by the user
13922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if we can lock with hard links... " >&6; }
13924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hard_links=yes
13925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $RM conftest*
13926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  touch conftest.a
13928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ln conftest.a conftest.b 2>&5 || hard_links=no
13929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hard_links" >&6; }
13932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$hard_links" = no; then
13933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    need_locks=warn
13936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
13937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
13938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_locks=no
13939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
13940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
13949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix[4-9]*)
13950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # If we're using GNU nm, then we don't want the "-C" option.
13951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Also, AIX nm treats weak defined symbols like other global defined
13953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # symbols, whereas GNU nm marks them as "W".
13954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
13957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
13959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  pw32*)
13961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    export_symbols_cmds_CXX="$ltdll_cmds"
13962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cygwin* | mingw* | cegcc*)
13964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $cc_basename in
13965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cl*)
13966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
13967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
13969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
13971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
13972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
13973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  linux* | k*bsd*-gnu | gnu*)
13975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    link_all_deplibs_CXX=no
13976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
13978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
13980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
13981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$ld_shlibs_CXX" >&6; }
13984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$ld_shlibs_CXX" = no && can_build_shared=no
13985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld_CXX=$with_gnu_ld
13987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
13993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
13994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need to explicitly link libc?
13995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
13996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "x$archive_cmds_need_lc_CXX" in
13997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx|xyes)
13998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Assume -lc should be added
13999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  archive_cmds_need_lc_CXX=yes
14000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$enable_shared" = yes && test "$GCC" = yes; then
14002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $archive_cmds_CXX in
14003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *'~'*)
14004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # FIXME: we may have to deal with multi-command sequences.
14005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    '$CC '*)
14007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Test whether the compiler implicitly links with -lc since on some
14008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # to ld, don't add -lc before -lgcc.
14010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
14014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
14015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $RM conftest*
14016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $ac_compile) 2>&5
14020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
14021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; } 2>conftest.err; then
14023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  soname=conftest
14024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lib=conftest
14025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  libobjs=conftest.$ac_objext
14026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  deplibs=
14027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  wl=$lt_prog_compiler_wl_CXX
14028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  pic_flag=$lt_prog_compiler_pic_CXX
14029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  compiler_flags=-v
14030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  linker_flags=-v
14031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  verstring=
14032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  output_objdir=.
14033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  libname=conftest
14034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag_CXX=
14036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_status=$?
14039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test $ac_status = 0; }
14041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  then
14042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_cv_archive_cmds_need_lc_CXX=no
14043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  else
14044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    lt_cv_archive_cmds_need_lc_CXX=yes
14045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  fi
14046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
14048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  cat conftest.err 1>&5
14049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
14050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	$RM conftest*
14051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
14058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
14061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking dynamic linker characteristics... " >&6; }
14125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec=
14127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec='lib$name'
14128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec=
14129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds=".so"
14130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds=
14131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds=
14132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds=
14133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval=
14134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var=
14135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath=unknown
14136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type=none
14137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdynamic_linker="$host_os ld.so"
14138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec="/lib /usr/lib"
14139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix=unknown
14140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs=no
14141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# when you set need_version to no, make sure it does not cause -set_version
14143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# flags to be left without arguments
14144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version=unknown
14145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $host_os in
14147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix3*)
14148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBPATH
14151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # AIX 3 has no versioning support, so we append a major version to the name.
14153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteraix[4-9]*)
14157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$host_cpu" = ia64; then
14162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # AIX 5 supports IA64
14163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH
14165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
14166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # With GCC up to 2.95.x, collect2 would create an import file
14167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # for dependence libraries.  The import file would start with
14168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # the line `#! .'.  This would cause the generated library to
14169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # depend on `.', always an invalid library.  This was fixed in
14170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # development snapshots of GCC prior to 3.0.
14171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
14172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      aix4 | aix4.[01] | aix4.[01].*)
14173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   echo ' yes '
14175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	:
14177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
14178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	can_build_shared=no
14179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
14180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
14182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # soname into executable. Probably we can add versioning support to
14184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # collect2, so additional links can be useful in future.
14185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "$aix_use_runtimelinking" = yes; then
14186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # instead of lib<name>.a to let people know that these are not
14188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # typical AIX shared libraries.
14189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
14191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # We preserve .a as extension for shared libraries through AIX4.2
14192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # and later when we are not doing run time linking.
14193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}.a $libname.a'
14194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      soname_spec='${libname}${release}${shared_ext}$major'
14195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
14196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LIBPATH
14197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteramigaos*)
14201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_cpu in
14202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  powerpc)
14203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Since July 2007 AmigaOS4 officially supports .so libraries.
14204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  m68k)
14208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='$libname.ixlibrary $libname.a'
14209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbeos*)
14216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${shared_ext}'
14217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker="$host_os ld.so"
14218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBRARY_PATH
14219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbsdi[45]*)
14222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # the default ld.so.conf also contains /usr/contrib/lib and
14231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # libtool to hard-code these into programs
14233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercygwin* | mingw* | pw32* | cegcc*)
14236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=windows
14237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shrext_cmds=".dll"
14238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $GCC,$cc_basename in
14242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  yes,*)
14243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # gcc
14244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='$libname.dll.a'
14245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postinstall_cmds='base_file=`basename \${file}`~
14247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dldir=$destdir/`dirname \$dlpath`~
14249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -d \$dldir || mkdir -p \$dldir~
14250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $install_prog $dir/$dlname \$dldir/$dlname~
14251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      chmod a+x \$dldir/$dlname~
14252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi'
14255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=$dir/\$dldll~
14257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $RM \$dlpath'
14258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
14259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
14261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cygwin*)
14262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw* | cegcc*)
14267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # MinGW DLLs use traditional 'lib' prefix
14268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    pw32*)
14271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # pw32 DLLs use 'pw' prefix rather than 'lib'
14272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
14275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='Win32 ld.exe'
14276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *,cl*)
14279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Native MSVC
14280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libname_spec='$name'
14281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}.dll.lib'
14283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $build_os in
14285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mingw*)
14286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=
14287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      lt_save_ifs=$IFS
14288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS=';'
14289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      for lt_path in $LIB
14290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      do
14291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        IFS=$lt_save_ifs
14292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # Let DOS variable expansion print the short 8.3 style file name.
14293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      done
14296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      IFS=$lt_save_ifs
14297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Convert to MSYS style.
14298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cygwin*)
14301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Convert to unix form, then to dos form, then back to unix form
14302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # but this time dos style (no spaces!) so that the unix form looks
14303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # like /cygdrive/c/PROGRA~1:/cygdr...
14304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
14309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec="$LIB"
14310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # It is most probably a Windows format PATH.
14312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
14314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
14316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # FIXME: find the short name or the path components, as spaces are
14317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # common. (e.g. "Program Files" -> "PROGRA~1")
14318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
14320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postinstall_cmds='base_file=`basename \${file}`~
14323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dldir=$destdir/`dirname \$dlpath`~
14325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -d \$dldir || mkdir -p \$dldir~
14326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $install_prog $dir/$dlname \$dldir/$dlname'
14327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dlpath=$dir/\$dldll~
14329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       $RM \$dlpath'
14330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
14331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='Win32 link.exe'
14332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
14335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Assume MSVC wrapper
14336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='Win32 ld.exe'
14338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # FIXME: first we should search . and the directory the executable is in
14341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=PATH
14342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdarwin* | rhapsody*)
14345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker="$host_os dyld"
14346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=darwin
14347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${major}$shared_ext'
14351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
14352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=DYLD_LIBRARY_PATH
14353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdgux*)
14359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfreebsd* | dragonfly*)
14368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # DragonFly does not have aout.  When/if they implement a new
14369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # versioning mechanism, adjust this.
14370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -x /usr/bin/objformat; then
14371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    objformat=`/usr/bin/objformat`
14372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
14373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
14374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd[23].*) objformat=aout ;;
14375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) objformat=elf ;;
14376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
14377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=freebsd-$objformat
14379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $version_type in
14380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd-elf*)
14381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_version=no
14383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
14384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    freebsd-*)
14386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_version=yes
14388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
14392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd2.*)
14393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
14394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd3.[01]* | freebsdelf3.[01]*)
14396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
14397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
14398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=no
14402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
14403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) # from 4.6 on, and DragonFly
14405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
14406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
14407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergnu*)
14412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
14419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhaiku*)
14423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker="$host_os runtime_loader"
14427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBRARY_PATH
14430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
14431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhpux9* | hpux10* | hpux11*)
14436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Give a soname corresponding to the major version so that dld.sl refuses to
14437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # link against other versions.
14438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
14439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_cpu in
14442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ia64*)
14443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shrext_cmds='.so'
14444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
14445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker="$host_os dld.so"
14446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH
14447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
14450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "X$HPUX_IA64_MODE" = X32; then
14451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
14453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
14455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hppa*64*)
14458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shrext_cmds='.sl'
14459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_into_libs=yes
14460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker="$host_os dld.sl"
14461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
14465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
14469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shrext_cmds='.sl'
14470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker="$host_os dld.sl"
14471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=SHLIB_PATH
14472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
14475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  postinstall_cmds='chmod 555 $lib'
14479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # or fails outright, so override atomically:
14480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  install_override_mode=555
14481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinterix[3-9]*)
14484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
14492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteririx5* | irix6* | nonstopux*)
14496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
14497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    nonstopux*) version_type=nonstopux ;;
14498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
14499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test "$lt_cv_prog_gnu_ld" = yes; then
14500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		version_type=linux # correct to gnu/linux during the next big refactor
14501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	else
14502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		version_type=irix
14503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi ;;
14504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
14510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  irix5* | nonstopux*)
14511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libsuff= shlibsuff=
14512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
14514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $LD in # libtool.m4 will add one of these switches to LD
14515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      libsuff= shlibsuff= libmagic=32-bit;;
14517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      libsuff=32 shlibsuff=N32 libmagic=N32;;
14519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) libsuff= shlibsuff= libmagic=never-match;;
14522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
14523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
14524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
14527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No shared lib support for Linux oldld, aout, or coff.
14533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux*oldld* | linux*aout* | linux*coff*)
14534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker=no
14535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must be glibc/ELF.
14538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlinux* | k*bsd*-gnu | kopensolaris*-gnu)
14539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
14547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Some binutils ld are patched to set DT_RUNPATH
14549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
14551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
14552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_shlibpath_overrides_runpath=no
14553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    save_LDFLAGS=$LDFLAGS
14554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    save_libdir=$libdir
14555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
14559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
14561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
14562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
14563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
14565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
14566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
14567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
14568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_cxx_try_link "$LINENO"; then :
14569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_shlibpath_overrides_runpath=yes
14571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
14574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
14575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    LDFLAGS=$save_LDFLAGS
14576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    libdir=$save_libdir
14577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # This implies no fast_install, which is unacceptable.
14583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Some rework will be needed to allow for fast_install
14584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # before this can be enabled.
14585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Append ld.so.conf contents to the search path
14588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -f /etc/ld.so.conf; then
14589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
14590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We used to test for /lib/ld.so.1 and disable shared libraries on
14594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # powerpc, because MkLinux only supported shared libraries with the
14595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # GNU dynamic linker.  Since this was broken with cross compilers,
14596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # most powerpc-linux boxes support dynamic linking these days and
14597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # people can always --disable-shared, the test was removed, and we
14598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # assume the GNU/Linux dynamic linker is in use.
14599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='GNU/Linux ld.so'
14600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsdelf*-gnu)
14603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux
14604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
14610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='NetBSD ld.elf_so'
14612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternetbsd*)
14615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
14616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='NetBSD (a.out) ld.so'
14622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
14623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='${libname}${release}${shared_ext}$major'
14625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    dynamic_linker='NetBSD ld.elf_so'
14626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
14629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternewsos6)
14633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
14637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*nto* | *qnx*)
14640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=qnx
14641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
14647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='ldqnx.so'
14649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteropenbsd*)
14652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
14653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="/usr/lib"
14654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
14657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)				need_version=no  ;;
14659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
14665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      openbsd2.[89] | openbsd2.[89].*)
14666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	shlibpath_overrides_runpath=no
14667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
14668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *)
14669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	shlibpath_overrides_runpath=yes
14670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
14671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
14672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
14673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_overrides_runpath=yes
14674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteros2*)
14678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  libname_spec='$name'
14679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shrext_cmds=".dll"
14680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='$libname${shared_ext} $libname.a'
14682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker='OS/2 ld.exe'
14683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LIBPATH
14684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterosf3* | osf4* | osf5*)
14687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=osf
14688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrdos*)
14698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker=no
14699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersolaris*)
14702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
14709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # ldd complains unless libraries are executable
14711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  postinstall_cmds='chmod +x $lib'
14712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersunos4*)
14715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=sunos
14716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
14720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$with_gnu_ld" = yes; then
14721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    need_lib_prefix=no
14722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=yes
14724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4 | sysv4.3*)
14727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_vendor in
14732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sni)
14733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      shlibpath_overrides_runpath=no
14734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
14735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      runpath_var=LD_RUN_PATH
14736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    siemens)
14738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
14739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    motorola)
14741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_lib_prefix=no
14742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      need_version=no
14743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      shlibpath_overrides_runpath=no
14744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
14746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
14747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv4*MP*)
14750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -d /usr/nec ;then
14751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    version_type=linux # correct to gnu/linux during the next big refactor
14752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    soname_spec='$libname${shared_ext}.$major'
14754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    shlibpath_var=LD_LIBRARY_PATH
14755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=freebsd-elf
14760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=yes
14766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$with_gnu_ld" = yes; then
14768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
14770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $host_os in
14772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sco3.2v5*)
14773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	;;
14775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
14776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec='/usr/lib'
14778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertpf*)
14781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_lib_prefix=no
14784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  need_version=no
14785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_overrides_runpath=no
14788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_into_libs=yes
14789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteruts4*)
14792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  version_type=linux # correct to gnu/linux during the next big refactor
14793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  soname_spec='${libname}${release}${shared_ext}$major'
14795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shlibpath_var=LD_LIBRARY_PATH
14796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
14799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  dynamic_linker=no
14800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
14802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$dynamic_linker" >&6; }
14804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "$dynamic_linker" = no && can_build_shared=no
14805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$GCC" = yes; then
14808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action_CXX=
14858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$hardcode_libdir_flag_spec_CXX" ||
14859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test -n "$runpath_var_CXX" ||
14860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We can hardcode non-existent directories.
14863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$hardcode_direct_CXX" != no &&
14864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # have to relink, otherwise we might link with an installed library
14866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     # when we should be linking with a yet-to-be-installed one
14867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     test "$hardcode_minus_L_CXX" != no; then
14869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Linking always hardcodes the temporary library directory.
14870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_action_CXX=relink
14871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
14872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    hardcode_action_CXX=immediate
14874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
14876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We cannot hardcode anything, or else we can only hardcode existing
14877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # directories.
14878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  hardcode_action_CXX=unsupported
14879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$hardcode_action_CXX" >&6; }
14882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$hardcode_action_CXX" = relink ||
14884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "$inherit_rpath_CXX" = yes; then
14885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Fast installation is not supported
14886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_fast_install=no
14887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif test "$shlibpath_overrides_runpath" = yes ||
14888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     test "$enable_shared" = no; then
14889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Fast installation is not necessary
14890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  enable_fast_install=needless
14891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi # test -n "$compiler"
14900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CC=$lt_save_CC
14902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CFLAGS=$lt_save_CFLAGS
14903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  LDCXX=$LD
14904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  LD=$lt_save_LD
14905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  GCC=$lt_save_GCC
14906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  with_gnu_ld=$lt_save_with_gnu_ld
14907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_LDCXX=$lt_cv_path_LD
14908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_path_LD=$lt_save_path_LD
14909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # test "$_lt_caught_CXX_error" != yes
14912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
14914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
14915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ac_config_commands="$ac_config_commands libtool"
14934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Only expand once:
14939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# TODO(chandlerc@google.com): Currently we aren't running the Python tests
14943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# against the interpreter detected by AM_PATH_PYTHON, and so we condition
14944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# HAVE_PYTHON by requiring "python" to be in the PATH, and that interpreter's
14945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# version to be >= 2.3. This will allow the scripts to use a "/usr/bin/env"
14946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# hashbang.
14947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPYTHON=  # We *do not* allow the user to specify a python interpreter
14948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Extract the first word of "python", so it can be a program name with args.
14949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy python; ac_word=$2
14950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
14952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_path_PYTHON+:} false; then :
14953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
14954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
14955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $PYTHON in
14956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  [\\/]* | ?:[\\/]*)
14957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
14958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
14960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
14962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
14963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
14964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
14965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
14966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
14968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
14970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
14971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
14972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
14973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
14974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON=":"
14976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;;
14977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
14978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPYTHON=$ac_cv_path_PYTHON
14980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$PYTHON"; then
14981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
14982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$PYTHON" >&6; }
14983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
14984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
14986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
14987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
14989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$PYTHON" != ":"; then :
14990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  prog="import sys
14991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# split strings by '.' and convert to numeric.  Append some zeros
14992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# because we need at least 4 digits for the hex conversion.
14993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# map returns an iterator in Python 3.0 and a list in 2.x
14994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterminver = list(map(int, '2.3'.split('.'))) + [0, 0, 0]
14995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterminverhex = 0
14996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# xrange is not present in Python 3.0 and range returns an iterator
14997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
14998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys.exit(sys.hexversion < minverhex)"
14999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
15000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ($PYTHON -c "$prog") >&5 2>&5
15001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   ac_status=$?
15002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   (exit $ac_status); }; then :
15004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :
15005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  PYTHON=":"
15007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "$PYTHON" != ":"; then
15010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PYTHON_TRUE=
15011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PYTHON_FALSE='#'
15012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PYTHON_TRUE='#'
15014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PYTHON_FALSE=
15015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Configure pthreads.
15019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Check whether --with-pthreads was given.
15021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${with_pthreads+set}" = set; then :
15022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  withval=$with_pthreads; with_pthreads=$withval
15023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  with_pthreads=check
15025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhave_pthreads=no
15029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$with_pthreads" != "xno"; then :
15030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=c
15034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CPP $CPPFLAGS'
15035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_c_compiler_gnu
15038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_ok=no
15040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We used to check for pthread.h first, but this fails if pthread.h
15042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# requires special compiler flags (e.g. on True64 or Sequent).
15043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It gets checked for in the link test anyway.
15044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# First of all, check if the user has set any of the PTHREAD_LIBS,
15046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# etcetera environment variables, and if threads linking works using
15047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# them:
15048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        save_CFLAGS="$CFLAGS"
15050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        save_LIBS="$LIBS"
15052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        LIBS="$PTHREAD_LIBS $LIBS"
15053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
15054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
15055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
15057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* Override any GCC internal prototype to avoid an error.
15059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   Use char because int might match the return type of a GCC
15060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   builtin and then its argument prototype would still apply.  */
15061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#ifdef __cplusplus
15062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextern "C"
15063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#endif
15064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterchar pthread_join ();
15065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
15066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
15067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreturn pthread_join ();
15069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
15070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
15071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
15074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  acx_pthread_ok=yes
15075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
15077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
15078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$acx_pthread_ok" >&6; }
15080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test x"$acx_pthread_ok" = xno; then
15081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                PTHREAD_LIBS=""
15082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                PTHREAD_CFLAGS=""
15083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
15084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        LIBS="$save_LIBS"
15085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        CFLAGS="$save_CFLAGS"
15086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We must check for the threads library under a number of different
15089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# names; the ordering is very important because some systems
15090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# libraries is broken (non-POSIX).
15092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a list of thread flags to try.  Items starting with a "-" are
15094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# C compiler flags, and other items are library names, except for "none"
15095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which indicates that we try without any flags at all, and "pthread-config"
15096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# which is a program returning the flags for the Pth emulation library.
15097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The ordering *is* (sometimes) important.  Some notes on the
15101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# individual items follow:
15102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pthreads: AIX (must check this before -lpthread)
15104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# none: in case threads are in libc; should be tried before -Kthread and
15105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#       other compiler flags to prevent continual compiler warnings
15106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -pthreads: Solaris/gcc
15111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -mthreads: Mingw32/gcc, Lynx/gcc
15112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      doesn't hurt to check since this sometimes defines pthreads too;
15114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      also defines -D_REENTRANT)
15115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#      ... -mt is also the pthreads flag for HP/aCC
15116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pthread: Linux, etcetera
15117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# --thread-safe: KAI C++
15118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pthread-config: use pthread-config program (for GNU Pth library)
15119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "${host_cpu}-${host_os}" in
15121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        *solaris*)
15122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # On Solaris (at least, for some versions), libc contains stubbed
15124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # (non-functional) versions of the pthreads routines, so link-based
15125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
15126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
15127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # a function called by this macro, so we could check for that, but
15128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # who knows whether they'll stub that too in a future libc.)  So,
15129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # we'll just look for -pthreads and -lpthread first:
15130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        ;;
15133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
15134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$acx_pthread_ok" = xno; then
15136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor flag in $acx_pthread_flags; do
15137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $flag in
15139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                none)
15140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
15141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether pthreads work without any flags... " >&6; }
15142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                ;;
15143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                -*)
15145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
15146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether pthreads work with $flag... " >&6; }
15147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                PTHREAD_CFLAGS="$flag"
15148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                ;;
15149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		pthread-config)
15151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		# Extract the first word of "pthread-config", so it can be a program name with args.
15152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy pthread-config; ac_word=$2
15153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
15155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_acx_pthread_config+:} false; then :
15156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
15157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$acx_pthread_config"; then
15159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
15160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
15163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
15164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
15165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
15166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
15167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_acx_pthread_config="yes"
15169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
15171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
15172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
15173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
15174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
15175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
15177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteracx_pthread_config=$ac_cv_prog_acx_pthread_config
15180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$acx_pthread_config"; then
15181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
15182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$acx_pthread_config" >&6; }
15183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
15186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		if test x"$acx_pthread_config" = xno; then continue; fi
15190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		PTHREAD_CFLAGS="`pthread-config --cflags`"
15191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter		;;
15193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                *)
15195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
15196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
15197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                PTHREAD_LIBS="-l$flag"
15198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                ;;
15199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
15200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        save_LIBS="$LIBS"
15202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        save_CFLAGS="$CFLAGS"
15203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        LIBS="$PTHREAD_LIBS $LIBS"
15204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # Check for various functions.  We must include pthread.h,
15207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # since some functions may be macros.  (On the Sequent, we
15208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # need a special flag -Kthread to make this header compile.)
15209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # We check for pthread_join because it is in -lpthread on IRIX
15210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # while pthread_create is in libc.  We check for pthread_attr_init
15211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # due to DEC craziness with -lpthreads.  We check for
15212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # pthread_cleanup_push because it is one of the few pthread
15213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # functions on Solaris that doesn't have a non-functional libc stub.
15214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # We try pthread_create on general principles.
15215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
15217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h>
15218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
15219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
15220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0);
15222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
15223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
15225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
15226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
15229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  acx_pthread_ok=yes
15230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
15232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
15233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        LIBS="$save_LIBS"
15235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        CFLAGS="$save_CFLAGS"
15236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$acx_pthread_ok" >&6; }
15239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "x$acx_pthread_ok" = xyes; then
15240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                break;
15241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
15242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        PTHREAD_LIBS=""
15244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        PTHREAD_CFLAGS=""
15245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
15246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Various other checks:
15249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$acx_pthread_ok" = xyes; then
15250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        save_LIBS="$LIBS"
15251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        LIBS="$PTHREAD_LIBS $LIBS"
15252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        save_CFLAGS="$CFLAGS"
15253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
15256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
15257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for joinable pthread attribute... " >&6; }
15258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	attr_name=unknown
15259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
15260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
15262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h>
15263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
15264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
15265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint attr=$attr; return attr;
15267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
15268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
15269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
15272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  attr_name=$attr; break
15273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
15275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
15276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	done
15277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
15278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$attr_name" >&6; }
15279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>confdefs.h <<_ACEOF
15282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#define PTHREAD_CREATE_JOINABLE $attr_name
15283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
15286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
15288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
15289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        flag=no
15290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case "${host_cpu}-${host_os}" in
15291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
15292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
15293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        esac
15294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
15295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "${flag}" >&6; }
15296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "x$flag" != xno; then
15297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        fi
15299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        LIBS="$save_LIBS"
15301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        CFLAGS="$save_CFLAGS"
15302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        # More AIX lossage: must compile with xlc_r or cc_r
15303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test x"$GCC" != xyes; then
15304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          for ac_prog in xlc_r cc_r
15305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
15306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Extract the first word of "$ac_prog", so it can be a program name with args.
15307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterset dummy $ac_prog; ac_word=$2
15308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking for $ac_word... " >&6; }
15310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ${ac_cv_prog_PTHREAD_CC+:} false; then :
15311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo_n "(cached) " >&6
15312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -n "$PTHREAD_CC"; then
15314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
15318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
15319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
15320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
15321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_exec_ext in '' $ac_executable_extensions; do
15322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cv_prog_PTHREAD_CC="$ac_prog"
15324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break 2
15326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
15327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
15328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
15329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
15330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$PTHREAD_CC"; then
15335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
15336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$PTHREAD_CC" >&6; }
15337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
15340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -n "$PTHREAD_CC" && break
15344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
15345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        else
15348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter          PTHREAD_CC=$CC
15349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
15350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# The next part tries to detect GCC inconsistency with -shared on some
15352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# architectures and systems. The problem is that in certain
15353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# configurations, when -shared is specified, GCC "forgets" to
15354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# internally use various flags which are still necessary.
15355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Prepare the flags
15358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	save_CFLAGS="$CFLAGS"
15360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	save_LIBS="$LIBS"
15361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	save_CC="$CC"
15362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Try with the flags determined by the earlier checks.
15364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# -Wl,-z,defs forces link-time symbol resolution, so that the
15366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# linking checks with -shared actually have any value
15367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# FIXME: -fPIC is required for -shared on many architectures,
15369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# so we specify it here, but the right way would probably be to
15370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# properly detect whether it is actually required.
15371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
15372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	LIBS="$PTHREAD_LIBS $LIBS"
15373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	CC="$PTHREAD_CC"
15374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# In order not to create several levels of indentation, we test
15376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# the value of "$done" until we find the cure or run out of ideas.
15377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	done="no"
15378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# First, make sure the CFLAGS we added are actually accepted by our
15380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# compiler.  If not (and OS X's ld, for instance, does not accept -z),
15381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# then we can't do this test.
15382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test x"$done" = xno; then
15383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5
15384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; }
15385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
15387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
15389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
15390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
15393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
15394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
15397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done=yes
15400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
15402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
15403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   if test "x$done" = xyes ; then
15405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
15407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   else
15408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
15410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   fi
15411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
15412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test x"$done" = xno; then
15414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5
15415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; }
15416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
15418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h>
15419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
15420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
15421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0);
15423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
15424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
15426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
15427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
15430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done=yes
15431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
15433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
15434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   if test "x$done" = xyes; then
15436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
15438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   else
15439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
15441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   fi
15442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
15443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# Linux gcc on some architectures such as mips/mipsel forgets
15446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# about -lpthread
15447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test x"$done" = xno; then
15449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5
15450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lpthread fixes that... " >&6; }
15451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
15452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
15454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h>
15455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
15456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
15457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0);
15459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      pthread_attr_init(0); pthread_cleanup_push(0, 0);
15460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
15462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
15463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
15466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done=yes
15467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
15469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
15470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   if test "x$done" = xyes; then
15472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
15474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
15475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   else
15476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
15478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   fi
15479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
15480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	# FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
15482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	#
15483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test x"$done" = xno; then
15484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5
15485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo_n "checking whether -lc_r fixes that... " >&6; }
15486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
15487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/* end confdefs.h.  */
15489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#include <pthread.h>
15490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterint
15491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermain ()
15492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpthread_t th; pthread_join(th, 0);
15494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        pthread_attr_init(0); pthread_cleanup_push(0, 0);
15495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	        pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ;
15497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return 0;
15498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif ac_fn_c_try_link "$LINENO"; then :
15501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done=yes
15502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f core conftest.err conftest.$ac_objext \
15504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    conftest$ac_exeext conftest.$ac_ext
15505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   if test "x$done" = xyes; then
15507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "yes" >&6; }
15509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
15510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   else
15511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "no" >&6; }
15513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   fi
15514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
15515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	if test x"$done" = xno; then
15516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   # OK, we have run out of ideas
15517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
15518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
15519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   # so it's not safe to assume that we may use pthreads
15521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   acx_pthread_ok=no
15522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	fi
15523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	CFLAGS="$save_CFLAGS"
15525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	LIBS="$save_LIBS"
15526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	CC="$save_CC"
15527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        PTHREAD_CC="$CC"
15529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$acx_pthread_ok" = xyes; then
15537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
15539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        :
15541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        acx_pthread_ok=no
15543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        if test "x$with_pthreads" != "xcheck"; then :
15544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error $? "--with-pthreads was specified, but unable to be used
15547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSee \`config.log' for more details" "$LINENO" 5; }
15548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ext=cpp
15551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cpp='$CXXCPP $CPPFLAGS'
15552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       have_pthreads="$acx_pthread_ok"
15558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test "x$have_pthreads" = "xyes"; then
15560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PTHREADS_TRUE=
15561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PTHREADS_FALSE='#'
15562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PTHREADS_TRUE='#'
15564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  HAVE_PTHREADS_FALSE=
15565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# TODO(chandlerc@google.com) Check for the necessary system headers.
15571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# TODO(chandlerc@google.com) Check the types, structures, and other compiler
15573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and architecture characteristics.
15574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Output the generated files. No further autoconf macros may be used.
15576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >confcache <<\_ACEOF
15577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This file is a shell script that caches the results of configure
15578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# tests run on this system so they can be shared between configure
15579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# scripts and configure runs, see configure's option --config-cache.
15580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# It is not useful on other systems.  If it contains results you don't
15581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# want to keep, you may remove or edit it.
15582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
15583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.status only pays attention to the cache file if you give it
15584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the --recheck option to rerun configure.
15585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
15586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `ac_cv_env_foo' variables (set or unset) will be overridden when
15587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# loading this file, other *unset* `ac_cv_foo' will be assigned the
15588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# following values.
15589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
15591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The following way of writing the cache mishandles newlines in values,
15593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but we know of no workaround that is simple, portable, and efficient.
15594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# So, we kill variables containing newlines.
15595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Ultrix sh set writes to stderr and can't be redirected directly,
15596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# and sets the high bit in the cache file unless we assign to the vars.
15597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(
15598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval ac_val=\$$ac_var
15600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_val in #(
15601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *${as_nl}*)
15602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $ac_var in #(
15603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
15606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $ac_var in #(
15607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _ | IFS | as_nl) ;; #(
15608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) { eval $ac_var=; unset $ac_var;} ;;
15610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac ;;
15611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
15612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
15613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (set) 2>&1 |
15615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *${as_nl}ac_space=\ *)
15617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # `set' does not quote correctly, so add quotes: double-quote
15618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # substitution turns \\\\ into \\, and sed turns \\ into \.
15619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sed -n \
15620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	"s/'/'\\\\''/g;
15621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;; #(
15623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
15624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # `set' quotes correctly as required by POSIX, so do not add quotes.
15625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
15627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac |
15628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sort
15629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter) |
15630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed '
15631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     /^ac_cv_env_/b end
15632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     t clear
15633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     :clear
15634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     t end
15636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     :end' >>confcache
15638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -w "$cache_file"; then
15640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test "x$cache_file" != "x/dev/null"; then
15641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: updating cache $cache_file" >&6;}
15643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test ! -f "$cache_file" || test -h "$cache_file"; then
15644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	cat confcache >"$cache_file"
15645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
15646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        case $cache_file in #(
15647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        */* | ?:*)
15648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  mv -f confcache "$cache_file"$$ &&
15649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter        *)
15651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  mv -f confcache "$cache_file" ;;
15652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac
15653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fi
15654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
15655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
15656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
15659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f confcache
15661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$prefix" = xNONE && prefix=$ac_default_prefix
15663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Let make expand exec_prefix.
15664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDEFS=-DHAVE_CONFIG_H
15667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_libobjs=
15669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_ltlibobjs=
15670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterU=
15671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # 1. Remove the extension, and $U if already installed.
15673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  #    will be set to the directory where LIBOBJS objects are built.
15677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
15680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIBOBJS=$ac_libobjs
15681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTLIBOBJS=$ac_ltlibobjs
15683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter if test -n "$EXEEXT"; then
15686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__EXEEXT_TRUE=
15687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__EXEEXT_FALSE='#'
15688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__EXEEXT_TRUE='#'
15690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  am__EXEEXT_FALSE=
15691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "conditional \"AMDEP\" was never defined.
15695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5
15696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5
15700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
15703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5
15704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
15706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined.
15707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5
15708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "${HAVE_PTHREADS_TRUE}" && test -z "${HAVE_PTHREADS_FALSE}"; then
15710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "conditional \"HAVE_PTHREADS\" was never defined.
15711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsually this means the macro was only invoked conditionally." "$LINENO" 5
15712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter: "${CONFIG_STATUS=./config.status}"
15715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_write_fail=0
15716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files_save=$ac_clean_files
15717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files="$ac_clean_files $CONFIG_STATUS"
15718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_write_fail=0
15721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#! $SHELL
15723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Generated by $as_me.
15724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Run this file to recreate the current configuration.
15725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler output produced by configure, useful for debugging
15726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# configure, is in config.log if it exists.
15727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdebug=false
15729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_recheck=false
15730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_silent=false
15731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=\${CONFIG_SHELL-$SHELL}
15733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport SHELL
15734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASEOF
15735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ##
15737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## M4sh Initialization. ##
15738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## -------------------- ##
15739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Be more Bourne compatible
15741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDUALCASE=1; export DUALCASE # for MKS sh
15742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  emulate sh
15744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  NULLCMD=:
15745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # is contrary to our usage.  Disable this feature.
15747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  alias -g '${1+"$@"}'='"$@"'
15748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  setopt NO_GLOB_SUBST
15749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case `(set -o) 2>/dev/null` in #(
15751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *posix*) :
15752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    set -o posix ;; #(
15753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) :
15754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ;;
15755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
15756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_nl='
15760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter'
15761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport as_nl
15762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Printing a long string crashes Solaris 7 /usr/bin/printf.
15763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Prefer a ksh shell builtin over an external printf program on Solaris,
15767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but without wasting forks for bash or zsh.
15768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -z "$BASH_VERSION$ZSH_VERSION" \
15769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo='print -r --'
15771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo_n='print -rn --'
15772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo='printf %s\n'
15774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo_n='printf %s'
15775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_n='/usr/ucb/echo -n'
15779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
15780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_n_body='eval
15782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      arg=$1;
15783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $arg in #(
15784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *"$as_nl"*)
15785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	expr "X$arg" : "X\\(.*\\)$as_nl";
15786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac;
15788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    '
15790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    export as_echo_n_body
15791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_echo_n='sh -c $as_echo_n_body as_echo'
15792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
15793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  export as_echo_body
15794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_echo='sh -c $as_echo_body as_echo'
15795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The user is always right.
15798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "${PATH_SEPARATOR+set}" != set; then
15799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  PATH_SEPARATOR=:
15800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      PATH_SEPARATOR=';'
15803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
15804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# IFS
15808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We need space, tab and new line, in precisely that order.  Quoting is
15809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# there to prevent editors from complaining about space-tab.
15810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# splitting by setting IFS to empty value.)
15812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=" ""	$as_nl"
15813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find who we are.  Look in the path if we contain no directory separator.
15815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_myself=
15816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $0 in #((
15817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *[\\/]* ) as_myself=$0 ;;
15818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_dir in $PATH
15820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
15821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$as_save_IFS
15822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -z "$as_dir" && as_dir=.
15823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
15825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterIFS=$as_save_IFS
15826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ;;
15828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
15829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We did not find ourselves, most probably we were run as `sh COMMAND'
15830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# in which case we are not to be found in the path.
15831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$as_myself" = x; then
15832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_myself=$0
15833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test ! -f "$as_myself"; then
15835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exit 1
15837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unset variables that we do not need and which cause bugs (e.g. in
15840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# suppresses any "Segmentation fault" message there.  '((' could
15842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# trigger a bug in pdksh 5.2.14.
15843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor as_var in BASH_ENV ENV MAIL MAILPATH
15844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo eval test x\${$as_var+set} = xset \
15845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
15847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS1='$ '
15848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS2='> '
15849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPS4='+ '
15850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# NLS nuisances.
15852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLC_ALL=C
15853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LC_ALL
15854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLANGUAGE=C
15855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport LANGUAGE
15856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# CDPATH.
15858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_error STATUS ERROR [LINENO LOG_FD]
15862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------------------------
15863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# script with STATUS, using 1 if that was 0.
15866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_error ()
15867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_status=$1; test $as_status -eq 0 && as_status=1
15869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test "$4"; then
15870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
15873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$as_me: error: $2" >&2
15874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_exit $as_status
15875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_error
15876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_set_status STATUS
15879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -----------------------
15880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set $? to STATUS, without forking.
15881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_set_status ()
15882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  return $1
15884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_set_status
15885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_exit STATUS
15887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -----------------
15888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_exit ()
15890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  set +e
15892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_set_status $1
15893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exit $1
15894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_exit
15895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_unset VAR
15897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ---------------
15898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Portably unset VAR.
15899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_unset ()
15900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
15901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { eval $1=; unset $1;}
15902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
15903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_unset=as_fn_unset
15904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_append VAR VALUE
15905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ----------------------
15906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Append the text in VALUE to the end of the definition contained in VAR. Take
15907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# advantage of any shell optimizations that allow amortized linear growth over
15908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# repeated appends, instead of the typical quadratic growth present in naive
15909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# implementations.
15910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval 'as_fn_append ()
15912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
15913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval $1+=\$2
15914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }'
15915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_append ()
15917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
15918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval $1=\$$1\$2
15919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
15920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_append
15921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_arith ARG...
15923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ------------------
15924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Perform arithmetic evaluation on the ARGs, and store the result in the
15925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# global $as_val. Take advantage of shells that can avoid forks. The arguments
15926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# must be portable across $(()) and expr.
15927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval 'as_fn_arith ()
15929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
15930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_val=$(( $* ))
15931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }'
15932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_arith ()
15934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  {
15935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_val=`expr "$@" || test $? -eq 1`
15936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
15937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # as_fn_arith
15938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif expr a : '\(a\)' >/dev/null 2>&1 &&
15941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_expr=expr
15943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_expr=false
15945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_basename=basename
15949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_basename=false
15951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_dirname=dirname
15955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
15956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_dirname=false
15957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
15958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_me=`$as_basename -- "$0" ||
15960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$0" : 'X\(//\)$' \| \
15962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X/"$0" |
15964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^.*\/\([^/][^/]*\)\/*$/{
15965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
15966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
15967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
15968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\/\(\/\/\)$/{
15969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
15970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
15971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
15972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\/\(\/\).*/{
15973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
15974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
15975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
15976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
15977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Avoid depending upon Character Ranges.
15979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
15980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
15982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_digits='0123456789'
15983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_cr_alnum=$as_cr_Letters$as_cr_digits
15984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO_C= ECHO_N= ECHO_T=
15986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `echo -n x` in #(((((
15987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter-n*)
15988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case `echo 'xy\c'` in
15989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  xy)  ECHO_C='\c';;
15991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ECHO_T='	';;
15993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac;;
15994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
15995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ECHO_N='-n';;
15996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
15997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
15998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.file
15999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -d conf$$.dir; then
16000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conf$$.dir/conf$$.file
16001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
16002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f conf$$.dir
16003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  mkdir conf$$.dir 2>/dev/null
16004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif (echo >conf$$.file) 2>/dev/null; then
16006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ln -s conf$$.file conf$$ 2>/dev/null; then
16007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ln_s='ln -s'
16008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # ... but there are two gotchas:
16009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # In both cases, we have to default to `cp -p'.
16012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_ln_s='cp -p'
16014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  elif ln conf$$.file conf$$ 2>/dev/null; then
16015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ln_s=ln
16016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
16017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ln_s='cp -p'
16018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
16019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
16020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_ln_s='cp -p'
16021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrmdir conf$$.dir 2>/dev/null
16024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# as_fn_mkdir_p
16027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# -------------
16028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create "$as_dir" as a directory, including parents if necessary.
16029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_mkdir_p ()
16030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $as_dir in #(
16033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -*) as_dir=./$as_dir;;
16034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
16035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -d "$as_dir" || eval $as_mkdir_p || {
16036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_dirs=
16037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    while :; do
16038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $as_dir in #(
16039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) as_qdir=$as_dir;;
16041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
16042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_dirs="'$as_qdir' $as_dirs"
16043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_dir=`$as_dirname -- "$as_dir" ||
16044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_dir" : 'X\(//\)[^/]' \| \
16046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_dir" : 'X\(//\)$' \| \
16047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$as_dir" |
16049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
16051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
16052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
16053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)[^/].*/{
16054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
16055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
16056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
16057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)$/{
16058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
16059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
16060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
16061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\).*/{
16062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
16063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
16064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
16065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
16066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -d "$as_dir" && break
16067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
16068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "$as_dirs" || eval "mkdir $as_dirs"
16069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # as_fn_mkdir_p
16073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif mkdir -p . 2>/dev/null; then
16074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_mkdir_p='mkdir -p "$as_dir"'
16075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
16076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -d ./-p && rmdir ./-p
16077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_mkdir_p=false
16078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -x / >/dev/null 2>&1; then
16081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_test_x='test -x'
16082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
16083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if ls -dL / >/dev/null 2>&1; then
16084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ls_L_option=L
16085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
16086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_ls_L_option=
16087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
16088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_test_x='
16089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval sh -c '\''
16090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      if test -d "$1"; then
16091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	test -d "$1/.";
16092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      else
16093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case $1 in #(
16094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	-*)set "./$1";;
16095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	esac;
16096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	???[sx]*):;;*)false;;esac;fi
16098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    '\'' sh
16099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  '
16100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_executable_p=$as_test_x
16102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid CPP name.
16104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed expression to map a string onto a valid variable name.
16107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 6>&1
16111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------------------------------- ##
16112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Main body of $CONFIG_STATUS script. ##
16113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## ----------------------------------- ##
16114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASEOF
16115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Save the log message, to keep $0 and so on meaningful, and to
16119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# report actual input values of CONFIG_FILES etc. instead of their
16120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# values after options handling.
16121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_log="
16122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis file was extended by Google C++ Testing Framework $as_me 1.7.0, which was
16123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergenerated by GNU Autoconf 2.68.  Invocation command line was
16124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CONFIG_FILES    = $CONFIG_FILES
16126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CONFIG_HEADERS  = $CONFIG_HEADERS
16127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CONFIG_LINKS    = $CONFIG_LINKS
16128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CONFIG_COMMANDS = $CONFIG_COMMANDS
16129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $ $0 $@
16130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteron `(hostname || uname -n) 2>/dev/null | sed 1q`
16132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"
16133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_config_files in *"
16137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) set x $ac_config_files; shift; ac_config_files=$*;;
16138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
16139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $ac_config_headers in *"
16141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
16143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Files that config.status was made for.
16147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfig_files="$ac_config_files"
16148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfig_headers="$ac_config_headers"
16149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfig_commands="$ac_config_commands"
16150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_usage="\
16155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\`$as_me' instantiates files and other configuration actions
16156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfrom templates according to the current configuration.  Unless the files
16157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterand actions are specified as TAGs, all are instantiated by default.
16158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterUsage: $0 [OPTION]... [TAG]...
16160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -h, --help       print this help, then exit
16162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -V, --version    print version number and configuration settings, then exit
16163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --config     print configuration, then exit
16164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -q, --quiet, --silent
16165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                   do not print progress messages
16166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -d, --debug      don't remove temporary files
16167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --recheck    update $as_me by reconfiguring in the same conditions
16168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --file=FILE[:TEMPLATE]
16169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                   instantiate the configuration file FILE
16170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      --header=FILE[:TEMPLATE]
16171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter                   instantiate the configuration header FILE
16172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration files:
16174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$config_files
16175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration headers:
16177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$config_headers
16178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterConfiguration commands:
16180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$config_commands
16181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterReport bugs to <googletestframework@googlegroups.com>."
16183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_version="\\
16188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGoogle C++ Testing Framework config.status 1.7.0
16189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterconfigured by $0, generated by GNU Autoconf 2.68,
16190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  with options \\"\$ac_cs_config\\"
16191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCopyright (C) 2010 Free Software Foundation, Inc.
16193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterThis config.status script is free software; the Free Software Foundation
16194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtergives unlimited permission to copy, distribute and modify it."
16195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_pwd='$ac_pwd'
16197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersrcdir='$srcdir'
16198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterINSTALL='$INSTALL'
16199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMKDIR_P='$MKDIR_P'
16200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAWK='$AWK'
16201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -n "\$AWK" || AWK=awk
16202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The default lists apply if the user does not specify any file.
16206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_need_defaults=:
16207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhile test $# != 0
16208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
16209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $1 in
16210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --*=?*)
16211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_shift=:
16214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
16215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --*=)
16216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_optarg=
16218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_shift=:
16219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
16220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)
16221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_option=$1
16222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_optarg=$2
16223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_shift=shift
16224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
16225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
16226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_option in
16228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Handling of the options.
16229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cs_recheck=: ;;
16231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$ac_cs_version"; exit ;;
16233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --config | --confi | --conf | --con | --co | --c )
16234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$ac_cs_config"; exit ;;
16235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --debug | --debu | --deb | --de | --d | -d )
16236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    debug=: ;;
16237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --file | --fil | --fi | --f )
16238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $ac_shift
16239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_optarg in
16240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    '') as_fn_error $? "missing file argument" ;;
16242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
16243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_append CONFIG_FILES " '$ac_optarg'"
16244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_need_defaults=false;;
16245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --header | --heade | --head | --hea )
16246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $ac_shift
16247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_optarg in
16248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
16250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_need_defaults=false;;
16252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --he | --h)
16253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Conflict between --help and --header
16254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "ambiguous option: \`$1'
16255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTry \`$0 --help' for more information.";;
16256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  --help | --hel | -h )
16257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "$ac_cs_usage"; exit ;;
16258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_cs_silent=: ;;
16261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # This is an error.
16263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -*) as_fn_error $? "unrecognized option: \`$1'
16264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterTry \`$0 --help' for more information." ;;
16265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) as_fn_append ac_config_targets " $1"
16267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     ac_need_defaults=false ;;
16268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
16270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shift
16271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
16272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_configure_extra_args=
16274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_cs_silent; then
16276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exec 6>/dev/null
16277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_configure_extra_args="$ac_configure_extra_args --silent"
16278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif \$ac_cs_recheck; then
16283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shift
16285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  CONFIG_SHELL='$SHELL'
16287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  export CONFIG_SHELL
16288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exec "\$@"
16289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexec 5>>config.log
16294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo
16296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter## Running $as_me. ##
16298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ASBOX
16299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $as_echo "$ac_log"
16300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} >&5
16301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
16305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# INIT-COMMANDS
16306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
16307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The HP-UX ksh and POSIX shell print the target directory to stdout
16311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# if CDPATH is set.
16312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed_quote_subst='$sed_quote_subst'
16315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdouble_quote_subst='$double_quote_subst'
16316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdelay_variable_subst='$delay_variable_subst'
16317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
16326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterenable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC='$LTCC'
16503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS='$LTCFLAGS'
16504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler='$compiler_DEFAULT'
16505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A function that is used when there is no print builtin or printf.
16507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_fallback_echo ()
16508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval 'cat <<_LTECHO_EOF
16510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\$1
16511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LTECHO_EOF'
16512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
16513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Quote evaled strings.
16515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor var in SHELL \
16516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO \
16517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR \
16518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED \
16519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP \
16520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP \
16521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP \
16522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD \
16523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM \
16524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S \
16525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_SP2NL \
16526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_NL2SP \
16527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag \
16528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP \
16529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method \
16530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd \
16531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob \
16532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob \
16533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL \
16534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd \
16535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR \
16536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR_FLAGS \
16537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchiver_list_spec \
16538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP \
16539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB \
16540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC \
16541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCFLAGS \
16542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler \
16543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_pipe \
16544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_cdecl \
16545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address \
16546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternm_file_list_spec \
16548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag \
16549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic \
16550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl \
16551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static \
16552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o \
16553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks \
16554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL \
16555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL \
16556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT \
16557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO \
16558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL \
16559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64 \
16560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds \
16561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec \
16562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec \
16563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object \
16564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld \
16565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag \
16566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag \
16567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec \
16568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator \
16569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms \
16570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms \
16571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec \
16572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink \
16573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec \
16574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec \
16575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec \
16576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_override_mode \
16577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval \
16578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib \
16579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib \
16580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs \
16581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects \
16582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects \
16583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps \
16584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps \
16585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path \
16586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD_CXX \
16587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag_CXX \
16588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_CXX \
16589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_no_builtin_flag_CXX \
16590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_pic_CXX \
16591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_wl_CXX \
16592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_prog_compiler_static_CXX \
16593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_cv_prog_compiler_c_o_CXX \
16594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec_CXX \
16595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec_CXX \
16596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object_CXX \
16597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld_CXX \
16598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag_CXX \
16599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag_CXX \
16600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec_CXX \
16601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator_CXX \
16602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms_CXX \
16603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms_CXX \
16604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec_CXX \
16605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs_CXX \
16606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects_CXX \
16607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects_CXX \
16608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps_CXX \
16609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps_CXX \
16610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path_CXX; do
16611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *[\\\\\\\`\\"\\\$]*)
16613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
16615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
16616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
16618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
16619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
16620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Double-quote double-evaled strings.
16622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor var in reload_cmds \
16623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds \
16624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds \
16625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds \
16626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextract_expsyms_cmds \
16627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds \
16628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds \
16629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds \
16630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds \
16631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds \
16632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds \
16633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds \
16634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds \
16635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds \
16636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds \
16637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds \
16638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds \
16639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_search_path_spec \
16640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec \
16641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds_CXX \
16642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds_CXX \
16643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds_CXX \
16644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds_CXX \
16645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds_CXX \
16646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds_CXX \
16647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds_CXX \
16648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds_CXX \
16649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds_CXX \
16650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds_CXX \
16651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds_CXX; do
16652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *[\\\\\\\`\\"\\\$]*)
16654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
16656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *)
16657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      ;;
16659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
16660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
16661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_aux_dir='$ac_aux_dir'
16663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterxsi_shell='$xsi_shell'
16664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_shell_append='$lt_shell_append'
16665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# See if we are running on zsh, and set the options which allow our
16667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# commands through without removal of \ escapes INIT.
16668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "\${ZSH_VERSION+set}" ; then
16669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   setopt NO_GLOB_SUBST
16670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    PACKAGE='$PACKAGE'
16674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    VERSION='$VERSION'
16675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    TIMESTAMP='$TIMESTAMP'
16676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    RM='$RM'
16677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ofile='$ofile'
16678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Handling of arguments.
16689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_config_target in $ac_config_targets
16690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
16691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_config_target in
16692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "build-aux/config.h") CONFIG_HEADERS="$CONFIG_HEADERS build-aux/config.h" ;;
16693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "scripts/gtest-config") CONFIG_FILES="$CONFIG_FILES scripts/gtest-config" ;;
16695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
16700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
16701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If the user did not use the arguments to specify the items to instantiate,
16704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# then the envvar interface is used.  Set only those that are not.
16705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# We use the long form for the default assignment because of an extremely
16706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# bizarre bug on SunOS 4.1.3.
16707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif $ac_need_defaults; then
16708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Have a temporary directory for convenience.  Make it in the build tree
16714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# simply because there is no reason against having it here, and in addition,
16715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# creating and moving files from /tmp can sometimes cause problems.
16716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Hook for its removal unless debugging.
16717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Note that there is a small window in which the directory will not be cleaned:
16718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# after its creation but before its name has been assigned to `$tmp'.
16719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$debug ||
16720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  tmp= ac_tmp=
16722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  trap 'exit_status=$?
16723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  : "${ac_tmp:=$tmp}"
16724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' 0
16726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  trap 'as_fn_exit 1' 1 2 13 15
16727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
16728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a (secure) tmp directory for tmp files.
16729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test -d "$tmp"
16733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}  ||
16734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  tmp=./conf$$-$RANDOM
16736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  (umask 077 && mkdir "$tmp")
16737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_tmp=$tmp
16739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set up the scripts for CONFIG_FILES section.
16741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No need to generate them if there are no CONFIG_FILES.
16742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This happens for instance with `./config.status config.h'.
16743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CONFIG_FILES"; then
16744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cr=`echo X | tr X '\015'`
16747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# On cygwin, bash can eat \r inside `` if the user requested igncr.
16748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# But we know of no other shell where ac_cr would be empty at this
16749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# point, so we can use a bashism as a fallback.
16750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$ac_cr" = x; then
16751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  eval ac_cr=\$\'\\r\'
16752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cs_awk_cr='\\r'
16756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
16757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cs_awk_cr=$ac_cr
16758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo "cat >conf$$subs.awk <<_ACEOF" &&
16766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  echo "_ACEOF"
16768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} >conf$$subs.sh ||
16769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_delim='%!_!# '
16772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_last_try in false false false false false :; do
16773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  . ./conf$$subs.sh ||
16774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test $ac_delim_n = $ac_delim_num; then
16778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break
16779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  elif $ac_last_try; then
16780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
16782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
16784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
16785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$subs.sh
16786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed -n '
16791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh
16792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^/S["/; s/!.*/"]=/
16793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp
16794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterg
16795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^[^!]*!//
16796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:repl
16797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert repl
16798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/'"$ac_delim"'$//
16799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert delim
16800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:nl
16801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh
16802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\(.\{148\}\)..*/\1/
16803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert more1
16804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp
16806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtern
16807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterb repl
16808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:more1
16809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"\\/
16810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp
16811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterg
16812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}//
16813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert nl
16814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:delim
16815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh
16816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\(.\{148\}\)..*/\1/
16817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert more2
16818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"/
16819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp
16820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterb
16821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:more2
16822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"\\/
16823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterp
16824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterg
16825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}//
16826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert delim
16827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' <conf$$subs.awk | sed '
16828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/^[^""]/{
16829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  N
16830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s/\n//
16831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
16832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' >>$CONFIG_STATUS || ac_write_fail=1
16833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrm -f conf$$subs.awk
16834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACAWK
16836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for (key in S) S_is_set[key] = 1
16838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  FS = ""
16839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
16841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{
16842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  line = $ 0
16843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  nfields = split(line, field, "@")
16844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  substed = 0
16845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  len = length(field[1])
16846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for (i = 2; i < nfields; i++) {
16847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    key = field[i]
16848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    keylen = length(key)
16849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if (S_is_set[key]) {
16850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      value = S[key]
16851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      len += length(value) + length(field[++i])
16853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      substed = 1
16854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    } else
16855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      len += 1 + keylen
16856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
16857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  print line
16859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
16860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACAWK
16862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
16867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  cat
16868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# trailing colons and then remove the whole line if VPATH becomes empty
16875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# (actually we leave an empty line to preserve line numbers).
16876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "x$srcdir" = x.; then
16877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
16878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterh
16879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters///
16880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^/:/
16881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/[	 ]*$/:/
16882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:\$(srcdir):/:/g
16883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:\${srcdir}:/:/g
16884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:@srcdir@:/:/g
16885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^:*//
16886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/:*$//
16887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterx
16888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\(=[	 ]*\).*/\1/
16889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterG
16890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\n//
16891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^[^=]*=[	 ]*$//
16892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}'
16893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
16894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # test -n "$CONFIG_FILES"
16897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set up the scripts for CONFIG_HEADERS section.
16899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# No need to generate them if there are no CONFIG_HEADERS.
16900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This happens for instance with `./config.status Makefile'.
16901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$CONFIG_HEADERS"; then
16902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterBEGIN {
16904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
16905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform confdefs.h into an awk script `defines.awk', embedded as
16907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# here-document in config.status, that substitutes the proper values into
16908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.h.in to produce config.h.
16909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a delimiter string that does not exist in confdefs.h, to ease
16911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# handling of long lines.
16912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_delim='%!_!# '
16913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_last_try in false false :; do
16914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test -z "$ac_tt"; then
16916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    break
16917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  elif $ac_last_try; then
16918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
16920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
16922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
16923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# For the awk script, D is an array of macro values keyed by name,
16925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# likewise P contains macro parameters if any.  Preserve backslash
16926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# newline sequences.
16927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersed -n '
16930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}/&'"$ac_delim"'/g
16931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert rset
16932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:rset
16933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
16934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert def
16935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd
16936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:def
16937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\\$//
16938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert bsnl
16939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g
16940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterD["\1"]=" \3"/p
16942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
16943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd
16944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:bsnl
16945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g
16946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterD["\1"]=" \3\\\\\\n"\\/p
16948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert cont
16949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert cont
16951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd
16952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:cont
16953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtern
16954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/.\{148\}/&'"$ac_delim"'/g
16955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert clear
16956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:clear
16957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/\\$//
16958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtert bsnlc
16959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/"/p
16960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterd
16961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:bsnlc
16962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterb cont
16964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter' <confdefs.h | sed '
16965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters/'"$ac_delim"'/"\\\
16966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"/g' >>$CONFIG_STATUS || ac_write_fail=1
16967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
16968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for (key in D) D_is_set[key] = 1
16970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  FS = ""
16971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
16972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  line = \$ 0
16974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  split(line, arg, " ")
16975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (arg[1] == "#") {
16976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    defundef = arg[2]
16977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mac1 = arg[3]
16978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  } else {
16979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    defundef = substr(arg[1], 2)
16980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mac1 = arg[2]
16981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
16982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  split(mac1, mac2, "(") #)
16983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  macro = mac2[1]
16984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  prefix = substr(line, 1, index(line, defundef) - 1)
16985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if (D_is_set[macro]) {
16986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Preserve the white space surrounding the "#".
16987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    print prefix "define", macro P[macro] D[macro]
16988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    next
16989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  } else {
16990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Replace #undef with comments.  This is necessary, for example,
16991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # in the case of _POSIX_SOURCE, which is predefined and required
16992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # on some systems where configure will not decide to define it.
16993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if (defundef == "undef") {
16994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      print "/*", prefix defundef, macro, "*/"
16995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      next
16996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    }
16997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  }
16998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
16999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{ print }
17000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACAWK
17001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
17002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi # test -n "$CONFIG_HEADERS"
17005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershift
17009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor ac_tag
17010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdo
17011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_tag in
17012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :[FHLC]) ac_mode=$ac_tag; continue;;
17013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_mode$ac_tag in
17015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :[FHL]*:*);;
17016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :[FH]-) ac_tag=-:-;;
17018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_save_IFS=$IFS
17021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=:
17022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  set x $ac_tag
17023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  IFS=$ac_save_IFS
17024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shift
17025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_file=$1
17026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shift
17027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_mode in
17029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :L) ac_source=$1;;
17030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :[FH])
17031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_file_inputs=
17032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for ac_f
17033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    do
17034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $ac_f in
17035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      -) ac_f="$ac_tmp/stdin";;
17036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      *) # Look for the file first in the build tree, then in the source tree
17037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 # because $ac_f cannot contain `:'.
17039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 test -f "$ac_f" ||
17040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   case $ac_f in
17041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   [\\/$]*) false;;
17042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   esac ||
17044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      esac
17046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_fn_append ac_file_inputs " '$ac_f'"
17048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
17049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Let's still pretend it is `configure' which instantiates (i.e., don't
17051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # use $as_me), people would be surprised to read:
17052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    #    /* config.h.  Generated by config.status.  */
17053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    configure_input='Generated from '`
17054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	`' by configure.'
17056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test x"$ac_file" != x-; then
17057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      configure_input="$ac_file.  $configure_input"
17058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: creating $ac_file" >&6;}
17060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
17061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Neutralize special characters interpreted by sed in replacement strings.
17062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $configure_input in #(
17063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *\&* | *\|* | *\\* )
17064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       ac_sed_conf_input=`$as_echo "$configure_input" |
17065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *) ac_sed_conf_input=$configure_input;;
17067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
17068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    case $ac_tag in
17070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    esac
17073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
17074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_dir=`$as_dirname -- "$ac_file" ||
17077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$ac_file" : 'X\(//\)[^/]' \| \
17079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$ac_file" : 'X\(//\)$' \| \
17080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$ac_file" |
17082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)[^/].*/{
17087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)$/{
17091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\).*/{
17095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
17099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_dir="$ac_dir"; as_fn_mkdir_p
17100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_builddir=.
17101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase "$ac_dir" in
17103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*)
17105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # A ".." for each directory in $ac_dir_suffix.
17107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_top_builddir_sub in
17109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac ;;
17112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
17113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_top_builddir=$ac_pwd
17114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_builddir=$ac_pwd$ac_dir_suffix
17115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# for backward compatibility:
17116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_top_builddir=$ac_top_build_prefix
17117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase $srcdir in
17119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  .)  # We are building in place.
17120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_srcdir=.
17121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_top_srcdir=$ac_top_builddir_sub
17122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_abs_top_srcdir=$ac_pwd ;;
17123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  [\\/]* | ?:[\\/]* )  # Absolute name.
17124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_srcdir=$srcdir$ac_dir_suffix;
17125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_top_srcdir=$srcdir
17126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_abs_top_srcdir=$srcdir ;;
17127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) # Relative name.
17128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_top_srcdir=$ac_top_build_prefix$srcdir
17130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
17132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_mode in
17136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :F)
17137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  #
17138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # CONFIG_FILE
17139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  #
17140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $INSTALL in
17142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_MKDIR_P=$MKDIR_P
17146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $MKDIR_P in
17147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  [\\/$]* | ?:[\\/]* ) ;;
17148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
17151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# If the template does not know about datarootdir, expand it.
17154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: This hack should be removed a few years after 2.60.
17155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_datarootdir_hack=; ac_datarootdir_seen=
17156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_sed_dataroot='
17157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/datarootdir/ {
17158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  p
17159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  q
17160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
17161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@datadir@/p
17162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@docdir@/p
17163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@infodir@/p
17164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@localedir@/p
17165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@mandir@/p'
17166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*datarootdir*) ac_datarootdir_seen=yes;;
17168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
17172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_datarootdir_hack='
17174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s&@datadir@&$datadir&g
17175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s&@docdir@&$docdir&g
17176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s&@infodir@&$infodir&g
17177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s&@localedir@&$localedir&g
17178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s&@mandir@&$mandir&g
17179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  s&\\\${datarootdir}&$datarootdir&g' ;;
17180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteresac
17181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
17182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Neutralize VPATH when `$srcdir' = `.'.
17184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shell code in configure.ac might set extrasub.
17185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# FIXME: do we really want to maintain this feature?
17186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_sed_extra="$ac_vpsub
17188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$extrasub
17189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
17190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter:t
17192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters|@configure_input@|$ac_sed_conf_input|;t t
17194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@top_builddir@&$ac_top_builddir_sub&;t t
17195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@top_build_prefix@&$ac_top_build_prefix&;t t
17196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@srcdir@&$ac_srcdir&;t t
17197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_srcdir@&$ac_abs_srcdir&;t t
17198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@top_srcdir@&$ac_top_srcdir&;t t
17199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@builddir@&$ac_builddir&;t t
17201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_builddir@&$ac_abs_builddir&;t t
17202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@INSTALL@&$ac_INSTALL&;t t
17204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchters&@MKDIR_P@&$ac_MKDIR_P&;t t
17205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$ac_datarootdir_hack
17206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter"
17207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhich seems to be undefined.  Please make sure it is defined" >&5
17216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhich seems to be undefined.  Please make sure it is defined" >&2;}
17218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  rm -f "$ac_tmp/stdin"
17220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_file in
17221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17223aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac \
17224aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17225aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;;
17226aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :H)
17227aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  #
17228aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # CONFIG_HEADER
17229aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  #
17230aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test x"$ac_file" != x-; then
17231aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    {
17232aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      $as_echo "/* $configure_input  */" \
17233aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17234aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    } >"$ac_tmp/config.h" \
17235aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17236aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17237aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17238aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: $ac_file is unchanged" >&6;}
17239aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
17240aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      rm -f "$ac_file"
17241aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      mv "$ac_tmp/config.h" "$ac_file" \
17242aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17243aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
17244aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  else
17245aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $as_echo "/* $configure_input  */" \
17246aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17247aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      || as_fn_error $? "could not create -" "$LINENO" 5
17248aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  fi
17249aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compute "$ac_file"'s index in $config_headers.
17250aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_am_arg="$ac_file"
17251aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_am_stamp_count=1
17252aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfor _am_header in $config_headers :; do
17253aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $_am_header in
17254aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $_am_arg | $_am_arg:* )
17255aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      break ;;
17256aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    * )
17257aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17258aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17259aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone
17260aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17261aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17262aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17263aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$_am_arg" : 'X\(//\)$' \| \
17264aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17265aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$_am_arg" |
17266aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17267aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17268aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17269aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17270aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)[^/].*/{
17271aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17272aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17273aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17274aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)$/{
17275aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17276aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17277aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17278aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\).*/{
17279aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17280aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17281aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17282aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`/stamp-h$_am_stamp_count
17283aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;;
17284aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17285aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17286aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: executing $ac_file commands" >&6;}
17287aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;;
17288aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17289aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17290aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17291aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $ac_file$ac_mode in
17292aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "scripts/gtest-config":F) chmod +x scripts/gtest-config ;;
17293aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17294aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Autoconf 2.62 quotes --file arguments for eval, but not when files
17295aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # are listed without --file.  Let's play safe and only enable the eval
17296aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # if we detect the quoting.
17297aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $CONFIG_FILES in
17298aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *\'*) eval set x "$CONFIG_FILES" ;;
17299aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  *)   set x $CONFIG_FILES ;;
17300aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17301aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  shift
17302aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  for mf
17303aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  do
17304aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Strip MF so we end up with the name of the file.
17305aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    mf=`echo "$mf" | sed -e 's/:.*$//'`
17306aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Check whether this is an Automake generated Makefile or not.
17307aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # We used to match only the files named `Makefile.in', but
17308aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # some people rename them; so instead we look at the file content.
17309aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Grep'ing the first line is not enough: some people post-process
17310aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # each Makefile.in and add a new line on top of each file to say so.
17311aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Grep'ing the whole file is not good either: AIX grep has a line
17312aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # limit of 2048, but all sed's we know have understand at least 4000.
17313aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17314aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      dirpart=`$as_dirname -- "$mf" ||
17315aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17316aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$mf" : 'X\(//\)[^/]' \| \
17317aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$mf" : 'X\(//\)$' \| \
17318aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17319aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$mf" |
17320aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17321aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17322aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17323aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17324aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)[^/].*/{
17325aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17326aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17327aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17328aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)$/{
17329aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17330aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17331aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17332aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\).*/{
17333aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17334aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17335aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17336aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
17337aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    else
17338aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      continue
17339aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
17340aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Extract the definition of DEPDIR, am__include, and am__quote
17341aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # from the Makefile without running `make'.
17342aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17343aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "$DEPDIR" && continue
17344aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17345aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    test -z "am__include" && continue
17346aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17347aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # When using ansi2knr, U may be empty or an underscore; expand it
17348aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    U=`sed -n 's/^U = //p' < "$mf"`
17349aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # Find all dependency output files, they are included files with
17350aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17351aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # simplest approach to changing $(DEPDIR) to its actual value in the
17352aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # expansion.
17353aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    for file in `sed -n "
17354aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17355aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17356aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # Make sure the directory exists.
17357aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      test -f "$dirpart/$file" && continue
17358aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      fdir=`$as_dirname -- "$file" ||
17359aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17360aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$file" : 'X\(//\)[^/]' \| \
17361aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$file" : 'X\(//\)$' \| \
17362aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17363aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo X"$file" |
17364aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17365aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17366aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17367aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17368aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)[^/].*/{
17369aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17370aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17371aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17372aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\/\)$/{
17373aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17374aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17375aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17376aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  /^X\(\/\).*/{
17377aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    s//\1/
17378aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	    q
17379aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  }
17380aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter	  s/.*/./; q'`
17381aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17382aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      # echo "creating $dirpart/$file"
17383aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      echo '# dummy' > "$dirpart/$file"
17384aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    done
17385aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  done
17386aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter}
17387aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;;
17388aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    "libtool":C)
17389aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17390aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # See if we are running on zsh, and set the options which allow our
17391aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    # commands through without removal of \ escapes.
17392aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    if test -n "${ZSH_VERSION+set}" ; then
17393aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      setopt NO_GLOB_SUBST
17394aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    fi
17395aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17396aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cfgfile="${ofile}T"
17397aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17398aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    $RM "$cfgfile"
17399aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17400aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat <<_LT_EOF >> "$cfgfile"
17401aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#! $SHELL
17402aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17403aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17404aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17405aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17406aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17407aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
17408aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17409aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
17410aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#                 Foundation, Inc.
17411aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#   Written by Gordon Matzigkeit, 1996
17412aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
17413aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#   This file is part of GNU Libtool.
17414aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
17415aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU Libtool is free software; you can redistribute it and/or
17416aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# modify it under the terms of the GNU General Public License as
17417aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# published by the Free Software Foundation; either version 2 of
17418aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# the License, or (at your option) any later version.
17419aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
17420aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# As a special exception to the GNU General Public License,
17421aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# if you distribute this file as part of a program or library that
17422aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# is built using GNU Libtool, you may include this file under the
17423aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# same distribution terms that you use for the rest of that program.
17424aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
17425aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU Libtool is distributed in the hope that it will be useful,
17426aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# but WITHOUT ANY WARRANTY; without even the implied warranty of
17427aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17428aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# GNU General Public License for more details.
17429aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter#
17430aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# You should have received a copy of the GNU General Public License
17431aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# along with GNU Libtool; see the file COPYING.  If not, a copy
17432aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17433aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# obtained by writing to the Free Software Foundation, Inc.,
17434aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17435aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17436aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17437aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The names of the tagged configurations supported by this script.
17438aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteravailable_tags="CXX "
17439aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17440aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### BEGIN LIBTOOL CONFIG
17441aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17442aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Which release of libtool.m4 was used?
17443aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_version=$macro_version
17444aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermacro_revision=$macro_revision
17445aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17446aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to build shared libraries.
17447aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_libtool_libs=$enable_shared
17448aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17449aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to build static libraries.
17450aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_old_libs=$enable_static
17451aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17452aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# What type of objects to build.
17453aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_mode=$pic_mode
17454aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17455aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to optimize for fast installation.
17456aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfast_install=$enable_fast_install
17457aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17458aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shell to use when invoking shell scripts.
17459aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSHELL=$lt_SHELL
17460aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17461aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# An echo program that protects backslashes.
17462aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterECHO=$lt_ECHO
17463aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17464aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The PATH separator for the build system.
17465aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterPATH_SEPARATOR=$lt_PATH_SEPARATOR
17466aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17467aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The host system.
17468aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_alias=$host_alias
17469aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost=$host
17470aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhost_os=$host_os
17471aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17472aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The build system.
17473aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_alias=$build_alias
17474aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild=$build
17475aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_os=$build_os
17476aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17477aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A sed program that does not truncate output.
17478aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSED=$lt_SED
17479aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17480aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17481aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterXsed="\$SED -e 1s/^X//"
17482aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17483aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A grep program that handles long lines.
17484aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterGREP=$lt_GREP
17485aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17486aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# An ERE matcher.
17487aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterEGREP=$lt_EGREP
17488aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17489aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A literal string matcher.
17490aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterFGREP=$lt_FGREP
17491aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17492aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A BSD- or MS-compatible name lister.
17493aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNM=$lt_NM
17494aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17495aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we need soft or hard links.
17496aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLN_S=$lt_LN_S
17497aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17498aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# What is the maximum length of a command?
17499aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermax_cmd_len=$max_cmd_len
17500aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17501aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Object file suffix (normally "o").
17502aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjext=$ac_objext
17503aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17504aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Executable file suffix (normally "").
17505aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexeext=$exeext
17506aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17507aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# whether the shell understands "unset".
17508aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_unset=$lt_unset
17509aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17510aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# turn spaces into newlines.
17511aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSP2NL=$lt_lt_SP2NL
17512aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17513aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# turn newlines into spaces.
17514aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNL2SP=$lt_lt_NL2SP
17515aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17516aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# convert \$build file names to \$host format.
17517aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_host_file_cmd=$lt_cv_to_host_file_cmd
17518aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17519aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# convert \$build files to toolchain format.
17520aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterto_tool_file_cmd=$lt_cv_to_tool_file_cmd
17521aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17522aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# An object symbol dumper.
17523aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOBJDUMP=$lt_OBJDUMP
17524aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17525aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Method to check whether dependent libraries are shared objects.
17526aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdeplibs_check_method=$lt_deplibs_check_method
17527aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17528aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to use when deplibs_check_method = "file_magic".
17529aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_cmd=$lt_file_magic_cmd
17530aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17531aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to find potential files when deplibs_check_method = "file_magic".
17532aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_magic_glob=$lt_file_magic_glob
17533aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17534aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17535aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwant_nocaseglob=$lt_want_nocaseglob
17536aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17537aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DLL creation program.
17538aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDLLTOOL=$lt_DLLTOOL
17539aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17540aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to associate shared and link libraries.
17541aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17542aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17543aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The archiver.
17544aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR=$lt_AR
17545aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17546aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flags to create an archive.
17547aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterAR_FLAGS=$lt_AR_FLAGS
17548aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17549aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to feed a file listing to the archiver.
17550aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchiver_list_spec=$lt_archiver_list_spec
17551aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17552aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A symbol stripping program.
17553aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterSTRIP=$lt_STRIP
17554aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17555aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to install an old-style archive.
17556aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterRANLIB=$lt_RANLIB
17557aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postinstall_cmds=$lt_old_postinstall_cmds
17558aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_postuninstall_cmds=$lt_old_postuninstall_cmds
17559aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17560aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether to use a lock for old archive extraction.
17561aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlock_old_archive_extraction=$lock_old_archive_extraction
17562aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17563aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A C compiler.
17564aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCC=$lt_CC
17565aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17566aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# LTCC compiler flags.
17567aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLTCFLAGS=$lt_CFLAGS
17568aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17569aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Take the output of nm and produce a listing of raw symbols and C names.
17570aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17571aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17572aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform the output of nm in a proper C declaration.
17573aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17574aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17575aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform the output of nm in a C name address pair.
17576aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17577aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17578aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Transform the output of nm in a C name address pair when lib prefix is needed.
17579aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17580aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17581aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Specify filename containing input files for \$NM.
17582aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchternm_file_list_spec=$lt_nm_file_list_spec
17583aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17584aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The root where to search for dependent libraries,and in which our libraries should be installed.
17585aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlt_sysroot=$lt_sysroot
17586aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17587aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The name of the directory that contains temporary libtool files.
17588aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterobjdir=$objdir
17589aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17590aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Used to examine libraries when file_magic_cmd begins with "file".
17591aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMAGIC_CMD=$MAGIC_CMD
17592aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17593aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Must we lock files when doing compilation?
17594aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_locks=$lt_need_locks
17595aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17596aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Manifest tool.
17597aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterMANIFEST_TOOL=$lt_MANIFEST_TOOL
17598aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17599aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17600aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterDSYMUTIL=$lt_DSYMUTIL
17601aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17602aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tool to change global to local symbols on Mac OS X.
17603aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterNMEDIT=$lt_NMEDIT
17604aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17605aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Tool to manipulate fat objects and archives on Mac OS X.
17606aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLIPO=$lt_LIPO
17607aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17608aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17609aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL=$lt_OTOOL
17610aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17611aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17612aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterOTOOL64=$lt_OTOOL64
17613aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17614aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Old archive suffix (normally "a").
17615aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibext=$libext
17616aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17617aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shared library suffix (normally ".so").
17618aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershrext_cmds=$lt_shrext_cmds
17619aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17620aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The commands to extract the exported symbol list from a shared archive.
17621aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterextract_expsyms_cmds=$lt_extract_expsyms_cmds
17622aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17623aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Variables whose values should be saved in libtool wrapper scripts and
17624aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# restored at link time.
17625aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtervariables_saved_for_relink=$lt_variables_saved_for_relink
17626aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17627aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need the "lib" prefix for modules?
17628aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_lib_prefix=$need_lib_prefix
17629aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17630aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Do we need a version for libraries?
17631aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterneed_version=$need_version
17632aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17633aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Library versioning type.
17634aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterversion_type=$version_type
17635aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17636aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shared library runtime path variable.
17637aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterrunpath_var=$runpath_var
17638aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17639aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Shared library path variable.
17640aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_var=$shlibpath_var
17641aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17642aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Is shlibpath searched before the hard-coded library search path?
17643aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtershlibpath_overrides_runpath=$shlibpath_overrides_runpath
17644aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17645aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Format of library name prefix.
17646aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibname_spec=$lt_libname_spec
17647aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17648aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# List of archive names.  First name is the real one, the rest are links.
17649aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The last name is the one that the linker finds with -lNAME
17650aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlibrary_names_spec=$lt_library_names_spec
17651aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17652aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The coded name of the library, if different from the real name.
17653aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersoname_spec=$lt_soname_spec
17654aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17655aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Permission mode override for installation of shared libraries.
17656aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinstall_override_mode=$lt_install_override_mode
17657aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17658aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to use after installation of a shared archive.
17659aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostinstall_cmds=$lt_postinstall_cmds
17660aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17661aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Command to use after uninstallation of a shared archive.
17662aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostuninstall_cmds=$lt_postuninstall_cmds
17663aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17664aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to finish a libtool library installation in a directory.
17665aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_cmds=$lt_finish_cmds
17666aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17667aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# As "finish_cmds", except a single script fragment to be evaled but
17668aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# not shown.
17669aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfinish_eval=$lt_finish_eval
17670aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17671aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we should hardcode library paths into libraries.
17672aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_into_libs=$hardcode_into_libs
17673aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17674aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compile-time system search path for libraries.
17675aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17676aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17677aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Run-time system search path for libraries.
17678aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtersys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17679aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17680aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether dlopen is supported.
17681aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdlopen_support=$enable_dlopen
17682aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17683aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether dlopen of programs is supported.
17684aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdlopen_self=$enable_dlopen_self
17685aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17686aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether dlopen of statically linked programs is supported.
17687aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdlopen_self_static=$enable_dlopen_self_static
17688aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17689aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands to strip libraries.
17690aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_striplib=$lt_old_striplib
17691aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterstriplib=$lt_striplib
17692aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17693aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17694aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The linker used to build libraries.
17695aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD=$lt_LD
17696aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17697aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to create reloadable object files.
17698aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag=$lt_reload_flag
17699aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds=$lt_reload_cmds
17700aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17701aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build an old-style archive.
17702aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds=$lt_old_archive_cmds
17703aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17704aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A language specific compiler.
17705aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$lt_compiler
17706aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17707aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Is the compiler the GNU compiler?
17708aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gcc=$GCC
17709aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17710aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to turn off builtin functions.
17711aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17712aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17713aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Additional compiler flags for building library objects.
17714aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_flag=$lt_lt_prog_compiler_pic
17715aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17716aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to pass a linker flag through the compiler.
17717aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_lt_prog_compiler_wl
17718aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17719aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to prevent dynamic linking.
17720aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_static_flag=$lt_lt_prog_compiler_static
17721aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17722aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Does compiler simultaneously support -c and -o options?
17723aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_c_o=$lt_lt_cv_prog_compiler_c_o
17724aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17725aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to add -lc for building shared libraries.
17726aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_libtool_need_lc=$archive_cmds_need_lc
17727aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17728aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to disallow shared libs when runtime libs are static.
17729aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17730aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17731aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to allow reflexive dlopens.
17732aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17733aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17734aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to generate shared objects directly from archives.
17735aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec=$lt_whole_archive_flag_spec
17736aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17737aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether the compiler copes with passing no objects directly.
17738aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object=$lt_compiler_needs_object
17739aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17740aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create an old-style archive from a shared archive.
17741aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17742aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17743aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a temporary old-style archive to link instead of a shared archive.
17744aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17745aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17746aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a shared archive.
17747aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds=$lt_archive_cmds
17748aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds=$lt_archive_expsym_cmds
17749aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17750aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a loadable module if different from building
17751aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared archive.
17752aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds=$lt_module_cmds
17753aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds=$lt_module_expsym_cmds
17754aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17755aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we are building with GNU ld or not.
17756aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_with_gnu_ld
17757aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17758aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that allows shared libraries with undefined symbols to be built.
17759aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag=$lt_allow_undefined_flag
17760aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17761aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that enforces no undefined symbols.
17762aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag=$lt_no_undefined_flag
17763aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17764aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag to hardcode \$libdir into a binary during linking.
17765aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must work even if \$libdir does not exist
17766aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17767aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17768aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we need a single "-rpath" flag with a separated argument.
17769aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator=$lt_hardcode_libdir_separator
17770aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17771aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17772aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary.
17773aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct=$hardcode_direct
17774aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17775aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17776aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary and the resulting library dependency is
17777aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17778aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# library is relocated.
17779aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute=$hardcode_direct_absolute
17780aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17781aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17782aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary.
17783aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L=$hardcode_minus_L
17784aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17785aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17786aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary.
17787aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var=$hardcode_shlibpath_var
17788aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17789aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if building a shared library automatically hardcodes DIR
17790aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the library and all subsequent libraries and executables linked
17791aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# against it.
17792aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic=$hardcode_automatic
17793aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17794aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to yes if linker adds runtime paths of dependent libraries
17795aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# to runtime path list.
17796aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath=$inherit_rpath
17797aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17798aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether libtool must link a program against all its dependency libraries.
17799aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs=$link_all_deplibs
17800aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17801aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if exported symbols are required.
17802aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols=$always_export_symbols
17803aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17804aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The commands to list exported symbols.
17805aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds=$lt_export_symbols_cmds
17806aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17807aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that should not be listed in the preloaded symbols.
17808aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms=$lt_exclude_expsyms
17809aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17810aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that must always be exported.
17811aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms=$lt_include_expsyms
17812aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17813aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for linking programs (against libraries) with templates.
17814aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds=$lt_prelink_cmds
17815aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17816aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for finishing linking programs.
17817aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds=$lt_postlink_cmds
17818aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17819aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Specify filename containing input files.
17820aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec=$lt_file_list_spec
17821aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17822aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to hardcode a shared library path into an executable.
17823aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action=$hardcode_action
17824aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17825aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The directories searched by this compiler when creating a shared library.
17826aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17827aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17828aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Dependencies to place before and after the objects being linked to
17829aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# create a shared library.
17830aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects=$lt_predep_objects
17831aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects=$lt_postdep_objects
17832aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps=$lt_predeps
17833aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps=$lt_postdeps
17834aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17835aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The library search path used internally by the compiler when linking
17836aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared library.
17837aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path=$lt_compiler_lib_search_path
17838aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17839aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### END LIBTOOL CONFIG
17840aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17841aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
17842aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17843aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  case $host_os in
17844aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  aix3*)
17845aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat <<\_LT_EOF >> "$cfgfile"
17846aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# AIX sometimes has problems with the GCC collect2 program.  For some
17847aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# reason, if we set the COLLECT_NAMES environment variable, the problems
17848aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# vanish in a puff of smoke.
17849aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "X${COLLECT_NAMES+set}" != Xset; then
17850aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  COLLECT_NAMES=
17851aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  export COLLECT_NAMES
17852aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
17853aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
17854aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ;;
17855aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
17856aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17857aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17858aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterltmain="$ac_aux_dir/ltmain.sh"
17859aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17860aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17861aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # We use sed instead of cat because bash on DJGPP gets confused if
17862aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17863aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # text mode, it properly converts lines to CR/LF.  This bash problem
17864aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # is reportedly fixed, but why not run on old versions too?
17865aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed '$q' "$ltmain" >> "$cfgfile" \
17866aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter     || (rm -f "$cfgfile"; exit 1)
17867aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17868aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  if test x"$xsi_shell" = xyes; then
17869aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
17870aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_dirname ()\
17871aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17872aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    case ${1} in\
17873aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\      */*) func_dirname_result="${1%/*}${2}" ;;\
17874aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\      *  ) func_dirname_result="${3}" ;;\
17875aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    esac\
17876aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
17877aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17878aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17879aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17880aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17881aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17882aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_basename ()$/,/^} # func_basename /c\
17883aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_basename ()\
17884aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17885aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_basename_result="${1##*/}"\
17886aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
17887aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17888aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17889aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17890aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17891aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17892aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
17893aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_dirname_and_basename ()\
17894aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17895aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    case ${1} in\
17896aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\      */*) func_dirname_result="${1%/*}${2}" ;;\
17897aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\      *  ) func_dirname_result="${3}" ;;\
17898aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    esac\
17899aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_basename_result="${1##*/}"\
17900aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
17901aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17902aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17903aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17904aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17905aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17906aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
17907aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_stripname ()\
17908aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17909aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
17910aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    # positional parameters, so assign one to ordinary parameter first.\
17911aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_stripname_result=${3}\
17912aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_stripname_result=${func_stripname_result#"${1}"}\
17913aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_stripname_result=${func_stripname_result%"${2}"}\
17914aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
17915aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17916aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17917aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17918aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17919aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17920aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
17921aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_split_long_opt ()\
17922aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17923aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_split_long_opt_name=${1%%=*}\
17924aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_split_long_opt_arg=${1#*=}\
17925aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
17926aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17927aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17928aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17929aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17930aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17931aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
17932aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_split_short_opt ()\
17933aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17934aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_split_short_opt_arg=${1#??}\
17935aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
17936aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
17937aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17938aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17939aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17940aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17941aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17942aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
17943aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_lo2o ()\
17944aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17945aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    case ${1} in\
17946aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
17947aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\      *)    func_lo2o_result=${1} ;;\
17948aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    esac\
17949aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
17950aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17951aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17952aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17953aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17954aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17955aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_xform ()$/,/^} # func_xform /c\
17956aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_xform ()\
17957aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17958aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    func_xform_result=${1%.*}.lo\
17959aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
17960aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17961aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17962aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17963aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17964aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17965aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_arith ()$/,/^} # func_arith /c\
17966aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_arith ()\
17967aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17968aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    func_arith_result=$(( $* ))\
17969aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
17970aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17971aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17972aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17973aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17974aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17975aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_len ()$/,/^} # func_len /c\
17976aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_len ()\
17977aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17978aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    func_len_result=${#1}\
17979aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
17980aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17981aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17982aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17983aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17984aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
17985aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17986aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$lt_shell_append" = xyes; then
17987aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_append ()$/,/^} # func_append /c\
17988aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_append ()\
17989aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
17990aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    eval "${1}+=\\${2}"\
17991aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
17992aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
17993aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17994aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
17995aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17996aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
17997aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
17998aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfunc_append_quoted ()\
17999aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter{\
18000aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    func_quote_for_eval "${2}"\
18001aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
18002aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
18003aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  && mv -f "$cfgfile.tmp" "$cfgfile" \
18004aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18005aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest 0 -eq $? || _lt_function_replace_fail=:
18006aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18007aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18008aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Save a `func_append' function call where possible by direct use of '+='
18009aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
18010aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    && mv -f "$cfgfile.tmp" "$cfgfile" \
18011aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18012aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test 0 -eq $? || _lt_function_replace_fail=:
18013aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterelse
18014aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Save a `func_append' function call even when '+=' is not available
18015aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
18016aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    && mv -f "$cfgfile.tmp" "$cfgfile" \
18017aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18018aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test 0 -eq $? || _lt_function_replace_fail=:
18019aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
18020aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18021aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test x"$_lt_function_replace_fail" = x":"; then
18022aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
18023aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
18024aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
18025aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18026aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18027aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter   mv -f "$cfgfile" "$ofile" ||
18028aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18029aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  chmod +x "$ofile"
18030aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18031aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18032aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    cat <<_LT_EOF >> "$ofile"
18033aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18034aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### BEGIN LIBTOOL TAG CONFIG: CXX
18035aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18036aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The linker used to build libraries.
18037aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterLD=$lt_LD_CXX
18038aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18039aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to create reloadable object files.
18040aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_flag=$lt_reload_flag_CXX
18041aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterreload_cmds=$lt_reload_cmds_CXX
18042aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18043aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build an old-style archive.
18044aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_cmds=$lt_old_archive_cmds_CXX
18045aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18046aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# A language specific compiler.
18047aa46da279e2426caf1e103eb079dfec8124c5feeCourtney GoeltzenleuchterCC=$lt_compiler_CXX
18048aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18049aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Is the compiler the GNU compiler?
18050aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gcc=$GCC_CXX
18051aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18052aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to turn off builtin functions.
18053aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18054aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18055aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Additional compiler flags for building library objects.
18056aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpic_flag=$lt_lt_prog_compiler_pic_CXX
18057aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18058aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to pass a linker flag through the compiler.
18059aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwl=$lt_lt_prog_compiler_wl_CXX
18060aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18061aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to prevent dynamic linking.
18062aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_static_flag=$lt_lt_prog_compiler_static_CXX
18063aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18064aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Does compiler simultaneously support -c and -o options?
18065aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18066aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18067aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to add -lc for building shared libraries.
18068aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterbuild_libtool_need_lc=$archive_cmds_need_lc_CXX
18069aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18070aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether or not to disallow shared libs when runtime libs are static.
18071aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18072aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18073aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to allow reflexive dlopens.
18074aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18075aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18076aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Compiler flag to generate shared objects directly from archives.
18077aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwhole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18078aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18079aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether the compiler copes with passing no objects directly.
18080aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_needs_object=$lt_compiler_needs_object_CXX
18081aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18082aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create an old-style archive from a shared archive.
18083aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18084aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18085aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Create a temporary old-style archive to link instead of a shared archive.
18086aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18087aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18088aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a shared archive.
18089aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_cmds=$lt_archive_cmds_CXX
18090aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterarchive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18091aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18092aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands used to build a loadable module if different from building
18093aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared archive.
18094aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_cmds=$lt_module_cmds_CXX
18095aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtermodule_expsym_cmds=$lt_module_expsym_cmds_CXX
18096aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18097aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we are building with GNU ld or not.
18098aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterwith_gnu_ld=$lt_with_gnu_ld_CXX
18099aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18100aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that allows shared libraries with undefined symbols to be built.
18101aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterallow_undefined_flag=$lt_allow_undefined_flag_CXX
18102aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18103aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag that enforces no undefined symbols.
18104aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterno_undefined_flag=$lt_no_undefined_flag_CXX
18105aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18106aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Flag to hardcode \$libdir into a binary during linking.
18107aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# This must work even if \$libdir does not exist
18108aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18109aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18110aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether we need a single "-rpath" flag with a separated argument.
18111aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18112aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18113aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18114aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary.
18115aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct=$hardcode_direct_CXX
18116aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18117aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18118aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# DIR into the resulting binary and the resulting library dependency is
18119aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18120aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# library is relocated.
18121aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_direct_absolute=$hardcode_direct_absolute_CXX
18122aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18123aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18124aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary.
18125aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_minus_L=$hardcode_minus_L_CXX
18126aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18127aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18128aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the resulting binary.
18129aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18130aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18131aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if building a shared library automatically hardcodes DIR
18132aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# into the library and all subsequent libraries and executables linked
18133aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# against it.
18134aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_automatic=$hardcode_automatic_CXX
18135aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18136aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to yes if linker adds runtime paths of dependent libraries
18137aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# to runtime path list.
18138aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinherit_rpath=$inherit_rpath_CXX
18139aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18140aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Whether libtool must link a program against all its dependency libraries.
18141aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterlink_all_deplibs=$link_all_deplibs_CXX
18142aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18143aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Set to "yes" if exported symbols are required.
18144aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteralways_export_symbols=$always_export_symbols_CXX
18145aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18146aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The commands to list exported symbols.
18147aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexport_symbols_cmds=$lt_export_symbols_cmds_CXX
18148aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18149aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that should not be listed in the preloaded symbols.
18150aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterexclude_expsyms=$lt_exclude_expsyms_CXX
18151aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18152aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Symbols that must always be exported.
18153aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterinclude_expsyms=$lt_include_expsyms_CXX
18154aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18155aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for linking programs (against libraries) with templates.
18156aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterprelink_cmds=$lt_prelink_cmds_CXX
18157aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18158aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Commands necessary for finishing linking programs.
18159aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostlink_cmds=$lt_postlink_cmds_CXX
18160aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18161aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Specify filename containing input files.
18162aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfile_list_spec=$lt_file_list_spec_CXX
18163aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18164aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# How to hardcode a shared library path into an executable.
18165aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterhardcode_action=$hardcode_action_CXX
18166aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18167aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The directories searched by this compiler when creating a shared library.
18168aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18169aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18170aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Dependencies to place before and after the objects being linked to
18171aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# create a shared library.
18172aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredep_objects=$lt_predep_objects_CXX
18173aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdep_objects=$lt_postdep_objects_CXX
18174aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpredeps=$lt_predeps_CXX
18175aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterpostdeps=$lt_postdeps_CXX
18176aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18177aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# The library search path used internally by the compiler when linking
18178aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# a shared library.
18179aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtercompiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18180aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18181aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# ### END LIBTOOL TAG CONFIG: CXX
18182aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_LT_EOF
18183aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18184aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter ;;
18185aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18186aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  esac
18187aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterdone # for ac_tag
18188aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18189aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18190aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchteras_fn_exit 0
18191aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter_ACEOF
18192aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterac_clean_files=$ac_clean_files_save
18193aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18194aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchtertest $ac_write_fail = 0 ||
18195aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18196aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18197aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18198aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# configure is writing to config.log, and then calls config.status.
18199aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# config.status does its own redirection, appending to config.log.
18200aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# Unfortunately, on DOS this fails, as config.log is still kept open
18201aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# by configure, so config.status won't be able to write to it; its
18202aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# output is simply discarded.  So we exec the FD to /dev/null,
18203aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# effectively closing config.log, so it can be properly (re)opened and
18204aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# appended to by config.status.  When coming back to configure, we
18205aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter# need to make the FD available again.
18206aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test "$no_create" != yes; then
18207aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_cs_success=:
18208aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  ac_config_status_args=
18209aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  test "$silent" = yes &&
18210aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter    ac_config_status_args="$ac_config_status_args --quiet"
18211aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exec 5>/dev/null
18212aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18213aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  exec 5>>config.log
18214aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18215aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  # would make configure fail if this is the last instruction.
18216aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  $ac_cs_success || as_fn_exit 1
18217aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
18218aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18219aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18220aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18221aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchterfi
18222aa46da279e2426caf1e103eb079dfec8124c5feeCourtney Goeltzenleuchter
18223