configure revision 65eef222
1ef981d24Smrg#! /bin/sh
2ef981d24Smrg# Guess values for system-dependent variables and create Makefiles.
365eef222Smrg# Generated by GNU Autoconf 2.63 for libXScrnSaver 1.2.0.
4ef981d24Smrg#
5ef981d24Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6ef981d24Smrg#
7ef981d24Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
865eef222Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9ef981d24Smrg# This configure script is free software; the Free Software Foundation
10ef981d24Smrg# gives unlimited permission to copy, distribute and modify it.
11ef981d24Smrg## --------------------- ##
12ef981d24Smrg## M4sh Initialization.  ##
13ef981d24Smrg## --------------------- ##
14ef981d24Smrg
15ef981d24Smrg# Be more Bourne compatible
16ef981d24SmrgDUALCASE=1; export DUALCASE # for MKS sh
17ef981d24Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18ef981d24Smrg  emulate sh
19ef981d24Smrg  NULLCMD=:
2065eef222Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21ef981d24Smrg  # is contrary to our usage.  Disable this feature.
22ef981d24Smrg  alias -g '${1+"$@"}'='"$@"'
23ef981d24Smrg  setopt NO_GLOB_SUBST
24ef981d24Smrgelse
25ef981d24Smrg  case `(set -o) 2>/dev/null` in
26ef981d24Smrg  *posix*) set -o posix ;;
27ef981d24Smrgesac
28ef981d24Smrg
29ef981d24Smrgfi
30ef981d24Smrg
31ef981d24Smrg
32ef981d24Smrg
33ef981d24Smrg
34ef981d24Smrg# PATH needs CR
35ef981d24Smrg# Avoid depending upon Character Ranges.
36ef981d24Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
37ef981d24Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38ef981d24Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
39ef981d24Smrgas_cr_digits='0123456789'
40ef981d24Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
41ef981d24Smrg
4265eef222Smrgas_nl='
4365eef222Smrg'
4465eef222Smrgexport as_nl
4565eef222Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
4665eef222Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4765eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4865eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
4965eef222Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5065eef222Smrg  as_echo='printf %s\n'
5165eef222Smrg  as_echo_n='printf %s'
5265eef222Smrgelse
5365eef222Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5465eef222Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5565eef222Smrg    as_echo_n='/usr/ucb/echo -n'
5665eef222Smrg  else
5765eef222Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5865eef222Smrg    as_echo_n_body='eval
5965eef222Smrg      arg=$1;
6065eef222Smrg      case $arg in
6165eef222Smrg      *"$as_nl"*)
6265eef222Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
6365eef222Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6465eef222Smrg      esac;
6565eef222Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6665eef222Smrg    '
6765eef222Smrg    export as_echo_n_body
6865eef222Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
6965eef222Smrg  fi
7065eef222Smrg  export as_echo_body
7165eef222Smrg  as_echo='sh -c $as_echo_body as_echo'
7265eef222Smrgfi
7365eef222Smrg
74ef981d24Smrg# The user is always right.
75ef981d24Smrgif test "${PATH_SEPARATOR+set}" != set; then
7665eef222Smrg  PATH_SEPARATOR=:
7765eef222Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7865eef222Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7965eef222Smrg      PATH_SEPARATOR=';'
8065eef222Smrg  }
81ef981d24Smrgfi
82ef981d24Smrg
83ef981d24Smrg# Support unset when possible.
84ef981d24Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85ef981d24Smrg  as_unset=unset
86ef981d24Smrgelse
87ef981d24Smrg  as_unset=false
88ef981d24Smrgfi
89ef981d24Smrg
90ef981d24Smrg
91ef981d24Smrg# IFS
92ef981d24Smrg# We need space, tab and new line, in precisely that order.  Quoting is
93ef981d24Smrg# there to prevent editors from complaining about space-tab.
94ef981d24Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95ef981d24Smrg# splitting by setting IFS to empty value.)
96ef981d24SmrgIFS=" ""	$as_nl"
97ef981d24Smrg
98ef981d24Smrg# Find who we are.  Look in the path if we contain no directory separator.
99ef981d24Smrgcase $0 in
100ef981d24Smrg  *[\\/]* ) as_myself=$0 ;;
101ef981d24Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102ef981d24Smrgfor as_dir in $PATH
103ef981d24Smrgdo
104ef981d24Smrg  IFS=$as_save_IFS
105ef981d24Smrg  test -z "$as_dir" && as_dir=.
106ef981d24Smrg  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107ef981d24Smrgdone
108ef981d24SmrgIFS=$as_save_IFS
109ef981d24Smrg
110ef981d24Smrg     ;;
111ef981d24Smrgesac
112ef981d24Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
113ef981d24Smrg# in which case we are not to be found in the path.
114ef981d24Smrgif test "x$as_myself" = x; then
115ef981d24Smrg  as_myself=$0
116ef981d24Smrgfi
117ef981d24Smrgif test ! -f "$as_myself"; then
11865eef222Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119ef981d24Smrg  { (exit 1); exit 1; }
120ef981d24Smrgfi
121ef981d24Smrg
122ef981d24Smrg# Work around bugs in pre-3.0 UWIN ksh.
123ef981d24Smrgfor as_var in ENV MAIL MAILPATH
124ef981d24Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125ef981d24Smrgdone
126ef981d24SmrgPS1='$ '
127ef981d24SmrgPS2='> '
128ef981d24SmrgPS4='+ '
129ef981d24Smrg
130ef981d24Smrg# NLS nuisances.
13165eef222SmrgLC_ALL=C
13265eef222Smrgexport LC_ALL
13365eef222SmrgLANGUAGE=C
13465eef222Smrgexport LANGUAGE
135ef981d24Smrg
136ef981d24Smrg# Required to use basename.
137ef981d24Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
138ef981d24Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
139ef981d24Smrg  as_expr=expr
140ef981d24Smrgelse
141ef981d24Smrg  as_expr=false
142ef981d24Smrgfi
143ef981d24Smrg
144ef981d24Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145ef981d24Smrg  as_basename=basename
146ef981d24Smrgelse
147ef981d24Smrg  as_basename=false
148ef981d24Smrgfi
149ef981d24Smrg
150ef981d24Smrg
151ef981d24Smrg# Name of the executable.
152ef981d24Smrgas_me=`$as_basename -- "$0" ||
153ef981d24Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154ef981d24Smrg	 X"$0" : 'X\(//\)$' \| \
155ef981d24Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15665eef222Smrg$as_echo X/"$0" |
157ef981d24Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
158ef981d24Smrg	    s//\1/
159ef981d24Smrg	    q
160ef981d24Smrg	  }
161ef981d24Smrg	  /^X\/\(\/\/\)$/{
162ef981d24Smrg	    s//\1/
163ef981d24Smrg	    q
164ef981d24Smrg	  }
165ef981d24Smrg	  /^X\/\(\/\).*/{
166ef981d24Smrg	    s//\1/
167ef981d24Smrg	    q
168ef981d24Smrg	  }
169ef981d24Smrg	  s/.*/./; q'`
170ef981d24Smrg
171ef981d24Smrg# CDPATH.
172ef981d24Smrg$as_unset CDPATH
173ef981d24Smrg
174ef981d24Smrg
175ef981d24Smrgif test "x$CONFIG_SHELL" = x; then
176ef981d24Smrg  if (eval ":") 2>/dev/null; then
177ef981d24Smrg  as_have_required=yes
178ef981d24Smrgelse
179ef981d24Smrg  as_have_required=no
180ef981d24Smrgfi
181ef981d24Smrg
18265eef222Smrg  if test $as_have_required = yes &&	 (eval ":
183ef981d24Smrg(as_func_return () {
184ef981d24Smrg  (exit \$1)
185ef981d24Smrg}
186ef981d24Smrgas_func_success () {
187ef981d24Smrg  as_func_return 0
188ef981d24Smrg}
189ef981d24Smrgas_func_failure () {
190ef981d24Smrg  as_func_return 1
191ef981d24Smrg}
192ef981d24Smrgas_func_ret_success () {
193ef981d24Smrg  return 0
194ef981d24Smrg}
195ef981d24Smrgas_func_ret_failure () {
196ef981d24Smrg  return 1
197ef981d24Smrg}
198ef981d24Smrg
199ef981d24Smrgexitcode=0
200ef981d24Smrgif as_func_success; then
201ef981d24Smrg  :
202ef981d24Smrgelse
203ef981d24Smrg  exitcode=1
204ef981d24Smrg  echo as_func_success failed.
205ef981d24Smrgfi
206ef981d24Smrg
207ef981d24Smrgif as_func_failure; then
208ef981d24Smrg  exitcode=1
209ef981d24Smrg  echo as_func_failure succeeded.
210ef981d24Smrgfi
211ef981d24Smrg
212ef981d24Smrgif as_func_ret_success; then
213ef981d24Smrg  :
214ef981d24Smrgelse
215ef981d24Smrg  exitcode=1
216ef981d24Smrg  echo as_func_ret_success failed.
217ef981d24Smrgfi
218ef981d24Smrg
219ef981d24Smrgif as_func_ret_failure; then
220ef981d24Smrg  exitcode=1
221ef981d24Smrg  echo as_func_ret_failure succeeded.
222ef981d24Smrgfi
223ef981d24Smrg
224ef981d24Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225ef981d24Smrg  :
226ef981d24Smrgelse
227ef981d24Smrg  exitcode=1
228ef981d24Smrg  echo positional parameters were not saved.
229ef981d24Smrgfi
230ef981d24Smrg
231ef981d24Smrgtest \$exitcode = 0) || { (exit 1); exit 1; }
232ef981d24Smrg
233ef981d24Smrg(
234ef981d24Smrg  as_lineno_1=\$LINENO
235ef981d24Smrg  as_lineno_2=\$LINENO
236ef981d24Smrg  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237ef981d24Smrg  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238ef981d24Smrg") 2> /dev/null; then
239ef981d24Smrg  :
240ef981d24Smrgelse
241ef981d24Smrg  as_candidate_shells=
242ef981d24Smrg    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243ef981d24Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244ef981d24Smrgdo
245ef981d24Smrg  IFS=$as_save_IFS
246ef981d24Smrg  test -z "$as_dir" && as_dir=.
247ef981d24Smrg  case $as_dir in
248ef981d24Smrg	 /*)
249ef981d24Smrg	   for as_base in sh bash ksh sh5; do
250ef981d24Smrg	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251ef981d24Smrg	   done;;
252ef981d24Smrg       esac
253ef981d24Smrgdone
254ef981d24SmrgIFS=$as_save_IFS
255ef981d24Smrg
256ef981d24Smrg
257ef981d24Smrg      for as_shell in $as_candidate_shells $SHELL; do
258ef981d24Smrg	 # Try only shells that exist, to save several forks.
259ef981d24Smrg	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260ef981d24Smrg		{ ("$as_shell") 2> /dev/null <<\_ASEOF
261ef981d24Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262ef981d24Smrg  emulate sh
263ef981d24Smrg  NULLCMD=:
26465eef222Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265ef981d24Smrg  # is contrary to our usage.  Disable this feature.
266ef981d24Smrg  alias -g '${1+"$@"}'='"$@"'
267ef981d24Smrg  setopt NO_GLOB_SUBST
268ef981d24Smrgelse
269ef981d24Smrg  case `(set -o) 2>/dev/null` in
270ef981d24Smrg  *posix*) set -o posix ;;
271ef981d24Smrgesac
272ef981d24Smrg
273ef981d24Smrgfi
274ef981d24Smrg
275ef981d24Smrg
276ef981d24Smrg:
277ef981d24Smrg_ASEOF
278ef981d24Smrg}; then
279ef981d24Smrg  CONFIG_SHELL=$as_shell
280ef981d24Smrg	       as_have_required=yes
281ef981d24Smrg	       if { "$as_shell" 2> /dev/null <<\_ASEOF
282ef981d24Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283ef981d24Smrg  emulate sh
284ef981d24Smrg  NULLCMD=:
28565eef222Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286ef981d24Smrg  # is contrary to our usage.  Disable this feature.
287ef981d24Smrg  alias -g '${1+"$@"}'='"$@"'
288ef981d24Smrg  setopt NO_GLOB_SUBST
289ef981d24Smrgelse
290ef981d24Smrg  case `(set -o) 2>/dev/null` in
291ef981d24Smrg  *posix*) set -o posix ;;
292ef981d24Smrgesac
293ef981d24Smrg
294ef981d24Smrgfi
295ef981d24Smrg
296ef981d24Smrg
297ef981d24Smrg:
298ef981d24Smrg(as_func_return () {
299ef981d24Smrg  (exit $1)
300ef981d24Smrg}
301ef981d24Smrgas_func_success () {
302ef981d24Smrg  as_func_return 0
303ef981d24Smrg}
304ef981d24Smrgas_func_failure () {
305ef981d24Smrg  as_func_return 1
306ef981d24Smrg}
307ef981d24Smrgas_func_ret_success () {
308ef981d24Smrg  return 0
309ef981d24Smrg}
310ef981d24Smrgas_func_ret_failure () {
311ef981d24Smrg  return 1
312ef981d24Smrg}
313ef981d24Smrg
314ef981d24Smrgexitcode=0
315ef981d24Smrgif as_func_success; then
316ef981d24Smrg  :
317ef981d24Smrgelse
318ef981d24Smrg  exitcode=1
319ef981d24Smrg  echo as_func_success failed.
320ef981d24Smrgfi
321ef981d24Smrg
322ef981d24Smrgif as_func_failure; then
323ef981d24Smrg  exitcode=1
324ef981d24Smrg  echo as_func_failure succeeded.
325ef981d24Smrgfi
326ef981d24Smrg
327ef981d24Smrgif as_func_ret_success; then
328ef981d24Smrg  :
329ef981d24Smrgelse
330ef981d24Smrg  exitcode=1
331ef981d24Smrg  echo as_func_ret_success failed.
332ef981d24Smrgfi
333ef981d24Smrg
334ef981d24Smrgif as_func_ret_failure; then
335ef981d24Smrg  exitcode=1
336ef981d24Smrg  echo as_func_ret_failure succeeded.
337ef981d24Smrgfi
338ef981d24Smrg
339ef981d24Smrgif ( set x; as_func_ret_success y && test x = "$1" ); then
340ef981d24Smrg  :
341ef981d24Smrgelse
342ef981d24Smrg  exitcode=1
343ef981d24Smrg  echo positional parameters were not saved.
344ef981d24Smrgfi
345ef981d24Smrg
346ef981d24Smrgtest $exitcode = 0) || { (exit 1); exit 1; }
347ef981d24Smrg
348ef981d24Smrg(
349ef981d24Smrg  as_lineno_1=$LINENO
350ef981d24Smrg  as_lineno_2=$LINENO
351ef981d24Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
352ef981d24Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353ef981d24Smrg
354ef981d24Smrg_ASEOF
355ef981d24Smrg}; then
356ef981d24Smrg  break
357ef981d24Smrgfi
358ef981d24Smrg
359ef981d24Smrgfi
360ef981d24Smrg
361ef981d24Smrg      done
362ef981d24Smrg
363ef981d24Smrg      if test "x$CONFIG_SHELL" != x; then
364ef981d24Smrg  for as_var in BASH_ENV ENV
36565eef222Smrg	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
36665eef222Smrg	done
36765eef222Smrg	export CONFIG_SHELL
36865eef222Smrg	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369ef981d24Smrgfi
370ef981d24Smrg
371ef981d24Smrg
372ef981d24Smrg    if test $as_have_required = no; then
373ef981d24Smrg  echo This script requires a shell more modern than all the
374ef981d24Smrg      echo shells that I found on your system.  Please install a
375ef981d24Smrg      echo modern shell, or manually run the script under such a
376ef981d24Smrg      echo shell if you do have one.
377ef981d24Smrg      { (exit 1); exit 1; }
378ef981d24Smrgfi
379ef981d24Smrg
380ef981d24Smrg
381ef981d24Smrgfi
382ef981d24Smrg
383ef981d24Smrgfi
384ef981d24Smrg
385ef981d24Smrg
386ef981d24Smrg
387ef981d24Smrg(eval "as_func_return () {
388ef981d24Smrg  (exit \$1)
389ef981d24Smrg}
390ef981d24Smrgas_func_success () {
391ef981d24Smrg  as_func_return 0
392ef981d24Smrg}
393ef981d24Smrgas_func_failure () {
394ef981d24Smrg  as_func_return 1
395ef981d24Smrg}
396ef981d24Smrgas_func_ret_success () {
397ef981d24Smrg  return 0
398ef981d24Smrg}
399ef981d24Smrgas_func_ret_failure () {
400ef981d24Smrg  return 1
401ef981d24Smrg}
402ef981d24Smrg
403ef981d24Smrgexitcode=0
404ef981d24Smrgif as_func_success; then
405ef981d24Smrg  :
406ef981d24Smrgelse
407ef981d24Smrg  exitcode=1
408ef981d24Smrg  echo as_func_success failed.
409ef981d24Smrgfi
410ef981d24Smrg
411ef981d24Smrgif as_func_failure; then
412ef981d24Smrg  exitcode=1
413ef981d24Smrg  echo as_func_failure succeeded.
414ef981d24Smrgfi
415ef981d24Smrg
416ef981d24Smrgif as_func_ret_success; then
417ef981d24Smrg  :
418ef981d24Smrgelse
419ef981d24Smrg  exitcode=1
420ef981d24Smrg  echo as_func_ret_success failed.
421ef981d24Smrgfi
422ef981d24Smrg
423ef981d24Smrgif as_func_ret_failure; then
424ef981d24Smrg  exitcode=1
425ef981d24Smrg  echo as_func_ret_failure succeeded.
426ef981d24Smrgfi
427ef981d24Smrg
428ef981d24Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429ef981d24Smrg  :
430ef981d24Smrgelse
431ef981d24Smrg  exitcode=1
432ef981d24Smrg  echo positional parameters were not saved.
433ef981d24Smrgfi
434ef981d24Smrg
435ef981d24Smrgtest \$exitcode = 0") || {
436ef981d24Smrg  echo No shell found that supports shell functions.
43765eef222Smrg  echo Please tell bug-autoconf@gnu.org about your system,
43865eef222Smrg  echo including any error possibly output before this message.
43965eef222Smrg  echo This can help us improve future autoconf versions.
44065eef222Smrg  echo Configuration will now proceed without shell functions.
441ef981d24Smrg}
442ef981d24Smrg
443ef981d24Smrg
444ef981d24Smrg
445ef981d24Smrg  as_lineno_1=$LINENO
446ef981d24Smrg  as_lineno_2=$LINENO
447ef981d24Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
448ef981d24Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449ef981d24Smrg
450ef981d24Smrg  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451ef981d24Smrg  # uniformly replaced by the line number.  The first 'sed' inserts a
452ef981d24Smrg  # line-number line after each line using $LINENO; the second 'sed'
453ef981d24Smrg  # does the real work.  The second script uses 'N' to pair each
454ef981d24Smrg  # line-number line with the line containing $LINENO, and appends
455ef981d24Smrg  # trailing '-' during substitution so that $LINENO is not a special
456ef981d24Smrg  # case at line end.
457ef981d24Smrg  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458ef981d24Smrg  # scripts with optimization help from Paolo Bonzini.  Blame Lee
459ef981d24Smrg  # E. McMahon (1931-1989) for sed's syntax.  :-)
460ef981d24Smrg  sed -n '
461ef981d24Smrg    p
462ef981d24Smrg    /[$]LINENO/=
463ef981d24Smrg  ' <$as_myself |
464ef981d24Smrg    sed '
465ef981d24Smrg      s/[$]LINENO.*/&-/
466ef981d24Smrg      t lineno
467ef981d24Smrg      b
468ef981d24Smrg      :lineno
469ef981d24Smrg      N
470ef981d24Smrg      :loop
471ef981d24Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472ef981d24Smrg      t loop
473ef981d24Smrg      s/-\n.*//
474ef981d24Smrg    ' >$as_me.lineno &&
475ef981d24Smrg  chmod +x "$as_me.lineno" ||
47665eef222Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477ef981d24Smrg   { (exit 1); exit 1; }; }
478ef981d24Smrg
479ef981d24Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
480ef981d24Smrg  # (the dirname of $[0] is not the place where we might find the
481ef981d24Smrg  # original and so on.  Autoconf is especially sensitive to this).
482ef981d24Smrg  . "./$as_me.lineno"
483ef981d24Smrg  # Exit status is that of the last command.
484ef981d24Smrg  exit
485ef981d24Smrg}
486ef981d24Smrg
487ef981d24Smrg
488ef981d24Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489ef981d24Smrg  as_dirname=dirname
490ef981d24Smrgelse
491ef981d24Smrg  as_dirname=false
492ef981d24Smrgfi
493ef981d24Smrg
494ef981d24SmrgECHO_C= ECHO_N= ECHO_T=
495ef981d24Smrgcase `echo -n x` in
496ef981d24Smrg-n*)
497ef981d24Smrg  case `echo 'x\c'` in
498ef981d24Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
499ef981d24Smrg  *)   ECHO_C='\c';;
500ef981d24Smrg  esac;;
501ef981d24Smrg*)
502ef981d24Smrg  ECHO_N='-n';;
503ef981d24Smrgesac
504ef981d24Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
505ef981d24Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
506ef981d24Smrg  as_expr=expr
507ef981d24Smrgelse
508ef981d24Smrg  as_expr=false
509ef981d24Smrgfi
510ef981d24Smrg
511ef981d24Smrgrm -f conf$$ conf$$.exe conf$$.file
512ef981d24Smrgif test -d conf$$.dir; then
513ef981d24Smrg  rm -f conf$$.dir/conf$$.file
514ef981d24Smrgelse
515ef981d24Smrg  rm -f conf$$.dir
51665eef222Smrg  mkdir conf$$.dir 2>/dev/null
51765eef222Smrgfi
51865eef222Smrgif (echo >conf$$.file) 2>/dev/null; then
51965eef222Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
52065eef222Smrg    as_ln_s='ln -s'
52165eef222Smrg    # ... but there are two gotchas:
52265eef222Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
52365eef222Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
52465eef222Smrg    # In both cases, we have to default to `cp -p'.
52565eef222Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
52665eef222Smrg      as_ln_s='cp -p'
52765eef222Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
52865eef222Smrg    as_ln_s=ln
52965eef222Smrg  else
530ef981d24Smrg    as_ln_s='cp -p'
53165eef222Smrg  fi
532ef981d24Smrgelse
533ef981d24Smrg  as_ln_s='cp -p'
534ef981d24Smrgfi
535ef981d24Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536ef981d24Smrgrmdir conf$$.dir 2>/dev/null
537ef981d24Smrg
538ef981d24Smrgif mkdir -p . 2>/dev/null; then
539ef981d24Smrg  as_mkdir_p=:
540ef981d24Smrgelse
541ef981d24Smrg  test -d ./-p && rmdir ./-p
542ef981d24Smrg  as_mkdir_p=false
543ef981d24Smrgfi
544ef981d24Smrg
545ef981d24Smrgif test -x / >/dev/null 2>&1; then
546ef981d24Smrg  as_test_x='test -x'
547ef981d24Smrgelse
548ef981d24Smrg  if ls -dL / >/dev/null 2>&1; then
549ef981d24Smrg    as_ls_L_option=L
550ef981d24Smrg  else
551ef981d24Smrg    as_ls_L_option=
552ef981d24Smrg  fi
553ef981d24Smrg  as_test_x='
554ef981d24Smrg    eval sh -c '\''
555ef981d24Smrg      if test -d "$1"; then
55665eef222Smrg	test -d "$1/.";
557ef981d24Smrg      else
558ef981d24Smrg	case $1 in
55965eef222Smrg	-*)set "./$1";;
560ef981d24Smrg	esac;
561ef981d24Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562ef981d24Smrg	???[sx]*):;;*)false;;esac;fi
563ef981d24Smrg    '\'' sh
564ef981d24Smrg  '
565ef981d24Smrgfi
566ef981d24Smrgas_executable_p=$as_test_x
567ef981d24Smrg
568ef981d24Smrg# Sed expression to map a string onto a valid CPP name.
569ef981d24Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570ef981d24Smrg
571ef981d24Smrg# Sed expression to map a string onto a valid variable name.
572ef981d24Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573ef981d24Smrg
574ef981d24Smrg
575ef981d24Smrg
576ef981d24Smrg
577ef981d24Smrg# Check that we are running under the correct shell.
578ef981d24SmrgSHELL=${CONFIG_SHELL-/bin/sh}
579ef981d24Smrg
58065eef222Smrgcase X$lt_ECHO in
581ef981d24SmrgX*--fallback-echo)
582ef981d24Smrg  # Remove one level of quotation (which was required for Make).
58365eef222Smrg  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
584ef981d24Smrg  ;;
585ef981d24Smrgesac
586ef981d24Smrg
58765eef222SmrgECHO=${lt_ECHO-echo}
588ef981d24Smrgif test "X$1" = X--no-reexec; then
589ef981d24Smrg  # Discard the --no-reexec flag, and continue.
590ef981d24Smrg  shift
591ef981d24Smrgelif test "X$1" = X--fallback-echo; then
592ef981d24Smrg  # Avoid inline document here, it may be left over
593ef981d24Smrg  :
59465eef222Smrgelif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
59565eef222Smrg  # Yippee, $ECHO works!
596ef981d24Smrg  :
597ef981d24Smrgelse
598ef981d24Smrg  # Restart under the correct shell.
599ef981d24Smrg  exec $SHELL "$0" --no-reexec ${1+"$@"}
600ef981d24Smrgfi
601ef981d24Smrg
602ef981d24Smrgif test "X$1" = X--fallback-echo; then
603ef981d24Smrg  # used as fallback echo
604ef981d24Smrg  shift
60565eef222Smrg  cat <<_LT_EOF
606ef981d24Smrg$*
60765eef222Smrg_LT_EOF
608ef981d24Smrg  exit 0
609ef981d24Smrgfi
610ef981d24Smrg
611ef981d24Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
612ef981d24Smrg# if CDPATH is set.
613ef981d24Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614ef981d24Smrg
61565eef222Smrgif test -z "$lt_ECHO"; then
61665eef222Smrg  if test "X${echo_test_string+set}" != Xset; then
61765eef222Smrg    # find a string as large as possible, as long as the shell can cope with it
61865eef222Smrg    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
61965eef222Smrg      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
62065eef222Smrg      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
62165eef222Smrg	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
62265eef222Smrg      then
62365eef222Smrg        break
62465eef222Smrg      fi
62565eef222Smrg    done
62665eef222Smrg  fi
627ef981d24Smrg
62865eef222Smrg  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
62965eef222Smrg     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
63065eef222Smrg     test "X$echo_testing_string" = "X$echo_test_string"; then
63165eef222Smrg    :
63265eef222Smrg  else
63365eef222Smrg    # The Solaris, AIX, and Digital Unix default echo programs unquote
63465eef222Smrg    # backslashes.  This makes it impossible to quote backslashes using
63565eef222Smrg    #   echo "$something" | sed 's/\\/\\\\/g'
63665eef222Smrg    #
63765eef222Smrg    # So, first we look for a working echo in the user's PATH.
638ef981d24Smrg
63965eef222Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
64065eef222Smrg    for dir in $PATH /usr/ucb; do
64165eef222Smrg      IFS="$lt_save_ifs"
64265eef222Smrg      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
64365eef222Smrg         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
64465eef222Smrg         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
64565eef222Smrg         test "X$echo_testing_string" = "X$echo_test_string"; then
64665eef222Smrg        ECHO="$dir/echo"
64765eef222Smrg        break
64865eef222Smrg      fi
64965eef222Smrg    done
650ef981d24Smrg    IFS="$lt_save_ifs"
651ef981d24Smrg
65265eef222Smrg    if test "X$ECHO" = Xecho; then
65365eef222Smrg      # We didn't find a better echo, so look for alternatives.
65465eef222Smrg      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
65565eef222Smrg         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
65665eef222Smrg         test "X$echo_testing_string" = "X$echo_test_string"; then
65765eef222Smrg        # This shell has a builtin print -r that does the trick.
65865eef222Smrg        ECHO='print -r'
65965eef222Smrg      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
66065eef222Smrg	   test "X$CONFIG_SHELL" != X/bin/ksh; then
66165eef222Smrg        # If we have ksh, try running configure again with it.
66265eef222Smrg        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
66365eef222Smrg        export ORIGINAL_CONFIG_SHELL
66465eef222Smrg        CONFIG_SHELL=/bin/ksh
66565eef222Smrg        export CONFIG_SHELL
66665eef222Smrg        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
667ef981d24Smrg      else
66865eef222Smrg        # Try using printf.
66965eef222Smrg        ECHO='printf %s\n'
67065eef222Smrg        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
67165eef222Smrg	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
67265eef222Smrg	   test "X$echo_testing_string" = "X$echo_test_string"; then
67365eef222Smrg	  # Cool, printf works
67465eef222Smrg	  :
67565eef222Smrg        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
67665eef222Smrg	     test "X$echo_testing_string" = 'X\t' &&
67765eef222Smrg	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
67865eef222Smrg	     test "X$echo_testing_string" = "X$echo_test_string"; then
67965eef222Smrg	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
68065eef222Smrg	  export CONFIG_SHELL
68165eef222Smrg	  SHELL="$CONFIG_SHELL"
68265eef222Smrg	  export SHELL
68365eef222Smrg	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
68465eef222Smrg        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
68565eef222Smrg	     test "X$echo_testing_string" = 'X\t' &&
68665eef222Smrg	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
68765eef222Smrg	     test "X$echo_testing_string" = "X$echo_test_string"; then
68865eef222Smrg	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
68965eef222Smrg        else
69065eef222Smrg	  # maybe with a smaller string...
69165eef222Smrg	  prev=:
692ef981d24Smrg
69365eef222Smrg	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
69465eef222Smrg	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
69565eef222Smrg	    then
69665eef222Smrg	      break
69765eef222Smrg	    fi
69865eef222Smrg	    prev="$cmd"
69965eef222Smrg	  done
700ef981d24Smrg
70165eef222Smrg	  if test "$prev" != 'sed 50q "$0"'; then
70265eef222Smrg	    echo_test_string=`eval $prev`
70365eef222Smrg	    export echo_test_string
70465eef222Smrg	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
70565eef222Smrg	  else
70665eef222Smrg	    # Oops.  We lost completely, so just stick with echo.
70765eef222Smrg	    ECHO=echo
70865eef222Smrg	  fi
70965eef222Smrg        fi
710ef981d24Smrg      fi
711ef981d24Smrg    fi
712ef981d24Smrg  fi
713ef981d24Smrgfi
714ef981d24Smrg
715ef981d24Smrg# Copy echo and quote the copy suitably for passing to libtool from
716ef981d24Smrg# the Makefile, instead of quoting the original, which is used later.
71765eef222Smrglt_ECHO=$ECHO
71865eef222Smrgif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
71965eef222Smrg   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
720ef981d24Smrgfi
721ef981d24Smrg
722ef981d24Smrg
723ef981d24Smrg
724ef981d24Smrg
725ef981d24Smrgexec 7<&0 </dev/null 6>&1
726ef981d24Smrg
727ef981d24Smrg# Name of the host.
728ef981d24Smrg# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
729ef981d24Smrg# so uname gets run too.
730ef981d24Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
731ef981d24Smrg
732ef981d24Smrg#
733ef981d24Smrg# Initializations.
734ef981d24Smrg#
735ef981d24Smrgac_default_prefix=/usr/local
736ef981d24Smrgac_clean_files=
737ef981d24Smrgac_config_libobj_dir=.
738ef981d24SmrgLIBOBJS=
739ef981d24Smrgcross_compiling=no
740ef981d24Smrgsubdirs=
741ef981d24SmrgMFLAGS=
742ef981d24SmrgMAKEFLAGS=
743ef981d24SmrgSHELL=${CONFIG_SHELL-/bin/sh}
744ef981d24Smrg
745ef981d24Smrg# Identity of this package.
746ef981d24SmrgPACKAGE_NAME='libXScrnSaver'
747ef981d24SmrgPACKAGE_TARNAME='libXScrnSaver'
74865eef222SmrgPACKAGE_VERSION='1.2.0'
74965eef222SmrgPACKAGE_STRING='libXScrnSaver 1.2.0'
750ef981d24SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
751ef981d24Smrg
752ef981d24Smrg# Factoring default headers for most tests.
753ef981d24Smrgac_includes_default="\
754ef981d24Smrg#include <stdio.h>
755ef981d24Smrg#ifdef HAVE_SYS_TYPES_H
756ef981d24Smrg# include <sys/types.h>
757ef981d24Smrg#endif
758ef981d24Smrg#ifdef HAVE_SYS_STAT_H
759ef981d24Smrg# include <sys/stat.h>
760ef981d24Smrg#endif
761ef981d24Smrg#ifdef STDC_HEADERS
762ef981d24Smrg# include <stdlib.h>
763ef981d24Smrg# include <stddef.h>
764ef981d24Smrg#else
765ef981d24Smrg# ifdef HAVE_STDLIB_H
766ef981d24Smrg#  include <stdlib.h>
767ef981d24Smrg# endif
768ef981d24Smrg#endif
769ef981d24Smrg#ifdef HAVE_STRING_H
770ef981d24Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
771ef981d24Smrg#  include <memory.h>
772ef981d24Smrg# endif
773ef981d24Smrg# include <string.h>
774ef981d24Smrg#endif
775ef981d24Smrg#ifdef HAVE_STRINGS_H
776ef981d24Smrg# include <strings.h>
777ef981d24Smrg#endif
778ef981d24Smrg#ifdef HAVE_INTTYPES_H
779ef981d24Smrg# include <inttypes.h>
780ef981d24Smrg#endif
781ef981d24Smrg#ifdef HAVE_STDINT_H
782ef981d24Smrg# include <stdint.h>
783ef981d24Smrg#endif
784ef981d24Smrg#ifdef HAVE_UNISTD_H
785ef981d24Smrg# include <unistd.h>
786ef981d24Smrg#endif"
787ef981d24Smrg
78865eef222Smrgac_subst_vars='am__EXEEXT_FALSE
78965eef222Smrgam__EXEEXT_TRUE
79065eef222SmrgLTLIBOBJS
79165eef222SmrgLIBOBJS
79265eef222Smrgdistcleancheck_listfiles
79365eef222SmrgCHANGELOG_CMD
79465eef222SmrgADMIN_MAN_DIR
79565eef222SmrgDRIVER_MAN_DIR
79665eef222SmrgMISC_MAN_DIR
79765eef222SmrgFILE_MAN_DIR
79865eef222SmrgLIB_MAN_DIR
79965eef222SmrgAPP_MAN_DIR
80065eef222SmrgADMIN_MAN_SUFFIX
80165eef222SmrgDRIVER_MAN_SUFFIX
80265eef222SmrgMISC_MAN_SUFFIX
80365eef222SmrgFILE_MAN_SUFFIX
80465eef222SmrgLIB_MAN_SUFFIX
80565eef222SmrgAPP_MAN_SUFFIX
80665eef222SmrgXTMALLOC_ZERO_CFLAGS
80765eef222SmrgXMALLOC_ZERO_CFLAGS
80865eef222SmrgMALLOC_ZERO_CFLAGS
80965eef222SmrgMAKE_LINT_LIB_FALSE
81065eef222SmrgMAKE_LINT_LIB_TRUE
81165eef222SmrgLINTLIB
81265eef222SmrgLINT_FALSE
81365eef222SmrgLINT_TRUE
81465eef222SmrgLINT_FLAGS
81565eef222SmrgLINT
81665eef222SmrgXSCRNSAVER_LIBS
81765eef222SmrgXSCRNSAVER_CFLAGS
81865eef222SmrgPKG_CONFIG
81965eef222SmrgAM_BACKSLASH
82065eef222SmrgAM_DEFAULT_VERBOSITY
82165eef222SmrgCWARNFLAGS
82265eef222SmrgCPP
82365eef222SmrgOTOOL64
82465eef222SmrgOTOOL
82565eef222SmrgLIPO
82665eef222SmrgNMEDIT
82765eef222SmrgDSYMUTIL
82865eef222Smrglt_ECHO
82965eef222SmrgRANLIB
83065eef222SmrgAR
83165eef222SmrgOBJDUMP
83265eef222SmrgLN_S
83365eef222SmrgNM
83465eef222Smrgac_ct_DUMPBIN
83565eef222SmrgDUMPBIN
83665eef222SmrgLD
83765eef222SmrgFGREP
83865eef222SmrgEGREP
83965eef222SmrgGREP
84065eef222SmrgSED
84165eef222Smrghost_os
84265eef222Smrghost_vendor
84365eef222Smrghost_cpu
84465eef222Smrghost
84565eef222Smrgbuild_os
84665eef222Smrgbuild_vendor
84765eef222Smrgbuild_cpu
84865eef222Smrgbuild
84965eef222SmrgLIBTOOL
85065eef222Smrgam__fastdepCC_FALSE
85165eef222Smrgam__fastdepCC_TRUE
85265eef222SmrgCCDEPMODE
85365eef222SmrgAMDEPBACKSLASH
85465eef222SmrgAMDEP_FALSE
85565eef222SmrgAMDEP_TRUE
85665eef222Smrgam__quote
85765eef222Smrgam__include
85865eef222SmrgDEPDIR
85965eef222SmrgOBJEXT
86065eef222SmrgEXEEXT
86165eef222Smrgac_ct_CC
86265eef222SmrgCPPFLAGS
86365eef222SmrgLDFLAGS
86465eef222SmrgCFLAGS
86565eef222SmrgCC
86665eef222SmrgMAINT
86765eef222SmrgMAINTAINER_MODE_FALSE
86865eef222SmrgMAINTAINER_MODE_TRUE
86965eef222Smrgam__untar
87065eef222Smrgam__tar
87165eef222SmrgAMTAR
87265eef222Smrgam__leading_dot
87365eef222SmrgSET_MAKE
87465eef222SmrgAWK
87565eef222Smrgmkdir_p
87665eef222SmrgMKDIR_P
87765eef222SmrgINSTALL_STRIP_PROGRAM
87865eef222SmrgSTRIP
87965eef222Smrginstall_sh
88065eef222SmrgMAKEINFO
88165eef222SmrgAUTOHEADER
88265eef222SmrgAUTOMAKE
88365eef222SmrgAUTOCONF
88465eef222SmrgACLOCAL
88565eef222SmrgVERSION
88665eef222SmrgPACKAGE
88765eef222SmrgCYGPATH_W
88865eef222Smrgam__isrc
88965eef222SmrgINSTALL_DATA
89065eef222SmrgINSTALL_SCRIPT
89165eef222SmrgINSTALL_PROGRAM
89265eef222Smrgtarget_alias
89365eef222Smrghost_alias
894ef981d24Smrgbuild_alias
89565eef222SmrgLIBS
89665eef222SmrgECHO_T
89765eef222SmrgECHO_N
89865eef222SmrgECHO_C
89965eef222SmrgDEFS
90065eef222Smrgmandir
90165eef222Smrglocaledir
90265eef222Smrglibdir
90365eef222Smrgpsdir
90465eef222Smrgpdfdir
90565eef222Smrgdvidir
90665eef222Smrghtmldir
90765eef222Smrginfodir
90865eef222Smrgdocdir
90965eef222Smrgoldincludedir
91065eef222Smrgincludedir
91165eef222Smrglocalstatedir
91265eef222Smrgsharedstatedir
91365eef222Smrgsysconfdir
91465eef222Smrgdatadir
91565eef222Smrgdatarootdir
91665eef222Smrglibexecdir
91765eef222Smrgsbindir
91865eef222Smrgbindir
91965eef222Smrgprogram_transform_name
92065eef222Smrgprefix
92165eef222Smrgexec_prefix
92265eef222SmrgPACKAGE_BUGREPORT
92365eef222SmrgPACKAGE_STRING
92465eef222SmrgPACKAGE_VERSION
92565eef222SmrgPACKAGE_TARNAME
92665eef222SmrgPACKAGE_NAME
92765eef222SmrgPATH_SEPARATOR
92865eef222SmrgSHELL'
92965eef222Smrgac_subst_files=''
93065eef222Smrgac_user_opts='
93165eef222Smrgenable_option_checking
93265eef222Smrgenable_maintainer_mode
93365eef222Smrgenable_dependency_tracking
93465eef222Smrgenable_shared
93565eef222Smrgenable_static
93665eef222Smrgwith_pic
93765eef222Smrgenable_fast_install
93865eef222Smrgwith_gnu_ld
93965eef222Smrgenable_libtool_lock
94065eef222Smrgenable_silent_rules
94165eef222Smrgwith_lint
94265eef222Smrgenable_lint_library
94365eef222Smrgenable_malloc0returnsnull
94465eef222Smrgwith_release_version
94565eef222Smrg'
94665eef222Smrg      ac_precious_vars='build_alias
947ef981d24Smrghost_alias
948ef981d24Smrgtarget_alias
949ef981d24SmrgCC
950ef981d24SmrgCFLAGS
951ef981d24SmrgLDFLAGS
95265eef222SmrgLIBS
953ef981d24SmrgCPPFLAGS
954ef981d24SmrgCPP
955ef981d24SmrgPKG_CONFIG
956ef981d24SmrgXSCRNSAVER_CFLAGS
957ef981d24SmrgXSCRNSAVER_LIBS'
958ef981d24Smrg
959ef981d24Smrg
960ef981d24Smrg# Initialize some variables set by options.
961ef981d24Smrgac_init_help=
962ef981d24Smrgac_init_version=false
96365eef222Smrgac_unrecognized_opts=
96465eef222Smrgac_unrecognized_sep=
965ef981d24Smrg# The variables have the same names as the options, with
966ef981d24Smrg# dashes changed to underlines.
967ef981d24Smrgcache_file=/dev/null
968ef981d24Smrgexec_prefix=NONE
969ef981d24Smrgno_create=
970ef981d24Smrgno_recursion=
971ef981d24Smrgprefix=NONE
972ef981d24Smrgprogram_prefix=NONE
973ef981d24Smrgprogram_suffix=NONE
974ef981d24Smrgprogram_transform_name=s,x,x,
975ef981d24Smrgsilent=
976ef981d24Smrgsite=
977ef981d24Smrgsrcdir=
978ef981d24Smrgverbose=
979ef981d24Smrgx_includes=NONE
980ef981d24Smrgx_libraries=NONE
981ef981d24Smrg
982ef981d24Smrg# Installation directory options.
983ef981d24Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
984ef981d24Smrg# and all the variables that are supposed to be based on exec_prefix
985ef981d24Smrg# by default will actually change.
986ef981d24Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
987ef981d24Smrg# (The list follows the same order as the GNU Coding Standards.)
988ef981d24Smrgbindir='${exec_prefix}/bin'
989ef981d24Smrgsbindir='${exec_prefix}/sbin'
990ef981d24Smrglibexecdir='${exec_prefix}/libexec'
991ef981d24Smrgdatarootdir='${prefix}/share'
992ef981d24Smrgdatadir='${datarootdir}'
993ef981d24Smrgsysconfdir='${prefix}/etc'
994ef981d24Smrgsharedstatedir='${prefix}/com'
995ef981d24Smrglocalstatedir='${prefix}/var'
996ef981d24Smrgincludedir='${prefix}/include'
997ef981d24Smrgoldincludedir='/usr/include'
998ef981d24Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
999ef981d24Smrginfodir='${datarootdir}/info'
1000ef981d24Smrghtmldir='${docdir}'
1001ef981d24Smrgdvidir='${docdir}'
1002ef981d24Smrgpdfdir='${docdir}'
1003ef981d24Smrgpsdir='${docdir}'
1004ef981d24Smrglibdir='${exec_prefix}/lib'
1005ef981d24Smrglocaledir='${datarootdir}/locale'
1006ef981d24Smrgmandir='${datarootdir}/man'
1007ef981d24Smrg
1008ef981d24Smrgac_prev=
1009ef981d24Smrgac_dashdash=
1010ef981d24Smrgfor ac_option
1011ef981d24Smrgdo
1012ef981d24Smrg  # If the previous option needs an argument, assign it.
1013ef981d24Smrg  if test -n "$ac_prev"; then
1014ef981d24Smrg    eval $ac_prev=\$ac_option
1015ef981d24Smrg    ac_prev=
1016ef981d24Smrg    continue
1017ef981d24Smrg  fi
1018ef981d24Smrg
1019ef981d24Smrg  case $ac_option in
1020ef981d24Smrg  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1021ef981d24Smrg  *)	ac_optarg=yes ;;
1022ef981d24Smrg  esac
1023ef981d24Smrg
1024ef981d24Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
1025ef981d24Smrg
1026ef981d24Smrg  case $ac_dashdash$ac_option in
1027ef981d24Smrg  --)
1028ef981d24Smrg    ac_dashdash=yes ;;
1029ef981d24Smrg
1030ef981d24Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1031ef981d24Smrg    ac_prev=bindir ;;
1032ef981d24Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1033ef981d24Smrg    bindir=$ac_optarg ;;
1034ef981d24Smrg
1035ef981d24Smrg  -build | --build | --buil | --bui | --bu)
1036ef981d24Smrg    ac_prev=build_alias ;;
1037ef981d24Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1038ef981d24Smrg    build_alias=$ac_optarg ;;
1039ef981d24Smrg
1040ef981d24Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
1041ef981d24Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1042ef981d24Smrg    ac_prev=cache_file ;;
1043ef981d24Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1044ef981d24Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1045ef981d24Smrg    cache_file=$ac_optarg ;;
1046ef981d24Smrg
1047ef981d24Smrg  --config-cache | -C)
1048ef981d24Smrg    cache_file=config.cache ;;
1049ef981d24Smrg
1050ef981d24Smrg  -datadir | --datadir | --datadi | --datad)
1051ef981d24Smrg    ac_prev=datadir ;;
1052ef981d24Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1053ef981d24Smrg    datadir=$ac_optarg ;;
1054ef981d24Smrg
1055ef981d24Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1056ef981d24Smrg  | --dataroo | --dataro | --datar)
1057ef981d24Smrg    ac_prev=datarootdir ;;
1058ef981d24Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1059ef981d24Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1060ef981d24Smrg    datarootdir=$ac_optarg ;;
1061ef981d24Smrg
1062ef981d24Smrg  -disable-* | --disable-*)
106365eef222Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1064ef981d24Smrg    # Reject names that are not valid shell variable names.
106565eef222Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
106665eef222Smrg      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1067ef981d24Smrg   { (exit 1); exit 1; }; }
106865eef222Smrg    ac_useropt_orig=$ac_useropt
106965eef222Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
107065eef222Smrg    case $ac_user_opts in
107165eef222Smrg      *"
107265eef222Smrg"enable_$ac_useropt"
107365eef222Smrg"*) ;;
107465eef222Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
107565eef222Smrg	 ac_unrecognized_sep=', ';;
107665eef222Smrg    esac
107765eef222Smrg    eval enable_$ac_useropt=no ;;
1078ef981d24Smrg
1079ef981d24Smrg  -docdir | --docdir | --docdi | --doc | --do)
1080ef981d24Smrg    ac_prev=docdir ;;
1081ef981d24Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1082ef981d24Smrg    docdir=$ac_optarg ;;
1083ef981d24Smrg
1084ef981d24Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1085ef981d24Smrg    ac_prev=dvidir ;;
1086ef981d24Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1087ef981d24Smrg    dvidir=$ac_optarg ;;
1088ef981d24Smrg
1089ef981d24Smrg  -enable-* | --enable-*)
109065eef222Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1091ef981d24Smrg    # Reject names that are not valid shell variable names.
109265eef222Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
109365eef222Smrg      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1094ef981d24Smrg   { (exit 1); exit 1; }; }
109565eef222Smrg    ac_useropt_orig=$ac_useropt
109665eef222Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
109765eef222Smrg    case $ac_user_opts in
109865eef222Smrg      *"
109965eef222Smrg"enable_$ac_useropt"
110065eef222Smrg"*) ;;
110165eef222Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
110265eef222Smrg	 ac_unrecognized_sep=', ';;
110365eef222Smrg    esac
110465eef222Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
1105ef981d24Smrg
1106ef981d24Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1107ef981d24Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1108ef981d24Smrg  | --exec | --exe | --ex)
1109ef981d24Smrg    ac_prev=exec_prefix ;;
1110ef981d24Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1111ef981d24Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1112ef981d24Smrg  | --exec=* | --exe=* | --ex=*)
1113ef981d24Smrg    exec_prefix=$ac_optarg ;;
1114ef981d24Smrg
1115ef981d24Smrg  -gas | --gas | --ga | --g)
1116ef981d24Smrg    # Obsolete; use --with-gas.
1117ef981d24Smrg    with_gas=yes ;;
1118ef981d24Smrg
1119ef981d24Smrg  -help | --help | --hel | --he | -h)
1120ef981d24Smrg    ac_init_help=long ;;
1121ef981d24Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1122ef981d24Smrg    ac_init_help=recursive ;;
1123ef981d24Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1124ef981d24Smrg    ac_init_help=short ;;
1125ef981d24Smrg
1126ef981d24Smrg  -host | --host | --hos | --ho)
1127ef981d24Smrg    ac_prev=host_alias ;;
1128ef981d24Smrg  -host=* | --host=* | --hos=* | --ho=*)
1129ef981d24Smrg    host_alias=$ac_optarg ;;
1130ef981d24Smrg
1131ef981d24Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1132ef981d24Smrg    ac_prev=htmldir ;;
1133ef981d24Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1134ef981d24Smrg  | --ht=*)
1135ef981d24Smrg    htmldir=$ac_optarg ;;
1136ef981d24Smrg
1137ef981d24Smrg  -includedir | --includedir | --includedi | --included | --include \
1138ef981d24Smrg  | --includ | --inclu | --incl | --inc)
1139ef981d24Smrg    ac_prev=includedir ;;
1140ef981d24Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1141ef981d24Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1142ef981d24Smrg    includedir=$ac_optarg ;;
1143ef981d24Smrg
1144ef981d24Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1145ef981d24Smrg    ac_prev=infodir ;;
1146ef981d24Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1147ef981d24Smrg    infodir=$ac_optarg ;;
1148ef981d24Smrg
1149ef981d24Smrg  -libdir | --libdir | --libdi | --libd)
1150ef981d24Smrg    ac_prev=libdir ;;
1151ef981d24Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1152ef981d24Smrg    libdir=$ac_optarg ;;
1153ef981d24Smrg
1154ef981d24Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1155ef981d24Smrg  | --libexe | --libex | --libe)
1156ef981d24Smrg    ac_prev=libexecdir ;;
1157ef981d24Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1158ef981d24Smrg  | --libexe=* | --libex=* | --libe=*)
1159ef981d24Smrg    libexecdir=$ac_optarg ;;
1160ef981d24Smrg
1161ef981d24Smrg  -localedir | --localedir | --localedi | --localed | --locale)
1162ef981d24Smrg    ac_prev=localedir ;;
1163ef981d24Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1164ef981d24Smrg    localedir=$ac_optarg ;;
1165ef981d24Smrg
1166ef981d24Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1167ef981d24Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
1168ef981d24Smrg    ac_prev=localstatedir ;;
1169ef981d24Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1170ef981d24Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1171ef981d24Smrg    localstatedir=$ac_optarg ;;
1172ef981d24Smrg
1173ef981d24Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1174ef981d24Smrg    ac_prev=mandir ;;
1175ef981d24Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1176ef981d24Smrg    mandir=$ac_optarg ;;
1177ef981d24Smrg
1178ef981d24Smrg  -nfp | --nfp | --nf)
1179ef981d24Smrg    # Obsolete; use --without-fp.
1180ef981d24Smrg    with_fp=no ;;
1181ef981d24Smrg
1182ef981d24Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1183ef981d24Smrg  | --no-cr | --no-c | -n)
1184ef981d24Smrg    no_create=yes ;;
1185ef981d24Smrg
1186ef981d24Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1187ef981d24Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1188ef981d24Smrg    no_recursion=yes ;;
1189ef981d24Smrg
1190ef981d24Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1191ef981d24Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1192ef981d24Smrg  | --oldin | --oldi | --old | --ol | --o)
1193ef981d24Smrg    ac_prev=oldincludedir ;;
1194ef981d24Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1195ef981d24Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1196ef981d24Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1197ef981d24Smrg    oldincludedir=$ac_optarg ;;
1198ef981d24Smrg
1199ef981d24Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1200ef981d24Smrg    ac_prev=prefix ;;
1201ef981d24Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1202ef981d24Smrg    prefix=$ac_optarg ;;
1203ef981d24Smrg
1204ef981d24Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1205ef981d24Smrg  | --program-pre | --program-pr | --program-p)
1206ef981d24Smrg    ac_prev=program_prefix ;;
1207ef981d24Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1208ef981d24Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1209ef981d24Smrg    program_prefix=$ac_optarg ;;
1210ef981d24Smrg
1211ef981d24Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1212ef981d24Smrg  | --program-suf | --program-su | --program-s)
1213ef981d24Smrg    ac_prev=program_suffix ;;
1214ef981d24Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1215ef981d24Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1216ef981d24Smrg    program_suffix=$ac_optarg ;;
1217ef981d24Smrg
1218ef981d24Smrg  -program-transform-name | --program-transform-name \
1219ef981d24Smrg  | --program-transform-nam | --program-transform-na \
1220ef981d24Smrg  | --program-transform-n | --program-transform- \
1221ef981d24Smrg  | --program-transform | --program-transfor \
1222ef981d24Smrg  | --program-transfo | --program-transf \
1223ef981d24Smrg  | --program-trans | --program-tran \
1224ef981d24Smrg  | --progr-tra | --program-tr | --program-t)
1225ef981d24Smrg    ac_prev=program_transform_name ;;
1226ef981d24Smrg  -program-transform-name=* | --program-transform-name=* \
1227ef981d24Smrg  | --program-transform-nam=* | --program-transform-na=* \
1228ef981d24Smrg  | --program-transform-n=* | --program-transform-=* \
1229ef981d24Smrg  | --program-transform=* | --program-transfor=* \
1230ef981d24Smrg  | --program-transfo=* | --program-transf=* \
1231ef981d24Smrg  | --program-trans=* | --program-tran=* \
1232ef981d24Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1233ef981d24Smrg    program_transform_name=$ac_optarg ;;
1234ef981d24Smrg
1235ef981d24Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1236ef981d24Smrg    ac_prev=pdfdir ;;
1237ef981d24Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1238ef981d24Smrg    pdfdir=$ac_optarg ;;
1239ef981d24Smrg
1240ef981d24Smrg  -psdir | --psdir | --psdi | --psd | --ps)
1241ef981d24Smrg    ac_prev=psdir ;;
1242ef981d24Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1243ef981d24Smrg    psdir=$ac_optarg ;;
1244ef981d24Smrg
1245ef981d24Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1246ef981d24Smrg  | -silent | --silent | --silen | --sile | --sil)
1247ef981d24Smrg    silent=yes ;;
1248ef981d24Smrg
1249ef981d24Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1250ef981d24Smrg    ac_prev=sbindir ;;
1251ef981d24Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1252ef981d24Smrg  | --sbi=* | --sb=*)
1253ef981d24Smrg    sbindir=$ac_optarg ;;
1254ef981d24Smrg
1255ef981d24Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1256ef981d24Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1257ef981d24Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1258ef981d24Smrg  | --sha | --sh)
1259ef981d24Smrg    ac_prev=sharedstatedir ;;
1260ef981d24Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1261ef981d24Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1262ef981d24Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1263ef981d24Smrg  | --sha=* | --sh=*)
1264ef981d24Smrg    sharedstatedir=$ac_optarg ;;
1265ef981d24Smrg
1266ef981d24Smrg  -site | --site | --sit)
1267ef981d24Smrg    ac_prev=site ;;
1268ef981d24Smrg  -site=* | --site=* | --sit=*)
1269ef981d24Smrg    site=$ac_optarg ;;
1270ef981d24Smrg
1271ef981d24Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1272ef981d24Smrg    ac_prev=srcdir ;;
1273ef981d24Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1274ef981d24Smrg    srcdir=$ac_optarg ;;
1275ef981d24Smrg
1276ef981d24Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1277ef981d24Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1278ef981d24Smrg    ac_prev=sysconfdir ;;
1279ef981d24Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1280ef981d24Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1281ef981d24Smrg    sysconfdir=$ac_optarg ;;
1282ef981d24Smrg
1283ef981d24Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1284ef981d24Smrg    ac_prev=target_alias ;;
1285ef981d24Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1286ef981d24Smrg    target_alias=$ac_optarg ;;
1287ef981d24Smrg
1288ef981d24Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1289ef981d24Smrg    verbose=yes ;;
1290ef981d24Smrg
1291ef981d24Smrg  -version | --version | --versio | --versi | --vers | -V)
1292ef981d24Smrg    ac_init_version=: ;;
1293ef981d24Smrg
1294ef981d24Smrg  -with-* | --with-*)
129565eef222Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1296ef981d24Smrg    # Reject names that are not valid shell variable names.
129765eef222Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
129865eef222Smrg      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1299ef981d24Smrg   { (exit 1); exit 1; }; }
130065eef222Smrg    ac_useropt_orig=$ac_useropt
130165eef222Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
130265eef222Smrg    case $ac_user_opts in
130365eef222Smrg      *"
130465eef222Smrg"with_$ac_useropt"
130565eef222Smrg"*) ;;
130665eef222Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
130765eef222Smrg	 ac_unrecognized_sep=', ';;
130865eef222Smrg    esac
130965eef222Smrg    eval with_$ac_useropt=\$ac_optarg ;;
1310ef981d24Smrg
1311ef981d24Smrg  -without-* | --without-*)
131265eef222Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1313ef981d24Smrg    # Reject names that are not valid shell variable names.
131465eef222Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
131565eef222Smrg      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1316ef981d24Smrg   { (exit 1); exit 1; }; }
131765eef222Smrg    ac_useropt_orig=$ac_useropt
131865eef222Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
131965eef222Smrg    case $ac_user_opts in
132065eef222Smrg      *"
132165eef222Smrg"with_$ac_useropt"
132265eef222Smrg"*) ;;
132365eef222Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
132465eef222Smrg	 ac_unrecognized_sep=', ';;
132565eef222Smrg    esac
132665eef222Smrg    eval with_$ac_useropt=no ;;
1327ef981d24Smrg
1328ef981d24Smrg  --x)
1329ef981d24Smrg    # Obsolete; use --with-x.
1330ef981d24Smrg    with_x=yes ;;
1331ef981d24Smrg
1332ef981d24Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1333ef981d24Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1334ef981d24Smrg    ac_prev=x_includes ;;
1335ef981d24Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1336ef981d24Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1337ef981d24Smrg    x_includes=$ac_optarg ;;
1338ef981d24Smrg
1339ef981d24Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1340ef981d24Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1341ef981d24Smrg    ac_prev=x_libraries ;;
1342ef981d24Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1343ef981d24Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1344ef981d24Smrg    x_libraries=$ac_optarg ;;
1345ef981d24Smrg
134665eef222Smrg  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1347ef981d24SmrgTry \`$0 --help' for more information." >&2
1348ef981d24Smrg   { (exit 1); exit 1; }; }
1349ef981d24Smrg    ;;
1350ef981d24Smrg
1351ef981d24Smrg  *=*)
1352ef981d24Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1353ef981d24Smrg    # Reject names that are not valid shell variable names.
1354ef981d24Smrg    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
135565eef222Smrg      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1356ef981d24Smrg   { (exit 1); exit 1; }; }
1357ef981d24Smrg    eval $ac_envvar=\$ac_optarg
1358ef981d24Smrg    export $ac_envvar ;;
1359ef981d24Smrg
1360ef981d24Smrg  *)
1361ef981d24Smrg    # FIXME: should be removed in autoconf 3.0.
136265eef222Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1363ef981d24Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
136465eef222Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1365ef981d24Smrg    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1366ef981d24Smrg    ;;
1367ef981d24Smrg
1368ef981d24Smrg  esac
1369ef981d24Smrgdone
1370ef981d24Smrg
1371ef981d24Smrgif test -n "$ac_prev"; then
1372ef981d24Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
137365eef222Smrg  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1374ef981d24Smrg   { (exit 1); exit 1; }; }
1375ef981d24Smrgfi
1376ef981d24Smrg
137765eef222Smrgif test -n "$ac_unrecognized_opts"; then
137865eef222Smrg  case $enable_option_checking in
137965eef222Smrg    no) ;;
138065eef222Smrg    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
138165eef222Smrg   { (exit 1); exit 1; }; } ;;
138265eef222Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
138365eef222Smrg  esac
138465eef222Smrgfi
138565eef222Smrg
138665eef222Smrg# Check all directory arguments for consistency.
1387ef981d24Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1388ef981d24Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1389ef981d24Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1390ef981d24Smrg		libdir localedir mandir
1391ef981d24Smrgdo
1392ef981d24Smrg  eval ac_val=\$$ac_var
139365eef222Smrg  # Remove trailing slashes.
139465eef222Smrg  case $ac_val in
139565eef222Smrg    */ )
139665eef222Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
139765eef222Smrg      eval $ac_var=\$ac_val;;
139865eef222Smrg  esac
139965eef222Smrg  # Be sure to have absolute directory names.
1400ef981d24Smrg  case $ac_val in
1401ef981d24Smrg    [\\/$]* | ?:[\\/]* )  continue;;
1402ef981d24Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1403ef981d24Smrg  esac
140465eef222Smrg  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1405ef981d24Smrg   { (exit 1); exit 1; }; }
1406ef981d24Smrgdone
1407ef981d24Smrg
1408ef981d24Smrg# There might be people who depend on the old broken behavior: `$host'
1409ef981d24Smrg# used to hold the argument of --host etc.
1410ef981d24Smrg# FIXME: To remove some day.
1411ef981d24Smrgbuild=$build_alias
1412ef981d24Smrghost=$host_alias
1413ef981d24Smrgtarget=$target_alias
1414ef981d24Smrg
1415ef981d24Smrg# FIXME: To remove some day.
1416ef981d24Smrgif test "x$host_alias" != x; then
1417ef981d24Smrg  if test "x$build_alias" = x; then
1418ef981d24Smrg    cross_compiling=maybe
141965eef222Smrg    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1420ef981d24Smrg    If a cross compiler is detected then cross compile mode will be used." >&2
1421ef981d24Smrg  elif test "x$build_alias" != "x$host_alias"; then
1422ef981d24Smrg    cross_compiling=yes
1423ef981d24Smrg  fi
1424ef981d24Smrgfi
1425ef981d24Smrg
1426ef981d24Smrgac_tool_prefix=
1427ef981d24Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1428ef981d24Smrg
1429ef981d24Smrgtest "$silent" = yes && exec 6>/dev/null
1430ef981d24Smrg
1431ef981d24Smrg
1432ef981d24Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1433ef981d24Smrgac_ls_di=`ls -di .` &&
1434ef981d24Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
143565eef222Smrg  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1436ef981d24Smrg   { (exit 1); exit 1; }; }
1437ef981d24Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
143865eef222Smrg  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1439ef981d24Smrg   { (exit 1); exit 1; }; }
1440ef981d24Smrg
1441ef981d24Smrg
1442ef981d24Smrg# Find the source files, if location was not specified.
1443ef981d24Smrgif test -z "$srcdir"; then
1444ef981d24Smrg  ac_srcdir_defaulted=yes
1445ef981d24Smrg  # Try the directory containing this script, then the parent directory.
144665eef222Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
144765eef222Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
144865eef222Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
144965eef222Smrg	 X"$as_myself" : 'X\(//\)$' \| \
145065eef222Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
145165eef222Smrg$as_echo X"$as_myself" |
1452ef981d24Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1453ef981d24Smrg	    s//\1/
1454ef981d24Smrg	    q
1455ef981d24Smrg	  }
1456ef981d24Smrg	  /^X\(\/\/\)[^/].*/{
1457ef981d24Smrg	    s//\1/
1458ef981d24Smrg	    q
1459ef981d24Smrg	  }
1460ef981d24Smrg	  /^X\(\/\/\)$/{
1461ef981d24Smrg	    s//\1/
1462ef981d24Smrg	    q
1463ef981d24Smrg	  }
1464ef981d24Smrg	  /^X\(\/\).*/{
1465ef981d24Smrg	    s//\1/
1466ef981d24Smrg	    q
1467ef981d24Smrg	  }
1468ef981d24Smrg	  s/.*/./; q'`
1469ef981d24Smrg  srcdir=$ac_confdir
1470ef981d24Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
1471ef981d24Smrg    srcdir=..
1472ef981d24Smrg  fi
1473ef981d24Smrgelse
1474ef981d24Smrg  ac_srcdir_defaulted=no
1475ef981d24Smrgfi
1476ef981d24Smrgif test ! -r "$srcdir/$ac_unique_file"; then
1477ef981d24Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
147865eef222Smrg  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1479ef981d24Smrg   { (exit 1); exit 1; }; }
1480ef981d24Smrgfi
1481ef981d24Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1482ef981d24Smrgac_abs_confdir=`(
148365eef222Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1484ef981d24Smrg   { (exit 1); exit 1; }; }
1485ef981d24Smrg	pwd)`
1486ef981d24Smrg# When building in place, set srcdir=.
1487ef981d24Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1488ef981d24Smrg  srcdir=.
1489ef981d24Smrgfi
1490ef981d24Smrg# Remove unnecessary trailing slashes from srcdir.
1491ef981d24Smrg# Double slashes in file names in object file debugging info
1492ef981d24Smrg# mess up M-x gdb in Emacs.
1493ef981d24Smrgcase $srcdir in
1494ef981d24Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1495ef981d24Smrgesac
1496ef981d24Smrgfor ac_var in $ac_precious_vars; do
1497ef981d24Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1498ef981d24Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
1499ef981d24Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1500ef981d24Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1501ef981d24Smrgdone
1502ef981d24Smrg
1503ef981d24Smrg#
1504ef981d24Smrg# Report the --help message.
1505ef981d24Smrg#
1506ef981d24Smrgif test "$ac_init_help" = "long"; then
1507ef981d24Smrg  # Omit some internal or obsolete options to make the list less imposing.
1508ef981d24Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1509ef981d24Smrg  cat <<_ACEOF
151065eef222Smrg\`configure' configures libXScrnSaver 1.2.0 to adapt to many kinds of systems.
1511ef981d24Smrg
1512ef981d24SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1513ef981d24Smrg
1514ef981d24SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1515ef981d24SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1516ef981d24Smrg
1517ef981d24SmrgDefaults for the options are specified in brackets.
1518ef981d24Smrg
1519ef981d24SmrgConfiguration:
1520ef981d24Smrg  -h, --help              display this help and exit
1521ef981d24Smrg      --help=short        display options specific to this package
1522ef981d24Smrg      --help=recursive    display the short help of all the included packages
1523ef981d24Smrg  -V, --version           display version information and exit
1524ef981d24Smrg  -q, --quiet, --silent   do not print \`checking...' messages
1525ef981d24Smrg      --cache-file=FILE   cache test results in FILE [disabled]
1526ef981d24Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1527ef981d24Smrg  -n, --no-create         do not create output files
1528ef981d24Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1529ef981d24Smrg
1530ef981d24SmrgInstallation directories:
1531ef981d24Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
153265eef222Smrg                          [$ac_default_prefix]
1533ef981d24Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
153465eef222Smrg                          [PREFIX]
1535ef981d24Smrg
1536ef981d24SmrgBy default, \`make install' will install all the files in
1537ef981d24Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1538ef981d24Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1539ef981d24Smrgfor instance \`--prefix=\$HOME'.
1540ef981d24Smrg
1541ef981d24SmrgFor better control, use the options below.
1542ef981d24Smrg
1543ef981d24SmrgFine tuning of the installation directories:
154465eef222Smrg  --bindir=DIR            user executables [EPREFIX/bin]
154565eef222Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
154665eef222Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
154765eef222Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
154865eef222Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
154965eef222Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
155065eef222Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
155165eef222Smrg  --includedir=DIR        C header files [PREFIX/include]
155265eef222Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
155365eef222Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
155465eef222Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
155565eef222Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
155665eef222Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
155765eef222Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
155865eef222Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXScrnSaver]
155965eef222Smrg  --htmldir=DIR           html documentation [DOCDIR]
156065eef222Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
156165eef222Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
156265eef222Smrg  --psdir=DIR             ps documentation [DOCDIR]
1563ef981d24Smrg_ACEOF
1564ef981d24Smrg
1565ef981d24Smrg  cat <<\_ACEOF
1566ef981d24Smrg
1567ef981d24SmrgProgram names:
1568ef981d24Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1569ef981d24Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1570ef981d24Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1571ef981d24Smrg
1572ef981d24SmrgSystem types:
1573ef981d24Smrg  --build=BUILD     configure for building on BUILD [guessed]
1574ef981d24Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1575ef981d24Smrg_ACEOF
1576ef981d24Smrgfi
1577ef981d24Smrg
1578ef981d24Smrgif test -n "$ac_init_help"; then
1579ef981d24Smrg  case $ac_init_help in
158065eef222Smrg     short | recursive ) echo "Configuration of libXScrnSaver 1.2.0:";;
1581ef981d24Smrg   esac
1582ef981d24Smrg  cat <<\_ACEOF
1583ef981d24Smrg
1584ef981d24SmrgOptional Features:
158565eef222Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1586ef981d24Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1587ef981d24Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1588ef981d24Smrg  --enable-maintainer-mode  enable make rules and dependencies not useful
1589ef981d24Smrg			  (and sometimes confusing) to the casual installer
1590ef981d24Smrg  --disable-dependency-tracking  speeds up one-time build
1591ef981d24Smrg  --enable-dependency-tracking   do not reject slow dependency extractors
1592ef981d24Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
1593ef981d24Smrg  --enable-static[=PKGS]  build static libraries [default=yes]
1594ef981d24Smrg  --enable-fast-install[=PKGS]
1595ef981d24Smrg                          optimize for fast installation [default=yes]
1596ef981d24Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
159765eef222Smrg  --enable-silent-rules          less verbose build output (undo: `make V=1')
159865eef222Smrg  --disable-silent-rules         verbose build output (undo: `make V=0')
1599ef981d24Smrg  --enable-lint-library   Create lint library (default: disabled)
1600ef981d24Smrg  --enable-malloc0returnsnull
1601ef981d24Smrg                          malloc(0) returns NULL (default: auto)
1602ef981d24Smrg
1603ef981d24SmrgOptional Packages:
1604ef981d24Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1605ef981d24Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1606ef981d24Smrg  --with-pic              try to use only PIC/non-PIC objects [default=use
1607ef981d24Smrg                          both]
160865eef222Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1609ef981d24Smrg  --with-lint             Use a lint-style source code checker (default:
1610ef981d24Smrg                          disabled)
1611ef981d24Smrg  --with-release-version=STRING
1612ef981d24Smrg                          Use release version string in package name
1613ef981d24Smrg
1614ef981d24SmrgSome influential environment variables:
1615ef981d24Smrg  CC          C compiler command
1616ef981d24Smrg  CFLAGS      C compiler flags
1617ef981d24Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1618ef981d24Smrg              nonstandard directory <lib dir>
1619ef981d24Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1620ef981d24Smrg  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1621ef981d24Smrg              you have headers in a nonstandard directory <include dir>
1622ef981d24Smrg  CPP         C preprocessor
1623ef981d24Smrg  PKG_CONFIG  path to pkg-config utility
1624ef981d24Smrg  XSCRNSAVER_CFLAGS
1625ef981d24Smrg              C compiler flags for XSCRNSAVER, overriding pkg-config
1626ef981d24Smrg  XSCRNSAVER_LIBS
1627ef981d24Smrg              linker flags for XSCRNSAVER, overriding pkg-config
1628ef981d24Smrg
1629ef981d24SmrgUse these variables to override the choices made by `configure' or to help
1630ef981d24Smrgit to find libraries and programs with nonstandard names/locations.
1631ef981d24Smrg
1632ef981d24SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1633ef981d24Smrg_ACEOF
1634ef981d24Smrgac_status=$?
1635ef981d24Smrgfi
1636ef981d24Smrg
1637ef981d24Smrgif test "$ac_init_help" = "recursive"; then
1638ef981d24Smrg  # If there are subdirs, report their specific --help.
1639ef981d24Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
164065eef222Smrg    test -d "$ac_dir" ||
164165eef222Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
164265eef222Smrg      continue
1643ef981d24Smrg    ac_builddir=.
1644ef981d24Smrg
1645ef981d24Smrgcase "$ac_dir" in
1646ef981d24Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1647ef981d24Smrg*)
164865eef222Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1649ef981d24Smrg  # A ".." for each directory in $ac_dir_suffix.
165065eef222Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1651ef981d24Smrg  case $ac_top_builddir_sub in
1652ef981d24Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1653ef981d24Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1654ef981d24Smrg  esac ;;
1655ef981d24Smrgesac
1656ef981d24Smrgac_abs_top_builddir=$ac_pwd
1657ef981d24Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1658ef981d24Smrg# for backward compatibility:
1659ef981d24Smrgac_top_builddir=$ac_top_build_prefix
1660ef981d24Smrg
1661ef981d24Smrgcase $srcdir in
1662ef981d24Smrg  .)  # We are building in place.
1663ef981d24Smrg    ac_srcdir=.
1664ef981d24Smrg    ac_top_srcdir=$ac_top_builddir_sub
1665ef981d24Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1666ef981d24Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1667ef981d24Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1668ef981d24Smrg    ac_top_srcdir=$srcdir
1669ef981d24Smrg    ac_abs_top_srcdir=$srcdir ;;
1670ef981d24Smrg  *) # Relative name.
1671ef981d24Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1672ef981d24Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1673ef981d24Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1674ef981d24Smrgesac
1675ef981d24Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1676ef981d24Smrg
1677ef981d24Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1678ef981d24Smrg    # Check for guested configure.
1679ef981d24Smrg    if test -f "$ac_srcdir/configure.gnu"; then
1680ef981d24Smrg      echo &&
1681ef981d24Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1682ef981d24Smrg    elif test -f "$ac_srcdir/configure"; then
1683ef981d24Smrg      echo &&
1684ef981d24Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
1685ef981d24Smrg    else
168665eef222Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1687ef981d24Smrg    fi || ac_status=$?
1688ef981d24Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
1689ef981d24Smrg  done
1690ef981d24Smrgfi
1691ef981d24Smrg
1692ef981d24Smrgtest -n "$ac_init_help" && exit $ac_status
1693ef981d24Smrgif $ac_init_version; then
1694ef981d24Smrg  cat <<\_ACEOF
169565eef222SmrglibXScrnSaver configure 1.2.0
169665eef222Smrggenerated by GNU Autoconf 2.63
1697ef981d24Smrg
1698ef981d24SmrgCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
169965eef222Smrg2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1700ef981d24SmrgThis configure script is free software; the Free Software Foundation
1701ef981d24Smrggives unlimited permission to copy, distribute and modify it.
1702ef981d24Smrg_ACEOF
1703ef981d24Smrg  exit
1704ef981d24Smrgfi
1705ef981d24Smrgcat >config.log <<_ACEOF
1706ef981d24SmrgThis file contains any messages produced by compilers while
1707ef981d24Smrgrunning configure, to aid debugging if configure makes a mistake.
1708ef981d24Smrg
170965eef222SmrgIt was created by libXScrnSaver $as_me 1.2.0, which was
171065eef222Smrggenerated by GNU Autoconf 2.63.  Invocation command line was
1711ef981d24Smrg
1712ef981d24Smrg  $ $0 $@
1713ef981d24Smrg
1714ef981d24Smrg_ACEOF
1715ef981d24Smrgexec 5>>config.log
1716ef981d24Smrg{
1717ef981d24Smrgcat <<_ASUNAME
1718ef981d24Smrg## --------- ##
1719ef981d24Smrg## Platform. ##
1720ef981d24Smrg## --------- ##
1721ef981d24Smrg
1722ef981d24Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1723ef981d24Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
1724ef981d24Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
1725ef981d24Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
1726ef981d24Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
1727ef981d24Smrg
1728ef981d24Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1729ef981d24Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1730ef981d24Smrg
1731ef981d24Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1732ef981d24Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1733ef981d24Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1734ef981d24Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1735ef981d24Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1736ef981d24Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1737ef981d24Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1738ef981d24Smrg
1739ef981d24Smrg_ASUNAME
1740ef981d24Smrg
1741ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1742ef981d24Smrgfor as_dir in $PATH
1743ef981d24Smrgdo
1744ef981d24Smrg  IFS=$as_save_IFS
1745ef981d24Smrg  test -z "$as_dir" && as_dir=.
174665eef222Smrg  $as_echo "PATH: $as_dir"
1747ef981d24Smrgdone
1748ef981d24SmrgIFS=$as_save_IFS
1749ef981d24Smrg
1750ef981d24Smrg} >&5
1751ef981d24Smrg
1752ef981d24Smrgcat >&5 <<_ACEOF
1753ef981d24Smrg
1754ef981d24Smrg
1755ef981d24Smrg## ----------- ##
1756ef981d24Smrg## Core tests. ##
1757ef981d24Smrg## ----------- ##
1758ef981d24Smrg
1759ef981d24Smrg_ACEOF
1760ef981d24Smrg
1761ef981d24Smrg
1762ef981d24Smrg# Keep a trace of the command line.
1763ef981d24Smrg# Strip out --no-create and --no-recursion so they do not pile up.
1764ef981d24Smrg# Strip out --silent because we don't want to record it for future runs.
1765ef981d24Smrg# Also quote any args containing shell meta-characters.
1766ef981d24Smrg# Make two passes to allow for proper duplicate-argument suppression.
1767ef981d24Smrgac_configure_args=
1768ef981d24Smrgac_configure_args0=
1769ef981d24Smrgac_configure_args1=
1770ef981d24Smrgac_must_keep_next=false
1771ef981d24Smrgfor ac_pass in 1 2
1772ef981d24Smrgdo
1773ef981d24Smrg  for ac_arg
1774ef981d24Smrg  do
1775ef981d24Smrg    case $ac_arg in
1776ef981d24Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1777ef981d24Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1778ef981d24Smrg    | -silent | --silent | --silen | --sile | --sil)
1779ef981d24Smrg      continue ;;
1780ef981d24Smrg    *\'*)
178165eef222Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1782ef981d24Smrg    esac
1783ef981d24Smrg    case $ac_pass in
1784ef981d24Smrg    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1785ef981d24Smrg    2)
1786ef981d24Smrg      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1787ef981d24Smrg      if test $ac_must_keep_next = true; then
1788ef981d24Smrg	ac_must_keep_next=false # Got value, back to normal.
1789ef981d24Smrg      else
1790ef981d24Smrg	case $ac_arg in
1791ef981d24Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
1792ef981d24Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1793ef981d24Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1794ef981d24Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
1795ef981d24Smrg	    case "$ac_configure_args0 " in
1796ef981d24Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1797ef981d24Smrg	    esac
1798ef981d24Smrg	    ;;
1799ef981d24Smrg	  -* ) ac_must_keep_next=true ;;
1800ef981d24Smrg	esac
1801ef981d24Smrg      fi
1802ef981d24Smrg      ac_configure_args="$ac_configure_args '$ac_arg'"
1803ef981d24Smrg      ;;
1804ef981d24Smrg    esac
1805ef981d24Smrg  done
1806ef981d24Smrgdone
1807ef981d24Smrg$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1808ef981d24Smrg$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1809ef981d24Smrg
1810ef981d24Smrg# When interrupted or exit'd, cleanup temporary files, and complete
1811ef981d24Smrg# config.log.  We remove comments because anyway the quotes in there
1812ef981d24Smrg# would cause problems or look ugly.
1813ef981d24Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
1814ef981d24Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1815ef981d24Smrgtrap 'exit_status=$?
1816ef981d24Smrg  # Save into config.log some information that might help in debugging.
1817ef981d24Smrg  {
1818ef981d24Smrg    echo
1819ef981d24Smrg
1820ef981d24Smrg    cat <<\_ASBOX
1821ef981d24Smrg## ---------------- ##
1822ef981d24Smrg## Cache variables. ##
1823ef981d24Smrg## ---------------- ##
1824ef981d24Smrg_ASBOX
1825ef981d24Smrg    echo
1826ef981d24Smrg    # The following way of writing the cache mishandles newlines in values,
1827ef981d24Smrg(
1828ef981d24Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1829ef981d24Smrg    eval ac_val=\$$ac_var
1830ef981d24Smrg    case $ac_val in #(
1831ef981d24Smrg    *${as_nl}*)
1832ef981d24Smrg      case $ac_var in #(
183365eef222Smrg      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
183465eef222Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1835ef981d24Smrg      esac
1836ef981d24Smrg      case $ac_var in #(
1837ef981d24Smrg      _ | IFS | as_nl) ;; #(
183865eef222Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1839ef981d24Smrg      *) $as_unset $ac_var ;;
1840ef981d24Smrg      esac ;;
1841ef981d24Smrg    esac
1842ef981d24Smrg  done
1843ef981d24Smrg  (set) 2>&1 |
1844ef981d24Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1845ef981d24Smrg    *${as_nl}ac_space=\ *)
1846ef981d24Smrg      sed -n \
1847ef981d24Smrg	"s/'\''/'\''\\\\'\'''\''/g;
1848ef981d24Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1849ef981d24Smrg      ;; #(
1850ef981d24Smrg    *)
1851ef981d24Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1852ef981d24Smrg      ;;
1853ef981d24Smrg    esac |
1854ef981d24Smrg    sort
1855ef981d24Smrg)
1856ef981d24Smrg    echo
1857ef981d24Smrg
1858ef981d24Smrg    cat <<\_ASBOX
1859ef981d24Smrg## ----------------- ##
1860ef981d24Smrg## Output variables. ##
1861ef981d24Smrg## ----------------- ##
1862ef981d24Smrg_ASBOX
1863ef981d24Smrg    echo
1864ef981d24Smrg    for ac_var in $ac_subst_vars
1865ef981d24Smrg    do
1866ef981d24Smrg      eval ac_val=\$$ac_var
1867ef981d24Smrg      case $ac_val in
186865eef222Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1869ef981d24Smrg      esac
187065eef222Smrg      $as_echo "$ac_var='\''$ac_val'\''"
1871ef981d24Smrg    done | sort
1872ef981d24Smrg    echo
1873ef981d24Smrg
1874ef981d24Smrg    if test -n "$ac_subst_files"; then
1875ef981d24Smrg      cat <<\_ASBOX
1876ef981d24Smrg## ------------------- ##
1877ef981d24Smrg## File substitutions. ##
1878ef981d24Smrg## ------------------- ##
1879ef981d24Smrg_ASBOX
1880ef981d24Smrg      echo
1881ef981d24Smrg      for ac_var in $ac_subst_files
1882ef981d24Smrg      do
1883ef981d24Smrg	eval ac_val=\$$ac_var
1884ef981d24Smrg	case $ac_val in
188565eef222Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1886ef981d24Smrg	esac
188765eef222Smrg	$as_echo "$ac_var='\''$ac_val'\''"
1888ef981d24Smrg      done | sort
1889ef981d24Smrg      echo
1890ef981d24Smrg    fi
1891ef981d24Smrg
1892ef981d24Smrg    if test -s confdefs.h; then
1893ef981d24Smrg      cat <<\_ASBOX
1894ef981d24Smrg## ----------- ##
1895ef981d24Smrg## confdefs.h. ##
1896ef981d24Smrg## ----------- ##
1897ef981d24Smrg_ASBOX
1898ef981d24Smrg      echo
1899ef981d24Smrg      cat confdefs.h
1900ef981d24Smrg      echo
1901ef981d24Smrg    fi
1902ef981d24Smrg    test "$ac_signal" != 0 &&
190365eef222Smrg      $as_echo "$as_me: caught signal $ac_signal"
190465eef222Smrg    $as_echo "$as_me: exit $exit_status"
1905ef981d24Smrg  } >&5
1906ef981d24Smrg  rm -f core *.core core.conftest.* &&
1907ef981d24Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1908ef981d24Smrg    exit $exit_status
1909ef981d24Smrg' 0
1910ef981d24Smrgfor ac_signal in 1 2 13 15; do
1911ef981d24Smrg  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1912ef981d24Smrgdone
1913ef981d24Smrgac_signal=0
1914ef981d24Smrg
1915ef981d24Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
1916ef981d24Smrgrm -f -r conftest* confdefs.h
1917ef981d24Smrg
1918ef981d24Smrg# Predefined preprocessor variables.
1919ef981d24Smrg
1920ef981d24Smrgcat >>confdefs.h <<_ACEOF
1921ef981d24Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
1922ef981d24Smrg_ACEOF
1923ef981d24Smrg
1924ef981d24Smrg
1925ef981d24Smrgcat >>confdefs.h <<_ACEOF
1926ef981d24Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1927ef981d24Smrg_ACEOF
1928ef981d24Smrg
1929ef981d24Smrg
1930ef981d24Smrgcat >>confdefs.h <<_ACEOF
1931ef981d24Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
1932ef981d24Smrg_ACEOF
1933ef981d24Smrg
1934ef981d24Smrg
1935ef981d24Smrgcat >>confdefs.h <<_ACEOF
1936ef981d24Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
1937ef981d24Smrg_ACEOF
1938ef981d24Smrg
1939ef981d24Smrg
1940ef981d24Smrgcat >>confdefs.h <<_ACEOF
1941ef981d24Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1942ef981d24Smrg_ACEOF
1943ef981d24Smrg
1944ef981d24Smrg
1945ef981d24Smrg# Let the site file select an alternate cache file if it wants to.
194665eef222Smrg# Prefer an explicitly selected file to automatically selected ones.
194765eef222Smrgac_site_file1=NONE
194865eef222Smrgac_site_file2=NONE
1949ef981d24Smrgif test -n "$CONFIG_SITE"; then
195065eef222Smrg  ac_site_file1=$CONFIG_SITE
1951ef981d24Smrgelif test "x$prefix" != xNONE; then
195265eef222Smrg  ac_site_file1=$prefix/share/config.site
195365eef222Smrg  ac_site_file2=$prefix/etc/config.site
1954ef981d24Smrgelse
195565eef222Smrg  ac_site_file1=$ac_default_prefix/share/config.site
195665eef222Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
1957ef981d24Smrgfi
195865eef222Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
1959ef981d24Smrgdo
196065eef222Smrg  test "x$ac_site_file" = xNONE && continue
1961ef981d24Smrg  if test -r "$ac_site_file"; then
196265eef222Smrg    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
196365eef222Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1964ef981d24Smrg    sed 's/^/| /' "$ac_site_file" >&5
1965ef981d24Smrg    . "$ac_site_file"
1966ef981d24Smrg  fi
1967ef981d24Smrgdone
1968ef981d24Smrg
1969ef981d24Smrgif test -r "$cache_file"; then
1970ef981d24Smrg  # Some versions of bash will fail to source /dev/null (special
1971ef981d24Smrg  # files actually), so we avoid doing that.
1972ef981d24Smrg  if test -f "$cache_file"; then
197365eef222Smrg    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
197465eef222Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
1975ef981d24Smrg    case $cache_file in
1976ef981d24Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1977ef981d24Smrg      *)                      . "./$cache_file";;
1978ef981d24Smrg    esac
1979ef981d24Smrg  fi
1980ef981d24Smrgelse
198165eef222Smrg  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
198265eef222Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
1983ef981d24Smrg  >$cache_file
1984ef981d24Smrgfi
1985ef981d24Smrg
1986ef981d24Smrg# Check that the precious variables saved in the cache have kept the same
1987ef981d24Smrg# value.
1988ef981d24Smrgac_cache_corrupted=false
1989ef981d24Smrgfor ac_var in $ac_precious_vars; do
1990ef981d24Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1991ef981d24Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
1992ef981d24Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1993ef981d24Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
1994ef981d24Smrg  case $ac_old_set,$ac_new_set in
1995ef981d24Smrg    set,)
199665eef222Smrg      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
199765eef222Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1998ef981d24Smrg      ac_cache_corrupted=: ;;
1999ef981d24Smrg    ,set)
200065eef222Smrg      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
200165eef222Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2002ef981d24Smrg      ac_cache_corrupted=: ;;
2003ef981d24Smrg    ,);;
2004ef981d24Smrg    *)
2005ef981d24Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
200665eef222Smrg	# differences in whitespace do not lead to failure.
200765eef222Smrg	ac_old_val_w=`echo x $ac_old_val`
200865eef222Smrg	ac_new_val_w=`echo x $ac_new_val`
200965eef222Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
201065eef222Smrg	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
201165eef222Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
201265eef222Smrg	  ac_cache_corrupted=:
201365eef222Smrg	else
201465eef222Smrg	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
201565eef222Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
201665eef222Smrg	  eval $ac_var=\$ac_old_val
201765eef222Smrg	fi
201865eef222Smrg	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
201965eef222Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
202065eef222Smrg	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
202165eef222Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2022ef981d24Smrg      fi;;
2023ef981d24Smrg  esac
2024ef981d24Smrg  # Pass precious variables to config.status.
2025ef981d24Smrg  if test "$ac_new_set" = set; then
2026ef981d24Smrg    case $ac_new_val in
202765eef222Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2028ef981d24Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2029ef981d24Smrg    esac
2030ef981d24Smrg    case " $ac_configure_args " in
2031ef981d24Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2032ef981d24Smrg      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2033ef981d24Smrg    esac
2034ef981d24Smrg  fi
2035ef981d24Smrgdone
2036ef981d24Smrgif $ac_cache_corrupted; then
203765eef222Smrg  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
203865eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
203965eef222Smrg  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
204065eef222Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
204165eef222Smrg  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
204265eef222Smrg$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2043ef981d24Smrg   { (exit 1); exit 1; }; }
2044ef981d24Smrgfi
2045ef981d24Smrg
2046ef981d24Smrg
2047ef981d24Smrg
2048ef981d24Smrg
2049ef981d24Smrg
2050ef981d24Smrg
2051ef981d24Smrg
2052ef981d24Smrg
2053ef981d24Smrg
2054ef981d24Smrg
2055ef981d24Smrg
2056ef981d24Smrg
2057ef981d24Smrg
2058ef981d24Smrg
2059ef981d24Smrg
2060ef981d24Smrg
2061ef981d24Smrg
2062ef981d24Smrg
2063ef981d24Smrg
2064ef981d24Smrg
2065ef981d24Smrg
2066ef981d24Smrg
2067ef981d24Smrg
2068ef981d24Smrg
2069ef981d24Smrg
2070ef981d24Smrgac_ext=c
2071ef981d24Smrgac_cpp='$CPP $CPPFLAGS'
2072ef981d24Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2073ef981d24Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2074ef981d24Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2075ef981d24Smrg
2076ef981d24Smrg
207765eef222Smrgam__api_version='1.11'
2078ef981d24Smrg
2079ef981d24Smrgac_aux_dir=
2080ef981d24Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2081ef981d24Smrg  if test -f "$ac_dir/install-sh"; then
2082ef981d24Smrg    ac_aux_dir=$ac_dir
2083ef981d24Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2084ef981d24Smrg    break
2085ef981d24Smrg  elif test -f "$ac_dir/install.sh"; then
2086ef981d24Smrg    ac_aux_dir=$ac_dir
2087ef981d24Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2088ef981d24Smrg    break
2089ef981d24Smrg  elif test -f "$ac_dir/shtool"; then
2090ef981d24Smrg    ac_aux_dir=$ac_dir
2091ef981d24Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2092ef981d24Smrg    break
2093ef981d24Smrg  fi
2094ef981d24Smrgdone
2095ef981d24Smrgif test -z "$ac_aux_dir"; then
209665eef222Smrg  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
209765eef222Smrg$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2098ef981d24Smrg   { (exit 1); exit 1; }; }
2099ef981d24Smrgfi
2100ef981d24Smrg
2101ef981d24Smrg# These three variables are undocumented and unsupported,
2102ef981d24Smrg# and are intended to be withdrawn in a future Autoconf release.
2103ef981d24Smrg# They can cause serious problems if a builder's source tree is in a directory
2104ef981d24Smrg# whose full name contains unusual characters.
2105ef981d24Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2106ef981d24Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2107ef981d24Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2108ef981d24Smrg
2109ef981d24Smrg
2110ef981d24Smrg# Find a good install program.  We prefer a C program (faster),
2111ef981d24Smrg# so one script is as good as another.  But avoid the broken or
2112ef981d24Smrg# incompatible versions:
2113ef981d24Smrg# SysV /etc/install, /usr/sbin/install
2114ef981d24Smrg# SunOS /usr/etc/install
2115ef981d24Smrg# IRIX /sbin/install
2116ef981d24Smrg# AIX /bin/install
2117ef981d24Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2118ef981d24Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2119ef981d24Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2120ef981d24Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2121ef981d24Smrg# OS/2's system install, which has a completely different semantic
2122ef981d24Smrg# ./install, which can be erroneously created by make from ./install.sh.
212365eef222Smrg# Reject install programs that cannot install multiple files.
212465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
212565eef222Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
2126ef981d24Smrgif test -z "$INSTALL"; then
2127ef981d24Smrgif test "${ac_cv_path_install+set}" = set; then
212865eef222Smrg  $as_echo_n "(cached) " >&6
2129ef981d24Smrgelse
2130ef981d24Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2131ef981d24Smrgfor as_dir in $PATH
2132ef981d24Smrgdo
2133ef981d24Smrg  IFS=$as_save_IFS
2134ef981d24Smrg  test -z "$as_dir" && as_dir=.
2135ef981d24Smrg  # Account for people who put trailing slashes in PATH elements.
2136ef981d24Smrgcase $as_dir/ in
2137ef981d24Smrg  ./ | .// | /cC/* | \
2138ef981d24Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2139ef981d24Smrg  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2140ef981d24Smrg  /usr/ucb/* ) ;;
2141ef981d24Smrg  *)
2142ef981d24Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2143ef981d24Smrg    # Don't use installbsd from OSF since it installs stuff as root
2144ef981d24Smrg    # by default.
2145ef981d24Smrg    for ac_prog in ginstall scoinst install; do
2146ef981d24Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
2147ef981d24Smrg	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2148ef981d24Smrg	  if test $ac_prog = install &&
2149ef981d24Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2150ef981d24Smrg	    # AIX install.  It has an incompatible calling convention.
2151ef981d24Smrg	    :
2152ef981d24Smrg	  elif test $ac_prog = install &&
2153ef981d24Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2154ef981d24Smrg	    # program-specific install script used by HP pwplus--don't use.
2155ef981d24Smrg	    :
2156ef981d24Smrg	  else
215765eef222Smrg	    rm -rf conftest.one conftest.two conftest.dir
215865eef222Smrg	    echo one > conftest.one
215965eef222Smrg	    echo two > conftest.two
216065eef222Smrg	    mkdir conftest.dir
216165eef222Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
216265eef222Smrg	      test -s conftest.one && test -s conftest.two &&
216365eef222Smrg	      test -s conftest.dir/conftest.one &&
216465eef222Smrg	      test -s conftest.dir/conftest.two
216565eef222Smrg	    then
216665eef222Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
216765eef222Smrg	      break 3
216865eef222Smrg	    fi
2169ef981d24Smrg	  fi
2170ef981d24Smrg	fi
2171ef981d24Smrg      done
2172ef981d24Smrg    done
2173ef981d24Smrg    ;;
2174ef981d24Smrgesac
217565eef222Smrg
2176ef981d24Smrgdone
2177ef981d24SmrgIFS=$as_save_IFS
2178ef981d24Smrg
217965eef222Smrgrm -rf conftest.one conftest.two conftest.dir
2180ef981d24Smrg
2181ef981d24Smrgfi
2182ef981d24Smrg  if test "${ac_cv_path_install+set}" = set; then
2183ef981d24Smrg    INSTALL=$ac_cv_path_install
2184ef981d24Smrg  else
2185ef981d24Smrg    # As a last resort, use the slow shell script.  Don't cache a
2186ef981d24Smrg    # value for INSTALL within a source directory, because that will
2187ef981d24Smrg    # break other packages using the cache if that directory is
2188ef981d24Smrg    # removed, or if the value is a relative name.
2189ef981d24Smrg    INSTALL=$ac_install_sh
2190ef981d24Smrg  fi
2191ef981d24Smrgfi
219265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
219365eef222Smrg$as_echo "$INSTALL" >&6; }
2194ef981d24Smrg
2195ef981d24Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2196ef981d24Smrg# It thinks the first close brace ends the variable substitution.
2197ef981d24Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2198ef981d24Smrg
2199ef981d24Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2200ef981d24Smrg
2201ef981d24Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2202ef981d24Smrg
220365eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
220465eef222Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
2205ef981d24Smrg# Just in case
2206ef981d24Smrgsleep 1
2207ef981d24Smrgecho timestamp > conftest.file
220865eef222Smrg# Reject unsafe characters in $srcdir or the absolute working directory
220965eef222Smrg# name.  Accept space and tab only in the latter.
221065eef222Smrgam_lf='
221165eef222Smrg'
221265eef222Smrgcase `pwd` in
221365eef222Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
221465eef222Smrg    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
221565eef222Smrg$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
221665eef222Smrg   { (exit 1); exit 1; }; };;
221765eef222Smrgesac
221865eef222Smrgcase $srcdir in
221965eef222Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
222065eef222Smrg    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
222165eef222Smrg$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
222265eef222Smrg   { (exit 1); exit 1; }; };;
222365eef222Smrgesac
222465eef222Smrg
2225ef981d24Smrg# Do `set' in a subshell so we don't clobber the current shell's
2226ef981d24Smrg# arguments.  Must try -L first in case configure is actually a
2227ef981d24Smrg# symlink; some systems play weird games with the mod time of symlinks
2228ef981d24Smrg# (eg FreeBSD returns the mod time of the symlink's containing
2229ef981d24Smrg# directory).
2230ef981d24Smrgif (
223165eef222Smrg   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2232ef981d24Smrg   if test "$*" = "X"; then
2233ef981d24Smrg      # -L didn't work.
223465eef222Smrg      set X `ls -t "$srcdir/configure" conftest.file`
2235ef981d24Smrg   fi
2236ef981d24Smrg   rm -f conftest.file
2237ef981d24Smrg   if test "$*" != "X $srcdir/configure conftest.file" \
2238ef981d24Smrg      && test "$*" != "X conftest.file $srcdir/configure"; then
2239ef981d24Smrg
2240ef981d24Smrg      # If neither matched, then we have a broken ls.  This can happen
2241ef981d24Smrg      # if, for instance, CONFIG_SHELL is bash and it inherits a
2242ef981d24Smrg      # broken ls alias from the environment.  This has actually
2243ef981d24Smrg      # happened.  Such a system could not be considered "sane".
224465eef222Smrg      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2245ef981d24Smrgalias in your environment" >&5
224665eef222Smrg$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2247ef981d24Smrgalias in your environment" >&2;}
2248ef981d24Smrg   { (exit 1); exit 1; }; }
2249ef981d24Smrg   fi
2250ef981d24Smrg
2251ef981d24Smrg   test "$2" = conftest.file
2252ef981d24Smrg   )
2253ef981d24Smrgthen
2254ef981d24Smrg   # Ok.
2255ef981d24Smrg   :
2256ef981d24Smrgelse
225765eef222Smrg   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2258ef981d24SmrgCheck your system clock" >&5
225965eef222Smrg$as_echo "$as_me: error: newly created file is older than distributed files!
2260ef981d24SmrgCheck your system clock" >&2;}
2261ef981d24Smrg   { (exit 1); exit 1; }; }
2262ef981d24Smrgfi
226365eef222Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5
226465eef222Smrg$as_echo "yes" >&6; }
2265ef981d24Smrgtest "$program_prefix" != NONE &&
2266ef981d24Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2267ef981d24Smrg# Use a double $ so make ignores it.
2268ef981d24Smrgtest "$program_suffix" != NONE &&
2269ef981d24Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
227065eef222Smrg# Double any \ or $.
2271ef981d24Smrg# By default was `s,x,x', remove it if useless.
227265eef222Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
227365eef222Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2274ef981d24Smrg
2275ef981d24Smrg# expand $ac_aux_dir to an absolute path
2276ef981d24Smrgam_aux_dir=`cd $ac_aux_dir && pwd`
2277ef981d24Smrg
227865eef222Smrgif test x"${MISSING+set}" != xset; then
227965eef222Smrg  case $am_aux_dir in
228065eef222Smrg  *\ * | *\	*)
228165eef222Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
228265eef222Smrg  *)
228365eef222Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
228465eef222Smrg  esac
228565eef222Smrgfi
2286ef981d24Smrg# Use eval to expand $SHELL
2287ef981d24Smrgif eval "$MISSING --run true"; then
2288ef981d24Smrg  am_missing_run="$MISSING --run "
2289ef981d24Smrgelse
2290ef981d24Smrg  am_missing_run=
229165eef222Smrg  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
229265eef222Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
229365eef222Smrgfi
229465eef222Smrg
229565eef222Smrgif test x"${install_sh}" != xset; then
229665eef222Smrg  case $am_aux_dir in
229765eef222Smrg  *\ * | *\	*)
229865eef222Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
229965eef222Smrg  *)
230065eef222Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
230165eef222Smrg  esac
230265eef222Smrgfi
230365eef222Smrg
230465eef222Smrg# Installed binaries are usually stripped using `strip' when the user
230565eef222Smrg# run `make install-strip'.  However `strip' might not be the right
230665eef222Smrg# tool to use in cross-compilation environments, therefore Automake
230765eef222Smrg# will honor the `STRIP' environment variable to overrule this program.
230865eef222Smrgif test "$cross_compiling" != no; then
230965eef222Smrg  if test -n "$ac_tool_prefix"; then
231065eef222Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
231165eef222Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
231265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
231365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
231465eef222Smrgif test "${ac_cv_prog_STRIP+set}" = set; then
231565eef222Smrg  $as_echo_n "(cached) " >&6
231665eef222Smrgelse
231765eef222Smrg  if test -n "$STRIP"; then
231865eef222Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
231965eef222Smrgelse
232065eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
232165eef222Smrgfor as_dir in $PATH
232265eef222Smrgdo
232365eef222Smrg  IFS=$as_save_IFS
232465eef222Smrg  test -z "$as_dir" && as_dir=.
232565eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
232665eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
232765eef222Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
232865eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
232965eef222Smrg    break 2
233065eef222Smrg  fi
233165eef222Smrgdone
233265eef222Smrgdone
233365eef222SmrgIFS=$as_save_IFS
233465eef222Smrg
233565eef222Smrgfi
233665eef222Smrgfi
233765eef222SmrgSTRIP=$ac_cv_prog_STRIP
233865eef222Smrgif test -n "$STRIP"; then
233965eef222Smrg  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
234065eef222Smrg$as_echo "$STRIP" >&6; }
234165eef222Smrgelse
234265eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
234365eef222Smrg$as_echo "no" >&6; }
234465eef222Smrgfi
234565eef222Smrg
234665eef222Smrg
234765eef222Smrgfi
234865eef222Smrgif test -z "$ac_cv_prog_STRIP"; then
234965eef222Smrg  ac_ct_STRIP=$STRIP
235065eef222Smrg  # Extract the first word of "strip", so it can be a program name with args.
235165eef222Smrgset dummy strip; ac_word=$2
235265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
235365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
235465eef222Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
235565eef222Smrg  $as_echo_n "(cached) " >&6
235665eef222Smrgelse
235765eef222Smrg  if test -n "$ac_ct_STRIP"; then
235865eef222Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
235965eef222Smrgelse
236065eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
236165eef222Smrgfor as_dir in $PATH
236265eef222Smrgdo
236365eef222Smrg  IFS=$as_save_IFS
236465eef222Smrg  test -z "$as_dir" && as_dir=.
236565eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
236665eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
236765eef222Smrg    ac_cv_prog_ac_ct_STRIP="strip"
236865eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
236965eef222Smrg    break 2
237065eef222Smrg  fi
237165eef222Smrgdone
237265eef222Smrgdone
237365eef222SmrgIFS=$as_save_IFS
237465eef222Smrg
237565eef222Smrgfi
237665eef222Smrgfi
237765eef222Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
237865eef222Smrgif test -n "$ac_ct_STRIP"; then
237965eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
238065eef222Smrg$as_echo "$ac_ct_STRIP" >&6; }
238165eef222Smrgelse
238265eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
238365eef222Smrg$as_echo "no" >&6; }
238465eef222Smrgfi
238565eef222Smrg
238665eef222Smrg  if test "x$ac_ct_STRIP" = x; then
238765eef222Smrg    STRIP=":"
238865eef222Smrg  else
238965eef222Smrg    case $cross_compiling:$ac_tool_warned in
239065eef222Smrgyes:)
239165eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
239265eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
239365eef222Smrgac_tool_warned=yes ;;
239465eef222Smrgesac
239565eef222Smrg    STRIP=$ac_ct_STRIP
239665eef222Smrg  fi
239765eef222Smrgelse
239865eef222Smrg  STRIP="$ac_cv_prog_STRIP"
2399ef981d24Smrgfi
2400ef981d24Smrg
240165eef222Smrgfi
240265eef222SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
240365eef222Smrg
240465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
240565eef222Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2406ef981d24Smrgif test -z "$MKDIR_P"; then
2407ef981d24Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
240865eef222Smrg  $as_echo_n "(cached) " >&6
2409ef981d24Smrgelse
2410ef981d24Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2411ef981d24Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2412ef981d24Smrgdo
2413ef981d24Smrg  IFS=$as_save_IFS
2414ef981d24Smrg  test -z "$as_dir" && as_dir=.
2415ef981d24Smrg  for ac_prog in mkdir gmkdir; do
2416ef981d24Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
2417ef981d24Smrg	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2418ef981d24Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2419ef981d24Smrg	     'mkdir (GNU coreutils) '* | \
2420ef981d24Smrg	     'mkdir (coreutils) '* | \
2421ef981d24Smrg	     'mkdir (fileutils) '4.1*)
2422ef981d24Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2423ef981d24Smrg	       break 3;;
2424ef981d24Smrg	   esac
2425ef981d24Smrg	 done
2426ef981d24Smrg       done
2427ef981d24Smrgdone
2428ef981d24SmrgIFS=$as_save_IFS
2429ef981d24Smrg
2430ef981d24Smrgfi
2431ef981d24Smrg
2432ef981d24Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
2433ef981d24Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
2434ef981d24Smrg  else
2435ef981d24Smrg    # As a last resort, use the slow shell script.  Don't cache a
2436ef981d24Smrg    # value for MKDIR_P within a source directory, because that will
2437ef981d24Smrg    # break other packages using the cache if that directory is
2438ef981d24Smrg    # removed, or if the value is a relative name.
2439ef981d24Smrg    test -d ./--version && rmdir ./--version
2440ef981d24Smrg    MKDIR_P="$ac_install_sh -d"
2441ef981d24Smrg  fi
2442ef981d24Smrgfi
244365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
244465eef222Smrg$as_echo "$MKDIR_P" >&6; }
2445ef981d24Smrg
2446ef981d24Smrgmkdir_p="$MKDIR_P"
2447ef981d24Smrgcase $mkdir_p in
2448ef981d24Smrg  [\\/$]* | ?:[\\/]*) ;;
2449ef981d24Smrg  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2450ef981d24Smrgesac
2451ef981d24Smrg
2452ef981d24Smrgfor ac_prog in gawk mawk nawk awk
2453ef981d24Smrgdo
2454ef981d24Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
2455ef981d24Smrgset dummy $ac_prog; ac_word=$2
245665eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
245765eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
2458ef981d24Smrgif test "${ac_cv_prog_AWK+set}" = set; then
245965eef222Smrg  $as_echo_n "(cached) " >&6
2460ef981d24Smrgelse
2461ef981d24Smrg  if test -n "$AWK"; then
2462ef981d24Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2463ef981d24Smrgelse
2464ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2465ef981d24Smrgfor as_dir in $PATH
2466ef981d24Smrgdo
2467ef981d24Smrg  IFS=$as_save_IFS
2468ef981d24Smrg  test -z "$as_dir" && as_dir=.
2469ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2470ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2471ef981d24Smrg    ac_cv_prog_AWK="$ac_prog"
247265eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2473ef981d24Smrg    break 2
2474ef981d24Smrg  fi
2475ef981d24Smrgdone
2476ef981d24Smrgdone
2477ef981d24SmrgIFS=$as_save_IFS
2478ef981d24Smrg
2479ef981d24Smrgfi
2480ef981d24Smrgfi
2481ef981d24SmrgAWK=$ac_cv_prog_AWK
2482ef981d24Smrgif test -n "$AWK"; then
248365eef222Smrg  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
248465eef222Smrg$as_echo "$AWK" >&6; }
2485ef981d24Smrgelse
248665eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
248765eef222Smrg$as_echo "no" >&6; }
2488ef981d24Smrgfi
2489ef981d24Smrg
2490ef981d24Smrg
2491ef981d24Smrg  test -n "$AWK" && break
2492ef981d24Smrgdone
2493ef981d24Smrg
249465eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
249565eef222Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
249665eef222Smrgset x ${MAKE-make}
249765eef222Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2498ef981d24Smrgif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
249965eef222Smrg  $as_echo_n "(cached) " >&6
2500ef981d24Smrgelse
2501ef981d24Smrg  cat >conftest.make <<\_ACEOF
2502ef981d24SmrgSHELL = /bin/sh
2503ef981d24Smrgall:
2504ef981d24Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
2505ef981d24Smrg_ACEOF
2506ef981d24Smrg# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2507ef981d24Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
2508ef981d24Smrg  *@@@%%%=?*=@@@%%%*)
2509ef981d24Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
2510ef981d24Smrg  *)
2511ef981d24Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
2512ef981d24Smrgesac
2513ef981d24Smrgrm -f conftest.make
2514ef981d24Smrgfi
2515ef981d24Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
251665eef222Smrg  { $as_echo "$as_me:$LINENO: result: yes" >&5
251765eef222Smrg$as_echo "yes" >&6; }
2518ef981d24Smrg  SET_MAKE=
2519ef981d24Smrgelse
252065eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
252165eef222Smrg$as_echo "no" >&6; }
2522ef981d24Smrg  SET_MAKE="MAKE=${MAKE-make}"
2523ef981d24Smrgfi
2524ef981d24Smrg
2525ef981d24Smrgrm -rf .tst 2>/dev/null
2526ef981d24Smrgmkdir .tst 2>/dev/null
2527ef981d24Smrgif test -d .tst; then
2528ef981d24Smrg  am__leading_dot=.
2529ef981d24Smrgelse
2530ef981d24Smrg  am__leading_dot=_
2531ef981d24Smrgfi
2532ef981d24Smrgrmdir .tst 2>/dev/null
2533ef981d24Smrg
2534ef981d24Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
2535ef981d24Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2536ef981d24Smrg  # is not polluted with repeated "-I."
2537ef981d24Smrg  am__isrc=' -I$(srcdir)'
2538ef981d24Smrg  # test to see if srcdir already configured
2539ef981d24Smrg  if test -f $srcdir/config.status; then
254065eef222Smrg    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
254165eef222Smrg$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2542ef981d24Smrg   { (exit 1); exit 1; }; }
2543ef981d24Smrg  fi
2544ef981d24Smrgfi
2545ef981d24Smrg
2546ef981d24Smrg# test whether we have cygpath
2547ef981d24Smrgif test -z "$CYGPATH_W"; then
2548ef981d24Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
2549ef981d24Smrg    CYGPATH_W='cygpath -w'
2550ef981d24Smrg  else
2551ef981d24Smrg    CYGPATH_W=echo
2552ef981d24Smrg  fi
2553ef981d24Smrgfi
2554ef981d24Smrg
2555ef981d24Smrg
2556ef981d24Smrg# Define the identity of the package.
2557ef981d24Smrg PACKAGE='libXScrnSaver'
255865eef222Smrg VERSION='1.2.0'
2559ef981d24Smrg
2560ef981d24Smrg
2561ef981d24Smrgcat >>confdefs.h <<_ACEOF
2562ef981d24Smrg#define PACKAGE "$PACKAGE"
2563ef981d24Smrg_ACEOF
2564ef981d24Smrg
2565ef981d24Smrg
2566ef981d24Smrgcat >>confdefs.h <<_ACEOF
2567ef981d24Smrg#define VERSION "$VERSION"
2568ef981d24Smrg_ACEOF
2569ef981d24Smrg
2570ef981d24Smrg# Some tools Automake needs.
2571ef981d24Smrg
2572ef981d24SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2573ef981d24Smrg
2574ef981d24Smrg
2575ef981d24SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2576ef981d24Smrg
2577ef981d24Smrg
2578ef981d24SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2579ef981d24Smrg
2580ef981d24Smrg
2581ef981d24SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2582ef981d24Smrg
2583ef981d24Smrg
2584ef981d24SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2585ef981d24Smrg
2586ef981d24Smrg# We need awk for the "check" target.  The system "awk" is bad on
2587ef981d24Smrg# some platforms.
2588ef981d24Smrg# Always define AMTAR for backward compatibility.
2589ef981d24Smrg
2590ef981d24SmrgAMTAR=${AMTAR-"${am_missing_run}tar"}
2591ef981d24Smrg
2592ef981d24Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2593ef981d24Smrg
2594ef981d24Smrg
2595ef981d24Smrg
2596ef981d24Smrg
2597ef981d24Smrg
259865eef222Smrg
259965eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
260065eef222Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2601ef981d24Smrg    # Check whether --enable-maintainer-mode was given.
2602ef981d24Smrgif test "${enable_maintainer_mode+set}" = set; then
2603ef981d24Smrg  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2604ef981d24Smrgelse
2605ef981d24Smrg  USE_MAINTAINER_MODE=no
2606ef981d24Smrgfi
2607ef981d24Smrg
260865eef222Smrg  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
260965eef222Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; }
2610ef981d24Smrg   if test $USE_MAINTAINER_MODE = yes; then
2611ef981d24Smrg  MAINTAINER_MODE_TRUE=
2612ef981d24Smrg  MAINTAINER_MODE_FALSE='#'
2613ef981d24Smrgelse
2614ef981d24Smrg  MAINTAINER_MODE_TRUE='#'
2615ef981d24Smrg  MAINTAINER_MODE_FALSE=
2616ef981d24Smrgfi
2617ef981d24Smrg
2618ef981d24Smrg  MAINT=$MAINTAINER_MODE_TRUE
2619ef981d24Smrg
2620ef981d24Smrg
2621ef981d24Smrg
2622ef981d24Smrgac_config_headers="$ac_config_headers config.h"
2623ef981d24Smrg
2624ef981d24Smrg
262565eef222Smrg# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG, XORG_WITH_LINT
2626ef981d24Smrg
2627ef981d24Smrg
2628ef981d24Smrg
2629ef981d24Smrg
263065eef222Smrg
263165eef222Smrg
263265eef222Smrg
263365eef222Smrg
263465eef222Smrg
263565eef222Smrg
263665eef222Smrg
263765eef222Smrg
263865eef222Smrg# Check for progs
2639ef981d24Smrgac_ext=c
2640ef981d24Smrgac_cpp='$CPP $CPPFLAGS'
2641ef981d24Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2642ef981d24Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2643ef981d24Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2644ef981d24Smrgif test -n "$ac_tool_prefix"; then
2645ef981d24Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2646ef981d24Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
264765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
264865eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
2649ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then
265065eef222Smrg  $as_echo_n "(cached) " >&6
2651ef981d24Smrgelse
2652ef981d24Smrg  if test -n "$CC"; then
2653ef981d24Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2654ef981d24Smrgelse
2655ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2656ef981d24Smrgfor as_dir in $PATH
2657ef981d24Smrgdo
2658ef981d24Smrg  IFS=$as_save_IFS
2659ef981d24Smrg  test -z "$as_dir" && as_dir=.
2660ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2661ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2662ef981d24Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
266365eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2664ef981d24Smrg    break 2
2665ef981d24Smrg  fi
2666ef981d24Smrgdone
2667ef981d24Smrgdone
2668ef981d24SmrgIFS=$as_save_IFS
2669ef981d24Smrg
2670ef981d24Smrgfi
2671ef981d24Smrgfi
2672ef981d24SmrgCC=$ac_cv_prog_CC
2673ef981d24Smrgif test -n "$CC"; then
267465eef222Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
267565eef222Smrg$as_echo "$CC" >&6; }
2676ef981d24Smrgelse
267765eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
267865eef222Smrg$as_echo "no" >&6; }
2679ef981d24Smrgfi
2680ef981d24Smrg
2681ef981d24Smrg
2682ef981d24Smrgfi
2683ef981d24Smrgif test -z "$ac_cv_prog_CC"; then
2684ef981d24Smrg  ac_ct_CC=$CC
2685ef981d24Smrg  # Extract the first word of "gcc", so it can be a program name with args.
2686ef981d24Smrgset dummy gcc; ac_word=$2
268765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
268865eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
2689ef981d24Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
269065eef222Smrg  $as_echo_n "(cached) " >&6
2691ef981d24Smrgelse
2692ef981d24Smrg  if test -n "$ac_ct_CC"; then
2693ef981d24Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2694ef981d24Smrgelse
2695ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2696ef981d24Smrgfor as_dir in $PATH
2697ef981d24Smrgdo
2698ef981d24Smrg  IFS=$as_save_IFS
2699ef981d24Smrg  test -z "$as_dir" && as_dir=.
2700ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2701ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2702ef981d24Smrg    ac_cv_prog_ac_ct_CC="gcc"
270365eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2704ef981d24Smrg    break 2
2705ef981d24Smrg  fi
2706ef981d24Smrgdone
2707ef981d24Smrgdone
2708ef981d24SmrgIFS=$as_save_IFS
2709ef981d24Smrg
2710ef981d24Smrgfi
2711ef981d24Smrgfi
2712ef981d24Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
2713ef981d24Smrgif test -n "$ac_ct_CC"; then
271465eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
271565eef222Smrg$as_echo "$ac_ct_CC" >&6; }
2716ef981d24Smrgelse
271765eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
271865eef222Smrg$as_echo "no" >&6; }
2719ef981d24Smrgfi
2720ef981d24Smrg
2721ef981d24Smrg  if test "x$ac_ct_CC" = x; then
2722ef981d24Smrg    CC=""
2723ef981d24Smrg  else
2724ef981d24Smrg    case $cross_compiling:$ac_tool_warned in
2725ef981d24Smrgyes:)
272665eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
272765eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2728ef981d24Smrgac_tool_warned=yes ;;
2729ef981d24Smrgesac
2730ef981d24Smrg    CC=$ac_ct_CC
2731ef981d24Smrg  fi
2732ef981d24Smrgelse
2733ef981d24Smrg  CC="$ac_cv_prog_CC"
2734ef981d24Smrgfi
2735ef981d24Smrg
2736ef981d24Smrgif test -z "$CC"; then
2737ef981d24Smrg          if test -n "$ac_tool_prefix"; then
2738ef981d24Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2739ef981d24Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
274065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
274165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
2742ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then
274365eef222Smrg  $as_echo_n "(cached) " >&6
2744ef981d24Smrgelse
2745ef981d24Smrg  if test -n "$CC"; then
2746ef981d24Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2747ef981d24Smrgelse
2748ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2749ef981d24Smrgfor as_dir in $PATH
2750ef981d24Smrgdo
2751ef981d24Smrg  IFS=$as_save_IFS
2752ef981d24Smrg  test -z "$as_dir" && as_dir=.
2753ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2754ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2755ef981d24Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
275665eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2757ef981d24Smrg    break 2
2758ef981d24Smrg  fi
2759ef981d24Smrgdone
2760ef981d24Smrgdone
2761ef981d24SmrgIFS=$as_save_IFS
2762ef981d24Smrg
2763ef981d24Smrgfi
2764ef981d24Smrgfi
2765ef981d24SmrgCC=$ac_cv_prog_CC
2766ef981d24Smrgif test -n "$CC"; then
276765eef222Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
276865eef222Smrg$as_echo "$CC" >&6; }
2769ef981d24Smrgelse
277065eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
277165eef222Smrg$as_echo "no" >&6; }
2772ef981d24Smrgfi
2773ef981d24Smrg
2774ef981d24Smrg
2775ef981d24Smrg  fi
2776ef981d24Smrgfi
2777ef981d24Smrgif test -z "$CC"; then
2778ef981d24Smrg  # Extract the first word of "cc", so it can be a program name with args.
2779ef981d24Smrgset dummy cc; ac_word=$2
278065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
278165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
2782ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then
278365eef222Smrg  $as_echo_n "(cached) " >&6
2784ef981d24Smrgelse
2785ef981d24Smrg  if test -n "$CC"; then
2786ef981d24Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2787ef981d24Smrgelse
2788ef981d24Smrg  ac_prog_rejected=no
2789ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790ef981d24Smrgfor as_dir in $PATH
2791ef981d24Smrgdo
2792ef981d24Smrg  IFS=$as_save_IFS
2793ef981d24Smrg  test -z "$as_dir" && as_dir=.
2794ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2795ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2796ef981d24Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2797ef981d24Smrg       ac_prog_rejected=yes
2798ef981d24Smrg       continue
2799ef981d24Smrg     fi
2800ef981d24Smrg    ac_cv_prog_CC="cc"
280165eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2802ef981d24Smrg    break 2
2803ef981d24Smrg  fi
2804ef981d24Smrgdone
2805ef981d24Smrgdone
2806ef981d24SmrgIFS=$as_save_IFS
2807ef981d24Smrg
2808ef981d24Smrgif test $ac_prog_rejected = yes; then
2809ef981d24Smrg  # We found a bogon in the path, so make sure we never use it.
2810ef981d24Smrg  set dummy $ac_cv_prog_CC
2811ef981d24Smrg  shift
2812ef981d24Smrg  if test $# != 0; then
2813ef981d24Smrg    # We chose a different compiler from the bogus one.
2814ef981d24Smrg    # However, it has the same basename, so the bogon will be chosen
2815ef981d24Smrg    # first if we set CC to just the basename; use the full file name.
2816ef981d24Smrg    shift
2817ef981d24Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2818ef981d24Smrg  fi
2819ef981d24Smrgfi
2820ef981d24Smrgfi
2821ef981d24Smrgfi
2822ef981d24SmrgCC=$ac_cv_prog_CC
2823ef981d24Smrgif test -n "$CC"; then
282465eef222Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
282565eef222Smrg$as_echo "$CC" >&6; }
2826ef981d24Smrgelse
282765eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
282865eef222Smrg$as_echo "no" >&6; }
2829ef981d24Smrgfi
2830ef981d24Smrg
2831ef981d24Smrg
2832ef981d24Smrgfi
2833ef981d24Smrgif test -z "$CC"; then
2834ef981d24Smrg  if test -n "$ac_tool_prefix"; then
2835ef981d24Smrg  for ac_prog in cl.exe
2836ef981d24Smrg  do
2837ef981d24Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2838ef981d24Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
283965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
284065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
2841ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then
284265eef222Smrg  $as_echo_n "(cached) " >&6
2843ef981d24Smrgelse
2844ef981d24Smrg  if test -n "$CC"; then
2845ef981d24Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2846ef981d24Smrgelse
2847ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848ef981d24Smrgfor as_dir in $PATH
2849ef981d24Smrgdo
2850ef981d24Smrg  IFS=$as_save_IFS
2851ef981d24Smrg  test -z "$as_dir" && as_dir=.
2852ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2853ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2854ef981d24Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
285565eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2856ef981d24Smrg    break 2
2857ef981d24Smrg  fi
2858ef981d24Smrgdone
2859ef981d24Smrgdone
2860ef981d24SmrgIFS=$as_save_IFS
2861ef981d24Smrg
2862ef981d24Smrgfi
2863ef981d24Smrgfi
2864ef981d24SmrgCC=$ac_cv_prog_CC
2865ef981d24Smrgif test -n "$CC"; then
286665eef222Smrg  { $as_echo "$as_me:$LINENO: result: $CC" >&5
286765eef222Smrg$as_echo "$CC" >&6; }
2868ef981d24Smrgelse
286965eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
287065eef222Smrg$as_echo "no" >&6; }
2871ef981d24Smrgfi
2872ef981d24Smrg
2873ef981d24Smrg
2874ef981d24Smrg    test -n "$CC" && break
2875ef981d24Smrg  done
2876ef981d24Smrgfi
2877ef981d24Smrgif test -z "$CC"; then
2878ef981d24Smrg  ac_ct_CC=$CC
2879ef981d24Smrg  for ac_prog in cl.exe
2880ef981d24Smrgdo
2881ef981d24Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
2882ef981d24Smrgset dummy $ac_prog; ac_word=$2
288365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
288465eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
2885ef981d24Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
288665eef222Smrg  $as_echo_n "(cached) " >&6
2887ef981d24Smrgelse
2888ef981d24Smrg  if test -n "$ac_ct_CC"; then
2889ef981d24Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2890ef981d24Smrgelse
2891ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2892ef981d24Smrgfor as_dir in $PATH
2893ef981d24Smrgdo
2894ef981d24Smrg  IFS=$as_save_IFS
2895ef981d24Smrg  test -z "$as_dir" && as_dir=.
2896ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
2897ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2898ef981d24Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
289965eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2900ef981d24Smrg    break 2
2901ef981d24Smrg  fi
2902ef981d24Smrgdone
2903ef981d24Smrgdone
2904ef981d24SmrgIFS=$as_save_IFS
2905ef981d24Smrg
2906ef981d24Smrgfi
2907ef981d24Smrgfi
2908ef981d24Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
2909ef981d24Smrgif test -n "$ac_ct_CC"; then
291065eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
291165eef222Smrg$as_echo "$ac_ct_CC" >&6; }
2912ef981d24Smrgelse
291365eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
291465eef222Smrg$as_echo "no" >&6; }
2915ef981d24Smrgfi
2916ef981d24Smrg
2917ef981d24Smrg
2918ef981d24Smrg  test -n "$ac_ct_CC" && break
2919ef981d24Smrgdone
2920ef981d24Smrg
2921ef981d24Smrg  if test "x$ac_ct_CC" = x; then
2922ef981d24Smrg    CC=""
2923ef981d24Smrg  else
2924ef981d24Smrg    case $cross_compiling:$ac_tool_warned in
2925ef981d24Smrgyes:)
292665eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
292765eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2928ef981d24Smrgac_tool_warned=yes ;;
2929ef981d24Smrgesac
2930ef981d24Smrg    CC=$ac_ct_CC
2931ef981d24Smrg  fi
2932ef981d24Smrgfi
2933ef981d24Smrg
2934ef981d24Smrgfi
2935ef981d24Smrg
2936ef981d24Smrg
293765eef222Smrgtest -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
293865eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
293965eef222Smrg{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2940ef981d24SmrgSee \`config.log' for more details." >&5
294165eef222Smrg$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2942ef981d24SmrgSee \`config.log' for more details." >&2;}
294365eef222Smrg   { (exit 1); exit 1; }; }; }
2944ef981d24Smrg
2945ef981d24Smrg# Provide some information about the compiler.
294665eef222Smrg$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
294765eef222Smrgset X $ac_compile
294865eef222Smrgac_compiler=$2
2949ef981d24Smrg{ (ac_try="$ac_compiler --version >&5"
2950ef981d24Smrgcase "(($ac_try" in
2951ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952ef981d24Smrg  *) ac_try_echo=$ac_try;;
2953ef981d24Smrgesac
295465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
295565eef222Smrg$as_echo "$ac_try_echo") >&5
2956ef981d24Smrg  (eval "$ac_compiler --version >&5") 2>&5
2957ef981d24Smrg  ac_status=$?
295865eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2959ef981d24Smrg  (exit $ac_status); }
2960ef981d24Smrg{ (ac_try="$ac_compiler -v >&5"
2961ef981d24Smrgcase "(($ac_try" in
2962ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2963ef981d24Smrg  *) ac_try_echo=$ac_try;;
2964ef981d24Smrgesac
296565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
296665eef222Smrg$as_echo "$ac_try_echo") >&5
2967ef981d24Smrg  (eval "$ac_compiler -v >&5") 2>&5
2968ef981d24Smrg  ac_status=$?
296965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970ef981d24Smrg  (exit $ac_status); }
2971ef981d24Smrg{ (ac_try="$ac_compiler -V >&5"
2972ef981d24Smrgcase "(($ac_try" in
2973ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2974ef981d24Smrg  *) ac_try_echo=$ac_try;;
2975ef981d24Smrgesac
297665eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
297765eef222Smrg$as_echo "$ac_try_echo") >&5
2978ef981d24Smrg  (eval "$ac_compiler -V >&5") 2>&5
2979ef981d24Smrg  ac_status=$?
298065eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2981ef981d24Smrg  (exit $ac_status); }
2982ef981d24Smrg
2983ef981d24Smrgcat >conftest.$ac_ext <<_ACEOF
2984ef981d24Smrg/* confdefs.h.  */
2985ef981d24Smrg_ACEOF
2986ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
2987ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
2988ef981d24Smrg/* end confdefs.h.  */
2989ef981d24Smrg
2990ef981d24Smrgint
2991ef981d24Smrgmain ()
2992ef981d24Smrg{
2993ef981d24Smrg
2994ef981d24Smrg  ;
2995ef981d24Smrg  return 0;
2996ef981d24Smrg}
2997ef981d24Smrg_ACEOF
2998ef981d24Smrgac_clean_files_save=$ac_clean_files
299965eef222Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3000ef981d24Smrg# Try to create an executable without -o first, disregard a.out.
3001ef981d24Smrg# It will help us diagnose broken compilers, and finding out an intuition
3002ef981d24Smrg# of exeext.
300365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
300465eef222Smrg$as_echo_n "checking for C compiler default output file name... " >&6; }
300565eef222Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
300665eef222Smrg
300765eef222Smrg# The possible output files:
300865eef222Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
300965eef222Smrg
3010ef981d24Smrgac_rmfiles=
3011ef981d24Smrgfor ac_file in $ac_files
3012ef981d24Smrgdo
3013ef981d24Smrg  case $ac_file in
301465eef222Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3015ef981d24Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3016ef981d24Smrg  esac
3017ef981d24Smrgdone
3018ef981d24Smrgrm -f $ac_rmfiles
3019ef981d24Smrg
3020ef981d24Smrgif { (ac_try="$ac_link_default"
3021ef981d24Smrgcase "(($ac_try" in
3022ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3023ef981d24Smrg  *) ac_try_echo=$ac_try;;
3024ef981d24Smrgesac
302565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
302665eef222Smrg$as_echo "$ac_try_echo") >&5
3027ef981d24Smrg  (eval "$ac_link_default") 2>&5
3028ef981d24Smrg  ac_status=$?
302965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3030ef981d24Smrg  (exit $ac_status); }; then
3031ef981d24Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3032ef981d24Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3033ef981d24Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3034ef981d24Smrg# so that the user can short-circuit this test for compilers unknown to
3035ef981d24Smrg# Autoconf.
3036ef981d24Smrgfor ac_file in $ac_files ''
3037ef981d24Smrgdo
3038ef981d24Smrg  test -f "$ac_file" || continue
3039ef981d24Smrg  case $ac_file in
304065eef222Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3041ef981d24Smrg	;;
3042ef981d24Smrg    [ab].out )
3043ef981d24Smrg	# We found the default executable, but exeext='' is most
3044ef981d24Smrg	# certainly right.
3045ef981d24Smrg	break;;
3046ef981d24Smrg    *.* )
3047ef981d24Smrg        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3048ef981d24Smrg	then :; else
3049ef981d24Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3050ef981d24Smrg	fi
3051ef981d24Smrg	# We set ac_cv_exeext here because the later test for it is not
3052ef981d24Smrg	# safe: cross compilers may not add the suffix if given an `-o'
3053ef981d24Smrg	# argument, so we may need to know it at that point already.
3054ef981d24Smrg	# Even if this section looks crufty: it has the advantage of
3055ef981d24Smrg	# actually working.
3056ef981d24Smrg	break;;
3057ef981d24Smrg    * )
3058ef981d24Smrg	break;;
3059ef981d24Smrg  esac
3060ef981d24Smrgdone
3061ef981d24Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3062ef981d24Smrg
3063ef981d24Smrgelse
3064ef981d24Smrg  ac_file=''
3065ef981d24Smrgfi
3066ef981d24Smrg
306765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
306865eef222Smrg$as_echo "$ac_file" >&6; }
3069ef981d24Smrgif test -z "$ac_file"; then
307065eef222Smrg  $as_echo "$as_me: failed program was:" >&5
3071ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
3072ef981d24Smrg
307365eef222Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
307465eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
307565eef222Smrg{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3076ef981d24SmrgSee \`config.log' for more details." >&5
307765eef222Smrg$as_echo "$as_me: error: C compiler cannot create executables
3078ef981d24SmrgSee \`config.log' for more details." >&2;}
307965eef222Smrg   { (exit 77); exit 77; }; }; }
3080ef981d24Smrgfi
3081ef981d24Smrg
3082ef981d24Smrgac_exeext=$ac_cv_exeext
3083ef981d24Smrg
3084ef981d24Smrg# Check that the compiler produces executables we can run.  If not, either
3085ef981d24Smrg# the compiler is broken, or we cross compile.
308665eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
308765eef222Smrg$as_echo_n "checking whether the C compiler works... " >&6; }
3088ef981d24Smrg# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3089ef981d24Smrg# If not cross compiling, check that we can run a simple program.
3090ef981d24Smrgif test "$cross_compiling" != yes; then
3091ef981d24Smrg  if { ac_try='./$ac_file'
3092ef981d24Smrg  { (case "(($ac_try" in
3093ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3094ef981d24Smrg  *) ac_try_echo=$ac_try;;
3095ef981d24Smrgesac
309665eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
309765eef222Smrg$as_echo "$ac_try_echo") >&5
3098ef981d24Smrg  (eval "$ac_try") 2>&5
3099ef981d24Smrg  ac_status=$?
310065eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3101ef981d24Smrg  (exit $ac_status); }; }; then
3102ef981d24Smrg    cross_compiling=no
3103ef981d24Smrg  else
3104ef981d24Smrg    if test "$cross_compiling" = maybe; then
3105ef981d24Smrg	cross_compiling=yes
3106ef981d24Smrg    else
310765eef222Smrg	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
310865eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
310965eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3110ef981d24SmrgIf you meant to cross compile, use \`--host'.
3111ef981d24SmrgSee \`config.log' for more details." >&5
311265eef222Smrg$as_echo "$as_me: error: cannot run C compiled programs.
3113ef981d24SmrgIf you meant to cross compile, use \`--host'.
3114ef981d24SmrgSee \`config.log' for more details." >&2;}
311565eef222Smrg   { (exit 1); exit 1; }; }; }
3116ef981d24Smrg    fi
3117ef981d24Smrg  fi
3118ef981d24Smrgfi
311965eef222Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5
312065eef222Smrg$as_echo "yes" >&6; }
3121ef981d24Smrg
312265eef222Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3123ef981d24Smrgac_clean_files=$ac_clean_files_save
3124ef981d24Smrg# Check that the compiler produces executables we can run.  If not, either
3125ef981d24Smrg# the compiler is broken, or we cross compile.
312665eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
312765eef222Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
312865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
312965eef222Smrg$as_echo "$cross_compiling" >&6; }
3130ef981d24Smrg
313165eef222Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
313265eef222Smrg$as_echo_n "checking for suffix of executables... " >&6; }
3133ef981d24Smrgif { (ac_try="$ac_link"
3134ef981d24Smrgcase "(($ac_try" in
3135ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3136ef981d24Smrg  *) ac_try_echo=$ac_try;;
3137ef981d24Smrgesac
313865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
313965eef222Smrg$as_echo "$ac_try_echo") >&5
3140ef981d24Smrg  (eval "$ac_link") 2>&5
3141ef981d24Smrg  ac_status=$?
314265eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3143ef981d24Smrg  (exit $ac_status); }; then
3144ef981d24Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3145ef981d24Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3146ef981d24Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
3147ef981d24Smrg# `rm'.
3148ef981d24Smrgfor ac_file in conftest.exe conftest conftest.*; do
3149ef981d24Smrg  test -f "$ac_file" || continue
3150ef981d24Smrg  case $ac_file in
315165eef222Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3152ef981d24Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3153ef981d24Smrg	  break;;
3154ef981d24Smrg    * ) break;;
3155ef981d24Smrg  esac
3156ef981d24Smrgdone
3157ef981d24Smrgelse
315865eef222Smrg  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
315965eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
316065eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3161ef981d24SmrgSee \`config.log' for more details." >&5
316265eef222Smrg$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3163ef981d24SmrgSee \`config.log' for more details." >&2;}
316465eef222Smrg   { (exit 1); exit 1; }; }; }
3165ef981d24Smrgfi
3166ef981d24Smrg
3167ef981d24Smrgrm -f conftest$ac_cv_exeext
316865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
316965eef222Smrg$as_echo "$ac_cv_exeext" >&6; }
3170ef981d24Smrg
3171ef981d24Smrgrm -f conftest.$ac_ext
3172ef981d24SmrgEXEEXT=$ac_cv_exeext
3173ef981d24Smrgac_exeext=$EXEEXT
317465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
317565eef222Smrg$as_echo_n "checking for suffix of object files... " >&6; }
3176ef981d24Smrgif test "${ac_cv_objext+set}" = set; then
317765eef222Smrg  $as_echo_n "(cached) " >&6
3178ef981d24Smrgelse
3179ef981d24Smrg  cat >conftest.$ac_ext <<_ACEOF
3180ef981d24Smrg/* confdefs.h.  */
3181ef981d24Smrg_ACEOF
3182ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
3183ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
3184ef981d24Smrg/* end confdefs.h.  */
3185ef981d24Smrg
3186ef981d24Smrgint
3187ef981d24Smrgmain ()
3188ef981d24Smrg{
3189ef981d24Smrg
3190ef981d24Smrg  ;
3191ef981d24Smrg  return 0;
3192ef981d24Smrg}
3193ef981d24Smrg_ACEOF
3194ef981d24Smrgrm -f conftest.o conftest.obj
3195ef981d24Smrgif { (ac_try="$ac_compile"
3196ef981d24Smrgcase "(($ac_try" in
3197ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3198ef981d24Smrg  *) ac_try_echo=$ac_try;;
3199ef981d24Smrgesac
320065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
320165eef222Smrg$as_echo "$ac_try_echo") >&5
3202ef981d24Smrg  (eval "$ac_compile") 2>&5
3203ef981d24Smrg  ac_status=$?
320465eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3205ef981d24Smrg  (exit $ac_status); }; then
3206ef981d24Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
3207ef981d24Smrg  test -f "$ac_file" || continue;
3208ef981d24Smrg  case $ac_file in
320965eef222Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3210ef981d24Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3211ef981d24Smrg       break;;
3212ef981d24Smrg  esac
3213ef981d24Smrgdone
3214ef981d24Smrgelse
321565eef222Smrg  $as_echo "$as_me: failed program was:" >&5
3216ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
3217ef981d24Smrg
321865eef222Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
321965eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
322065eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3221ef981d24SmrgSee \`config.log' for more details." >&5
322265eef222Smrg$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3223ef981d24SmrgSee \`config.log' for more details." >&2;}
322465eef222Smrg   { (exit 1); exit 1; }; }; }
3225ef981d24Smrgfi
3226ef981d24Smrg
3227ef981d24Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
3228ef981d24Smrgfi
322965eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
323065eef222Smrg$as_echo "$ac_cv_objext" >&6; }
3231ef981d24SmrgOBJEXT=$ac_cv_objext
3232ef981d24Smrgac_objext=$OBJEXT
323365eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
323465eef222Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3235ef981d24Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then
323665eef222Smrg  $as_echo_n "(cached) " >&6
3237ef981d24Smrgelse
3238ef981d24Smrg  cat >conftest.$ac_ext <<_ACEOF
3239ef981d24Smrg/* confdefs.h.  */
3240ef981d24Smrg_ACEOF
3241ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
3242ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
3243ef981d24Smrg/* end confdefs.h.  */
3244ef981d24Smrg
3245ef981d24Smrgint
3246ef981d24Smrgmain ()
3247ef981d24Smrg{
3248ef981d24Smrg#ifndef __GNUC__
3249ef981d24Smrg       choke me
3250ef981d24Smrg#endif
3251ef981d24Smrg
3252ef981d24Smrg  ;
3253ef981d24Smrg  return 0;
3254ef981d24Smrg}
3255ef981d24Smrg_ACEOF
3256ef981d24Smrgrm -f conftest.$ac_objext
3257ef981d24Smrgif { (ac_try="$ac_compile"
3258ef981d24Smrgcase "(($ac_try" in
3259ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3260ef981d24Smrg  *) ac_try_echo=$ac_try;;
3261ef981d24Smrgesac
326265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
326365eef222Smrg$as_echo "$ac_try_echo") >&5
3264ef981d24Smrg  (eval "$ac_compile") 2>conftest.er1
3265ef981d24Smrg  ac_status=$?
3266ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
3267ef981d24Smrg  rm -f conftest.er1
3268ef981d24Smrg  cat conftest.err >&5
326965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3270ef981d24Smrg  (exit $ac_status); } && {
3271ef981d24Smrg	 test -z "$ac_c_werror_flag" ||
3272ef981d24Smrg	 test ! -s conftest.err
3273ef981d24Smrg       } && test -s conftest.$ac_objext; then
3274ef981d24Smrg  ac_compiler_gnu=yes
3275ef981d24Smrgelse
327665eef222Smrg  $as_echo "$as_me: failed program was:" >&5
3277ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
3278ef981d24Smrg
3279ef981d24Smrg	ac_compiler_gnu=no
3280ef981d24Smrgfi
3281ef981d24Smrg
3282ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3283ef981d24Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
3284ef981d24Smrg
3285ef981d24Smrgfi
328665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
328765eef222Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
328865eef222Smrgif test $ac_compiler_gnu = yes; then
328965eef222Smrg  GCC=yes
329065eef222Smrgelse
329165eef222Smrg  GCC=
329265eef222Smrgfi
3293ef981d24Smrgac_test_CFLAGS=${CFLAGS+set}
3294ef981d24Smrgac_save_CFLAGS=$CFLAGS
329565eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
329665eef222Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
3297ef981d24Smrgif test "${ac_cv_prog_cc_g+set}" = set; then
329865eef222Smrg  $as_echo_n "(cached) " >&6
3299ef981d24Smrgelse
3300ef981d24Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
3301ef981d24Smrg   ac_c_werror_flag=yes
3302ef981d24Smrg   ac_cv_prog_cc_g=no
3303ef981d24Smrg   CFLAGS="-g"
3304ef981d24Smrg   cat >conftest.$ac_ext <<_ACEOF
3305ef981d24Smrg/* confdefs.h.  */
3306ef981d24Smrg_ACEOF
3307ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
3308ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
3309ef981d24Smrg/* end confdefs.h.  */
3310ef981d24Smrg
3311ef981d24Smrgint
3312ef981d24Smrgmain ()
3313ef981d24Smrg{
3314ef981d24Smrg
3315ef981d24Smrg  ;
3316ef981d24Smrg  return 0;
3317ef981d24Smrg}
3318ef981d24Smrg_ACEOF
3319ef981d24Smrgrm -f conftest.$ac_objext
3320ef981d24Smrgif { (ac_try="$ac_compile"
3321ef981d24Smrgcase "(($ac_try" in
3322ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3323ef981d24Smrg  *) ac_try_echo=$ac_try;;
3324ef981d24Smrgesac
332565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
332665eef222Smrg$as_echo "$ac_try_echo") >&5
3327ef981d24Smrg  (eval "$ac_compile") 2>conftest.er1
3328ef981d24Smrg  ac_status=$?
3329ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
3330ef981d24Smrg  rm -f conftest.er1
3331ef981d24Smrg  cat conftest.err >&5
333265eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3333ef981d24Smrg  (exit $ac_status); } && {
3334ef981d24Smrg	 test -z "$ac_c_werror_flag" ||
3335ef981d24Smrg	 test ! -s conftest.err
3336ef981d24Smrg       } && test -s conftest.$ac_objext; then
3337ef981d24Smrg  ac_cv_prog_cc_g=yes
3338ef981d24Smrgelse
333965eef222Smrg  $as_echo "$as_me: failed program was:" >&5
3340ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
3341ef981d24Smrg
3342ef981d24Smrg	CFLAGS=""
3343ef981d24Smrg      cat >conftest.$ac_ext <<_ACEOF
3344ef981d24Smrg/* confdefs.h.  */
3345ef981d24Smrg_ACEOF
3346ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
3347ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
3348ef981d24Smrg/* end confdefs.h.  */
3349ef981d24Smrg
3350ef981d24Smrgint
3351ef981d24Smrgmain ()
3352ef981d24Smrg{
3353ef981d24Smrg
3354ef981d24Smrg  ;
3355ef981d24Smrg  return 0;
3356ef981d24Smrg}
3357ef981d24Smrg_ACEOF
3358ef981d24Smrgrm -f conftest.$ac_objext
3359ef981d24Smrgif { (ac_try="$ac_compile"
3360ef981d24Smrgcase "(($ac_try" in
3361ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3362ef981d24Smrg  *) ac_try_echo=$ac_try;;
3363ef981d24Smrgesac
336465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
336565eef222Smrg$as_echo "$ac_try_echo") >&5
3366ef981d24Smrg  (eval "$ac_compile") 2>conftest.er1
3367ef981d24Smrg  ac_status=$?
3368ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
3369ef981d24Smrg  rm -f conftest.er1
3370ef981d24Smrg  cat conftest.err >&5
337165eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3372ef981d24Smrg  (exit $ac_status); } && {
3373ef981d24Smrg	 test -z "$ac_c_werror_flag" ||
3374ef981d24Smrg	 test ! -s conftest.err
3375ef981d24Smrg       } && test -s conftest.$ac_objext; then
3376ef981d24Smrg  :
3377ef981d24Smrgelse
337865eef222Smrg  $as_echo "$as_me: failed program was:" >&5
3379ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
3380ef981d24Smrg
3381ef981d24Smrg	ac_c_werror_flag=$ac_save_c_werror_flag
3382ef981d24Smrg	 CFLAGS="-g"
3383ef981d24Smrg	 cat >conftest.$ac_ext <<_ACEOF
3384ef981d24Smrg/* confdefs.h.  */
3385ef981d24Smrg_ACEOF
3386ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
3387ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
3388ef981d24Smrg/* end confdefs.h.  */
3389ef981d24Smrg
3390ef981d24Smrgint
3391ef981d24Smrgmain ()
3392ef981d24Smrg{
3393ef981d24Smrg
3394ef981d24Smrg  ;
3395ef981d24Smrg  return 0;
3396ef981d24Smrg}
3397ef981d24Smrg_ACEOF
3398ef981d24Smrgrm -f conftest.$ac_objext
3399ef981d24Smrgif { (ac_try="$ac_compile"
3400ef981d24Smrgcase "(($ac_try" in
3401ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3402ef981d24Smrg  *) ac_try_echo=$ac_try;;
3403ef981d24Smrgesac
340465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
340565eef222Smrg$as_echo "$ac_try_echo") >&5
3406ef981d24Smrg  (eval "$ac_compile") 2>conftest.er1
3407ef981d24Smrg  ac_status=$?
3408ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
3409ef981d24Smrg  rm -f conftest.er1
3410ef981d24Smrg  cat conftest.err >&5
341165eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3412ef981d24Smrg  (exit $ac_status); } && {
3413ef981d24Smrg	 test -z "$ac_c_werror_flag" ||
3414ef981d24Smrg	 test ! -s conftest.err
3415ef981d24Smrg       } && test -s conftest.$ac_objext; then
3416ef981d24Smrg  ac_cv_prog_cc_g=yes
3417ef981d24Smrgelse
341865eef222Smrg  $as_echo "$as_me: failed program was:" >&5
3419ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
3420ef981d24Smrg
3421ef981d24Smrg
3422ef981d24Smrgfi
3423ef981d24Smrg
3424ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3425ef981d24Smrgfi
3426ef981d24Smrg
3427ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3428ef981d24Smrgfi
3429ef981d24Smrg
3430ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3431ef981d24Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
3432ef981d24Smrgfi
343365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
343465eef222Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
3435ef981d24Smrgif test "$ac_test_CFLAGS" = set; then
3436ef981d24Smrg  CFLAGS=$ac_save_CFLAGS
3437ef981d24Smrgelif test $ac_cv_prog_cc_g = yes; then
3438ef981d24Smrg  if test "$GCC" = yes; then
3439ef981d24Smrg    CFLAGS="-g -O2"
3440ef981d24Smrg  else
3441ef981d24Smrg    CFLAGS="-g"
3442ef981d24Smrg  fi
3443ef981d24Smrgelse
3444ef981d24Smrg  if test "$GCC" = yes; then
3445ef981d24Smrg    CFLAGS="-O2"
3446ef981d24Smrg  else
3447ef981d24Smrg    CFLAGS=
3448ef981d24Smrg  fi
3449ef981d24Smrgfi
345065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
345165eef222Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3452ef981d24Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then
345365eef222Smrg  $as_echo_n "(cached) " >&6
3454ef981d24Smrgelse
3455ef981d24Smrg  ac_cv_prog_cc_c89=no
3456ef981d24Smrgac_save_CC=$CC
3457ef981d24Smrgcat >conftest.$ac_ext <<_ACEOF
3458ef981d24Smrg/* confdefs.h.  */
3459ef981d24Smrg_ACEOF
3460ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
3461ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
3462ef981d24Smrg/* end confdefs.h.  */
3463ef981d24Smrg#include <stdarg.h>
3464ef981d24Smrg#include <stdio.h>
3465ef981d24Smrg#include <sys/types.h>
3466ef981d24Smrg#include <sys/stat.h>
3467ef981d24Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3468ef981d24Smrgstruct buf { int x; };
3469ef981d24SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
3470ef981d24Smrgstatic char *e (p, i)
3471ef981d24Smrg     char **p;
3472ef981d24Smrg     int i;
3473ef981d24Smrg{
3474ef981d24Smrg  return p[i];
3475ef981d24Smrg}
3476ef981d24Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
3477ef981d24Smrg{
3478ef981d24Smrg  char *s;
3479ef981d24Smrg  va_list v;
3480ef981d24Smrg  va_start (v,p);
3481ef981d24Smrg  s = g (p, va_arg (v,int));
3482ef981d24Smrg  va_end (v);
3483ef981d24Smrg  return s;
3484ef981d24Smrg}
3485ef981d24Smrg
3486ef981d24Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3487ef981d24Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
3488ef981d24Smrg   These don't provoke an error unfortunately, instead are silently treated
3489ef981d24Smrg   as 'x'.  The following induces an error, until -std is added to get
3490ef981d24Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3491ef981d24Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
3492ef981d24Smrg   that's true only with -std.  */
3493ef981d24Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3494ef981d24Smrg
3495ef981d24Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3496ef981d24Smrg   inside strings and character constants.  */
3497ef981d24Smrg#define FOO(x) 'x'
3498ef981d24Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3499ef981d24Smrg
3500ef981d24Smrgint test (int i, double x);
3501ef981d24Smrgstruct s1 {int (*f) (int a);};
3502ef981d24Smrgstruct s2 {int (*f) (double a);};
3503ef981d24Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3504ef981d24Smrgint argc;
3505ef981d24Smrgchar **argv;
3506ef981d24Smrgint
3507ef981d24Smrgmain ()
3508ef981d24Smrg{
3509ef981d24Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3510ef981d24Smrg  ;
3511ef981d24Smrg  return 0;
3512ef981d24Smrg}
3513ef981d24Smrg_ACEOF
3514ef981d24Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3515ef981d24Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3516ef981d24Smrgdo
3517ef981d24Smrg  CC="$ac_save_CC $ac_arg"
3518ef981d24Smrg  rm -f conftest.$ac_objext
3519ef981d24Smrgif { (ac_try="$ac_compile"
3520ef981d24Smrgcase "(($ac_try" in
3521ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3522ef981d24Smrg  *) ac_try_echo=$ac_try;;
3523ef981d24Smrgesac
352465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
352565eef222Smrg$as_echo "$ac_try_echo") >&5
3526ef981d24Smrg  (eval "$ac_compile") 2>conftest.er1
3527ef981d24Smrg  ac_status=$?
3528ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
3529ef981d24Smrg  rm -f conftest.er1
3530ef981d24Smrg  cat conftest.err >&5
353165eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3532ef981d24Smrg  (exit $ac_status); } && {
3533ef981d24Smrg	 test -z "$ac_c_werror_flag" ||
3534ef981d24Smrg	 test ! -s conftest.err
3535ef981d24Smrg       } && test -s conftest.$ac_objext; then
3536ef981d24Smrg  ac_cv_prog_cc_c89=$ac_arg
3537ef981d24Smrgelse
353865eef222Smrg  $as_echo "$as_me: failed program was:" >&5
3539ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
3540ef981d24Smrg
3541ef981d24Smrg
3542ef981d24Smrgfi
3543ef981d24Smrg
3544ef981d24Smrgrm -f core conftest.err conftest.$ac_objext
3545ef981d24Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
3546ef981d24Smrgdone
3547ef981d24Smrgrm -f conftest.$ac_ext
3548ef981d24SmrgCC=$ac_save_CC
3549ef981d24Smrg
3550ef981d24Smrgfi
3551ef981d24Smrg# AC_CACHE_VAL
3552ef981d24Smrgcase "x$ac_cv_prog_cc_c89" in
3553ef981d24Smrg  x)
355465eef222Smrg    { $as_echo "$as_me:$LINENO: result: none needed" >&5
355565eef222Smrg$as_echo "none needed" >&6; } ;;
3556ef981d24Smrg  xno)
355765eef222Smrg    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
355865eef222Smrg$as_echo "unsupported" >&6; } ;;
3559ef981d24Smrg  *)
3560ef981d24Smrg    CC="$CC $ac_cv_prog_cc_c89"
356165eef222Smrg    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
356265eef222Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3563ef981d24Smrgesac
3564ef981d24Smrg
3565ef981d24Smrg
3566ef981d24Smrgac_ext=c
3567ef981d24Smrgac_cpp='$CPP $CPPFLAGS'
3568ef981d24Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569ef981d24Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570ef981d24Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3571ef981d24SmrgDEPDIR="${am__leading_dot}deps"
3572ef981d24Smrg
3573ef981d24Smrgac_config_commands="$ac_config_commands depfiles"
3574ef981d24Smrg
3575ef981d24Smrg
3576ef981d24Smrgam_make=${MAKE-make}
3577ef981d24Smrgcat > confinc << 'END'
3578ef981d24Smrgam__doit:
357965eef222Smrg	@echo this is the am__doit target
3580ef981d24Smrg.PHONY: am__doit
3581ef981d24SmrgEND
3582ef981d24Smrg# If we don't find an include directive, just comment out the code.
358365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
358465eef222Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
3585ef981d24Smrgam__include="#"
3586ef981d24Smrgam__quote=
3587ef981d24Smrg_am_result=none
3588ef981d24Smrg# First try GNU make style include.
3589ef981d24Smrgecho "include confinc" > confmf
359065eef222Smrg# Ignore all kinds of additional output from `make'.
359165eef222Smrgcase `$am_make -s -f confmf 2> /dev/null` in #(
359265eef222Smrg*the\ am__doit\ target*)
359365eef222Smrg  am__include=include
359465eef222Smrg  am__quote=
359565eef222Smrg  _am_result=GNU
359665eef222Smrg  ;;
359765eef222Smrgesac
3598ef981d24Smrg# Now try BSD make style include.
3599ef981d24Smrgif test "$am__include" = "#"; then
3600ef981d24Smrg   echo '.include "confinc"' > confmf
360165eef222Smrg   case `$am_make -s -f confmf 2> /dev/null` in #(
360265eef222Smrg   *the\ am__doit\ target*)
360365eef222Smrg     am__include=.include
360465eef222Smrg     am__quote="\""
360565eef222Smrg     _am_result=BSD
360665eef222Smrg     ;;
360765eef222Smrg   esac
3608ef981d24Smrgfi
3609ef981d24Smrg
3610ef981d24Smrg
361165eef222Smrg{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
361265eef222Smrg$as_echo "$_am_result" >&6; }
3613ef981d24Smrgrm -f confinc confmf
3614ef981d24Smrg
3615ef981d24Smrg# Check whether --enable-dependency-tracking was given.
3616ef981d24Smrgif test "${enable_dependency_tracking+set}" = set; then
3617ef981d24Smrg  enableval=$enable_dependency_tracking;
3618ef981d24Smrgfi
3619ef981d24Smrg
3620ef981d24Smrgif test "x$enable_dependency_tracking" != xno; then
3621ef981d24Smrg  am_depcomp="$ac_aux_dir/depcomp"
3622ef981d24Smrg  AMDEPBACKSLASH='\'
3623ef981d24Smrgfi
3624ef981d24Smrg if test "x$enable_dependency_tracking" != xno; then
3625ef981d24Smrg  AMDEP_TRUE=
3626ef981d24Smrg  AMDEP_FALSE='#'
3627ef981d24Smrgelse
3628ef981d24Smrg  AMDEP_TRUE='#'
3629ef981d24Smrg  AMDEP_FALSE=
3630ef981d24Smrgfi
3631ef981d24Smrg
3632ef981d24Smrg
3633ef981d24Smrg
3634ef981d24Smrgdepcc="$CC"   am_compiler_list=
3635ef981d24Smrg
363665eef222Smrg{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
363765eef222Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
3638ef981d24Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
363965eef222Smrg  $as_echo_n "(cached) " >&6
3640ef981d24Smrgelse
3641ef981d24Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3642ef981d24Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
3643ef981d24Smrg  # making bogus files that we don't know about and never remove.  For
3644ef981d24Smrg  # instance it was reported that on HP-UX the gcc test will end up
3645ef981d24Smrg  # making a dummy file named `D' -- because `-MD' means `put the output
3646ef981d24Smrg  # in D'.
3647ef981d24Smrg  mkdir conftest.dir
3648ef981d24Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
3649ef981d24Smrg  # using a relative directory.
3650ef981d24Smrg  cp "$am_depcomp" conftest.dir
3651ef981d24Smrg  cd conftest.dir
3652ef981d24Smrg  # We will build objects and dependencies in a subdirectory because
3653ef981d24Smrg  # it helps to detect inapplicable dependency modes.  For instance
3654ef981d24Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
3655ef981d24Smrg  # side effect of compilation, but ICC will put the dependencies in
3656ef981d24Smrg  # the current directory while Tru64 will put them in the object
3657ef981d24Smrg  # directory.
3658ef981d24Smrg  mkdir sub
3659ef981d24Smrg
3660ef981d24Smrg  am_cv_CC_dependencies_compiler_type=none
3661ef981d24Smrg  if test "$am_compiler_list" = ""; then
3662ef981d24Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3663ef981d24Smrg  fi
366465eef222Smrg  am__universal=false
366565eef222Smrg  case " $depcc " in #(
366665eef222Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
366765eef222Smrg     esac
366865eef222Smrg
3669ef981d24Smrg  for depmode in $am_compiler_list; do
3670ef981d24Smrg    # Setup a source with many dependencies, because some compilers
3671ef981d24Smrg    # like to wrap large dependency lists on column 80 (with \), and
3672ef981d24Smrg    # we should not choose a depcomp mode which is confused by this.
3673ef981d24Smrg    #
3674ef981d24Smrg    # We need to recreate these files for each test, as the compiler may
3675ef981d24Smrg    # overwrite some of them when testing with obscure command lines.
3676ef981d24Smrg    # This happens at least with the AIX C compiler.
3677ef981d24Smrg    : > sub/conftest.c
3678ef981d24Smrg    for i in 1 2 3 4 5 6; do
3679ef981d24Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3680ef981d24Smrg      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3681ef981d24Smrg      # Solaris 8's {/usr,}/bin/sh.
3682ef981d24Smrg      touch sub/conftst$i.h
3683ef981d24Smrg    done
3684ef981d24Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3685ef981d24Smrg
368665eef222Smrg    # We check with `-c' and `-o' for the sake of the "dashmstdout"
368765eef222Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
368865eef222Smrg    # handle `-M -o', and we need to detect this.  Also, some Intel
368965eef222Smrg    # versions had trouble with output in subdirs
369065eef222Smrg    am__obj=sub/conftest.${OBJEXT-o}
369165eef222Smrg    am__minus_obj="-o $am__obj"
3692ef981d24Smrg    case $depmode in
369365eef222Smrg    gcc)
369465eef222Smrg      # This depmode causes a compiler race in universal mode.
369565eef222Smrg      test "$am__universal" = false || continue
369665eef222Smrg      ;;
3697ef981d24Smrg    nosideeffect)
3698ef981d24Smrg      # after this tag, mechanisms are not by side-effect, so they'll
3699ef981d24Smrg      # only be used when explicitly requested
3700ef981d24Smrg      if test "x$enable_dependency_tracking" = xyes; then
3701ef981d24Smrg	continue
3702ef981d24Smrg      else
3703ef981d24Smrg	break
3704ef981d24Smrg      fi
3705ef981d24Smrg      ;;
370665eef222Smrg    msvisualcpp | msvcmsys)
370765eef222Smrg      # This compiler won't grok `-c -o', but also, the minuso test has
370865eef222Smrg      # not run yet.  These depmodes are late enough in the game, and
370965eef222Smrg      # so weak that their functioning should not be impacted.
371065eef222Smrg      am__obj=conftest.${OBJEXT-o}
371165eef222Smrg      am__minus_obj=
371265eef222Smrg      ;;
3713ef981d24Smrg    none) break ;;
3714ef981d24Smrg    esac
3715ef981d24Smrg    if depmode=$depmode \
371665eef222Smrg       source=sub/conftest.c object=$am__obj \
3717ef981d24Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
371865eef222Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3719ef981d24Smrg         >/dev/null 2>conftest.err &&
3720ef981d24Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3721ef981d24Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
372265eef222Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3723ef981d24Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3724ef981d24Smrg      # icc doesn't choke on unknown options, it will just issue warnings
3725ef981d24Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
3726ef981d24Smrg      # that says an option was ignored or not supported.
3727ef981d24Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
3728ef981d24Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
3729ef981d24Smrg      # The diagnosis changed in icc 8.0:
3730ef981d24Smrg      #   icc: Command line remark: option '-MP' not supported
3731ef981d24Smrg      if (grep 'ignoring option' conftest.err ||
3732ef981d24Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3733ef981d24Smrg        am_cv_CC_dependencies_compiler_type=$depmode
3734ef981d24Smrg        break
3735ef981d24Smrg      fi
3736ef981d24Smrg    fi
3737ef981d24Smrg  done
3738ef981d24Smrg
3739ef981d24Smrg  cd ..
3740ef981d24Smrg  rm -rf conftest.dir
3741ef981d24Smrgelse
3742ef981d24Smrg  am_cv_CC_dependencies_compiler_type=none
3743ef981d24Smrgfi
3744ef981d24Smrg
3745ef981d24Smrgfi
374665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
374765eef222Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3748ef981d24SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3749ef981d24Smrg
3750ef981d24Smrg if
3751ef981d24Smrg  test "x$enable_dependency_tracking" != xno \
3752ef981d24Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3753ef981d24Smrg  am__fastdepCC_TRUE=
3754ef981d24Smrg  am__fastdepCC_FALSE='#'
3755ef981d24Smrgelse
3756ef981d24Smrg  am__fastdepCC_TRUE='#'
3757ef981d24Smrg  am__fastdepCC_FALSE=
3758ef981d24Smrgfi
3759ef981d24Smrg
3760ef981d24Smrg
376165eef222Smrgcase `pwd` in
376265eef222Smrg  *\ * | *\	*)
376365eef222Smrg    { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
376465eef222Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
376565eef222Smrgesac
376665eef222Smrg
376765eef222Smrg
376865eef222Smrg
376965eef222Smrgmacro_version='2.2.6'
377065eef222Smrgmacro_revision='1.3012'
377165eef222Smrg
377265eef222Smrg
377365eef222Smrg
377465eef222Smrg
377565eef222Smrg
377665eef222Smrg
377765eef222Smrg
377865eef222Smrg
3779ef981d24Smrg
3780ef981d24Smrg
3781ef981d24Smrg
3782ef981d24Smrg
3783ef981d24Smrg
378465eef222Smrgltmain="$ac_aux_dir/ltmain.sh"
3785ef981d24Smrg
3786ef981d24Smrg# Make sure we can run config.sub.
3787ef981d24Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
378865eef222Smrg  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
378965eef222Smrg$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3790ef981d24Smrg   { (exit 1); exit 1; }; }
3791ef981d24Smrg
379265eef222Smrg{ $as_echo "$as_me:$LINENO: checking build system type" >&5
379365eef222Smrg$as_echo_n "checking build system type... " >&6; }
3794ef981d24Smrgif test "${ac_cv_build+set}" = set; then
379565eef222Smrg  $as_echo_n "(cached) " >&6
3796ef981d24Smrgelse
3797ef981d24Smrg  ac_build_alias=$build_alias
3798ef981d24Smrgtest "x$ac_build_alias" = x &&
3799ef981d24Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3800ef981d24Smrgtest "x$ac_build_alias" = x &&
380165eef222Smrg  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
380265eef222Smrg$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3803ef981d24Smrg   { (exit 1); exit 1; }; }
3804ef981d24Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
380565eef222Smrg  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
380665eef222Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3807ef981d24Smrg   { (exit 1); exit 1; }; }
3808ef981d24Smrg
3809ef981d24Smrgfi
381065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
381165eef222Smrg$as_echo "$ac_cv_build" >&6; }
3812ef981d24Smrgcase $ac_cv_build in
3813ef981d24Smrg*-*-*) ;;
381465eef222Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
381565eef222Smrg$as_echo "$as_me: error: invalid value of canonical build" >&2;}
3816ef981d24Smrg   { (exit 1); exit 1; }; };;
3817ef981d24Smrgesac
3818ef981d24Smrgbuild=$ac_cv_build
3819ef981d24Smrgac_save_IFS=$IFS; IFS='-'
3820ef981d24Smrgset x $ac_cv_build
3821ef981d24Smrgshift
3822ef981d24Smrgbuild_cpu=$1
3823ef981d24Smrgbuild_vendor=$2
3824ef981d24Smrgshift; shift
3825ef981d24Smrg# Remember, the first character of IFS is used to create $*,
3826ef981d24Smrg# except with old shells:
3827ef981d24Smrgbuild_os=$*
3828ef981d24SmrgIFS=$ac_save_IFS
3829ef981d24Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3830ef981d24Smrg
3831ef981d24Smrg
383265eef222Smrg{ $as_echo "$as_me:$LINENO: checking host system type" >&5
383365eef222Smrg$as_echo_n "checking host system type... " >&6; }
3834ef981d24Smrgif test "${ac_cv_host+set}" = set; then
383565eef222Smrg  $as_echo_n "(cached) " >&6
3836ef981d24Smrgelse
3837ef981d24Smrg  if test "x$host_alias" = x; then
3838ef981d24Smrg  ac_cv_host=$ac_cv_build
3839ef981d24Smrgelse
3840ef981d24Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
384165eef222Smrg    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
384265eef222Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3843ef981d24Smrg   { (exit 1); exit 1; }; }
3844ef981d24Smrgfi
3845ef981d24Smrg
3846ef981d24Smrgfi
384765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
384865eef222Smrg$as_echo "$ac_cv_host" >&6; }
3849ef981d24Smrgcase $ac_cv_host in
3850ef981d24Smrg*-*-*) ;;
385165eef222Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
385265eef222Smrg$as_echo "$as_me: error: invalid value of canonical host" >&2;}
3853ef981d24Smrg   { (exit 1); exit 1; }; };;
3854ef981d24Smrgesac
3855ef981d24Smrghost=$ac_cv_host
3856ef981d24Smrgac_save_IFS=$IFS; IFS='-'
3857ef981d24Smrgset x $ac_cv_host
3858ef981d24Smrgshift
3859ef981d24Smrghost_cpu=$1
3860ef981d24Smrghost_vendor=$2
3861ef981d24Smrgshift; shift
3862ef981d24Smrg# Remember, the first character of IFS is used to create $*,
3863ef981d24Smrg# except with old shells:
3864ef981d24Smrghost_os=$*
3865ef981d24SmrgIFS=$ac_save_IFS
3866ef981d24Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3867ef981d24Smrg
3868ef981d24Smrg
386965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
387065eef222Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
387165eef222Smrgif test "${ac_cv_path_SED+set}" = set; then
387265eef222Smrg  $as_echo_n "(cached) " >&6
387365eef222Smrgelse
387465eef222Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
387565eef222Smrg     for ac_i in 1 2 3 4 5 6 7; do
387665eef222Smrg       ac_script="$ac_script$as_nl$ac_script"
387765eef222Smrg     done
387865eef222Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
387965eef222Smrg     $as_unset ac_script || ac_script=
388065eef222Smrg     if test -z "$SED"; then
388165eef222Smrg  ac_path_SED_found=false
388265eef222Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
388365eef222Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3884ef981d24Smrgfor as_dir in $PATH
3885ef981d24Smrgdo
3886ef981d24Smrg  IFS=$as_save_IFS
3887ef981d24Smrg  test -z "$as_dir" && as_dir=.
388865eef222Smrg  for ac_prog in sed gsed; do
3889ef981d24Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
389065eef222Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
389165eef222Smrg      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
389265eef222Smrg# Check for GNU ac_path_SED and select it if it is found.
389365eef222Smrg  # Check for GNU $ac_path_SED
389465eef222Smrgcase `"$ac_path_SED" --version 2>&1` in
389565eef222Smrg*GNU*)
389665eef222Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
389765eef222Smrg*)
389865eef222Smrg  ac_count=0
389965eef222Smrg  $as_echo_n 0123456789 >"conftest.in"
390065eef222Smrg  while :
390165eef222Smrg  do
390265eef222Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
390365eef222Smrg    mv "conftest.tmp" "conftest.in"
390465eef222Smrg    cp "conftest.in" "conftest.nl"
390565eef222Smrg    $as_echo '' >> "conftest.nl"
390665eef222Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
390765eef222Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
390865eef222Smrg    ac_count=`expr $ac_count + 1`
390965eef222Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
391065eef222Smrg      # Best one so far, save it but keep looking for a better one
391165eef222Smrg      ac_cv_path_SED="$ac_path_SED"
391265eef222Smrg      ac_path_SED_max=$ac_count
391365eef222Smrg    fi
391465eef222Smrg    # 10*(2^10) chars as input seems more than enough
391565eef222Smrg    test $ac_count -gt 10 && break
391665eef222Smrg  done
391765eef222Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
391865eef222Smrgesac
391965eef222Smrg
392065eef222Smrg      $ac_path_SED_found && break 3
3921ef981d24Smrg    done
3922ef981d24Smrg  done
3923ef981d24Smrgdone
392465eef222SmrgIFS=$as_save_IFS
392565eef222Smrg  if test -z "$ac_cv_path_SED"; then
392665eef222Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
392765eef222Smrg$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
392865eef222Smrg   { (exit 1); exit 1; }; }
3929ef981d24Smrg  fi
393065eef222Smrgelse
393165eef222Smrg  ac_cv_path_SED=$SED
393265eef222Smrgfi
3933ef981d24Smrg
3934ef981d24Smrgfi
393565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
393665eef222Smrg$as_echo "$ac_cv_path_SED" >&6; }
393765eef222Smrg SED="$ac_cv_path_SED"
393865eef222Smrg  rm -f conftest.sed
393965eef222Smrg
394065eef222Smrgtest -z "$SED" && SED=sed
394165eef222SmrgXsed="$SED -e 1s/^X//"
3942ef981d24Smrg
3943ef981d24Smrg
394465eef222Smrg
394565eef222Smrg
394665eef222Smrg
394765eef222Smrg
394865eef222Smrg
394965eef222Smrg
395065eef222Smrg
395165eef222Smrg
395265eef222Smrg
395365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
395465eef222Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3955ef981d24Smrgif test "${ac_cv_path_GREP+set}" = set; then
395665eef222Smrg  $as_echo_n "(cached) " >&6
3957ef981d24Smrgelse
395865eef222Smrg  if test -z "$GREP"; then
3959ef981d24Smrg  ac_path_GREP_found=false
396065eef222Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
396165eef222Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3962ef981d24Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3963ef981d24Smrgdo
3964ef981d24Smrg  IFS=$as_save_IFS
3965ef981d24Smrg  test -z "$as_dir" && as_dir=.
3966ef981d24Smrg  for ac_prog in grep ggrep; do
396765eef222Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
396865eef222Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
396965eef222Smrg      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
397065eef222Smrg# Check for GNU ac_path_GREP and select it if it is found.
3971ef981d24Smrg  # Check for GNU $ac_path_GREP
3972ef981d24Smrgcase `"$ac_path_GREP" --version 2>&1` in
3973ef981d24Smrg*GNU*)
3974ef981d24Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3975ef981d24Smrg*)
3976ef981d24Smrg  ac_count=0
397765eef222Smrg  $as_echo_n 0123456789 >"conftest.in"
3978ef981d24Smrg  while :
3979ef981d24Smrg  do
3980ef981d24Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
3981ef981d24Smrg    mv "conftest.tmp" "conftest.in"
3982ef981d24Smrg    cp "conftest.in" "conftest.nl"
398365eef222Smrg    $as_echo 'GREP' >> "conftest.nl"
3984ef981d24Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3985ef981d24Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3986ef981d24Smrg    ac_count=`expr $ac_count + 1`
3987ef981d24Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3988ef981d24Smrg      # Best one so far, save it but keep looking for a better one
3989ef981d24Smrg      ac_cv_path_GREP="$ac_path_GREP"
3990ef981d24Smrg      ac_path_GREP_max=$ac_count
3991ef981d24Smrg    fi
3992ef981d24Smrg    # 10*(2^10) chars as input seems more than enough
3993ef981d24Smrg    test $ac_count -gt 10 && break
3994ef981d24Smrg  done
3995ef981d24Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3996ef981d24Smrgesac
3997ef981d24Smrg
399865eef222Smrg      $ac_path_GREP_found && break 3
399965eef222Smrg    done
4000ef981d24Smrg  done
4001ef981d24Smrgdone
4002ef981d24SmrgIFS=$as_save_IFS
400365eef222Smrg  if test -z "$ac_cv_path_GREP"; then
400465eef222Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
400565eef222Smrg$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4006ef981d24Smrg   { (exit 1); exit 1; }; }
400765eef222Smrg  fi
4008ef981d24Smrgelse
4009ef981d24Smrg  ac_cv_path_GREP=$GREP
4010ef981d24Smrgfi
4011ef981d24Smrg
4012ef981d24Smrgfi
401365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
401465eef222Smrg$as_echo "$ac_cv_path_GREP" >&6; }
4015ef981d24Smrg GREP="$ac_cv_path_GREP"
4016ef981d24Smrg
4017ef981d24Smrg
401865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
401965eef222Smrg$as_echo_n "checking for egrep... " >&6; }
4020ef981d24Smrgif test "${ac_cv_path_EGREP+set}" = set; then
402165eef222Smrg  $as_echo_n "(cached) " >&6
4022ef981d24Smrgelse
4023ef981d24Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4024ef981d24Smrg   then ac_cv_path_EGREP="$GREP -E"
4025ef981d24Smrg   else
402665eef222Smrg     if test -z "$EGREP"; then
4027ef981d24Smrg  ac_path_EGREP_found=false
402865eef222Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
402965eef222Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4030ef981d24Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4031ef981d24Smrgdo
4032ef981d24Smrg  IFS=$as_save_IFS
4033ef981d24Smrg  test -z "$as_dir" && as_dir=.
4034ef981d24Smrg  for ac_prog in egrep; do
403565eef222Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
403665eef222Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
403765eef222Smrg      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
403865eef222Smrg# Check for GNU ac_path_EGREP and select it if it is found.
4039ef981d24Smrg  # Check for GNU $ac_path_EGREP
4040ef981d24Smrgcase `"$ac_path_EGREP" --version 2>&1` in
4041ef981d24Smrg*GNU*)
4042ef981d24Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4043ef981d24Smrg*)
4044ef981d24Smrg  ac_count=0
404565eef222Smrg  $as_echo_n 0123456789 >"conftest.in"
4046ef981d24Smrg  while :
4047ef981d24Smrg  do
4048ef981d24Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4049ef981d24Smrg    mv "conftest.tmp" "conftest.in"
4050ef981d24Smrg    cp "conftest.in" "conftest.nl"
405165eef222Smrg    $as_echo 'EGREP' >> "conftest.nl"
4052ef981d24Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4053ef981d24Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4054ef981d24Smrg    ac_count=`expr $ac_count + 1`
4055ef981d24Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4056ef981d24Smrg      # Best one so far, save it but keep looking for a better one
4057ef981d24Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
4058ef981d24Smrg      ac_path_EGREP_max=$ac_count
4059ef981d24Smrg    fi
4060ef981d24Smrg    # 10*(2^10) chars as input seems more than enough
4061ef981d24Smrg    test $ac_count -gt 10 && break
4062ef981d24Smrg  done
4063ef981d24Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4064ef981d24Smrgesac
4065ef981d24Smrg
406665eef222Smrg      $ac_path_EGREP_found && break 3
406765eef222Smrg    done
4068ef981d24Smrg  done
4069ef981d24Smrgdone
4070ef981d24SmrgIFS=$as_save_IFS
407165eef222Smrg  if test -z "$ac_cv_path_EGREP"; then
407265eef222Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
407365eef222Smrg$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
407465eef222Smrg   { (exit 1); exit 1; }; }
407565eef222Smrg  fi
407665eef222Smrgelse
407765eef222Smrg  ac_cv_path_EGREP=$EGREP
4078ef981d24Smrgfi
4079ef981d24Smrg
408065eef222Smrg   fi
4081ef981d24Smrgfi
408265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
408365eef222Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
408465eef222Smrg EGREP="$ac_cv_path_EGREP"
4085ef981d24Smrg
408665eef222Smrg
408765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5
408865eef222Smrg$as_echo_n "checking for fgrep... " >&6; }
408965eef222Smrgif test "${ac_cv_path_FGREP+set}" = set; then
409065eef222Smrg  $as_echo_n "(cached) " >&6
4091ef981d24Smrgelse
409265eef222Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
409365eef222Smrg   then ac_cv_path_FGREP="$GREP -F"
409465eef222Smrg   else
409565eef222Smrg     if test -z "$FGREP"; then
409665eef222Smrg  ac_path_FGREP_found=false
409765eef222Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
409865eef222Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
409965eef222Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
410065eef222Smrgdo
410165eef222Smrg  IFS=$as_save_IFS
410265eef222Smrg  test -z "$as_dir" && as_dir=.
410365eef222Smrg  for ac_prog in fgrep; do
410465eef222Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
410565eef222Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
410665eef222Smrg      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
410765eef222Smrg# Check for GNU ac_path_FGREP and select it if it is found.
410865eef222Smrg  # Check for GNU $ac_path_FGREP
410965eef222Smrgcase `"$ac_path_FGREP" --version 2>&1` in
411065eef222Smrg*GNU*)
411165eef222Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
411265eef222Smrg*)
411365eef222Smrg  ac_count=0
411465eef222Smrg  $as_echo_n 0123456789 >"conftest.in"
411565eef222Smrg  while :
411665eef222Smrg  do
411765eef222Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
411865eef222Smrg    mv "conftest.tmp" "conftest.in"
411965eef222Smrg    cp "conftest.in" "conftest.nl"
412065eef222Smrg    $as_echo 'FGREP' >> "conftest.nl"
412165eef222Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
412265eef222Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
412365eef222Smrg    ac_count=`expr $ac_count + 1`
412465eef222Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
412565eef222Smrg      # Best one so far, save it but keep looking for a better one
412665eef222Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
412765eef222Smrg      ac_path_FGREP_max=$ac_count
412865eef222Smrg    fi
412965eef222Smrg    # 10*(2^10) chars as input seems more than enough
413065eef222Smrg    test $ac_count -gt 10 && break
413165eef222Smrg  done
413265eef222Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
413365eef222Smrgesac
4134ef981d24Smrg
413565eef222Smrg      $ac_path_FGREP_found && break 3
413665eef222Smrg    done
413765eef222Smrg  done
413865eef222Smrgdone
413965eef222SmrgIFS=$as_save_IFS
414065eef222Smrg  if test -z "$ac_cv_path_FGREP"; then
414165eef222Smrg    { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
414265eef222Smrg$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
414365eef222Smrg   { (exit 1); exit 1; }; }
414465eef222Smrg  fi
414565eef222Smrgelse
414665eef222Smrg  ac_cv_path_FGREP=$FGREP
414765eef222Smrgfi
4148ef981d24Smrg
4149ef981d24Smrg   fi
4150ef981d24Smrgfi
415165eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
415265eef222Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
415365eef222Smrg FGREP="$ac_cv_path_FGREP"
415465eef222Smrg
415565eef222Smrg
415665eef222Smrgtest -z "$GREP" && GREP=grep
415765eef222Smrg
415865eef222Smrg
415965eef222Smrg
416065eef222Smrg
416165eef222Smrg
416265eef222Smrg
416365eef222Smrg
416465eef222Smrg
416565eef222Smrg
416665eef222Smrg
416765eef222Smrg
416865eef222Smrg
416965eef222Smrg
417065eef222Smrg
417165eef222Smrg
417265eef222Smrg
4173ef981d24Smrg
4174ef981d24Smrg
4175ef981d24Smrg
4176ef981d24Smrg# Check whether --with-gnu-ld was given.
4177ef981d24Smrgif test "${with_gnu_ld+set}" = set; then
4178ef981d24Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4179ef981d24Smrgelse
4180ef981d24Smrg  with_gnu_ld=no
4181ef981d24Smrgfi
4182ef981d24Smrg
4183ef981d24Smrgac_prog=ld
4184ef981d24Smrgif test "$GCC" = yes; then
4185ef981d24Smrg  # Check if gcc -print-prog-name=ld gives a path.
418665eef222Smrg  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
418765eef222Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
4188ef981d24Smrg  case $host in
4189ef981d24Smrg  *-*-mingw*)
4190ef981d24Smrg    # gcc leaves a trailing carriage return which upsets mingw
4191ef981d24Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4192ef981d24Smrg  *)
4193ef981d24Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4194ef981d24Smrg  esac
4195ef981d24Smrg  case $ac_prog in
4196ef981d24Smrg    # Accept absolute paths.
4197ef981d24Smrg    [\\/]* | ?:[\\/]*)
4198ef981d24Smrg      re_direlt='/[^/][^/]*/\.\./'
4199ef981d24Smrg      # Canonicalize the pathname of ld
420065eef222Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
420165eef222Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
420265eef222Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4203ef981d24Smrg      done
4204ef981d24Smrg      test -z "$LD" && LD="$ac_prog"
4205ef981d24Smrg      ;;
4206ef981d24Smrg  "")
4207ef981d24Smrg    # If it fails, then pretend we aren't using GCC.
4208ef981d24Smrg    ac_prog=ld
4209ef981d24Smrg    ;;
4210ef981d24Smrg  *)
4211ef981d24Smrg    # If it is relative, then search for the first ld in PATH.
4212ef981d24Smrg    with_gnu_ld=unknown
4213ef981d24Smrg    ;;
4214ef981d24Smrg  esac
4215ef981d24Smrgelif test "$with_gnu_ld" = yes; then
421665eef222Smrg  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
421765eef222Smrg$as_echo_n "checking for GNU ld... " >&6; }
4218ef981d24Smrgelse
421965eef222Smrg  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
422065eef222Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
4221ef981d24Smrgfi
4222ef981d24Smrgif test "${lt_cv_path_LD+set}" = set; then
422365eef222Smrg  $as_echo_n "(cached) " >&6
4224ef981d24Smrgelse
4225ef981d24Smrg  if test -z "$LD"; then
4226ef981d24Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4227ef981d24Smrg  for ac_dir in $PATH; do
4228ef981d24Smrg    IFS="$lt_save_ifs"
4229ef981d24Smrg    test -z "$ac_dir" && ac_dir=.
4230ef981d24Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4231ef981d24Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
4232ef981d24Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
4233ef981d24Smrg      # but apparently some variants of GNU ld only accept -v.
4234ef981d24Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
4235ef981d24Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4236ef981d24Smrg      *GNU* | *'with BFD'*)
4237ef981d24Smrg	test "$with_gnu_ld" != no && break
4238ef981d24Smrg	;;
4239ef981d24Smrg      *)
4240ef981d24Smrg	test "$with_gnu_ld" != yes && break
4241ef981d24Smrg	;;
4242ef981d24Smrg      esac
4243ef981d24Smrg    fi
4244ef981d24Smrg  done
4245ef981d24Smrg  IFS="$lt_save_ifs"
4246ef981d24Smrgelse
4247ef981d24Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4248ef981d24Smrgfi
4249ef981d24Smrgfi
4250ef981d24Smrg
4251ef981d24SmrgLD="$lt_cv_path_LD"
4252ef981d24Smrgif test -n "$LD"; then
425365eef222Smrg  { $as_echo "$as_me:$LINENO: result: $LD" >&5
425465eef222Smrg$as_echo "$LD" >&6; }
4255ef981d24Smrgelse
425665eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
425765eef222Smrg$as_echo "no" >&6; }
4258ef981d24Smrgfi
425965eef222Smrgtest -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
426065eef222Smrg$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4261ef981d24Smrg   { (exit 1); exit 1; }; }
426265eef222Smrg{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
426365eef222Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4264ef981d24Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then
426565eef222Smrg  $as_echo_n "(cached) " >&6
4266ef981d24Smrgelse
4267ef981d24Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4268ef981d24Smrgcase `$LD -v 2>&1 </dev/null` in
4269ef981d24Smrg*GNU* | *'with BFD'*)
4270ef981d24Smrg  lt_cv_prog_gnu_ld=yes
4271ef981d24Smrg  ;;
4272ef981d24Smrg*)
4273ef981d24Smrg  lt_cv_prog_gnu_ld=no
4274ef981d24Smrg  ;;
4275ef981d24Smrgesac
4276ef981d24Smrgfi
427765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
427865eef222Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4279ef981d24Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
4280ef981d24Smrg
4281ef981d24Smrg
428265eef222Smrg
428365eef222Smrg
428465eef222Smrg
428565eef222Smrg
428665eef222Smrg
428765eef222Smrg
428865eef222Smrg
428965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
429065eef222Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
429165eef222Smrgif test "${lt_cv_path_NM+set}" = set; then
429265eef222Smrg  $as_echo_n "(cached) " >&6
4293ef981d24Smrgelse
4294ef981d24Smrg  if test -n "$NM"; then
4295ef981d24Smrg  # Let the user override the test.
4296ef981d24Smrg  lt_cv_path_NM="$NM"
4297ef981d24Smrgelse
4298ef981d24Smrg  lt_nm_to_check="${ac_tool_prefix}nm"
4299ef981d24Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4300ef981d24Smrg    lt_nm_to_check="$lt_nm_to_check nm"
4301ef981d24Smrg  fi
4302ef981d24Smrg  for lt_tmp_nm in $lt_nm_to_check; do
4303ef981d24Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4304ef981d24Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4305ef981d24Smrg      IFS="$lt_save_ifs"
4306ef981d24Smrg      test -z "$ac_dir" && ac_dir=.
4307ef981d24Smrg      tmp_nm="$ac_dir/$lt_tmp_nm"
4308ef981d24Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4309ef981d24Smrg	# Check to see if the nm accepts a BSD-compat flag.
4310ef981d24Smrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4311ef981d24Smrg	#   nm: unknown option "B" ignored
4312ef981d24Smrg	# Tru64's nm complains that /dev/null is an invalid object file
4313ef981d24Smrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4314ef981d24Smrg	*/dev/null* | *'Invalid file or object type'*)
4315ef981d24Smrg	  lt_cv_path_NM="$tmp_nm -B"
4316ef981d24Smrg	  break
4317ef981d24Smrg	  ;;
4318ef981d24Smrg	*)
4319ef981d24Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4320ef981d24Smrg	  */dev/null*)
4321ef981d24Smrg	    lt_cv_path_NM="$tmp_nm -p"
4322ef981d24Smrg	    break
4323ef981d24Smrg	    ;;
4324ef981d24Smrg	  *)
4325ef981d24Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4326ef981d24Smrg	    continue # so that we can try to find one that supports BSD flags
4327ef981d24Smrg	    ;;
4328ef981d24Smrg	  esac
4329ef981d24Smrg	  ;;
4330ef981d24Smrg	esac
4331ef981d24Smrg      fi
4332ef981d24Smrg    done
4333ef981d24Smrg    IFS="$lt_save_ifs"
4334ef981d24Smrg  done
433565eef222Smrg  : ${lt_cv_path_NM=no}
4336ef981d24Smrgfi
4337ef981d24Smrgfi
433865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
433965eef222Smrg$as_echo "$lt_cv_path_NM" >&6; }
434065eef222Smrgif test "$lt_cv_path_NM" != "no"; then
434165eef222Smrg  NM="$lt_cv_path_NM"
4342ef981d24Smrgelse
434365eef222Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
434465eef222Smrg  if test -n "$ac_tool_prefix"; then
434565eef222Smrg  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
434665eef222Smrg  do
434765eef222Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
434865eef222Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
434965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
435065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
435165eef222Smrgif test "${ac_cv_prog_DUMPBIN+set}" = set; then
435265eef222Smrg  $as_echo_n "(cached) " >&6
4353ef981d24Smrgelse
435465eef222Smrg  if test -n "$DUMPBIN"; then
435565eef222Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
435665eef222Smrgelse
435765eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
435865eef222Smrgfor as_dir in $PATH
435965eef222Smrgdo
436065eef222Smrg  IFS=$as_save_IFS
436165eef222Smrg  test -z "$as_dir" && as_dir=.
436265eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
436365eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
436465eef222Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
436565eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
436665eef222Smrg    break 2
436765eef222Smrg  fi
436865eef222Smrgdone
436965eef222Smrgdone
437065eef222SmrgIFS=$as_save_IFS
4371ef981d24Smrg
437265eef222Smrgfi
437365eef222Smrgfi
437465eef222SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
437565eef222Smrgif test -n "$DUMPBIN"; then
437665eef222Smrg  { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
437765eef222Smrg$as_echo "$DUMPBIN" >&6; }
437865eef222Smrgelse
437965eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
438065eef222Smrg$as_echo "no" >&6; }
438165eef222Smrgfi
4382ef981d24Smrg
4383ef981d24Smrg
438465eef222Smrg    test -n "$DUMPBIN" && break
438565eef222Smrg  done
438665eef222Smrgfi
438765eef222Smrgif test -z "$DUMPBIN"; then
438865eef222Smrg  ac_ct_DUMPBIN=$DUMPBIN
438965eef222Smrg  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
439065eef222Smrgdo
439165eef222Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
439265eef222Smrgset dummy $ac_prog; ac_word=$2
439365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
439465eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
439565eef222Smrgif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
439665eef222Smrg  $as_echo_n "(cached) " >&6
439765eef222Smrgelse
439865eef222Smrg  if test -n "$ac_ct_DUMPBIN"; then
439965eef222Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
440065eef222Smrgelse
440165eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
440265eef222Smrgfor as_dir in $PATH
440365eef222Smrgdo
440465eef222Smrg  IFS=$as_save_IFS
440565eef222Smrg  test -z "$as_dir" && as_dir=.
440665eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
440765eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
440865eef222Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
440965eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
441065eef222Smrg    break 2
441165eef222Smrg  fi
441265eef222Smrgdone
441365eef222Smrgdone
441465eef222SmrgIFS=$as_save_IFS
4415ef981d24Smrg
441665eef222Smrgfi
441765eef222Smrgfi
441865eef222Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
441965eef222Smrgif test -n "$ac_ct_DUMPBIN"; then
442065eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
442165eef222Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
442265eef222Smrgelse
442365eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
442465eef222Smrg$as_echo "no" >&6; }
442565eef222Smrgfi
4426ef981d24Smrg
4427ef981d24Smrg
442865eef222Smrg  test -n "$ac_ct_DUMPBIN" && break
442965eef222Smrgdone
4430ef981d24Smrg
443165eef222Smrg  if test "x$ac_ct_DUMPBIN" = x; then
443265eef222Smrg    DUMPBIN=":"
4433ef981d24Smrg  else
443465eef222Smrg    case $cross_compiling:$ac_tool_warned in
443565eef222Smrgyes:)
443665eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
443765eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
443865eef222Smrgac_tool_warned=yes ;;
443965eef222Smrgesac
444065eef222Smrg    DUMPBIN=$ac_ct_DUMPBIN
4441ef981d24Smrg  fi
444265eef222Smrgfi
4443ef981d24Smrg
4444ef981d24Smrg
444565eef222Smrg  if test "$DUMPBIN" != ":"; then
444665eef222Smrg    NM="$DUMPBIN"
444765eef222Smrg  fi
444865eef222Smrgfi
444965eef222Smrgtest -z "$NM" && NM=nm
4450ef981d24Smrg
4451ef981d24Smrg
4452ef981d24Smrg
4453ef981d24Smrg
4454ef981d24Smrg
4455ef981d24Smrg
445665eef222Smrg{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
445765eef222Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
445865eef222Smrgif test "${lt_cv_nm_interface+set}" = set; then
445965eef222Smrg  $as_echo_n "(cached) " >&6
446065eef222Smrgelse
446165eef222Smrg  lt_cv_nm_interface="BSD nm"
446265eef222Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
446365eef222Smrg  (eval echo "\"\$as_me:4463: $ac_compile\"" >&5)
446465eef222Smrg  (eval "$ac_compile" 2>conftest.err)
446565eef222Smrg  cat conftest.err >&5
446665eef222Smrg  (eval echo "\"\$as_me:4466: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
446765eef222Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
446865eef222Smrg  cat conftest.err >&5
446965eef222Smrg  (eval echo "\"\$as_me:4469: output\"" >&5)
447065eef222Smrg  cat conftest.out >&5
447165eef222Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
447265eef222Smrg    lt_cv_nm_interface="MS dumpbin"
4473ef981d24Smrg  fi
447465eef222Smrg  rm -f conftest*
447565eef222Smrgfi
447665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
447765eef222Smrg$as_echo "$lt_cv_nm_interface" >&6; }
4478ef981d24Smrg
447965eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
448065eef222Smrg$as_echo_n "checking whether ln -s works... " >&6; }
448165eef222SmrgLN_S=$as_ln_s
448265eef222Smrgif test "$LN_S" = "ln -s"; then
448365eef222Smrg  { $as_echo "$as_me:$LINENO: result: yes" >&5
448465eef222Smrg$as_echo "yes" >&6; }
448565eef222Smrgelse
448665eef222Smrg  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
448765eef222Smrg$as_echo "no, using $LN_S" >&6; }
448865eef222Smrgfi
4489ef981d24Smrg
449065eef222Smrg# find the maximum length of command line arguments
449165eef222Smrg{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
449265eef222Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
449365eef222Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then
449465eef222Smrg  $as_echo_n "(cached) " >&6
449565eef222Smrgelse
449665eef222Smrg    i=0
449765eef222Smrg  teststring="ABCD"
4498ef981d24Smrg
449965eef222Smrg  case $build_os in
450065eef222Smrg  msdosdjgpp*)
450165eef222Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
450265eef222Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
450365eef222Smrg    # during glob expansion).  Even if it were fixed, the result of this
450465eef222Smrg    # check would be larger than it should be.
450565eef222Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4506ef981d24Smrg    ;;
450765eef222Smrg
450865eef222Smrg  gnu*)
450965eef222Smrg    # Under GNU Hurd, this test is not required because there is
451065eef222Smrg    # no limit to the length of command line arguments.
451165eef222Smrg    # Libtool will interpret -1 as no limit whatsoever
451265eef222Smrg    lt_cv_sys_max_cmd_len=-1;
4513ef981d24Smrg    ;;
451465eef222Smrg
451565eef222Smrg  cygwin* | mingw* | cegcc*)
451665eef222Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
451765eef222Smrg    # about 5 minutes as the teststring grows exponentially.
451865eef222Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
451965eef222Smrg    # you end up with a "frozen" computer, even though with patience
452065eef222Smrg    # the test eventually succeeds (with a max line length of 256k).
452165eef222Smrg    # Instead, let's just punt: use the minimum linelength reported by
452265eef222Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
452365eef222Smrg    lt_cv_sys_max_cmd_len=8192;
4524ef981d24Smrg    ;;
4525ef981d24Smrg
452665eef222Smrg  amigaos*)
452765eef222Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
452865eef222Smrg    # So we just punt and use a minimum line length of 8192.
452965eef222Smrg    lt_cv_sys_max_cmd_len=8192;
453065eef222Smrg    ;;
4531ef981d24Smrg
453265eef222Smrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
453365eef222Smrg    # This has been around since 386BSD, at least.  Likely further.
453465eef222Smrg    if test -x /sbin/sysctl; then
453565eef222Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
453665eef222Smrg    elif test -x /usr/sbin/sysctl; then
453765eef222Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
453865eef222Smrg    else
453965eef222Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
454065eef222Smrg    fi
454165eef222Smrg    # And add a safety zone
454265eef222Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
454365eef222Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
454465eef222Smrg    ;;
4545ef981d24Smrg
454665eef222Smrg  interix*)
454765eef222Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
454865eef222Smrg    lt_cv_sys_max_cmd_len=196608
454965eef222Smrg    ;;
4550ef981d24Smrg
455165eef222Smrg  osf*)
455265eef222Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
455365eef222Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
455465eef222Smrg    # nice to cause kernel panics so lets avoid the loop below.
455565eef222Smrg    # First set a reasonable default.
455665eef222Smrg    lt_cv_sys_max_cmd_len=16384
455765eef222Smrg    #
455865eef222Smrg    if test -x /sbin/sysconfig; then
455965eef222Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
456065eef222Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
456165eef222Smrg      esac
456265eef222Smrg    fi
456365eef222Smrg    ;;
456465eef222Smrg  sco3.2v5*)
456565eef222Smrg    lt_cv_sys_max_cmd_len=102400
456665eef222Smrg    ;;
456765eef222Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
456865eef222Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
456965eef222Smrg    if test -n "$kargmax"; then
457065eef222Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
457165eef222Smrg    else
457265eef222Smrg      lt_cv_sys_max_cmd_len=32768
457365eef222Smrg    fi
457465eef222Smrg    ;;
457565eef222Smrg  *)
457665eef222Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
457765eef222Smrg    if test -n "$lt_cv_sys_max_cmd_len"; then
457865eef222Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
457965eef222Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
458065eef222Smrg    else
458165eef222Smrg      # Make teststring a little bigger before we do anything with it.
458265eef222Smrg      # a 1K string should be a reasonable start.
458365eef222Smrg      for i in 1 2 3 4 5 6 7 8 ; do
458465eef222Smrg        teststring=$teststring$teststring
458565eef222Smrg      done
458665eef222Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
458765eef222Smrg      # If test is not a shell built-in, we'll probably end up computing a
458865eef222Smrg      # maximum length that is only half of the actual maximum length, but
458965eef222Smrg      # we can't tell.
459065eef222Smrg      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
459165eef222Smrg	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
459265eef222Smrg	      test $i != 17 # 1/2 MB should be enough
459365eef222Smrg      do
459465eef222Smrg        i=`expr $i + 1`
459565eef222Smrg        teststring=$teststring$teststring
459665eef222Smrg      done
459765eef222Smrg      # Only check the string length outside the loop.
459865eef222Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
459965eef222Smrg      teststring=
460065eef222Smrg      # Add a significant safety factor because C++ compilers can tack on
460165eef222Smrg      # massive amounts of additional arguments before passing them to the
460265eef222Smrg      # linker.  It appears as though 1/2 is a usable value.
460365eef222Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
460465eef222Smrg    fi
460565eef222Smrg    ;;
460665eef222Smrg  esac
4607ef981d24Smrg
460865eef222Smrgfi
4609ef981d24Smrg
461065eef222Smrgif test -n $lt_cv_sys_max_cmd_len ; then
461165eef222Smrg  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
461265eef222Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
461365eef222Smrgelse
461465eef222Smrg  { $as_echo "$as_me:$LINENO: result: none" >&5
461565eef222Smrg$as_echo "none" >&6; }
461665eef222Smrgfi
461765eef222Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
4618ef981d24Smrg
4619ef981d24Smrg
4620ef981d24Smrg
4621ef981d24Smrg
4622ef981d24Smrg
4623ef981d24Smrg
462465eef222Smrg: ${CP="cp -f"}
462565eef222Smrg: ${MV="mv -f"}
462665eef222Smrg: ${RM="rm -f"}
4627ef981d24Smrg
462865eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
462965eef222Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
463065eef222Smrg# Try some XSI features
463165eef222Smrgxsi_shell=no
463265eef222Smrg( _lt_dummy="a/b/c"
463365eef222Smrg  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
463465eef222Smrg      = c,a/b,, \
463565eef222Smrg    && eval 'test $(( 1 + 1 )) -eq 2 \
463665eef222Smrg    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
463765eef222Smrg  && xsi_shell=yes
463865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
463965eef222Smrg$as_echo "$xsi_shell" >&6; }
4640ef981d24Smrg
4641ef981d24Smrg
464265eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
464365eef222Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
464465eef222Smrglt_shell_append=no
464565eef222Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
464665eef222Smrg    >/dev/null 2>&1 \
464765eef222Smrg  && lt_shell_append=yes
464865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
464965eef222Smrg$as_echo "$lt_shell_append" >&6; }
4650ef981d24Smrg
4651ef981d24Smrg
465265eef222Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
465365eef222Smrg  lt_unset=unset
4654ef981d24Smrgelse
465565eef222Smrg  lt_unset=false
4656ef981d24Smrgfi
4657ef981d24Smrg
4658ef981d24Smrg
465965eef222Smrg
466065eef222Smrg
466165eef222Smrg
466265eef222Smrg# test EBCDIC or ASCII
466365eef222Smrgcase `echo X|tr X '\101'` in
466465eef222Smrg A) # ASCII based system
466565eef222Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
466665eef222Smrg  lt_SP2NL='tr \040 \012'
466765eef222Smrg  lt_NL2SP='tr \015\012 \040\040'
4668ef981d24Smrg  ;;
466965eef222Smrg *) # EBCDIC based system
467065eef222Smrg  lt_SP2NL='tr \100 \n'
467165eef222Smrg  lt_NL2SP='tr \r\n \100\100'
4672ef981d24Smrg  ;;
467365eef222Smrgesac
4674ef981d24Smrg
4675ef981d24Smrg
4676ef981d24Smrg
4677ef981d24Smrg
4678ef981d24Smrg
467965eef222Smrg
468065eef222Smrg
468165eef222Smrg
468265eef222Smrg
468365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
468465eef222Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
468565eef222Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then
468665eef222Smrg  $as_echo_n "(cached) " >&6
468765eef222Smrgelse
468865eef222Smrg  lt_cv_ld_reload_flag='-r'
4689ef981d24Smrgfi
469065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
469165eef222Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
469265eef222Smrgreload_flag=$lt_cv_ld_reload_flag
469365eef222Smrgcase $reload_flag in
469465eef222Smrg"" | " "*) ;;
469565eef222Smrg*) reload_flag=" $reload_flag" ;;
469665eef222Smrgesac
469765eef222Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
469865eef222Smrgcase $host_os in
469965eef222Smrg  darwin*)
470065eef222Smrg    if test "$GCC" = yes; then
470165eef222Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
470265eef222Smrg    else
470365eef222Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
470465eef222Smrg    fi
470565eef222Smrg    ;;
470665eef222Smrgesac
470765eef222Smrg
470865eef222Smrg
470965eef222Smrg
471065eef222Smrg
471165eef222Smrg
471265eef222Smrg
471365eef222Smrg
471465eef222Smrg
471565eef222Smrg
471665eef222Smrgif test -n "$ac_tool_prefix"; then
471765eef222Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
471865eef222Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
471965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
472065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
472165eef222Smrgif test "${ac_cv_prog_OBJDUMP+set}" = set; then
472265eef222Smrg  $as_echo_n "(cached) " >&6
4723ef981d24Smrgelse
472465eef222Smrg  if test -n "$OBJDUMP"; then
472565eef222Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
472665eef222Smrgelse
472765eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
472865eef222Smrgfor as_dir in $PATH
4729ef981d24Smrgdo
473065eef222Smrg  IFS=$as_save_IFS
473165eef222Smrg  test -z "$as_dir" && as_dir=.
473265eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
473365eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
473465eef222Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
473565eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
473665eef222Smrg    break 2
473765eef222Smrg  fi
473865eef222Smrgdone
473965eef222Smrgdone
474065eef222SmrgIFS=$as_save_IFS
4741ef981d24Smrg
4742ef981d24Smrgfi
474365eef222Smrgfi
474465eef222SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
474565eef222Smrgif test -n "$OBJDUMP"; then
474665eef222Smrg  { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
474765eef222Smrg$as_echo "$OBJDUMP" >&6; }
4748ef981d24Smrgelse
474965eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
475065eef222Smrg$as_echo "no" >&6; }
4751ef981d24Smrgfi
4752ef981d24Smrg
4753ef981d24Smrg
4754ef981d24Smrgfi
475565eef222Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
475665eef222Smrg  ac_ct_OBJDUMP=$OBJDUMP
475765eef222Smrg  # Extract the first word of "objdump", so it can be a program name with args.
475865eef222Smrgset dummy objdump; ac_word=$2
475965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
476065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
476165eef222Smrgif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
476265eef222Smrg  $as_echo_n "(cached) " >&6
476365eef222Smrgelse
476465eef222Smrg  if test -n "$ac_ct_OBJDUMP"; then
476565eef222Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
476665eef222Smrgelse
476765eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
476865eef222Smrgfor as_dir in $PATH
476965eef222Smrgdo
477065eef222Smrg  IFS=$as_save_IFS
477165eef222Smrg  test -z "$as_dir" && as_dir=.
477265eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
477365eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
477465eef222Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
477565eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
477665eef222Smrg    break 2
477765eef222Smrg  fi
477865eef222Smrgdone
477965eef222Smrgdone
478065eef222SmrgIFS=$as_save_IFS
4781ef981d24Smrg
4782ef981d24Smrgfi
478365eef222Smrgfi
478465eef222Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
478565eef222Smrgif test -n "$ac_ct_OBJDUMP"; then
478665eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
478765eef222Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
4788ef981d24Smrgelse
478965eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
479065eef222Smrg$as_echo "no" >&6; }
4791ef981d24Smrgfi
479265eef222Smrg
479365eef222Smrg  if test "x$ac_ct_OBJDUMP" = x; then
479465eef222Smrg    OBJDUMP="false"
479565eef222Smrg  else
479665eef222Smrg    case $cross_compiling:$ac_tool_warned in
479765eef222Smrgyes:)
479865eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
479965eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
480065eef222Smrgac_tool_warned=yes ;;
4801ef981d24Smrgesac
480265eef222Smrg    OBJDUMP=$ac_ct_OBJDUMP
480365eef222Smrg  fi
4804ef981d24Smrgelse
480565eef222Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
4806ef981d24Smrgfi
4807ef981d24Smrg
480865eef222Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
4809ef981d24Smrg
4810ef981d24Smrg
4811ef981d24Smrg
4812ef981d24Smrg
4813ef981d24Smrg
4814ef981d24Smrg
4815ef981d24Smrg
4816ef981d24Smrg
4817ef981d24Smrg
481865eef222Smrg{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
481965eef222Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
482065eef222Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then
482165eef222Smrg  $as_echo_n "(cached) " >&6
4822ef981d24Smrgelse
482365eef222Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
482465eef222Smrglt_cv_file_magic_test_file=
482565eef222Smrglt_cv_deplibs_check_method='unknown'
482665eef222Smrg# Need to set the preceding variable on all platforms that support
482765eef222Smrg# interlibrary dependencies.
482865eef222Smrg# 'none' -- dependencies not supported.
482965eef222Smrg# `unknown' -- same as none, but documents that we really don't know.
483065eef222Smrg# 'pass_all' -- all dependencies passed with no checks.
483165eef222Smrg# 'test_compile' -- check by making test program.
483265eef222Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
483365eef222Smrg# which responds to the $file_magic_cmd with a given extended regex.
483465eef222Smrg# If you have `file' or equivalent on your system and you're not sure
483565eef222Smrg# whether `pass_all' will *always* work, you probably want this one.
4836ef981d24Smrg
483765eef222Smrgcase $host_os in
483865eef222Smrgaix[4-9]*)
483965eef222Smrg  lt_cv_deplibs_check_method=pass_all
484065eef222Smrg  ;;
4841ef981d24Smrg
484265eef222Smrgbeos*)
484365eef222Smrg  lt_cv_deplibs_check_method=pass_all
484465eef222Smrg  ;;
4845ef981d24Smrg
484665eef222Smrgbsdi[45]*)
484765eef222Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
484865eef222Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
484965eef222Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
485065eef222Smrg  ;;
4851ef981d24Smrg
485265eef222Smrgcygwin*)
485365eef222Smrg  # func_win32_libid is a shell function defined in ltmain.sh
485465eef222Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
485565eef222Smrg  lt_cv_file_magic_cmd='func_win32_libid'
485665eef222Smrg  ;;
4857ef981d24Smrg
485865eef222Smrgmingw* | pw32*)
485965eef222Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
486065eef222Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
486165eef222Smrg  # unless we find 'file', for example because we are cross-compiling.
486265eef222Smrg  if ( file / ) >/dev/null 2>&1; then
486365eef222Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
486465eef222Smrg    lt_cv_file_magic_cmd='func_win32_libid'
486565eef222Smrg  else
486665eef222Smrg    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
486765eef222Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
486865eef222Smrg  fi
486965eef222Smrg  ;;
4870ef981d24Smrg
487165eef222Smrgcegcc)
487265eef222Smrg  # use the weaker test based on 'objdump'. See mingw*.
487365eef222Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
487465eef222Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
487565eef222Smrg  ;;
4876ef981d24Smrg
487765eef222Smrgdarwin* | rhapsody*)
487865eef222Smrg  lt_cv_deplibs_check_method=pass_all
487965eef222Smrg  ;;
4880ef981d24Smrg
488165eef222Smrgfreebsd* | dragonfly*)
488265eef222Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
488365eef222Smrg    case $host_cpu in
488465eef222Smrg    i*86 )
488565eef222Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
488665eef222Smrg      # Let's accept both of them until this is cleared up.
488765eef222Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
488865eef222Smrg      lt_cv_file_magic_cmd=/usr/bin/file
488965eef222Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
489065eef222Smrg      ;;
489165eef222Smrg    esac
489265eef222Smrg  else
489365eef222Smrg    lt_cv_deplibs_check_method=pass_all
489465eef222Smrg  fi
489565eef222Smrg  ;;
4896ef981d24Smrg
489765eef222Smrggnu*)
489865eef222Smrg  lt_cv_deplibs_check_method=pass_all
489965eef222Smrg  ;;
4900ef981d24Smrg
490165eef222Smrghpux10.20* | hpux11*)
490265eef222Smrg  lt_cv_file_magic_cmd=/usr/bin/file
490365eef222Smrg  case $host_cpu in
490465eef222Smrg  ia64*)
490565eef222Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
490665eef222Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
490765eef222Smrg    ;;
490865eef222Smrg  hppa*64*)
490965eef222Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
491065eef222Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
491165eef222Smrg    ;;
491265eef222Smrg  *)
491365eef222Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
491465eef222Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
491565eef222Smrg    ;;
491665eef222Smrg  esac
491765eef222Smrg  ;;
4918ef981d24Smrg
491965eef222Smrginterix[3-9]*)
492065eef222Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
492165eef222Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
492265eef222Smrg  ;;
492365eef222Smrg
492465eef222Smrgirix5* | irix6* | nonstopux*)
492565eef222Smrg  case $LD in
492665eef222Smrg  *-32|*"-32 ") libmagic=32-bit;;
492765eef222Smrg  *-n32|*"-n32 ") libmagic=N32;;
492865eef222Smrg  *-64|*"-64 ") libmagic=64-bit;;
492965eef222Smrg  *) libmagic=never-match;;
493065eef222Smrg  esac
493165eef222Smrg  lt_cv_deplibs_check_method=pass_all
493265eef222Smrg  ;;
4933ef981d24Smrg
493465eef222Smrg# This must be Linux ELF.
493565eef222Smrglinux* | k*bsd*-gnu)
493665eef222Smrg  lt_cv_deplibs_check_method=pass_all
493765eef222Smrg  ;;
4938ef981d24Smrg
493965eef222Smrgnetbsd*)
494065eef222Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
494165eef222Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
494265eef222Smrg  else
494365eef222Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
494465eef222Smrg  fi
494565eef222Smrg  ;;
4946ef981d24Smrg
494765eef222Smrgnewos6*)
494865eef222Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
494965eef222Smrg  lt_cv_file_magic_cmd=/usr/bin/file
495065eef222Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
495165eef222Smrg  ;;
495265eef222Smrg
495365eef222Smrg*nto* | *qnx*)
495465eef222Smrg  lt_cv_deplibs_check_method=pass_all
495565eef222Smrg  ;;
495665eef222Smrg
495765eef222Smrgopenbsd*)
495865eef222Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
495965eef222Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
496065eef222Smrg  else
496165eef222Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
496265eef222Smrg  fi
496365eef222Smrg  ;;
496465eef222Smrg
496565eef222Smrgosf3* | osf4* | osf5*)
496665eef222Smrg  lt_cv_deplibs_check_method=pass_all
496765eef222Smrg  ;;
496865eef222Smrg
496965eef222Smrgrdos*)
497065eef222Smrg  lt_cv_deplibs_check_method=pass_all
497165eef222Smrg  ;;
497265eef222Smrg
497365eef222Smrgsolaris*)
497465eef222Smrg  lt_cv_deplibs_check_method=pass_all
497565eef222Smrg  ;;
497665eef222Smrg
497765eef222Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
497865eef222Smrg  lt_cv_deplibs_check_method=pass_all
497965eef222Smrg  ;;
498065eef222Smrg
498165eef222Smrgsysv4 | sysv4.3*)
498265eef222Smrg  case $host_vendor in
498365eef222Smrg  motorola)
498465eef222Smrg    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]'
498565eef222Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
498665eef222Smrg    ;;
498765eef222Smrg  ncr)
498865eef222Smrg    lt_cv_deplibs_check_method=pass_all
498965eef222Smrg    ;;
499065eef222Smrg  sequent)
499165eef222Smrg    lt_cv_file_magic_cmd='/bin/file'
499265eef222Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
499365eef222Smrg    ;;
499465eef222Smrg  sni)
499565eef222Smrg    lt_cv_file_magic_cmd='/bin/file'
499665eef222Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
499765eef222Smrg    lt_cv_file_magic_test_file=/lib/libc.so
499865eef222Smrg    ;;
499965eef222Smrg  siemens)
500065eef222Smrg    lt_cv_deplibs_check_method=pass_all
500165eef222Smrg    ;;
500265eef222Smrg  pc)
500365eef222Smrg    lt_cv_deplibs_check_method=pass_all
500465eef222Smrg    ;;
500565eef222Smrg  esac
500665eef222Smrg  ;;
500765eef222Smrg
500865eef222Smrgtpf*)
500965eef222Smrg  lt_cv_deplibs_check_method=pass_all
501065eef222Smrg  ;;
501165eef222Smrgesac
5012ef981d24Smrg
5013ef981d24Smrgfi
501465eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
501565eef222Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
501665eef222Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
501765eef222Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
501865eef222Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
5019ef981d24Smrg
5020ef981d24Smrg
5021ef981d24Smrg
5022ef981d24Smrg
5023ef981d24Smrg
5024ef981d24Smrg
5025ef981d24Smrg
5026ef981d24Smrg
5027ef981d24Smrg
5028ef981d24Smrg
5029ef981d24Smrg
503065eef222Smrg
503165eef222Smrgif test -n "$ac_tool_prefix"; then
503265eef222Smrg  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
503365eef222Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2
503465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
503565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
503665eef222Smrgif test "${ac_cv_prog_AR+set}" = set; then
503765eef222Smrg  $as_echo_n "(cached) " >&6
5038ef981d24Smrgelse
503965eef222Smrg  if test -n "$AR"; then
504065eef222Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
504165eef222Smrgelse
504265eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
504365eef222Smrgfor as_dir in $PATH
504465eef222Smrgdo
504565eef222Smrg  IFS=$as_save_IFS
504665eef222Smrg  test -z "$as_dir" && as_dir=.
504765eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
504865eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
504965eef222Smrg    ac_cv_prog_AR="${ac_tool_prefix}ar"
505065eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
505165eef222Smrg    break 2
505265eef222Smrg  fi
505365eef222Smrgdone
505465eef222Smrgdone
505565eef222SmrgIFS=$as_save_IFS
5056ef981d24Smrg
5057ef981d24Smrgfi
5058ef981d24Smrgfi
505965eef222SmrgAR=$ac_cv_prog_AR
506065eef222Smrgif test -n "$AR"; then
506165eef222Smrg  { $as_echo "$as_me:$LINENO: result: $AR" >&5
506265eef222Smrg$as_echo "$AR" >&6; }
506365eef222Smrgelse
506465eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
506565eef222Smrg$as_echo "no" >&6; }
5066ef981d24Smrgfi
5067ef981d24Smrg
5068ef981d24Smrg
5069ef981d24Smrgfi
507065eef222Smrgif test -z "$ac_cv_prog_AR"; then
507165eef222Smrg  ac_ct_AR=$AR
507265eef222Smrg  # Extract the first word of "ar", so it can be a program name with args.
507365eef222Smrgset dummy ar; ac_word=$2
507465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
507565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
507665eef222Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then
507765eef222Smrg  $as_echo_n "(cached) " >&6
5078ef981d24Smrgelse
507965eef222Smrg  if test -n "$ac_ct_AR"; then
508065eef222Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5081ef981d24Smrgelse
508265eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
508365eef222Smrgfor as_dir in $PATH
508465eef222Smrgdo
508565eef222Smrg  IFS=$as_save_IFS
508665eef222Smrg  test -z "$as_dir" && as_dir=.
508765eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
508865eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
508965eef222Smrg    ac_cv_prog_ac_ct_AR="ar"
509065eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
509165eef222Smrg    break 2
509265eef222Smrg  fi
509365eef222Smrgdone
509465eef222Smrgdone
509565eef222SmrgIFS=$as_save_IFS
5096ef981d24Smrg
5097ef981d24Smrgfi
509865eef222Smrgfi
509965eef222Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
510065eef222Smrgif test -n "$ac_ct_AR"; then
510165eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
510265eef222Smrg$as_echo "$ac_ct_AR" >&6; }
5103ef981d24Smrgelse
510465eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
510565eef222Smrg$as_echo "no" >&6; }
5106ef981d24Smrgfi
5107ef981d24Smrg
510865eef222Smrg  if test "x$ac_ct_AR" = x; then
510965eef222Smrg    AR="false"
511065eef222Smrg  else
511165eef222Smrg    case $cross_compiling:$ac_tool_warned in
511265eef222Smrgyes:)
511365eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
511465eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
511565eef222Smrgac_tool_warned=yes ;;
5116ef981d24Smrgesac
511765eef222Smrg    AR=$ac_ct_AR
511865eef222Smrg  fi
5119ef981d24Smrgelse
512065eef222Smrg  AR="$ac_cv_prog_AR"
5121ef981d24Smrgfi
5122ef981d24Smrg
512365eef222Smrgtest -z "$AR" && AR=ar
512465eef222Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru
5125ef981d24Smrg
5126ef981d24Smrg
5127ef981d24Smrg
512865eef222Smrg
512965eef222Smrg
513065eef222Smrg
513165eef222Smrg
513265eef222Smrg
513365eef222Smrg
513465eef222Smrg
513565eef222Smrg
513665eef222Smrgif test -n "$ac_tool_prefix"; then
513765eef222Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
513865eef222Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
513965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
514065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
514165eef222Smrgif test "${ac_cv_prog_STRIP+set}" = set; then
514265eef222Smrg  $as_echo_n "(cached) " >&6
5143ef981d24Smrgelse
514465eef222Smrg  if test -n "$STRIP"; then
514565eef222Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5146ef981d24Smrgelse
5147ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5148ef981d24Smrgfor as_dir in $PATH
5149ef981d24Smrgdo
5150ef981d24Smrg  IFS=$as_save_IFS
5151ef981d24Smrg  test -z "$as_dir" && as_dir=.
5152ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
5153ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
515465eef222Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
515565eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5156ef981d24Smrg    break 2
5157ef981d24Smrg  fi
5158ef981d24Smrgdone
5159ef981d24Smrgdone
5160ef981d24SmrgIFS=$as_save_IFS
5161ef981d24Smrg
5162ef981d24Smrgfi
5163ef981d24Smrgfi
516465eef222SmrgSTRIP=$ac_cv_prog_STRIP
516565eef222Smrgif test -n "$STRIP"; then
516665eef222Smrg  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
516765eef222Smrg$as_echo "$STRIP" >&6; }
5168ef981d24Smrgelse
516965eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
517065eef222Smrg$as_echo "no" >&6; }
5171ef981d24Smrgfi
5172ef981d24Smrg
5173ef981d24Smrg
5174ef981d24Smrgfi
517565eef222Smrgif test -z "$ac_cv_prog_STRIP"; then
517665eef222Smrg  ac_ct_STRIP=$STRIP
517765eef222Smrg  # Extract the first word of "strip", so it can be a program name with args.
517865eef222Smrgset dummy strip; ac_word=$2
517965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
518065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
518165eef222Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
518265eef222Smrg  $as_echo_n "(cached) " >&6
5183ef981d24Smrgelse
518465eef222Smrg  if test -n "$ac_ct_STRIP"; then
518565eef222Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5186ef981d24Smrgelse
5187ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5188ef981d24Smrgfor as_dir in $PATH
5189ef981d24Smrgdo
5190ef981d24Smrg  IFS=$as_save_IFS
5191ef981d24Smrg  test -z "$as_dir" && as_dir=.
5192ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
5193ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
519465eef222Smrg    ac_cv_prog_ac_ct_STRIP="strip"
519565eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5196ef981d24Smrg    break 2
5197ef981d24Smrg  fi
5198ef981d24Smrgdone
5199ef981d24Smrgdone
5200ef981d24SmrgIFS=$as_save_IFS
5201ef981d24Smrg
5202ef981d24Smrgfi
5203ef981d24Smrgfi
520465eef222Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
520565eef222Smrgif test -n "$ac_ct_STRIP"; then
520665eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
520765eef222Smrg$as_echo "$ac_ct_STRIP" >&6; }
5208ef981d24Smrgelse
520965eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
521065eef222Smrg$as_echo "no" >&6; }
5211ef981d24Smrgfi
5212ef981d24Smrg
521365eef222Smrg  if test "x$ac_ct_STRIP" = x; then
521465eef222Smrg    STRIP=":"
5215ef981d24Smrg  else
5216ef981d24Smrg    case $cross_compiling:$ac_tool_warned in
5217ef981d24Smrgyes:)
521865eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
521965eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5220ef981d24Smrgac_tool_warned=yes ;;
5221ef981d24Smrgesac
522265eef222Smrg    STRIP=$ac_ct_STRIP
5223ef981d24Smrg  fi
522465eef222Smrgelse
522565eef222Smrg  STRIP="$ac_cv_prog_STRIP"
5226ef981d24Smrgfi
5227ef981d24Smrg
522865eef222Smrgtest -z "$STRIP" && STRIP=:
5229ef981d24Smrg
5230ef981d24Smrg
5231ef981d24Smrg
5232ef981d24Smrg
5233ef981d24Smrg
5234ef981d24Smrg
523565eef222Smrgif test -n "$ac_tool_prefix"; then
523665eef222Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
523765eef222Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
523865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
523965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
524065eef222Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then
524165eef222Smrg  $as_echo_n "(cached) " >&6
5242ef981d24Smrgelse
524365eef222Smrg  if test -n "$RANLIB"; then
524465eef222Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5245ef981d24Smrgelse
524665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
524765eef222Smrgfor as_dir in $PATH
524865eef222Smrgdo
524965eef222Smrg  IFS=$as_save_IFS
525065eef222Smrg  test -z "$as_dir" && as_dir=.
525165eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
525265eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
525365eef222Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
525465eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
525565eef222Smrg    break 2
525665eef222Smrg  fi
525765eef222Smrgdone
525865eef222Smrgdone
525965eef222SmrgIFS=$as_save_IFS
5260ef981d24Smrg
526165eef222Smrgfi
526265eef222Smrgfi
526365eef222SmrgRANLIB=$ac_cv_prog_RANLIB
526465eef222Smrgif test -n "$RANLIB"; then
526565eef222Smrg  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
526665eef222Smrg$as_echo "$RANLIB" >&6; }
5267ef981d24Smrgelse
526865eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
526965eef222Smrg$as_echo "no" >&6; }
527065eef222Smrgfi
5271ef981d24Smrg
5272ef981d24Smrg
5273ef981d24Smrgfi
527465eef222Smrgif test -z "$ac_cv_prog_RANLIB"; then
527565eef222Smrg  ac_ct_RANLIB=$RANLIB
527665eef222Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
527765eef222Smrgset dummy ranlib; ac_word=$2
527865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
527965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
528065eef222Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
528165eef222Smrg  $as_echo_n "(cached) " >&6
528265eef222Smrgelse
528365eef222Smrg  if test -n "$ac_ct_RANLIB"; then
528465eef222Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
528565eef222Smrgelse
528665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
528765eef222Smrgfor as_dir in $PATH
528865eef222Smrgdo
528965eef222Smrg  IFS=$as_save_IFS
529065eef222Smrg  test -z "$as_dir" && as_dir=.
529165eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
529265eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
529365eef222Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
529465eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
529565eef222Smrg    break 2
529665eef222Smrg  fi
529765eef222Smrgdone
529865eef222Smrgdone
529965eef222SmrgIFS=$as_save_IFS
5300ef981d24Smrg
5301ef981d24Smrgfi
530265eef222Smrgfi
530365eef222Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
530465eef222Smrgif test -n "$ac_ct_RANLIB"; then
530565eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
530665eef222Smrg$as_echo "$ac_ct_RANLIB" >&6; }
530765eef222Smrgelse
530865eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
530965eef222Smrg$as_echo "no" >&6; }
5310ef981d24Smrgfi
5311ef981d24Smrg
531265eef222Smrg  if test "x$ac_ct_RANLIB" = x; then
531365eef222Smrg    RANLIB=":"
5314ef981d24Smrg  else
531565eef222Smrg    case $cross_compiling:$ac_tool_warned in
531665eef222Smrgyes:)
531765eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
531865eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
531965eef222Smrgac_tool_warned=yes ;;
532065eef222Smrgesac
532165eef222Smrg    RANLIB=$ac_ct_RANLIB
5322ef981d24Smrg  fi
5323ef981d24Smrgelse
532465eef222Smrg  RANLIB="$ac_cv_prog_RANLIB"
5325ef981d24Smrgfi
5326ef981d24Smrg
532765eef222Smrgtest -z "$RANLIB" && RANLIB=:
5328ef981d24Smrg
5329ef981d24Smrg
5330ef981d24Smrg
5331ef981d24Smrg
5332ef981d24Smrg
5333ef981d24Smrg
533465eef222Smrg# Determine commands to create old-style static archives.
533565eef222Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
533665eef222Smrgold_postinstall_cmds='chmod 644 $oldlib'
533765eef222Smrgold_postuninstall_cmds=
533865eef222Smrg
533965eef222Smrgif test -n "$RANLIB"; then
534065eef222Smrg  case $host_os in
534165eef222Smrg  openbsd*)
534265eef222Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
534365eef222Smrg    ;;
534465eef222Smrg  *)
534565eef222Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
534665eef222Smrg    ;;
534765eef222Smrg  esac
534865eef222Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5349ef981d24Smrgfi
5350ef981d24Smrg
5351ef981d24Smrg
5352ef981d24Smrg
5353ef981d24Smrg
5354ef981d24Smrg
5355ef981d24Smrg
5356ef981d24Smrg
5357ef981d24Smrg
5358ef981d24Smrg
5359ef981d24Smrg
5360ef981d24Smrg
5361ef981d24Smrg
5362ef981d24Smrg
5363ef981d24Smrg
5364ef981d24Smrg
5365ef981d24Smrg
5366ef981d24Smrg
5367ef981d24Smrg
5368ef981d24Smrg
5369ef981d24Smrg
5370ef981d24Smrg
5371ef981d24Smrg
5372ef981d24Smrg
5373ef981d24Smrg
5374ef981d24Smrg
5375ef981d24Smrg
5376ef981d24Smrg
5377ef981d24Smrg
5378ef981d24Smrg
5379ef981d24Smrg
5380ef981d24Smrg
5381ef981d24Smrg
5382ef981d24Smrg
5383ef981d24Smrg
538465eef222Smrg# If no C compiler was specified, use CC.
538565eef222SmrgLTCC=${LTCC-"$CC"}
5386ef981d24Smrg
538765eef222Smrg# If no C compiler flags were specified, use CFLAGS.
538865eef222SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5389ef981d24Smrg
539065eef222Smrg# Allow CC to be a program name with arguments.
539165eef222Smrgcompiler=$CC
5392ef981d24Smrg
5393ef981d24Smrg
5394ef981d24Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
539565eef222Smrg{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
539665eef222Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5397ef981d24Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
539865eef222Smrg  $as_echo_n "(cached) " >&6
5399ef981d24Smrgelse
5400ef981d24Smrg
5401ef981d24Smrg# These are sane defaults that work on at least a few old systems.
5402ef981d24Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5403ef981d24Smrg
5404ef981d24Smrg# Character class describing NM global symbol codes.
5405ef981d24Smrgsymcode='[BCDEGRST]'
5406ef981d24Smrg
5407ef981d24Smrg# Regexp to match symbols that can be accessed directly from C.
5408ef981d24Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5409ef981d24Smrg
5410ef981d24Smrg# Define system-specific variables.
5411ef981d24Smrgcase $host_os in
5412ef981d24Smrgaix*)
5413ef981d24Smrg  symcode='[BCDT]'
5414ef981d24Smrg  ;;
541565eef222Smrgcygwin* | mingw* | pw32* | cegcc*)
5416ef981d24Smrg  symcode='[ABCDGISTW]'
5417ef981d24Smrg  ;;
541865eef222Smrghpux*)
5419ef981d24Smrg  if test "$host_cpu" = ia64; then
5420ef981d24Smrg    symcode='[ABCDEGRST]'
5421ef981d24Smrg  fi
5422ef981d24Smrg  ;;
5423ef981d24Smrgirix* | nonstopux*)
5424ef981d24Smrg  symcode='[BCDEGRST]'
5425ef981d24Smrg  ;;
5426ef981d24Smrgosf*)
5427ef981d24Smrg  symcode='[BCDEGQRST]'
5428ef981d24Smrg  ;;
5429ef981d24Smrgsolaris*)
5430ef981d24Smrg  symcode='[BDRT]'
5431ef981d24Smrg  ;;
5432ef981d24Smrgsco3.2v5*)
5433ef981d24Smrg  symcode='[DT]'
5434ef981d24Smrg  ;;
5435ef981d24Smrgsysv4.2uw2*)
5436ef981d24Smrg  symcode='[DT]'
5437ef981d24Smrg  ;;
5438ef981d24Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
5439ef981d24Smrg  symcode='[ABDT]'
5440ef981d24Smrg  ;;
5441ef981d24Smrgsysv4)
5442ef981d24Smrg  symcode='[DFNSTU]'
5443ef981d24Smrg  ;;
5444ef981d24Smrgesac
5445ef981d24Smrg
544665eef222Smrg# If we're using GNU nm, then use its standard symbol codes.
544765eef222Smrgcase `$NM -V 2>&1` in
544865eef222Smrg*GNU* | *'with BFD'*)
544965eef222Smrg  symcode='[ABCDGIRSTW]' ;;
545065eef222Smrgesac
545165eef222Smrg
545265eef222Smrg# Transform an extracted symbol line into a proper C declaration.
545365eef222Smrg# Some systems (esp. on ia64) link data and code symbols differently,
545465eef222Smrg# so use this general approach.
545565eef222Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
545665eef222Smrg
545765eef222Smrg# Transform an extracted symbol line into symbol name and symbol address
545865eef222Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
545965eef222Smrglt_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'"
546065eef222Smrg
5461ef981d24Smrg# Handle CRLF in mingw tool chain
5462ef981d24Smrgopt_cr=
5463ef981d24Smrgcase $build_os in
5464ef981d24Smrgmingw*)
546565eef222Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5466ef981d24Smrg  ;;
5467ef981d24Smrgesac
5468ef981d24Smrg
546965eef222Smrg# Try without a prefix underscore, then with it.
5470ef981d24Smrgfor ac_symprfx in "" "_"; do
5471ef981d24Smrg
5472ef981d24Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5473ef981d24Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
5474ef981d24Smrg
5475ef981d24Smrg  # Write the raw and C identifiers.
547665eef222Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
547765eef222Smrg    # Fake it for dumpbin and say T for any non-static function
547865eef222Smrg    # and D for any global variable.
547965eef222Smrg    # Also find C++ and __fastcall symbols from MSVC++,
548065eef222Smrg    # which start with @ or ?.
548165eef222Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
548265eef222Smrg"     {last_section=section; section=\$ 3};"\
548365eef222Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
548465eef222Smrg"     \$ 0!~/External *\|/{next};"\
548565eef222Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
548665eef222Smrg"     {if(hide[section]) next};"\
548765eef222Smrg"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
548865eef222Smrg"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
548965eef222Smrg"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
549065eef222Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
549165eef222Smrg"     ' prfx=^$ac_symprfx"
549265eef222Smrg  else
549365eef222Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
549465eef222Smrg  fi
5495ef981d24Smrg
5496ef981d24Smrg  # Check to see that the pipe works correctly.
5497ef981d24Smrg  pipe_works=no
5498ef981d24Smrg
5499ef981d24Smrg  rm -f conftest*
550065eef222Smrg  cat > conftest.$ac_ext <<_LT_EOF
5501ef981d24Smrg#ifdef __cplusplus
5502ef981d24Smrgextern "C" {
5503ef981d24Smrg#endif
5504ef981d24Smrgchar nm_test_var;
550565eef222Smrgvoid nm_test_func(void);
550665eef222Smrgvoid nm_test_func(void){}
5507ef981d24Smrg#ifdef __cplusplus
5508ef981d24Smrg}
5509ef981d24Smrg#endif
5510ef981d24Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
551165eef222Smrg_LT_EOF
5512ef981d24Smrg
5513ef981d24Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5514ef981d24Smrg  (eval $ac_compile) 2>&5
5515ef981d24Smrg  ac_status=$?
551665eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5517ef981d24Smrg  (exit $ac_status); }; then
5518ef981d24Smrg    # Now try to grab the symbols.
5519ef981d24Smrg    nlist=conftest.nm
5520ef981d24Smrg    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5521ef981d24Smrg  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5522ef981d24Smrg  ac_status=$?
552365eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5524ef981d24Smrg  (exit $ac_status); } && test -s "$nlist"; then
5525ef981d24Smrg      # Try sorting and uniquifying the output.
5526ef981d24Smrg      if sort "$nlist" | uniq > "$nlist"T; then
5527ef981d24Smrg	mv -f "$nlist"T "$nlist"
5528ef981d24Smrg      else
5529ef981d24Smrg	rm -f "$nlist"T
5530ef981d24Smrg      fi
5531ef981d24Smrg
5532ef981d24Smrg      # Make sure that we snagged all the symbols we need.
553365eef222Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
553465eef222Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
553565eef222Smrg	  cat <<_LT_EOF > conftest.$ac_ext
5536ef981d24Smrg#ifdef __cplusplus
5537ef981d24Smrgextern "C" {
5538ef981d24Smrg#endif
5539ef981d24Smrg
554065eef222Smrg_LT_EOF
5541ef981d24Smrg	  # Now generate the symbol file.
554265eef222Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5543ef981d24Smrg
554465eef222Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
5545ef981d24Smrg
554665eef222Smrg/* The mapping between symbol names and symbols.  */
5547ef981d24Smrgconst struct {
5548ef981d24Smrg  const char *name;
554965eef222Smrg  void       *address;
5550ef981d24Smrg}
555165eef222Smrglt__PROGRAM__LTX_preloaded_symbols[] =
5552ef981d24Smrg{
555365eef222Smrg  { "@PROGRAM@", (void *) 0 },
555465eef222Smrg_LT_EOF
555565eef222Smrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
555665eef222Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
555765eef222Smrg  {0, (void *) 0}
5558ef981d24Smrg};
5559ef981d24Smrg
556065eef222Smrg/* This works around a problem in FreeBSD linker */
556165eef222Smrg#ifdef FREEBSD_WORKAROUND
556265eef222Smrgstatic const void *lt_preloaded_setup() {
556365eef222Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
556465eef222Smrg}
556565eef222Smrg#endif
556665eef222Smrg
5567ef981d24Smrg#ifdef __cplusplus
5568ef981d24Smrg}
5569ef981d24Smrg#endif
557065eef222Smrg_LT_EOF
5571ef981d24Smrg	  # Now try linking the two files.
5572ef981d24Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
5573ef981d24Smrg	  lt_save_LIBS="$LIBS"
5574ef981d24Smrg	  lt_save_CFLAGS="$CFLAGS"
5575ef981d24Smrg	  LIBS="conftstm.$ac_objext"
5576ef981d24Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5577ef981d24Smrg	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5578ef981d24Smrg  (eval $ac_link) 2>&5
5579ef981d24Smrg  ac_status=$?
558065eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5581ef981d24Smrg  (exit $ac_status); } && test -s conftest${ac_exeext}; then
5582ef981d24Smrg	    pipe_works=yes
5583ef981d24Smrg	  fi
5584ef981d24Smrg	  LIBS="$lt_save_LIBS"
5585ef981d24Smrg	  CFLAGS="$lt_save_CFLAGS"
5586ef981d24Smrg	else
5587ef981d24Smrg	  echo "cannot find nm_test_func in $nlist" >&5
5588ef981d24Smrg	fi
5589ef981d24Smrg      else
5590ef981d24Smrg	echo "cannot find nm_test_var in $nlist" >&5
5591ef981d24Smrg      fi
5592ef981d24Smrg    else
5593ef981d24Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5594ef981d24Smrg    fi
5595ef981d24Smrg  else
5596ef981d24Smrg    echo "$progname: failed program was:" >&5
5597ef981d24Smrg    cat conftest.$ac_ext >&5
5598ef981d24Smrg  fi
559965eef222Smrg  rm -rf conftest* conftst*
5600ef981d24Smrg
5601ef981d24Smrg  # Do not use the global_symbol_pipe unless it works.
5602ef981d24Smrg  if test "$pipe_works" = yes; then
5603ef981d24Smrg    break
5604ef981d24Smrg  else
5605ef981d24Smrg    lt_cv_sys_global_symbol_pipe=
5606ef981d24Smrg  fi
5607ef981d24Smrgdone
5608ef981d24Smrg
5609ef981d24Smrgfi
5610ef981d24Smrg
5611ef981d24Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
5612ef981d24Smrg  lt_cv_sys_global_symbol_to_cdecl=
5613ef981d24Smrgfi
5614ef981d24Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
561565eef222Smrg  { $as_echo "$as_me:$LINENO: result: failed" >&5
561665eef222Smrg$as_echo "failed" >&6; }
5617ef981d24Smrgelse
561865eef222Smrg  { $as_echo "$as_me:$LINENO: result: ok" >&5
561965eef222Smrg$as_echo "ok" >&6; }
5620ef981d24Smrgfi
5621ef981d24Smrg
5622ef981d24Smrg
5623ef981d24Smrg
5624ef981d24Smrg
5625ef981d24Smrg
5626ef981d24Smrg
5627ef981d24Smrg
5628ef981d24Smrg
5629ef981d24Smrg
5630ef981d24Smrg
5631ef981d24Smrg
5632ef981d24Smrg
5633ef981d24Smrg
5634ef981d24Smrg
5635ef981d24Smrg
5636ef981d24Smrg
5637ef981d24Smrg
563865eef222Smrg
563965eef222Smrg
564065eef222Smrg
564165eef222Smrg
564265eef222Smrg
564365eef222Smrg
564465eef222Smrg# Check whether --enable-libtool-lock was given.
564565eef222Smrgif test "${enable_libtool_lock+set}" = set; then
564665eef222Smrg  enableval=$enable_libtool_lock;
564765eef222Smrgfi
564865eef222Smrg
564965eef222Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
565065eef222Smrg
565165eef222Smrg# Some flags need to be propagated to the compiler or linker for good
565265eef222Smrg# libtool support.
565365eef222Smrgcase $host in
565465eef222Smrgia64-*-hpux*)
565565eef222Smrg  # Find out which ABI we are using.
565665eef222Smrg  echo 'int i;' > conftest.$ac_ext
565765eef222Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
565865eef222Smrg  (eval $ac_compile) 2>&5
565965eef222Smrg  ac_status=$?
566065eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
566165eef222Smrg  (exit $ac_status); }; then
566265eef222Smrg    case `/usr/bin/file conftest.$ac_objext` in
566365eef222Smrg      *ELF-32*)
566465eef222Smrg	HPUX_IA64_MODE="32"
566565eef222Smrg	;;
566665eef222Smrg      *ELF-64*)
566765eef222Smrg	HPUX_IA64_MODE="64"
566865eef222Smrg	;;
566965eef222Smrg    esac
567065eef222Smrg  fi
567165eef222Smrg  rm -rf conftest*
567265eef222Smrg  ;;
567365eef222Smrg*-*-irix6*)
567465eef222Smrg  # Find out which ABI we are using.
567565eef222Smrg  echo '#line 5675 "configure"' > conftest.$ac_ext
567665eef222Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
567765eef222Smrg  (eval $ac_compile) 2>&5
567865eef222Smrg  ac_status=$?
567965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
568065eef222Smrg  (exit $ac_status); }; then
568165eef222Smrg    if test "$lt_cv_prog_gnu_ld" = yes; then
568265eef222Smrg      case `/usr/bin/file conftest.$ac_objext` in
568365eef222Smrg	*32-bit*)
568465eef222Smrg	  LD="${LD-ld} -melf32bsmip"
568565eef222Smrg	  ;;
568665eef222Smrg	*N32*)
568765eef222Smrg	  LD="${LD-ld} -melf32bmipn32"
568865eef222Smrg	  ;;
568965eef222Smrg	*64-bit*)
569065eef222Smrg	  LD="${LD-ld} -melf64bmip"
569165eef222Smrg	;;
569265eef222Smrg      esac
569365eef222Smrg    else
569465eef222Smrg      case `/usr/bin/file conftest.$ac_objext` in
569565eef222Smrg	*32-bit*)
569665eef222Smrg	  LD="${LD-ld} -32"
569765eef222Smrg	  ;;
569865eef222Smrg	*N32*)
569965eef222Smrg	  LD="${LD-ld} -n32"
570065eef222Smrg	  ;;
570165eef222Smrg	*64-bit*)
570265eef222Smrg	  LD="${LD-ld} -64"
570365eef222Smrg	  ;;
570465eef222Smrg      esac
570565eef222Smrg    fi
570665eef222Smrg  fi
570765eef222Smrg  rm -rf conftest*
570865eef222Smrg  ;;
570965eef222Smrg
571065eef222Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
571165eef222Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
571265eef222Smrg  # Find out which ABI we are using.
571365eef222Smrg  echo 'int i;' > conftest.$ac_ext
571465eef222Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
571565eef222Smrg  (eval $ac_compile) 2>&5
571665eef222Smrg  ac_status=$?
571765eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
571865eef222Smrg  (exit $ac_status); }; then
571965eef222Smrg    case `/usr/bin/file conftest.o` in
572065eef222Smrg      *32-bit*)
572165eef222Smrg	case $host in
572265eef222Smrg	  x86_64-*kfreebsd*-gnu)
572365eef222Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
572465eef222Smrg	    ;;
572565eef222Smrg	  x86_64-*linux*)
572665eef222Smrg	    LD="${LD-ld} -m elf_i386"
572765eef222Smrg	    ;;
572865eef222Smrg	  ppc64-*linux*|powerpc64-*linux*)
572965eef222Smrg	    LD="${LD-ld} -m elf32ppclinux"
573065eef222Smrg	    ;;
573165eef222Smrg	  s390x-*linux*)
573265eef222Smrg	    LD="${LD-ld} -m elf_s390"
573365eef222Smrg	    ;;
573465eef222Smrg	  sparc64-*linux*)
573565eef222Smrg	    LD="${LD-ld} -m elf32_sparc"
573665eef222Smrg	    ;;
573765eef222Smrg	esac
573865eef222Smrg	;;
573965eef222Smrg      *64-bit*)
574065eef222Smrg	case $host in
574165eef222Smrg	  x86_64-*kfreebsd*-gnu)
574265eef222Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
574365eef222Smrg	    ;;
574465eef222Smrg	  x86_64-*linux*)
574565eef222Smrg	    LD="${LD-ld} -m elf_x86_64"
574665eef222Smrg	    ;;
574765eef222Smrg	  ppc*-*linux*|powerpc*-*linux*)
574865eef222Smrg	    LD="${LD-ld} -m elf64ppc"
574965eef222Smrg	    ;;
575065eef222Smrg	  s390*-*linux*|s390*-*tpf*)
575165eef222Smrg	    LD="${LD-ld} -m elf64_s390"
575265eef222Smrg	    ;;
575365eef222Smrg	  sparc*-*linux*)
575465eef222Smrg	    LD="${LD-ld} -m elf64_sparc"
575565eef222Smrg	    ;;
575665eef222Smrg	esac
575765eef222Smrg	;;
575865eef222Smrg    esac
575965eef222Smrg  fi
576065eef222Smrg  rm -rf conftest*
576165eef222Smrg  ;;
576265eef222Smrg
576365eef222Smrg*-*-sco3.2v5*)
576465eef222Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
576565eef222Smrg  SAVE_CFLAGS="$CFLAGS"
576665eef222Smrg  CFLAGS="$CFLAGS -belf"
576765eef222Smrg  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
576865eef222Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
576965eef222Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then
577065eef222Smrg  $as_echo_n "(cached) " >&6
5771ef981d24Smrgelse
577265eef222Smrg  ac_ext=c
577365eef222Smrgac_cpp='$CPP $CPPFLAGS'
577465eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
577565eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
577665eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
577765eef222Smrg
577865eef222Smrg     cat >conftest.$ac_ext <<_ACEOF
577965eef222Smrg/* confdefs.h.  */
578065eef222Smrg_ACEOF
578165eef222Smrgcat confdefs.h >>conftest.$ac_ext
578265eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
578365eef222Smrg/* end confdefs.h.  */
578465eef222Smrg
578565eef222Smrgint
578665eef222Smrgmain ()
578765eef222Smrg{
578865eef222Smrg
578965eef222Smrg  ;
579065eef222Smrg  return 0;
579165eef222Smrg}
579265eef222Smrg_ACEOF
579365eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
579465eef222Smrgif { (ac_try="$ac_link"
579565eef222Smrgcase "(($ac_try" in
579665eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
579765eef222Smrg  *) ac_try_echo=$ac_try;;
579865eef222Smrgesac
579965eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
580065eef222Smrg$as_echo "$ac_try_echo") >&5
580165eef222Smrg  (eval "$ac_link") 2>conftest.er1
580265eef222Smrg  ac_status=$?
580365eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
580465eef222Smrg  rm -f conftest.er1
580565eef222Smrg  cat conftest.err >&5
580665eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
580765eef222Smrg  (exit $ac_status); } && {
580865eef222Smrg	 test -z "$ac_c_werror_flag" ||
580965eef222Smrg	 test ! -s conftest.err
581065eef222Smrg       } && test -s conftest$ac_exeext && {
581165eef222Smrg	 test "$cross_compiling" = yes ||
581265eef222Smrg	 $as_test_x conftest$ac_exeext
581365eef222Smrg       }; then
581465eef222Smrg  lt_cv_cc_needs_belf=yes
581565eef222Smrgelse
581665eef222Smrg  $as_echo "$as_me: failed program was:" >&5
581765eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
581865eef222Smrg
581965eef222Smrg	lt_cv_cc_needs_belf=no
582065eef222Smrgfi
582165eef222Smrg
582265eef222Smrgrm -rf conftest.dSYM
582365eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
582465eef222Smrg      conftest$ac_exeext conftest.$ac_ext
582565eef222Smrg     ac_ext=c
582665eef222Smrgac_cpp='$CPP $CPPFLAGS'
582765eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
582865eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
582965eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
583065eef222Smrg
583165eef222Smrgfi
583265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
583365eef222Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
583465eef222Smrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
583565eef222Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
583665eef222Smrg    CFLAGS="$SAVE_CFLAGS"
583765eef222Smrg  fi
583865eef222Smrg  ;;
583965eef222Smrgsparc*-*solaris*)
584065eef222Smrg  # Find out which ABI we are using.
584165eef222Smrg  echo 'int i;' > conftest.$ac_ext
584265eef222Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
584365eef222Smrg  (eval $ac_compile) 2>&5
584465eef222Smrg  ac_status=$?
584565eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
584665eef222Smrg  (exit $ac_status); }; then
584765eef222Smrg    case `/usr/bin/file conftest.o` in
584865eef222Smrg    *64-bit*)
584965eef222Smrg      case $lt_cv_prog_gnu_ld in
585065eef222Smrg      yes*) LD="${LD-ld} -m elf64_sparc" ;;
585165eef222Smrg      *)
585265eef222Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
585365eef222Smrg	  LD="${LD-ld} -64"
585465eef222Smrg	fi
585565eef222Smrg	;;
585665eef222Smrg      esac
585765eef222Smrg      ;;
585865eef222Smrg    esac
585965eef222Smrg  fi
586065eef222Smrg  rm -rf conftest*
586165eef222Smrg  ;;
586265eef222Smrgesac
586365eef222Smrg
586465eef222Smrgneed_locks="$enable_libtool_lock"
586565eef222Smrg
586665eef222Smrg
586765eef222Smrg  case $host_os in
586865eef222Smrg    rhapsody* | darwin*)
586965eef222Smrg    if test -n "$ac_tool_prefix"; then
587065eef222Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
587165eef222Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
587265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
587365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
587465eef222Smrgif test "${ac_cv_prog_DSYMUTIL+set}" = set; then
587565eef222Smrg  $as_echo_n "(cached) " >&6
587665eef222Smrgelse
587765eef222Smrg  if test -n "$DSYMUTIL"; then
587865eef222Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5879ef981d24Smrgelse
5880ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5881ef981d24Smrgfor as_dir in $PATH
5882ef981d24Smrgdo
5883ef981d24Smrg  IFS=$as_save_IFS
5884ef981d24Smrg  test -z "$as_dir" && as_dir=.
5885ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
5886ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
588765eef222Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
588865eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5889ef981d24Smrg    break 2
5890ef981d24Smrg  fi
5891ef981d24Smrgdone
5892ef981d24Smrgdone
5893ef981d24SmrgIFS=$as_save_IFS
5894ef981d24Smrg
5895ef981d24Smrgfi
5896ef981d24Smrgfi
589765eef222SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
589865eef222Smrgif test -n "$DSYMUTIL"; then
589965eef222Smrg  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
590065eef222Smrg$as_echo "$DSYMUTIL" >&6; }
5901ef981d24Smrgelse
590265eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
590365eef222Smrg$as_echo "no" >&6; }
5904ef981d24Smrgfi
5905ef981d24Smrg
590665eef222Smrg
590765eef222Smrgfi
590865eef222Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
590965eef222Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
591065eef222Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
591165eef222Smrgset dummy dsymutil; ac_word=$2
591265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
591365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
591465eef222Smrgif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
591565eef222Smrg  $as_echo_n "(cached) " >&6
591665eef222Smrgelse
591765eef222Smrg  if test -n "$ac_ct_DSYMUTIL"; then
591865eef222Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
591965eef222Smrgelse
592065eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
592165eef222Smrgfor as_dir in $PATH
592265eef222Smrgdo
592365eef222Smrg  IFS=$as_save_IFS
592465eef222Smrg  test -z "$as_dir" && as_dir=.
592565eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
592665eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
592765eef222Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
592865eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
592965eef222Smrg    break 2
593065eef222Smrg  fi
593165eef222Smrgdone
593265eef222Smrgdone
593365eef222SmrgIFS=$as_save_IFS
593465eef222Smrg
593565eef222Smrgfi
593665eef222Smrgfi
593765eef222Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
593865eef222Smrgif test -n "$ac_ct_DSYMUTIL"; then
593965eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
594065eef222Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
594165eef222Smrgelse
594265eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
594365eef222Smrg$as_echo "no" >&6; }
594465eef222Smrgfi
594565eef222Smrg
594665eef222Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
594765eef222Smrg    DSYMUTIL=":"
5948ef981d24Smrg  else
5949ef981d24Smrg    case $cross_compiling:$ac_tool_warned in
5950ef981d24Smrgyes:)
595165eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
595265eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5953ef981d24Smrgac_tool_warned=yes ;;
5954ef981d24Smrgesac
595565eef222Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
5956ef981d24Smrg  fi
5957ef981d24Smrgelse
595865eef222Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5959ef981d24Smrgfi
5960ef981d24Smrg
596165eef222Smrg    if test -n "$ac_tool_prefix"; then
596265eef222Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
596365eef222Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
596465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
596565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
596665eef222Smrgif test "${ac_cv_prog_NMEDIT+set}" = set; then
596765eef222Smrg  $as_echo_n "(cached) " >&6
5968ef981d24Smrgelse
596965eef222Smrg  if test -n "$NMEDIT"; then
597065eef222Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5971ef981d24Smrgelse
5972ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5973ef981d24Smrgfor as_dir in $PATH
5974ef981d24Smrgdo
5975ef981d24Smrg  IFS=$as_save_IFS
5976ef981d24Smrg  test -z "$as_dir" && as_dir=.
5977ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
5978ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
597965eef222Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
598065eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5981ef981d24Smrg    break 2
5982ef981d24Smrg  fi
5983ef981d24Smrgdone
5984ef981d24Smrgdone
5985ef981d24SmrgIFS=$as_save_IFS
5986ef981d24Smrg
5987ef981d24Smrgfi
5988ef981d24Smrgfi
598965eef222SmrgNMEDIT=$ac_cv_prog_NMEDIT
599065eef222Smrgif test -n "$NMEDIT"; then
599165eef222Smrg  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
599265eef222Smrg$as_echo "$NMEDIT" >&6; }
5993ef981d24Smrgelse
599465eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
599565eef222Smrg$as_echo "no" >&6; }
5996ef981d24Smrgfi
5997ef981d24Smrg
5998ef981d24Smrg
5999ef981d24Smrgfi
600065eef222Smrgif test -z "$ac_cv_prog_NMEDIT"; then
600165eef222Smrg  ac_ct_NMEDIT=$NMEDIT
600265eef222Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
600365eef222Smrgset dummy nmedit; ac_word=$2
600465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
600565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
600665eef222Smrgif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
600765eef222Smrg  $as_echo_n "(cached) " >&6
6008ef981d24Smrgelse
600965eef222Smrg  if test -n "$ac_ct_NMEDIT"; then
601065eef222Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6011ef981d24Smrgelse
6012ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6013ef981d24Smrgfor as_dir in $PATH
6014ef981d24Smrgdo
6015ef981d24Smrg  IFS=$as_save_IFS
6016ef981d24Smrg  test -z "$as_dir" && as_dir=.
6017ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
6018ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
601965eef222Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
602065eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6021ef981d24Smrg    break 2
6022ef981d24Smrg  fi
6023ef981d24Smrgdone
6024ef981d24Smrgdone
6025ef981d24SmrgIFS=$as_save_IFS
6026ef981d24Smrg
6027ef981d24Smrgfi
6028ef981d24Smrgfi
602965eef222Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
603065eef222Smrgif test -n "$ac_ct_NMEDIT"; then
603165eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
603265eef222Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
6033ef981d24Smrgelse
603465eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
603565eef222Smrg$as_echo "no" >&6; }
6036ef981d24Smrgfi
6037ef981d24Smrg
603865eef222Smrg  if test "x$ac_ct_NMEDIT" = x; then
603965eef222Smrg    NMEDIT=":"
6040ef981d24Smrg  else
6041ef981d24Smrg    case $cross_compiling:$ac_tool_warned in
6042ef981d24Smrgyes:)
604365eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
604465eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6045ef981d24Smrgac_tool_warned=yes ;;
6046ef981d24Smrgesac
604765eef222Smrg    NMEDIT=$ac_ct_NMEDIT
6048ef981d24Smrg  fi
6049ef981d24Smrgelse
605065eef222Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
6051ef981d24Smrgfi
6052ef981d24Smrg
605365eef222Smrg    if test -n "$ac_tool_prefix"; then
605465eef222Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
605565eef222Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
605665eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
605765eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
605865eef222Smrgif test "${ac_cv_prog_LIPO+set}" = set; then
605965eef222Smrg  $as_echo_n "(cached) " >&6
6060ef981d24Smrgelse
606165eef222Smrg  if test -n "$LIPO"; then
606265eef222Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6063ef981d24Smrgelse
6064ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6065ef981d24Smrgfor as_dir in $PATH
6066ef981d24Smrgdo
6067ef981d24Smrg  IFS=$as_save_IFS
6068ef981d24Smrg  test -z "$as_dir" && as_dir=.
6069ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
6070ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
607165eef222Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
607265eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6073ef981d24Smrg    break 2
6074ef981d24Smrg  fi
6075ef981d24Smrgdone
6076ef981d24Smrgdone
6077ef981d24SmrgIFS=$as_save_IFS
6078ef981d24Smrg
6079ef981d24Smrgfi
6080ef981d24Smrgfi
608165eef222SmrgLIPO=$ac_cv_prog_LIPO
608265eef222Smrgif test -n "$LIPO"; then
608365eef222Smrg  { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
608465eef222Smrg$as_echo "$LIPO" >&6; }
6085ef981d24Smrgelse
608665eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
608765eef222Smrg$as_echo "no" >&6; }
6088ef981d24Smrgfi
6089ef981d24Smrg
6090ef981d24Smrg
6091ef981d24Smrgfi
609265eef222Smrgif test -z "$ac_cv_prog_LIPO"; then
609365eef222Smrg  ac_ct_LIPO=$LIPO
609465eef222Smrg  # Extract the first word of "lipo", so it can be a program name with args.
609565eef222Smrgset dummy lipo; ac_word=$2
609665eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
609765eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
609865eef222Smrgif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
609965eef222Smrg  $as_echo_n "(cached) " >&6
6100ef981d24Smrgelse
610165eef222Smrg  if test -n "$ac_ct_LIPO"; then
610265eef222Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6103ef981d24Smrgelse
6104ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6105ef981d24Smrgfor as_dir in $PATH
6106ef981d24Smrgdo
6107ef981d24Smrg  IFS=$as_save_IFS
6108ef981d24Smrg  test -z "$as_dir" && as_dir=.
6109ef981d24Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
6110ef981d24Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
611165eef222Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
611265eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6113ef981d24Smrg    break 2
6114ef981d24Smrg  fi
6115ef981d24Smrgdone
6116ef981d24Smrgdone
6117ef981d24SmrgIFS=$as_save_IFS
6118ef981d24Smrg
6119ef981d24Smrgfi
6120ef981d24Smrgfi
612165eef222Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
612265eef222Smrgif test -n "$ac_ct_LIPO"; then
612365eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
612465eef222Smrg$as_echo "$ac_ct_LIPO" >&6; }
6125ef981d24Smrgelse
612665eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
612765eef222Smrg$as_echo "no" >&6; }
6128ef981d24Smrgfi
6129ef981d24Smrg
613065eef222Smrg  if test "x$ac_ct_LIPO" = x; then
613165eef222Smrg    LIPO=":"
6132ef981d24Smrg  else
6133ef981d24Smrg    case $cross_compiling:$ac_tool_warned in
6134ef981d24Smrgyes:)
613565eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
613665eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6137ef981d24Smrgac_tool_warned=yes ;;
6138ef981d24Smrgesac
613965eef222Smrg    LIPO=$ac_ct_LIPO
6140ef981d24Smrg  fi
6141ef981d24Smrgelse
614265eef222Smrg  LIPO="$ac_cv_prog_LIPO"
6143ef981d24Smrgfi
6144ef981d24Smrg
614565eef222Smrg    if test -n "$ac_tool_prefix"; then
614665eef222Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
614765eef222Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
614865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
614965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
615065eef222Smrgif test "${ac_cv_prog_OTOOL+set}" = set; then
615165eef222Smrg  $as_echo_n "(cached) " >&6
615265eef222Smrgelse
615365eef222Smrg  if test -n "$OTOOL"; then
615465eef222Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
615565eef222Smrgelse
615665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
615765eef222Smrgfor as_dir in $PATH
615865eef222Smrgdo
615965eef222Smrg  IFS=$as_save_IFS
616065eef222Smrg  test -z "$as_dir" && as_dir=.
616165eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
616265eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
616365eef222Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
616465eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
616565eef222Smrg    break 2
616665eef222Smrg  fi
616765eef222Smrgdone
616865eef222Smrgdone
616965eef222SmrgIFS=$as_save_IFS
6170ef981d24Smrg
6171ef981d24Smrgfi
617265eef222Smrgfi
617365eef222SmrgOTOOL=$ac_cv_prog_OTOOL
617465eef222Smrgif test -n "$OTOOL"; then
617565eef222Smrg  { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
617665eef222Smrg$as_echo "$OTOOL" >&6; }
617765eef222Smrgelse
617865eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
617965eef222Smrg$as_echo "no" >&6; }
618065eef222Smrgfi
6181ef981d24Smrg
6182ef981d24Smrg
618365eef222Smrgfi
618465eef222Smrgif test -z "$ac_cv_prog_OTOOL"; then
618565eef222Smrg  ac_ct_OTOOL=$OTOOL
618665eef222Smrg  # Extract the first word of "otool", so it can be a program name with args.
618765eef222Smrgset dummy otool; ac_word=$2
618865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
618965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
619065eef222Smrgif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
619165eef222Smrg  $as_echo_n "(cached) " >&6
6192ef981d24Smrgelse
619365eef222Smrg  if test -n "$ac_ct_OTOOL"; then
619465eef222Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
619565eef222Smrgelse
619665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
619765eef222Smrgfor as_dir in $PATH
619865eef222Smrgdo
619965eef222Smrg  IFS=$as_save_IFS
620065eef222Smrg  test -z "$as_dir" && as_dir=.
620165eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
620265eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
620365eef222Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
620465eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
620565eef222Smrg    break 2
620665eef222Smrg  fi
620765eef222Smrgdone
620865eef222Smrgdone
620965eef222SmrgIFS=$as_save_IFS
6210ef981d24Smrg
621165eef222Smrgfi
621265eef222Smrgfi
621365eef222Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
621465eef222Smrgif test -n "$ac_ct_OTOOL"; then
621565eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
621665eef222Smrg$as_echo "$ac_ct_OTOOL" >&6; }
621765eef222Smrgelse
621865eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
621965eef222Smrg$as_echo "no" >&6; }
622065eef222Smrgfi
6221ef981d24Smrg
622265eef222Smrg  if test "x$ac_ct_OTOOL" = x; then
622365eef222Smrg    OTOOL=":"
622465eef222Smrg  else
622565eef222Smrg    case $cross_compiling:$ac_tool_warned in
622665eef222Smrgyes:)
622765eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
622865eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
622965eef222Smrgac_tool_warned=yes ;;
6230ef981d24Smrgesac
623165eef222Smrg    OTOOL=$ac_ct_OTOOL
623265eef222Smrg  fi
623365eef222Smrgelse
623465eef222Smrg  OTOOL="$ac_cv_prog_OTOOL"
6235ef981d24Smrgfi
6236ef981d24Smrg
623765eef222Smrg    if test -n "$ac_tool_prefix"; then
623865eef222Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
623965eef222Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
624065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
624165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
624265eef222Smrgif test "${ac_cv_prog_OTOOL64+set}" = set; then
624365eef222Smrg  $as_echo_n "(cached) " >&6
6244ef981d24Smrgelse
624565eef222Smrg  if test -n "$OTOOL64"; then
624665eef222Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
624765eef222Smrgelse
624865eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
624965eef222Smrgfor as_dir in $PATH
625065eef222Smrgdo
625165eef222Smrg  IFS=$as_save_IFS
625265eef222Smrg  test -z "$as_dir" && as_dir=.
625365eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
625465eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
625565eef222Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
625665eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
625765eef222Smrg    break 2
625865eef222Smrg  fi
625965eef222Smrgdone
626065eef222Smrgdone
626165eef222SmrgIFS=$as_save_IFS
6262ef981d24Smrg
626365eef222Smrgfi
626465eef222Smrgfi
626565eef222SmrgOTOOL64=$ac_cv_prog_OTOOL64
626665eef222Smrgif test -n "$OTOOL64"; then
626765eef222Smrg  { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
626865eef222Smrg$as_echo "$OTOOL64" >&6; }
6269ef981d24Smrgelse
627065eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
627165eef222Smrg$as_echo "no" >&6; }
627265eef222Smrgfi
6273ef981d24Smrg
6274ef981d24Smrg
6275ef981d24Smrgfi
627665eef222Smrgif test -z "$ac_cv_prog_OTOOL64"; then
627765eef222Smrg  ac_ct_OTOOL64=$OTOOL64
627865eef222Smrg  # Extract the first word of "otool64", so it can be a program name with args.
627965eef222Smrgset dummy otool64; ac_word=$2
628065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
628165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
628265eef222Smrgif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
628365eef222Smrg  $as_echo_n "(cached) " >&6
628465eef222Smrgelse
628565eef222Smrg  if test -n "$ac_ct_OTOOL64"; then
628665eef222Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
628765eef222Smrgelse
628865eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
628965eef222Smrgfor as_dir in $PATH
629065eef222Smrgdo
629165eef222Smrg  IFS=$as_save_IFS
629265eef222Smrg  test -z "$as_dir" && as_dir=.
629365eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
629465eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
629565eef222Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
629665eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
629765eef222Smrg    break 2
629865eef222Smrg  fi
629965eef222Smrgdone
630065eef222Smrgdone
630165eef222SmrgIFS=$as_save_IFS
6302ef981d24Smrg
630365eef222Smrgfi
630465eef222Smrgfi
630565eef222Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
630665eef222Smrgif test -n "$ac_ct_OTOOL64"; then
630765eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
630865eef222Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
6309ef981d24Smrgelse
631065eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
631165eef222Smrg$as_echo "no" >&6; }
6312ef981d24Smrgfi
6313ef981d24Smrg
631465eef222Smrg  if test "x$ac_ct_OTOOL64" = x; then
631565eef222Smrg    OTOOL64=":"
6316ef981d24Smrg  else
631765eef222Smrg    case $cross_compiling:$ac_tool_warned in
631865eef222Smrgyes:)
631965eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
632065eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
632165eef222Smrgac_tool_warned=yes ;;
632265eef222Smrgesac
632365eef222Smrg    OTOOL64=$ac_ct_OTOOL64
6324ef981d24Smrg  fi
632565eef222Smrgelse
632665eef222Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
6327ef981d24Smrgfi
6328ef981d24Smrg
6329ef981d24Smrg
6330ef981d24Smrg
6331ef981d24Smrg
6332ef981d24Smrg
6333ef981d24Smrg
6334ef981d24Smrg
6335ef981d24Smrg
6336ef981d24Smrg
6337ef981d24Smrg
6338ef981d24Smrg
6339ef981d24Smrg
6340ef981d24Smrg
6341ef981d24Smrg
6342ef981d24Smrg
6343ef981d24Smrg
6344ef981d24Smrg
6345ef981d24Smrg
6346ef981d24Smrg
6347ef981d24Smrg
6348ef981d24Smrg
6349ef981d24Smrg
6350ef981d24Smrg
6351ef981d24Smrg
6352ef981d24Smrg
6353ef981d24Smrg
635465eef222Smrg
635565eef222Smrg    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
635665eef222Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
635765eef222Smrgif test "${lt_cv_apple_cc_single_mod+set}" = set; then
635865eef222Smrg  $as_echo_n "(cached) " >&6
6359ef981d24Smrgelse
636065eef222Smrg  lt_cv_apple_cc_single_mod=no
636165eef222Smrg      if test -z "${LT_MULTI_MODULE}"; then
636265eef222Smrg	# By default we will add the -single_module flag. You can override
636365eef222Smrg	# by either setting the environment variable LT_MULTI_MODULE
636465eef222Smrg	# non-empty at configure time, or by adding -multi_module to the
636565eef222Smrg	# link flags.
636665eef222Smrg	rm -rf libconftest.dylib*
636765eef222Smrg	echo "int foo(void){return 1;}" > conftest.c
636865eef222Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
636965eef222Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
637065eef222Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
637165eef222Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
637265eef222Smrg        _lt_result=$?
637365eef222Smrg	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
637465eef222Smrg	  lt_cv_apple_cc_single_mod=yes
637565eef222Smrg	else
637665eef222Smrg	  cat conftest.err >&5
637765eef222Smrg	fi
637865eef222Smrg	rm -rf libconftest.dylib*
637965eef222Smrg	rm -f conftest.*
638065eef222Smrg      fi
6381ef981d24Smrgfi
638265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
638365eef222Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
638465eef222Smrg    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
638565eef222Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
638665eef222Smrgif test "${lt_cv_ld_exported_symbols_list+set}" = set; then
638765eef222Smrg  $as_echo_n "(cached) " >&6
638865eef222Smrgelse
638965eef222Smrg  lt_cv_ld_exported_symbols_list=no
639065eef222Smrg      save_LDFLAGS=$LDFLAGS
639165eef222Smrg      echo "_main" > conftest.sym
639265eef222Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
639365eef222Smrg      cat >conftest.$ac_ext <<_ACEOF
639465eef222Smrg/* confdefs.h.  */
639565eef222Smrg_ACEOF
639665eef222Smrgcat confdefs.h >>conftest.$ac_ext
639765eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
639865eef222Smrg/* end confdefs.h.  */
6399ef981d24Smrg
640065eef222Smrgint
640165eef222Smrgmain ()
640265eef222Smrg{
640365eef222Smrg
640465eef222Smrg  ;
640565eef222Smrg  return 0;
640665eef222Smrg}
640765eef222Smrg_ACEOF
640865eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
640965eef222Smrgif { (ac_try="$ac_link"
641065eef222Smrgcase "(($ac_try" in
641165eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
641265eef222Smrg  *) ac_try_echo=$ac_try;;
641365eef222Smrgesac
641465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
641565eef222Smrg$as_echo "$ac_try_echo") >&5
641665eef222Smrg  (eval "$ac_link") 2>conftest.er1
641765eef222Smrg  ac_status=$?
641865eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
641965eef222Smrg  rm -f conftest.er1
642065eef222Smrg  cat conftest.err >&5
642165eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
642265eef222Smrg  (exit $ac_status); } && {
642365eef222Smrg	 test -z "$ac_c_werror_flag" ||
642465eef222Smrg	 test ! -s conftest.err
642565eef222Smrg       } && test -s conftest$ac_exeext && {
642665eef222Smrg	 test "$cross_compiling" = yes ||
642765eef222Smrg	 $as_test_x conftest$ac_exeext
642865eef222Smrg       }; then
642965eef222Smrg  lt_cv_ld_exported_symbols_list=yes
6430ef981d24Smrgelse
643165eef222Smrg  $as_echo "$as_me: failed program was:" >&5
643265eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
6433ef981d24Smrg
643465eef222Smrg	lt_cv_ld_exported_symbols_list=no
6435ef981d24Smrgfi
6436ef981d24Smrg
643765eef222Smrgrm -rf conftest.dSYM
643865eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
643965eef222Smrg      conftest$ac_exeext conftest.$ac_ext
644065eef222Smrg	LDFLAGS="$save_LDFLAGS"
6441ef981d24Smrg
644265eef222Smrgfi
644365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
644465eef222Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6445ef981d24Smrg    case $host_os in
644665eef222Smrg    rhapsody* | darwin1.[012])
644765eef222Smrg      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
644865eef222Smrg    darwin1.*)
644965eef222Smrg      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
645065eef222Smrg    darwin*) # darwin 5.x on
645165eef222Smrg      # if running on 10.5 or later, the deployment target defaults
645265eef222Smrg      # to the OS version, if on x86, and 10.4, the deployment
645365eef222Smrg      # target defaults to 10.4. Don't you love it?
645465eef222Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
645565eef222Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
645665eef222Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
645765eef222Smrg	10.[012]*)
645865eef222Smrg	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
645965eef222Smrg	10.*)
646065eef222Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
646165eef222Smrg      esac
646265eef222Smrg    ;;
646365eef222Smrg  esac
646465eef222Smrg    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
646565eef222Smrg      _lt_dar_single_mod='$single_module'
646665eef222Smrg    fi
646765eef222Smrg    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
646865eef222Smrg      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
646965eef222Smrg    else
647065eef222Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
647165eef222Smrg    fi
647265eef222Smrg    if test "$DSYMUTIL" != ":"; then
647365eef222Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
647465eef222Smrg    else
647565eef222Smrg      _lt_dsymutil=
647665eef222Smrg    fi
647765eef222Smrg    ;;
647865eef222Smrg  esac
6479ef981d24Smrg
648065eef222Smrgac_ext=c
648165eef222Smrgac_cpp='$CPP $CPPFLAGS'
648265eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
648365eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
648465eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
648565eef222Smrg{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
648665eef222Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
648765eef222Smrg# On Suns, sometimes $CPP names a directory.
648865eef222Smrgif test -n "$CPP" && test -d "$CPP"; then
648965eef222Smrg  CPP=
649065eef222Smrgfi
649165eef222Smrgif test -z "$CPP"; then
649265eef222Smrg  if test "${ac_cv_prog_CPP+set}" = set; then
649365eef222Smrg  $as_echo_n "(cached) " >&6
649465eef222Smrgelse
649565eef222Smrg      # Double quotes because CPP needs to be expanded
649665eef222Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
649765eef222Smrg    do
649865eef222Smrg      ac_preproc_ok=false
649965eef222Smrgfor ac_c_preproc_warn_flag in '' yes
650065eef222Smrgdo
650165eef222Smrg  # Use a header file that comes with gcc, so configuring glibc
650265eef222Smrg  # with a fresh cross-compiler works.
650365eef222Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
650465eef222Smrg  # <limits.h> exists even on freestanding compilers.
650565eef222Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
650665eef222Smrg  # not just through cpp. "Syntax error" is here to catch this case.
650765eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
650865eef222Smrg/* confdefs.h.  */
650965eef222Smrg_ACEOF
651065eef222Smrgcat confdefs.h >>conftest.$ac_ext
651165eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
651265eef222Smrg/* end confdefs.h.  */
651365eef222Smrg#ifdef __STDC__
651465eef222Smrg# include <limits.h>
651565eef222Smrg#else
651665eef222Smrg# include <assert.h>
651765eef222Smrg#endif
651865eef222Smrg		     Syntax error
651965eef222Smrg_ACEOF
652065eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
652165eef222Smrgcase "(($ac_try" in
652265eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
652365eef222Smrg  *) ac_try_echo=$ac_try;;
652465eef222Smrgesac
652565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
652665eef222Smrg$as_echo "$ac_try_echo") >&5
652765eef222Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
652865eef222Smrg  ac_status=$?
652965eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
653065eef222Smrg  rm -f conftest.er1
653165eef222Smrg  cat conftest.err >&5
653265eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
653365eef222Smrg  (exit $ac_status); } >/dev/null && {
653465eef222Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
653565eef222Smrg	 test ! -s conftest.err
653665eef222Smrg       }; then
653765eef222Smrg  :
653865eef222Smrgelse
653965eef222Smrg  $as_echo "$as_me: failed program was:" >&5
654065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
6541ef981d24Smrg
654265eef222Smrg  # Broken: fails on valid input.
654365eef222Smrgcontinue
654465eef222Smrgfi
6545ef981d24Smrg
654665eef222Smrgrm -f conftest.err conftest.$ac_ext
6547ef981d24Smrg
654865eef222Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
654965eef222Smrg  # can be detected and how.
655065eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
655165eef222Smrg/* confdefs.h.  */
655265eef222Smrg_ACEOF
655365eef222Smrgcat confdefs.h >>conftest.$ac_ext
655465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
655565eef222Smrg/* end confdefs.h.  */
655665eef222Smrg#include <ac_nonexistent.h>
655765eef222Smrg_ACEOF
655865eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
655965eef222Smrgcase "(($ac_try" in
656065eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
656165eef222Smrg  *) ac_try_echo=$ac_try;;
656265eef222Smrgesac
656365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
656465eef222Smrg$as_echo "$ac_try_echo") >&5
656565eef222Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
656665eef222Smrg  ac_status=$?
656765eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
656865eef222Smrg  rm -f conftest.er1
656965eef222Smrg  cat conftest.err >&5
657065eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
657165eef222Smrg  (exit $ac_status); } >/dev/null && {
657265eef222Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
657365eef222Smrg	 test ! -s conftest.err
657465eef222Smrg       }; then
657565eef222Smrg  # Broken: success on invalid input.
657665eef222Smrgcontinue
657765eef222Smrgelse
657865eef222Smrg  $as_echo "$as_me: failed program was:" >&5
657965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
6580ef981d24Smrg
658165eef222Smrg  # Passes both tests.
658265eef222Smrgac_preproc_ok=:
658365eef222Smrgbreak
658465eef222Smrgfi
6585ef981d24Smrg
658665eef222Smrgrm -f conftest.err conftest.$ac_ext
6587ef981d24Smrg
658865eef222Smrgdone
658965eef222Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
659065eef222Smrgrm -f conftest.err conftest.$ac_ext
659165eef222Smrgif $ac_preproc_ok; then
659265eef222Smrg  break
659365eef222Smrgfi
6594ef981d24Smrg
659565eef222Smrg    done
659665eef222Smrg    ac_cv_prog_CPP=$CPP
6597ef981d24Smrg
659865eef222Smrgfi
659965eef222Smrg  CPP=$ac_cv_prog_CPP
660065eef222Smrgelse
660165eef222Smrg  ac_cv_prog_CPP=$CPP
660265eef222Smrgfi
660365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
660465eef222Smrg$as_echo "$CPP" >&6; }
660565eef222Smrgac_preproc_ok=false
660665eef222Smrgfor ac_c_preproc_warn_flag in '' yes
660765eef222Smrgdo
660865eef222Smrg  # Use a header file that comes with gcc, so configuring glibc
660965eef222Smrg  # with a fresh cross-compiler works.
661065eef222Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
661165eef222Smrg  # <limits.h> exists even on freestanding compilers.
661265eef222Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
661365eef222Smrg  # not just through cpp. "Syntax error" is here to catch this case.
661465eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
661565eef222Smrg/* confdefs.h.  */
661665eef222Smrg_ACEOF
661765eef222Smrgcat confdefs.h >>conftest.$ac_ext
661865eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
661965eef222Smrg/* end confdefs.h.  */
662065eef222Smrg#ifdef __STDC__
662165eef222Smrg# include <limits.h>
662265eef222Smrg#else
662365eef222Smrg# include <assert.h>
662465eef222Smrg#endif
662565eef222Smrg		     Syntax error
662665eef222Smrg_ACEOF
662765eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
662865eef222Smrgcase "(($ac_try" in
662965eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
663065eef222Smrg  *) ac_try_echo=$ac_try;;
663165eef222Smrgesac
663265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
663365eef222Smrg$as_echo "$ac_try_echo") >&5
663465eef222Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
663565eef222Smrg  ac_status=$?
663665eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
663765eef222Smrg  rm -f conftest.er1
663865eef222Smrg  cat conftest.err >&5
663965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
664065eef222Smrg  (exit $ac_status); } >/dev/null && {
664165eef222Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
664265eef222Smrg	 test ! -s conftest.err
664365eef222Smrg       }; then
664465eef222Smrg  :
664565eef222Smrgelse
664665eef222Smrg  $as_echo "$as_me: failed program was:" >&5
664765eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
6648ef981d24Smrg
664965eef222Smrg  # Broken: fails on valid input.
665065eef222Smrgcontinue
665165eef222Smrgfi
6652ef981d24Smrg
665365eef222Smrgrm -f conftest.err conftest.$ac_ext
6654ef981d24Smrg
665565eef222Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
665665eef222Smrg  # can be detected and how.
665765eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
665865eef222Smrg/* confdefs.h.  */
665965eef222Smrg_ACEOF
666065eef222Smrgcat confdefs.h >>conftest.$ac_ext
666165eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
666265eef222Smrg/* end confdefs.h.  */
666365eef222Smrg#include <ac_nonexistent.h>
666465eef222Smrg_ACEOF
666565eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext"
666665eef222Smrgcase "(($ac_try" in
666765eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
666865eef222Smrg  *) ac_try_echo=$ac_try;;
666965eef222Smrgesac
667065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
667165eef222Smrg$as_echo "$ac_try_echo") >&5
667265eef222Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
667365eef222Smrg  ac_status=$?
667465eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
667565eef222Smrg  rm -f conftest.er1
667665eef222Smrg  cat conftest.err >&5
667765eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
667865eef222Smrg  (exit $ac_status); } >/dev/null && {
667965eef222Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
668065eef222Smrg	 test ! -s conftest.err
668165eef222Smrg       }; then
668265eef222Smrg  # Broken: success on invalid input.
668365eef222Smrgcontinue
668465eef222Smrgelse
668565eef222Smrg  $as_echo "$as_me: failed program was:" >&5
668665eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
6687ef981d24Smrg
668865eef222Smrg  # Passes both tests.
668965eef222Smrgac_preproc_ok=:
669065eef222Smrgbreak
669165eef222Smrgfi
6692ef981d24Smrg
669365eef222Smrgrm -f conftest.err conftest.$ac_ext
6694ef981d24Smrg
669565eef222Smrgdone
669665eef222Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
669765eef222Smrgrm -f conftest.err conftest.$ac_ext
669865eef222Smrgif $ac_preproc_ok; then
669965eef222Smrg  :
670065eef222Smrgelse
670165eef222Smrg  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
670265eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
670365eef222Smrg{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
670465eef222SmrgSee \`config.log' for more details." >&5
670565eef222Smrg$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
670665eef222SmrgSee \`config.log' for more details." >&2;}
670765eef222Smrg   { (exit 1); exit 1; }; }; }
670865eef222Smrgfi
6709ef981d24Smrg
671065eef222Smrgac_ext=c
671165eef222Smrgac_cpp='$CPP $CPPFLAGS'
671265eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
671365eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
671465eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
6715ef981d24Smrg
6716ef981d24Smrg
671765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
671865eef222Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
671965eef222Smrgif test "${ac_cv_header_stdc+set}" = set; then
672065eef222Smrg  $as_echo_n "(cached) " >&6
672165eef222Smrgelse
672265eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
672365eef222Smrg/* confdefs.h.  */
672465eef222Smrg_ACEOF
672565eef222Smrgcat confdefs.h >>conftest.$ac_ext
672665eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
672765eef222Smrg/* end confdefs.h.  */
672865eef222Smrg#include <stdlib.h>
672965eef222Smrg#include <stdarg.h>
673065eef222Smrg#include <string.h>
673165eef222Smrg#include <float.h>
6732ef981d24Smrg
673365eef222Smrgint
673465eef222Smrgmain ()
673565eef222Smrg{
6736ef981d24Smrg
673765eef222Smrg  ;
673865eef222Smrg  return 0;
673965eef222Smrg}
674065eef222Smrg_ACEOF
674165eef222Smrgrm -f conftest.$ac_objext
674265eef222Smrgif { (ac_try="$ac_compile"
674365eef222Smrgcase "(($ac_try" in
674465eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
674565eef222Smrg  *) ac_try_echo=$ac_try;;
674665eef222Smrgesac
674765eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
674865eef222Smrg$as_echo "$ac_try_echo") >&5
674965eef222Smrg  (eval "$ac_compile") 2>conftest.er1
675065eef222Smrg  ac_status=$?
675165eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
675265eef222Smrg  rm -f conftest.er1
675365eef222Smrg  cat conftest.err >&5
675465eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
675565eef222Smrg  (exit $ac_status); } && {
675665eef222Smrg	 test -z "$ac_c_werror_flag" ||
675765eef222Smrg	 test ! -s conftest.err
675865eef222Smrg       } && test -s conftest.$ac_objext; then
675965eef222Smrg  ac_cv_header_stdc=yes
6760ef981d24Smrgelse
676165eef222Smrg  $as_echo "$as_me: failed program was:" >&5
676265eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
6763ef981d24Smrg
676465eef222Smrg	ac_cv_header_stdc=no
6765ef981d24Smrgfi
6766ef981d24Smrg
676765eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6768ef981d24Smrg
676965eef222Smrgif test $ac_cv_header_stdc = yes; then
677065eef222Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
677165eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
677265eef222Smrg/* confdefs.h.  */
677365eef222Smrg_ACEOF
677465eef222Smrgcat confdefs.h >>conftest.$ac_ext
677565eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
677665eef222Smrg/* end confdefs.h.  */
677765eef222Smrg#include <string.h>
6778ef981d24Smrg
677965eef222Smrg_ACEOF
678065eef222Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
678165eef222Smrg  $EGREP "memchr" >/dev/null 2>&1; then
678265eef222Smrg  :
6783ef981d24Smrgelse
678465eef222Smrg  ac_cv_header_stdc=no
678565eef222Smrgfi
678665eef222Smrgrm -f conftest*
6787ef981d24Smrg
6788ef981d24Smrgfi
6789ef981d24Smrg
679065eef222Smrgif test $ac_cv_header_stdc = yes; then
679165eef222Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
679265eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
679365eef222Smrg/* confdefs.h.  */
679465eef222Smrg_ACEOF
679565eef222Smrgcat confdefs.h >>conftest.$ac_ext
679665eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
679765eef222Smrg/* end confdefs.h.  */
679865eef222Smrg#include <stdlib.h>
679965eef222Smrg
680065eef222Smrg_ACEOF
680165eef222Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
680265eef222Smrg  $EGREP "free" >/dev/null 2>&1; then
680365eef222Smrg  :
6804ef981d24Smrgelse
680565eef222Smrg  ac_cv_header_stdc=no
6806ef981d24Smrgfi
680765eef222Smrgrm -f conftest*
6808ef981d24Smrg
680965eef222Smrgfi
6810ef981d24Smrg
681165eef222Smrgif test $ac_cv_header_stdc = yes; then
681265eef222Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
681365eef222Smrg  if test "$cross_compiling" = yes; then
681465eef222Smrg  :
6815ef981d24Smrgelse
681665eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
681765eef222Smrg/* confdefs.h.  */
681865eef222Smrg_ACEOF
681965eef222Smrgcat confdefs.h >>conftest.$ac_ext
682065eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
682165eef222Smrg/* end confdefs.h.  */
682265eef222Smrg#include <ctype.h>
682365eef222Smrg#include <stdlib.h>
682465eef222Smrg#if ((' ' & 0x0FF) == 0x020)
682565eef222Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
682665eef222Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
682765eef222Smrg#else
682865eef222Smrg# define ISLOWER(c) \
682965eef222Smrg		   (('a' <= (c) && (c) <= 'i') \
683065eef222Smrg		     || ('j' <= (c) && (c) <= 'r') \
683165eef222Smrg		     || ('s' <= (c) && (c) <= 'z'))
683265eef222Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
683365eef222Smrg#endif
6834ef981d24Smrg
683565eef222Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
683665eef222Smrgint
683765eef222Smrgmain ()
683865eef222Smrg{
683965eef222Smrg  int i;
684065eef222Smrg  for (i = 0; i < 256; i++)
684165eef222Smrg    if (XOR (islower (i), ISLOWER (i))
684265eef222Smrg	|| toupper (i) != TOUPPER (i))
684365eef222Smrg      return 2;
684465eef222Smrg  return 0;
684565eef222Smrg}
684665eef222Smrg_ACEOF
684765eef222Smrgrm -f conftest$ac_exeext
684865eef222Smrgif { (ac_try="$ac_link"
684965eef222Smrgcase "(($ac_try" in
685065eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
685165eef222Smrg  *) ac_try_echo=$ac_try;;
685265eef222Smrgesac
685365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
685465eef222Smrg$as_echo "$ac_try_echo") >&5
685565eef222Smrg  (eval "$ac_link") 2>&5
685665eef222Smrg  ac_status=$?
685765eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
685865eef222Smrg  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
685965eef222Smrg  { (case "(($ac_try" in
686065eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
686165eef222Smrg  *) ac_try_echo=$ac_try;;
686265eef222Smrgesac
686365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
686465eef222Smrg$as_echo "$ac_try_echo") >&5
686565eef222Smrg  (eval "$ac_try") 2>&5
686665eef222Smrg  ac_status=$?
686765eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
686865eef222Smrg  (exit $ac_status); }; }; then
686965eef222Smrg  :
687065eef222Smrgelse
687165eef222Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
687265eef222Smrg$as_echo "$as_me: failed program was:" >&5
687365eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
6874ef981d24Smrg
687565eef222Smrg( exit $ac_status )
687665eef222Smrgac_cv_header_stdc=no
687765eef222Smrgfi
687865eef222Smrgrm -rf conftest.dSYM
687965eef222Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6880ef981d24Smrgfi
6881ef981d24Smrg
6882ef981d24Smrg
6883ef981d24Smrgfi
688465eef222Smrgfi
688565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
688665eef222Smrg$as_echo "$ac_cv_header_stdc" >&6; }
688765eef222Smrgif test $ac_cv_header_stdc = yes; then
6888ef981d24Smrg
688965eef222Smrgcat >>confdefs.h <<\_ACEOF
689065eef222Smrg#define STDC_HEADERS 1
689165eef222Smrg_ACEOF
6892ef981d24Smrg
689365eef222Smrgfi
6894ef981d24Smrg
689565eef222Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6896ef981d24Smrg
6897ef981d24Smrg
6898ef981d24Smrg
6899ef981d24Smrg
6900ef981d24Smrg
6901ef981d24Smrg
6902ef981d24Smrg
6903ef981d24Smrg
6904ef981d24Smrg
690565eef222Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
690665eef222Smrg		  inttypes.h stdint.h unistd.h
690765eef222Smrgdo
690865eef222Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
690965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
691065eef222Smrg$as_echo_n "checking for $ac_header... " >&6; }
691165eef222Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
691265eef222Smrg  $as_echo_n "(cached) " >&6
691365eef222Smrgelse
691465eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
6915ef981d24Smrg/* confdefs.h.  */
6916ef981d24Smrg_ACEOF
6917ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
6918ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
6919ef981d24Smrg/* end confdefs.h.  */
692065eef222Smrg$ac_includes_default
6921ef981d24Smrg
692265eef222Smrg#include <$ac_header>
6923ef981d24Smrg_ACEOF
692465eef222Smrgrm -f conftest.$ac_objext
692565eef222Smrgif { (ac_try="$ac_compile"
6926ef981d24Smrgcase "(($ac_try" in
6927ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6928ef981d24Smrg  *) ac_try_echo=$ac_try;;
6929ef981d24Smrgesac
693065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
693165eef222Smrg$as_echo "$ac_try_echo") >&5
693265eef222Smrg  (eval "$ac_compile") 2>conftest.er1
6933ef981d24Smrg  ac_status=$?
6934ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
6935ef981d24Smrg  rm -f conftest.er1
6936ef981d24Smrg  cat conftest.err >&5
693765eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6938ef981d24Smrg  (exit $ac_status); } && {
6939ef981d24Smrg	 test -z "$ac_c_werror_flag" ||
6940ef981d24Smrg	 test ! -s conftest.err
694165eef222Smrg       } && test -s conftest.$ac_objext; then
694265eef222Smrg  eval "$as_ac_Header=yes"
6943ef981d24Smrgelse
694465eef222Smrg  $as_echo "$as_me: failed program was:" >&5
6945ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
6946ef981d24Smrg
694765eef222Smrg	eval "$as_ac_Header=no"
694865eef222Smrgfi
6949ef981d24Smrg
695065eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6951ef981d24Smrgfi
695265eef222Smrgac_res=`eval 'as_val=${'$as_ac_Header'}
695365eef222Smrg		 $as_echo "$as_val"'`
695465eef222Smrg	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
695565eef222Smrg$as_echo "$ac_res" >&6; }
695665eef222Smrgas_val=`eval 'as_val=${'$as_ac_Header'}
695765eef222Smrg		 $as_echo "$as_val"'`
695865eef222Smrg   if test "x$as_val" = x""yes; then
695965eef222Smrg  cat >>confdefs.h <<_ACEOF
696065eef222Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
696165eef222Smrg_ACEOF
6962ef981d24Smrg
696365eef222Smrgfi
6964ef981d24Smrg
696565eef222Smrgdone
696665eef222Smrg
696765eef222Smrg
696865eef222Smrg
696965eef222Smrgfor ac_header in dlfcn.h
697065eef222Smrgdo
697165eef222Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
697265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
697365eef222Smrg$as_echo_n "checking for $ac_header... " >&6; }
697465eef222Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
697565eef222Smrg  $as_echo_n "(cached) " >&6
697665eef222Smrgelse
697765eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
6978ef981d24Smrg/* confdefs.h.  */
6979ef981d24Smrg_ACEOF
6980ef981d24Smrgcat confdefs.h >>conftest.$ac_ext
6981ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF
6982ef981d24Smrg/* end confdefs.h.  */
698365eef222Smrg$ac_includes_default
6984ef981d24Smrg
698565eef222Smrg#include <$ac_header>
6986ef981d24Smrg_ACEOF
698765eef222Smrgrm -f conftest.$ac_objext
698865eef222Smrgif { (ac_try="$ac_compile"
6989ef981d24Smrgcase "(($ac_try" in
6990ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6991ef981d24Smrg  *) ac_try_echo=$ac_try;;
6992ef981d24Smrgesac
699365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
699465eef222Smrg$as_echo "$ac_try_echo") >&5
699565eef222Smrg  (eval "$ac_compile") 2>conftest.er1
6996ef981d24Smrg  ac_status=$?
6997ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
6998ef981d24Smrg  rm -f conftest.er1
6999ef981d24Smrg  cat conftest.err >&5
700065eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7001ef981d24Smrg  (exit $ac_status); } && {
7002ef981d24Smrg	 test -z "$ac_c_werror_flag" ||
7003ef981d24Smrg	 test ! -s conftest.err
700465eef222Smrg       } && test -s conftest.$ac_objext; then
700565eef222Smrg  eval "$as_ac_Header=yes"
7006ef981d24Smrgelse
700765eef222Smrg  $as_echo "$as_me: failed program was:" >&5
7008ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
7009ef981d24Smrg
701065eef222Smrg	eval "$as_ac_Header=no"
701165eef222Smrgfi
7012ef981d24Smrg
701365eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7014ef981d24Smrgfi
701565eef222Smrgac_res=`eval 'as_val=${'$as_ac_Header'}
701665eef222Smrg		 $as_echo "$as_val"'`
701765eef222Smrg	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
701865eef222Smrg$as_echo "$ac_res" >&6; }
701965eef222Smrgas_val=`eval 'as_val=${'$as_ac_Header'}
702065eef222Smrg		 $as_echo "$as_val"'`
702165eef222Smrg   if test "x$as_val" = x""yes; then
702265eef222Smrg  cat >>confdefs.h <<_ACEOF
702365eef222Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
702465eef222Smrg_ACEOF
7025ef981d24Smrg
702665eef222Smrgfi
7027ef981d24Smrg
702865eef222Smrgdone
7029ef981d24Smrg
7030ef981d24Smrg
7031ef981d24Smrg
703265eef222Smrg# Set options
7033ef981d24Smrg
7034ef981d24Smrg
7035ef981d24Smrg
703665eef222Smrg        enable_dlopen=no
7037ef981d24Smrg
7038ef981d24Smrg
703965eef222Smrg  enable_win32_dll=no
7040ef981d24Smrg
704165eef222Smrg
704265eef222Smrg            # Check whether --enable-shared was given.
704365eef222Smrgif test "${enable_shared+set}" = set; then
704465eef222Smrg  enableval=$enable_shared; p=${PACKAGE-default}
704565eef222Smrg    case $enableval in
704665eef222Smrg    yes) enable_shared=yes ;;
704765eef222Smrg    no) enable_shared=no ;;
704865eef222Smrg    *)
704965eef222Smrg      enable_shared=no
705065eef222Smrg      # Look at the argument we got.  We use all the common list separators.
705165eef222Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
705265eef222Smrg      for pkg in $enableval; do
705365eef222Smrg	IFS="$lt_save_ifs"
705465eef222Smrg	if test "X$pkg" = "X$p"; then
705565eef222Smrg	  enable_shared=yes
705665eef222Smrg	fi
705765eef222Smrg      done
705865eef222Smrg      IFS="$lt_save_ifs"
7059ef981d24Smrg      ;;
706065eef222Smrg    esac
706165eef222Smrgelse
706265eef222Smrg  enable_shared=yes
706365eef222Smrgfi
7064ef981d24Smrg
7065ef981d24Smrg
7066ef981d24Smrg
7067ef981d24Smrg
7068ef981d24Smrg
7069ef981d24Smrg
7070ef981d24Smrg
7071ef981d24Smrg
7072ef981d24Smrg
707365eef222Smrg  # Check whether --enable-static was given.
707465eef222Smrgif test "${enable_static+set}" = set; then
707565eef222Smrg  enableval=$enable_static; p=${PACKAGE-default}
707665eef222Smrg    case $enableval in
707765eef222Smrg    yes) enable_static=yes ;;
707865eef222Smrg    no) enable_static=no ;;
707965eef222Smrg    *)
708065eef222Smrg     enable_static=no
708165eef222Smrg      # Look at the argument we got.  We use all the common list separators.
708265eef222Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
708365eef222Smrg      for pkg in $enableval; do
708465eef222Smrg	IFS="$lt_save_ifs"
708565eef222Smrg	if test "X$pkg" = "X$p"; then
708665eef222Smrg	  enable_static=yes
708765eef222Smrg	fi
708865eef222Smrg      done
708965eef222Smrg      IFS="$lt_save_ifs"
7090ef981d24Smrg      ;;
709165eef222Smrg    esac
709265eef222Smrgelse
709365eef222Smrg  enable_static=yes
709465eef222Smrgfi
7095ef981d24Smrg
7096ef981d24Smrg
7097ef981d24Smrg
7098ef981d24Smrg
7099ef981d24Smrg
7100ef981d24Smrg
7101ef981d24Smrg
7102ef981d24Smrg
7103ef981d24Smrg
7104ef981d24Smrg
710565eef222Smrg# Check whether --with-pic was given.
710665eef222Smrgif test "${with_pic+set}" = set; then
710765eef222Smrg  withval=$with_pic; pic_mode="$withval"
710865eef222Smrgelse
710965eef222Smrg  pic_mode=default
711065eef222Smrgfi
7111ef981d24Smrg
7112ef981d24Smrg
711365eef222Smrgtest -z "$pic_mode" && pic_mode=default
711465eef222Smrg
7115ef981d24Smrg
7116ef981d24Smrg
7117ef981d24Smrg
7118ef981d24Smrg
7119ef981d24Smrg
7120ef981d24Smrg
712165eef222Smrg  # Check whether --enable-fast-install was given.
712265eef222Smrgif test "${enable_fast_install+set}" = set; then
712365eef222Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
712465eef222Smrg    case $enableval in
712565eef222Smrg    yes) enable_fast_install=yes ;;
712665eef222Smrg    no) enable_fast_install=no ;;
7127ef981d24Smrg    *)
712865eef222Smrg      enable_fast_install=no
712965eef222Smrg      # Look at the argument we got.  We use all the common list separators.
713065eef222Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
713165eef222Smrg      for pkg in $enableval; do
713265eef222Smrg	IFS="$lt_save_ifs"
713365eef222Smrg	if test "X$pkg" = "X$p"; then
713465eef222Smrg	  enable_fast_install=yes
713565eef222Smrg	fi
713665eef222Smrg      done
713765eef222Smrg      IFS="$lt_save_ifs"
7138ef981d24Smrg      ;;
7139ef981d24Smrg    esac
714065eef222Smrgelse
714165eef222Smrg  enable_fast_install=yes
714265eef222Smrgfi
7143ef981d24Smrg
7144ef981d24Smrg
7145ef981d24Smrg
7146ef981d24Smrg
7147ef981d24Smrg
7148ef981d24Smrg
7149ef981d24Smrg
7150ef981d24Smrg
7151ef981d24Smrg
7152ef981d24Smrg
7153ef981d24Smrg
715465eef222Smrg# This can be used to rebuild libtool when needed
715565eef222SmrgLIBTOOL_DEPS="$ltmain"
7156ef981d24Smrg
715765eef222Smrg# Always use our own libtool.
715865eef222SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
7159ef981d24Smrg
7160ef981d24Smrg
7161ef981d24Smrg
7162ef981d24Smrg
7163ef981d24Smrg
7164ef981d24Smrg
7165ef981d24Smrg
7166ef981d24Smrg
7167ef981d24Smrg
7168ef981d24Smrg
7169ef981d24Smrg
7170ef981d24Smrg
7171ef981d24Smrg
7172ef981d24Smrg
7173ef981d24Smrg
7174ef981d24Smrg
7175ef981d24Smrg
7176ef981d24Smrg
7177ef981d24Smrg
7178ef981d24Smrg
7179ef981d24Smrg
7180ef981d24Smrg
7181ef981d24Smrg
7182ef981d24Smrg
7183ef981d24Smrg
718465eef222Smrgtest -z "$LN_S" && LN_S="ln -s"
7185ef981d24Smrg
7186ef981d24Smrg
7187ef981d24Smrg
7188ef981d24Smrg
7189ef981d24Smrg
7190ef981d24Smrg
7191ef981d24Smrg
7192ef981d24Smrg
7193ef981d24Smrg
7194ef981d24Smrg
7195ef981d24Smrg
719665eef222Smrg
719765eef222Smrg
719865eef222Smrg
719965eef222Smrgif test -n "${ZSH_VERSION+set}" ; then
720065eef222Smrg   setopt NO_GLOB_SUBST
7201ef981d24Smrgfi
7202ef981d24Smrg
720365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
720465eef222Smrg$as_echo_n "checking for objdir... " >&6; }
720565eef222Smrgif test "${lt_cv_objdir+set}" = set; then
720665eef222Smrg  $as_echo_n "(cached) " >&6
7207ef981d24Smrgelse
720865eef222Smrg  rm -f .libs 2>/dev/null
720965eef222Smrgmkdir .libs 2>/dev/null
721065eef222Smrgif test -d .libs; then
721165eef222Smrg  lt_cv_objdir=.libs
721265eef222Smrgelse
721365eef222Smrg  # MS-DOS does not allow filenames that begin with a dot.
721465eef222Smrg  lt_cv_objdir=_libs
721565eef222Smrgfi
721665eef222Smrgrmdir .libs 2>/dev/null
721765eef222Smrgfi
721865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
721965eef222Smrg$as_echo "$lt_cv_objdir" >&6; }
722065eef222Smrgobjdir=$lt_cv_objdir
7221ef981d24Smrg
7222ef981d24Smrg
7223ef981d24Smrg
7224ef981d24Smrg
722565eef222Smrg
722665eef222Smrgcat >>confdefs.h <<_ACEOF
722765eef222Smrg#define LT_OBJDIR "$lt_cv_objdir/"
7228ef981d24Smrg_ACEOF
7229ef981d24Smrg
7230ef981d24Smrg
7231ef981d24Smrg
7232ef981d24Smrg
7233ef981d24Smrg
7234ef981d24Smrg
7235ef981d24Smrg
7236ef981d24Smrg
7237ef981d24Smrg
7238ef981d24Smrg
7239ef981d24Smrg
7240ef981d24Smrg
7241ef981d24Smrg
7242ef981d24Smrg
724365eef222Smrg
724465eef222Smrg
724565eef222Smrg
724665eef222Smrgcase $host_os in
724765eef222Smrgaix3*)
724865eef222Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
724965eef222Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
725065eef222Smrg  # vanish in a puff of smoke.
725165eef222Smrg  if test "X${COLLECT_NAMES+set}" != Xset; then
725265eef222Smrg    COLLECT_NAMES=
725365eef222Smrg    export COLLECT_NAMES
725465eef222Smrg  fi
725565eef222Smrg  ;;
7256ef981d24Smrgesac
7257ef981d24Smrg
725865eef222Smrg# Sed substitution that helps us do robust quoting.  It backslashifies
725965eef222Smrg# metacharacters that are still active within double-quoted strings.
726065eef222Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7261ef981d24Smrg
726265eef222Smrg# Same as above, but do not quote variable references.
726365eef222Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
7264ef981d24Smrg
726565eef222Smrg# Sed substitution to delay expansion of an escaped shell variable in a
726665eef222Smrg# double_quote_subst'ed string.
726765eef222Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7268ef981d24Smrg
726965eef222Smrg# Sed substitution to delay expansion of an escaped single quote.
727065eef222Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7271ef981d24Smrg
727265eef222Smrg# Sed substitution to avoid accidental globbing in evaled expressions
727365eef222Smrgno_glob_subst='s/\*/\\\*/g'
7274ef981d24Smrg
727565eef222Smrg# Global variables:
727665eef222Smrgofile=libtool
727765eef222Smrgcan_build_shared=yes
7278ef981d24Smrg
727965eef222Smrg# All known linkers require a `.a' archive for static linking (except MSVC,
728065eef222Smrg# which needs '.lib').
728165eef222Smrglibext=a
7282ef981d24Smrg
728365eef222Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
7284ef981d24Smrg
728565eef222Smrgold_CC="$CC"
728665eef222Smrgold_CFLAGS="$CFLAGS"
7287ef981d24Smrg
728865eef222Smrg# Set sane defaults for various variables
728965eef222Smrgtest -z "$CC" && CC=cc
729065eef222Smrgtest -z "$LTCC" && LTCC=$CC
729165eef222Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
729265eef222Smrgtest -z "$LD" && LD=ld
729365eef222Smrgtest -z "$ac_objext" && ac_objext=o
7294ef981d24Smrg
729565eef222Smrgfor cc_temp in $compiler""; do
729665eef222Smrg  case $cc_temp in
729765eef222Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
729865eef222Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
729965eef222Smrg    \-*) ;;
730065eef222Smrg    *) break;;
730165eef222Smrg  esac
730265eef222Smrgdone
730365eef222Smrgcc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7304ef981d24Smrg
7305ef981d24Smrg
730665eef222Smrg# Only perform the check for file, if the check method requires it
730765eef222Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
730865eef222Smrgcase $deplibs_check_method in
730965eef222Smrgfile_magic*)
731065eef222Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
731165eef222Smrg    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
731265eef222Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
731365eef222Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
731465eef222Smrg  $as_echo_n "(cached) " >&6
7315ef981d24Smrgelse
731665eef222Smrg  case $MAGIC_CMD in
731765eef222Smrg[\\/*] |  ?:[\\/]*)
731865eef222Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
731965eef222Smrg  ;;
732065eef222Smrg*)
732165eef222Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
732265eef222Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
732365eef222Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
732465eef222Smrg  for ac_dir in $ac_dummy; do
732565eef222Smrg    IFS="$lt_save_ifs"
732665eef222Smrg    test -z "$ac_dir" && ac_dir=.
732765eef222Smrg    if test -f $ac_dir/${ac_tool_prefix}file; then
732865eef222Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
732965eef222Smrg      if test -n "$file_magic_test_file"; then
733065eef222Smrg	case $deplibs_check_method in
733165eef222Smrg	"file_magic "*)
733265eef222Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
733365eef222Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
733465eef222Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
733565eef222Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
733665eef222Smrg	    :
733765eef222Smrg	  else
733865eef222Smrg	    cat <<_LT_EOF 1>&2
7339ef981d24Smrg
734065eef222Smrg*** Warning: the command libtool uses to detect shared libraries,
734165eef222Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
734265eef222Smrg*** The result is that libtool may fail to recognize shared libraries
734365eef222Smrg*** as such.  This will affect the creation of libtool libraries that
734465eef222Smrg*** depend on shared libraries, but programs linked with such libtool
734565eef222Smrg*** libraries will work regardless of this problem.  Nevertheless, you
734665eef222Smrg*** may want to report the problem to your system manager and/or to
734765eef222Smrg*** bug-libtool@gnu.org
7348ef981d24Smrg
734965eef222Smrg_LT_EOF
735065eef222Smrg	  fi ;;
735165eef222Smrg	esac
735265eef222Smrg      fi
735365eef222Smrg      break
735465eef222Smrg    fi
735565eef222Smrg  done
735665eef222Smrg  IFS="$lt_save_ifs"
735765eef222Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
735865eef222Smrg  ;;
7359ef981d24Smrgesac
7360ef981d24Smrgfi
7361ef981d24Smrg
736265eef222SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
736365eef222Smrgif test -n "$MAGIC_CMD"; then
736465eef222Smrg  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
736565eef222Smrg$as_echo "$MAGIC_CMD" >&6; }
736665eef222Smrgelse
736765eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
736865eef222Smrg$as_echo "no" >&6; }
7369ef981d24Smrgfi
7370ef981d24Smrg
7371ef981d24Smrg
7372ef981d24Smrg
7373ef981d24Smrg
7374ef981d24Smrg
737565eef222Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
737665eef222Smrg  if test -n "$ac_tool_prefix"; then
737765eef222Smrg    { $as_echo "$as_me:$LINENO: checking for file" >&5
737865eef222Smrg$as_echo_n "checking for file... " >&6; }
737965eef222Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
738065eef222Smrg  $as_echo_n "(cached) " >&6
738165eef222Smrgelse
738265eef222Smrg  case $MAGIC_CMD in
738365eef222Smrg[\\/*] |  ?:[\\/]*)
738465eef222Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
738565eef222Smrg  ;;
738665eef222Smrg*)
738765eef222Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
738865eef222Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
738965eef222Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
739065eef222Smrg  for ac_dir in $ac_dummy; do
739165eef222Smrg    IFS="$lt_save_ifs"
739265eef222Smrg    test -z "$ac_dir" && ac_dir=.
739365eef222Smrg    if test -f $ac_dir/file; then
739465eef222Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
739565eef222Smrg      if test -n "$file_magic_test_file"; then
739665eef222Smrg	case $deplibs_check_method in
739765eef222Smrg	"file_magic "*)
739865eef222Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
739965eef222Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
740065eef222Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
740165eef222Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
740265eef222Smrg	    :
740365eef222Smrg	  else
740465eef222Smrg	    cat <<_LT_EOF 1>&2
7405ef981d24Smrg
740665eef222Smrg*** Warning: the command libtool uses to detect shared libraries,
740765eef222Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
740865eef222Smrg*** The result is that libtool may fail to recognize shared libraries
740965eef222Smrg*** as such.  This will affect the creation of libtool libraries that
741065eef222Smrg*** depend on shared libraries, but programs linked with such libtool
741165eef222Smrg*** libraries will work regardless of this problem.  Nevertheless, you
741265eef222Smrg*** may want to report the problem to your system manager and/or to
741365eef222Smrg*** bug-libtool@gnu.org
7414ef981d24Smrg
741565eef222Smrg_LT_EOF
741665eef222Smrg	  fi ;;
741765eef222Smrg	esac
741865eef222Smrg      fi
741965eef222Smrg      break
742065eef222Smrg    fi
742165eef222Smrg  done
742265eef222Smrg  IFS="$lt_save_ifs"
742365eef222Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
742465eef222Smrg  ;;
742565eef222Smrgesac
742665eef222Smrgfi
7427ef981d24Smrg
742865eef222SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
742965eef222Smrgif test -n "$MAGIC_CMD"; then
743065eef222Smrg  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
743165eef222Smrg$as_echo "$MAGIC_CMD" >&6; }
7432ef981d24Smrgelse
743365eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
743465eef222Smrg$as_echo "no" >&6; }
743565eef222Smrgfi
7436ef981d24Smrg
7437ef981d24Smrg
743865eef222Smrg  else
743965eef222Smrg    MAGIC_CMD=:
744065eef222Smrg  fi
744165eef222Smrgfi
7442ef981d24Smrg
744365eef222Smrg  fi
744465eef222Smrg  ;;
744565eef222Smrgesac
7446ef981d24Smrg
744765eef222Smrg# Use C for the default configuration in the libtool script
7448ef981d24Smrg
744965eef222Smrglt_save_CC="$CC"
745065eef222Smrgac_ext=c
745165eef222Smrgac_cpp='$CPP $CPPFLAGS'
745265eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
745365eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
745465eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
7455ef981d24Smrg
7456ef981d24Smrg
745765eef222Smrg# Source file extension for C test sources.
745865eef222Smrgac_ext=c
7459ef981d24Smrg
746065eef222Smrg# Object file extension for compiled C test sources.
746165eef222Smrgobjext=o
746265eef222Smrgobjext=$objext
7463ef981d24Smrg
746465eef222Smrg# Code to be used in simple compile tests
746565eef222Smrglt_simple_compile_test_code="int some_variable = 0;"
7466ef981d24Smrg
746765eef222Smrg# Code to be used in simple link tests
746865eef222Smrglt_simple_link_test_code='int main(){return(0);}'
7469ef981d24Smrg
7470ef981d24Smrg
7471ef981d24Smrg
7472ef981d24Smrg
7473ef981d24Smrg
7474ef981d24Smrg
7475ef981d24Smrg
747665eef222Smrg# If no C compiler was specified, use CC.
747765eef222SmrgLTCC=${LTCC-"$CC"}
7478ef981d24Smrg
747965eef222Smrg# If no C compiler flags were specified, use CFLAGS.
748065eef222SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7481ef981d24Smrg
748265eef222Smrg# Allow CC to be a program name with arguments.
748365eef222Smrgcompiler=$CC
7484ef981d24Smrg
748565eef222Smrg# Save the default compiler, since it gets overwritten when the other
748665eef222Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
748765eef222Smrgcompiler_DEFAULT=$CC
7488ef981d24Smrg
748965eef222Smrg# save warnings/boilerplate of simple test code
749065eef222Smrgac_outfile=conftest.$ac_objext
749165eef222Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
749265eef222Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
749365eef222Smrg_lt_compiler_boilerplate=`cat conftest.err`
749465eef222Smrg$RM conftest*
7495ef981d24Smrg
749665eef222Smrgac_outfile=conftest.$ac_objext
749765eef222Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
749865eef222Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
749965eef222Smrg_lt_linker_boilerplate=`cat conftest.err`
750065eef222Smrg$RM -r conftest*
7501ef981d24Smrg
7502ef981d24Smrg
750365eef222Smrgif test -n "$compiler"; then
7504ef981d24Smrg
750565eef222Smrglt_prog_compiler_no_builtin_flag=
7506ef981d24Smrg
750765eef222Smrgif test "$GCC" = yes; then
750865eef222Smrg  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7509ef981d24Smrg
751065eef222Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
751165eef222Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
751265eef222Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
751365eef222Smrg  $as_echo_n "(cached) " >&6
751465eef222Smrgelse
751565eef222Smrg  lt_cv_prog_compiler_rtti_exceptions=no
751665eef222Smrg   ac_outfile=conftest.$ac_objext
751765eef222Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
751865eef222Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
751965eef222Smrg   # Insert the option either (1) after the last *FLAGS variable, or
752065eef222Smrg   # (2) before a word containing "conftest.", or (3) at the end.
752165eef222Smrg   # Note that $ac_compile itself does not contain backslashes and begins
752265eef222Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
752365eef222Smrg   # The option is referenced via a variable to avoid confusing sed.
752465eef222Smrg   lt_compile=`echo "$ac_compile" | $SED \
752565eef222Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
752665eef222Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
752765eef222Smrg   -e 's:$: $lt_compiler_flag:'`
752865eef222Smrg   (eval echo "\"\$as_me:7528: $lt_compile\"" >&5)
752965eef222Smrg   (eval "$lt_compile" 2>conftest.err)
753065eef222Smrg   ac_status=$?
753165eef222Smrg   cat conftest.err >&5
753265eef222Smrg   echo "$as_me:7532: \$? = $ac_status" >&5
753365eef222Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
753465eef222Smrg     # The compiler can only warn and ignore the option if not recognized
753565eef222Smrg     # So say no if there are warnings other than the usual output.
753665eef222Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
753765eef222Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
753865eef222Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
753965eef222Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
754065eef222Smrg     fi
754165eef222Smrg   fi
754265eef222Smrg   $RM conftest*
7543ef981d24Smrg
754465eef222Smrgfi
754565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
754665eef222Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7547ef981d24Smrg
754865eef222Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
754965eef222Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
755065eef222Smrgelse
755165eef222Smrg    :
755265eef222Smrgfi
7553ef981d24Smrg
755465eef222Smrgfi
7555ef981d24Smrg
7556ef981d24Smrg
7557ef981d24Smrg
7558ef981d24Smrg
7559ef981d24Smrg
7560ef981d24Smrg
756165eef222Smrg  lt_prog_compiler_wl=
756265eef222Smrglt_prog_compiler_pic=
756365eef222Smrglt_prog_compiler_static=
7564ef981d24Smrg
756565eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
756665eef222Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7567ef981d24Smrg
756865eef222Smrg  if test "$GCC" = yes; then
756965eef222Smrg    lt_prog_compiler_wl='-Wl,'
757065eef222Smrg    lt_prog_compiler_static='-static'
7571ef981d24Smrg
757265eef222Smrg    case $host_os in
757365eef222Smrg      aix*)
757465eef222Smrg      # All AIX code is PIC.
757565eef222Smrg      if test "$host_cpu" = ia64; then
757665eef222Smrg	# AIX 5 now supports IA64 processor
757765eef222Smrg	lt_prog_compiler_static='-Bstatic'
757865eef222Smrg      fi
757965eef222Smrg      ;;
7580ef981d24Smrg
758165eef222Smrg    amigaos*)
758265eef222Smrg      case $host_cpu in
758365eef222Smrg      powerpc)
758465eef222Smrg            # see comment about AmigaOS4 .so support
758565eef222Smrg            lt_prog_compiler_pic='-fPIC'
758665eef222Smrg        ;;
758765eef222Smrg      m68k)
758865eef222Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
758965eef222Smrg            # adding the `-m68020' flag to GCC prevents building anything better,
759065eef222Smrg            # like `-m68040'.
759165eef222Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
759265eef222Smrg        ;;
759365eef222Smrg      esac
759465eef222Smrg      ;;
7595ef981d24Smrg
759665eef222Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
759765eef222Smrg      # PIC is the default for these OSes.
759865eef222Smrg      ;;
7599ef981d24Smrg
760065eef222Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
760165eef222Smrg      # This hack is so that the source file can tell whether it is being
760265eef222Smrg      # built for inclusion in a dll (and should export symbols for example).
760365eef222Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
760465eef222Smrg      # (--disable-auto-import) libraries
760565eef222Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
760665eef222Smrg      ;;
7607ef981d24Smrg
760865eef222Smrg    darwin* | rhapsody*)
760965eef222Smrg      # PIC is the default on this platform
761065eef222Smrg      # Common symbols not allowed in MH_DYLIB files
761165eef222Smrg      lt_prog_compiler_pic='-fno-common'
761265eef222Smrg      ;;
7613ef981d24Smrg
761465eef222Smrg    hpux*)
761565eef222Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
761665eef222Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
761765eef222Smrg      # sets the default TLS model and affects inlining.
761865eef222Smrg      case $host_cpu in
761965eef222Smrg      hppa*64*)
762065eef222Smrg	# +Z the default
762165eef222Smrg	;;
762265eef222Smrg      *)
762365eef222Smrg	lt_prog_compiler_pic='-fPIC'
762465eef222Smrg	;;
762565eef222Smrg      esac
762665eef222Smrg      ;;
7627ef981d24Smrg
762865eef222Smrg    interix[3-9]*)
762965eef222Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
763065eef222Smrg      # Instead, we relocate shared libraries at runtime.
763165eef222Smrg      ;;
7632ef981d24Smrg
763365eef222Smrg    msdosdjgpp*)
763465eef222Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
763565eef222Smrg      # on systems that don't support them.
763665eef222Smrg      lt_prog_compiler_can_build_shared=no
763765eef222Smrg      enable_shared=no
763865eef222Smrg      ;;
7639ef981d24Smrg
764065eef222Smrg    *nto* | *qnx*)
764165eef222Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
764265eef222Smrg      # it will coredump.
764365eef222Smrg      lt_prog_compiler_pic='-fPIC -shared'
764465eef222Smrg      ;;
7645ef981d24Smrg
764665eef222Smrg    sysv4*MP*)
764765eef222Smrg      if test -d /usr/nec; then
764865eef222Smrg	lt_prog_compiler_pic=-Kconform_pic
764965eef222Smrg      fi
765065eef222Smrg      ;;
7651ef981d24Smrg
765265eef222Smrg    *)
765365eef222Smrg      lt_prog_compiler_pic='-fPIC'
765465eef222Smrg      ;;
765565eef222Smrg    esac
765665eef222Smrg  else
765765eef222Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
765865eef222Smrg    case $host_os in
765965eef222Smrg    aix*)
766065eef222Smrg      lt_prog_compiler_wl='-Wl,'
766165eef222Smrg      if test "$host_cpu" = ia64; then
766265eef222Smrg	# AIX 5 now supports IA64 processor
766365eef222Smrg	lt_prog_compiler_static='-Bstatic'
766465eef222Smrg      else
766565eef222Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
766665eef222Smrg      fi
766765eef222Smrg      ;;
7668ef981d24Smrg
766965eef222Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
767065eef222Smrg      # This hack is so that the source file can tell whether it is being
767165eef222Smrg      # built for inclusion in a dll (and should export symbols for example).
767265eef222Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
767365eef222Smrg      ;;
7674ef981d24Smrg
767565eef222Smrg    hpux9* | hpux10* | hpux11*)
767665eef222Smrg      lt_prog_compiler_wl='-Wl,'
767765eef222Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
767865eef222Smrg      # not for PA HP-UX.
767965eef222Smrg      case $host_cpu in
768065eef222Smrg      hppa*64*|ia64*)
768165eef222Smrg	# +Z the default
768265eef222Smrg	;;
768365eef222Smrg      *)
768465eef222Smrg	lt_prog_compiler_pic='+Z'
768565eef222Smrg	;;
768665eef222Smrg      esac
768765eef222Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
768865eef222Smrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
768965eef222Smrg      ;;
7690ef981d24Smrg
769165eef222Smrg    irix5* | irix6* | nonstopux*)
769265eef222Smrg      lt_prog_compiler_wl='-Wl,'
769365eef222Smrg      # PIC (with -KPIC) is the default.
769465eef222Smrg      lt_prog_compiler_static='-non_shared'
769565eef222Smrg      ;;
7696ef981d24Smrg
769765eef222Smrg    linux* | k*bsd*-gnu)
769865eef222Smrg      case $cc_basename in
769965eef222Smrg      # old Intel for x86_64 which still supported -KPIC.
770065eef222Smrg      ecc*)
770165eef222Smrg	lt_prog_compiler_wl='-Wl,'
770265eef222Smrg	lt_prog_compiler_pic='-KPIC'
770365eef222Smrg	lt_prog_compiler_static='-static'
770465eef222Smrg        ;;
770565eef222Smrg      # icc used to be incompatible with GCC.
770665eef222Smrg      # ICC 10 doesn't accept -KPIC any more.
770765eef222Smrg      icc* | ifort*)
770865eef222Smrg	lt_prog_compiler_wl='-Wl,'
770965eef222Smrg	lt_prog_compiler_pic='-fPIC'
771065eef222Smrg	lt_prog_compiler_static='-static'
771165eef222Smrg        ;;
771265eef222Smrg      # Lahey Fortran 8.1.
771365eef222Smrg      lf95*)
771465eef222Smrg	lt_prog_compiler_wl='-Wl,'
771565eef222Smrg	lt_prog_compiler_pic='--shared'
771665eef222Smrg	lt_prog_compiler_static='--static'
771765eef222Smrg	;;
771865eef222Smrg      pgcc* | pgf77* | pgf90* | pgf95*)
771965eef222Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
772065eef222Smrg	# which looks to be a dead project)
772165eef222Smrg	lt_prog_compiler_wl='-Wl,'
772265eef222Smrg	lt_prog_compiler_pic='-fpic'
772365eef222Smrg	lt_prog_compiler_static='-Bstatic'
772465eef222Smrg        ;;
772565eef222Smrg      ccc*)
772665eef222Smrg        lt_prog_compiler_wl='-Wl,'
772765eef222Smrg        # All Alpha code is PIC.
772865eef222Smrg        lt_prog_compiler_static='-non_shared'
772965eef222Smrg        ;;
773065eef222Smrg      xl*)
773165eef222Smrg	# IBM XL C 8.0/Fortran 10.1 on PPC
773265eef222Smrg	lt_prog_compiler_wl='-Wl,'
773365eef222Smrg	lt_prog_compiler_pic='-qpic'
773465eef222Smrg	lt_prog_compiler_static='-qstaticlink'
773565eef222Smrg	;;
773665eef222Smrg      *)
773765eef222Smrg	case `$CC -V 2>&1 | sed 5q` in
773865eef222Smrg	*Sun\ C*)
773965eef222Smrg	  # Sun C 5.9
774065eef222Smrg	  lt_prog_compiler_pic='-KPIC'
774165eef222Smrg	  lt_prog_compiler_static='-Bstatic'
774265eef222Smrg	  lt_prog_compiler_wl='-Wl,'
774365eef222Smrg	  ;;
774465eef222Smrg	*Sun\ F*)
774565eef222Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
774665eef222Smrg	  lt_prog_compiler_pic='-KPIC'
774765eef222Smrg	  lt_prog_compiler_static='-Bstatic'
774865eef222Smrg	  lt_prog_compiler_wl=''
774965eef222Smrg	  ;;
775065eef222Smrg	esac
775165eef222Smrg	;;
775265eef222Smrg      esac
775365eef222Smrg      ;;
7754ef981d24Smrg
775565eef222Smrg    newsos6)
775665eef222Smrg      lt_prog_compiler_pic='-KPIC'
775765eef222Smrg      lt_prog_compiler_static='-Bstatic'
775865eef222Smrg      ;;
7759ef981d24Smrg
776065eef222Smrg    *nto* | *qnx*)
776165eef222Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
776265eef222Smrg      # it will coredump.
776365eef222Smrg      lt_prog_compiler_pic='-fPIC -shared'
776465eef222Smrg      ;;
7765ef981d24Smrg
776665eef222Smrg    osf3* | osf4* | osf5*)
776765eef222Smrg      lt_prog_compiler_wl='-Wl,'
776865eef222Smrg      # All OSF/1 code is PIC.
776965eef222Smrg      lt_prog_compiler_static='-non_shared'
777065eef222Smrg      ;;
7771ef981d24Smrg
777265eef222Smrg    rdos*)
777365eef222Smrg      lt_prog_compiler_static='-non_shared'
777465eef222Smrg      ;;
7775ef981d24Smrg
777665eef222Smrg    solaris*)
777765eef222Smrg      lt_prog_compiler_pic='-KPIC'
777865eef222Smrg      lt_prog_compiler_static='-Bstatic'
777965eef222Smrg      case $cc_basename in
778065eef222Smrg      f77* | f90* | f95*)
778165eef222Smrg	lt_prog_compiler_wl='-Qoption ld ';;
778265eef222Smrg      *)
778365eef222Smrg	lt_prog_compiler_wl='-Wl,';;
778465eef222Smrg      esac
778565eef222Smrg      ;;
7786ef981d24Smrg
778765eef222Smrg    sunos4*)
778865eef222Smrg      lt_prog_compiler_wl='-Qoption ld '
778965eef222Smrg      lt_prog_compiler_pic='-PIC'
779065eef222Smrg      lt_prog_compiler_static='-Bstatic'
779165eef222Smrg      ;;
7792ef981d24Smrg
779365eef222Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
779465eef222Smrg      lt_prog_compiler_wl='-Wl,'
779565eef222Smrg      lt_prog_compiler_pic='-KPIC'
779665eef222Smrg      lt_prog_compiler_static='-Bstatic'
779765eef222Smrg      ;;
7798ef981d24Smrg
779965eef222Smrg    sysv4*MP*)
780065eef222Smrg      if test -d /usr/nec ;then
780165eef222Smrg	lt_prog_compiler_pic='-Kconform_pic'
780265eef222Smrg	lt_prog_compiler_static='-Bstatic'
780365eef222Smrg      fi
780465eef222Smrg      ;;
7805ef981d24Smrg
780665eef222Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
780765eef222Smrg      lt_prog_compiler_wl='-Wl,'
780865eef222Smrg      lt_prog_compiler_pic='-KPIC'
780965eef222Smrg      lt_prog_compiler_static='-Bstatic'
781065eef222Smrg      ;;
7811ef981d24Smrg
781265eef222Smrg    unicos*)
781365eef222Smrg      lt_prog_compiler_wl='-Wl,'
781465eef222Smrg      lt_prog_compiler_can_build_shared=no
781565eef222Smrg      ;;
7816ef981d24Smrg
781765eef222Smrg    uts4*)
781865eef222Smrg      lt_prog_compiler_pic='-pic'
781965eef222Smrg      lt_prog_compiler_static='-Bstatic'
782065eef222Smrg      ;;
7821ef981d24Smrg
782265eef222Smrg    *)
782365eef222Smrg      lt_prog_compiler_can_build_shared=no
782465eef222Smrg      ;;
782565eef222Smrg    esac
782665eef222Smrg  fi
7827ef981d24Smrg
782865eef222Smrgcase $host_os in
782965eef222Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
783065eef222Smrg  *djgpp*)
783165eef222Smrg    lt_prog_compiler_pic=
783265eef222Smrg    ;;
783365eef222Smrg  *)
783465eef222Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
783565eef222Smrg    ;;
783665eef222Smrgesac
783765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
783865eef222Smrg$as_echo "$lt_prog_compiler_pic" >&6; }
7839ef981d24Smrg
7840ef981d24Smrg
7841ef981d24Smrg
7842ef981d24Smrg
7843ef981d24Smrg
7844ef981d24Smrg
784565eef222Smrg#
784665eef222Smrg# Check to make sure the PIC flag actually works.
784765eef222Smrg#
784865eef222Smrgif test -n "$lt_prog_compiler_pic"; then
784965eef222Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
785065eef222Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
785165eef222Smrgif test "${lt_cv_prog_compiler_pic_works+set}" = set; then
785265eef222Smrg  $as_echo_n "(cached) " >&6
785365eef222Smrgelse
785465eef222Smrg  lt_cv_prog_compiler_pic_works=no
785565eef222Smrg   ac_outfile=conftest.$ac_objext
785665eef222Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
785765eef222Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
785865eef222Smrg   # Insert the option either (1) after the last *FLAGS variable, or
785965eef222Smrg   # (2) before a word containing "conftest.", or (3) at the end.
786065eef222Smrg   # Note that $ac_compile itself does not contain backslashes and begins
786165eef222Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
786265eef222Smrg   # The option is referenced via a variable to avoid confusing sed.
786365eef222Smrg   lt_compile=`echo "$ac_compile" | $SED \
786465eef222Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
786565eef222Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
786665eef222Smrg   -e 's:$: $lt_compiler_flag:'`
786765eef222Smrg   (eval echo "\"\$as_me:7867: $lt_compile\"" >&5)
786865eef222Smrg   (eval "$lt_compile" 2>conftest.err)
786965eef222Smrg   ac_status=$?
787065eef222Smrg   cat conftest.err >&5
787165eef222Smrg   echo "$as_me:7871: \$? = $ac_status" >&5
787265eef222Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
787365eef222Smrg     # The compiler can only warn and ignore the option if not recognized
787465eef222Smrg     # So say no if there are warnings other than the usual output.
787565eef222Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
787665eef222Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
787765eef222Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
787865eef222Smrg       lt_cv_prog_compiler_pic_works=yes
787965eef222Smrg     fi
788065eef222Smrg   fi
788165eef222Smrg   $RM conftest*
7882ef981d24Smrg
788365eef222Smrgfi
788465eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
788565eef222Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7886ef981d24Smrg
788765eef222Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
788865eef222Smrg    case $lt_prog_compiler_pic in
788965eef222Smrg     "" | " "*) ;;
789065eef222Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
789165eef222Smrg     esac
789265eef222Smrgelse
789365eef222Smrg    lt_prog_compiler_pic=
789465eef222Smrg     lt_prog_compiler_can_build_shared=no
789565eef222Smrgfi
7896ef981d24Smrg
789765eef222Smrgfi
7898ef981d24Smrg
7899ef981d24Smrg
7900ef981d24Smrg
7901ef981d24Smrg
7902ef981d24Smrg
7903ef981d24Smrg
790465eef222Smrg#
790565eef222Smrg# Check to make sure the static flag actually works.
790665eef222Smrg#
790765eef222Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
790865eef222Smrg{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
790965eef222Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
791065eef222Smrgif test "${lt_cv_prog_compiler_static_works+set}" = set; then
791165eef222Smrg  $as_echo_n "(cached) " >&6
791265eef222Smrgelse
791365eef222Smrg  lt_cv_prog_compiler_static_works=no
791465eef222Smrg   save_LDFLAGS="$LDFLAGS"
791565eef222Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
791665eef222Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
791765eef222Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
791865eef222Smrg     # The linker can only warn and ignore the option if not recognized
791965eef222Smrg     # So say no if there are warnings
792065eef222Smrg     if test -s conftest.err; then
792165eef222Smrg       # Append any errors to the config.log.
792265eef222Smrg       cat conftest.err 1>&5
792365eef222Smrg       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
792465eef222Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
792565eef222Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
792665eef222Smrg         lt_cv_prog_compiler_static_works=yes
792765eef222Smrg       fi
792865eef222Smrg     else
792965eef222Smrg       lt_cv_prog_compiler_static_works=yes
793065eef222Smrg     fi
793165eef222Smrg   fi
793265eef222Smrg   $RM -r conftest*
793365eef222Smrg   LDFLAGS="$save_LDFLAGS"
7934ef981d24Smrg
793565eef222Smrgfi
793665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
793765eef222Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7938ef981d24Smrg
793965eef222Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then
794065eef222Smrg    :
794165eef222Smrgelse
794265eef222Smrg    lt_prog_compiler_static=
794365eef222Smrgfi
7944ef981d24Smrg
7945ef981d24Smrg
7946ef981d24Smrg
7947ef981d24Smrg
7948ef981d24Smrg
7949ef981d24Smrg
7950ef981d24Smrg
795165eef222Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
795265eef222Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
795365eef222Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then
795465eef222Smrg  $as_echo_n "(cached) " >&6
795565eef222Smrgelse
795665eef222Smrg  lt_cv_prog_compiler_c_o=no
795765eef222Smrg   $RM -r conftest 2>/dev/null
795865eef222Smrg   mkdir conftest
795965eef222Smrg   cd conftest
796065eef222Smrg   mkdir out
796165eef222Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7962ef981d24Smrg
796365eef222Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
796465eef222Smrg   # Insert the option either (1) after the last *FLAGS variable, or
796565eef222Smrg   # (2) before a word containing "conftest.", or (3) at the end.
796665eef222Smrg   # Note that $ac_compile itself does not contain backslashes and begins
796765eef222Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
796865eef222Smrg   lt_compile=`echo "$ac_compile" | $SED \
796965eef222Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
797065eef222Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
797165eef222Smrg   -e 's:$: $lt_compiler_flag:'`
797265eef222Smrg   (eval echo "\"\$as_me:7972: $lt_compile\"" >&5)
797365eef222Smrg   (eval "$lt_compile" 2>out/conftest.err)
797465eef222Smrg   ac_status=$?
797565eef222Smrg   cat out/conftest.err >&5
797665eef222Smrg   echo "$as_me:7976: \$? = $ac_status" >&5
797765eef222Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
797865eef222Smrg   then
797965eef222Smrg     # The compiler can only warn and ignore the option if not recognized
798065eef222Smrg     # So say no if there are warnings
798165eef222Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
798265eef222Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
798365eef222Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
798465eef222Smrg       lt_cv_prog_compiler_c_o=yes
798565eef222Smrg     fi
798665eef222Smrg   fi
798765eef222Smrg   chmod u+w . 2>&5
798865eef222Smrg   $RM conftest*
798965eef222Smrg   # SGI C++ compiler will create directory out/ii_files/ for
799065eef222Smrg   # template instantiation
799165eef222Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
799265eef222Smrg   $RM out/* && rmdir out
799365eef222Smrg   cd ..
799465eef222Smrg   $RM -r conftest
799565eef222Smrg   $RM conftest*
7996ef981d24Smrg
799765eef222Smrgfi
799865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
799965eef222Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8000ef981d24Smrg
8001ef981d24Smrg
8002ef981d24Smrg
8003ef981d24Smrg
8004ef981d24Smrg
8005ef981d24Smrg
800665eef222Smrg  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
800765eef222Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
800865eef222Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then
800965eef222Smrg  $as_echo_n "(cached) " >&6
801065eef222Smrgelse
801165eef222Smrg  lt_cv_prog_compiler_c_o=no
801265eef222Smrg   $RM -r conftest 2>/dev/null
801365eef222Smrg   mkdir conftest
801465eef222Smrg   cd conftest
801565eef222Smrg   mkdir out
801665eef222Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8017ef981d24Smrg
801865eef222Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
801965eef222Smrg   # Insert the option either (1) after the last *FLAGS variable, or
802065eef222Smrg   # (2) before a word containing "conftest.", or (3) at the end.
802165eef222Smrg   # Note that $ac_compile itself does not contain backslashes and begins
802265eef222Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
802365eef222Smrg   lt_compile=`echo "$ac_compile" | $SED \
802465eef222Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
802565eef222Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
802665eef222Smrg   -e 's:$: $lt_compiler_flag:'`
802765eef222Smrg   (eval echo "\"\$as_me:8027: $lt_compile\"" >&5)
802865eef222Smrg   (eval "$lt_compile" 2>out/conftest.err)
802965eef222Smrg   ac_status=$?
803065eef222Smrg   cat out/conftest.err >&5
803165eef222Smrg   echo "$as_me:8031: \$? = $ac_status" >&5
803265eef222Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
803365eef222Smrg   then
803465eef222Smrg     # The compiler can only warn and ignore the option if not recognized
803565eef222Smrg     # So say no if there are warnings
803665eef222Smrg     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
803765eef222Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
803865eef222Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
803965eef222Smrg       lt_cv_prog_compiler_c_o=yes
804065eef222Smrg     fi
804165eef222Smrg   fi
804265eef222Smrg   chmod u+w . 2>&5
804365eef222Smrg   $RM conftest*
804465eef222Smrg   # SGI C++ compiler will create directory out/ii_files/ for
804565eef222Smrg   # template instantiation
804665eef222Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
804765eef222Smrg   $RM out/* && rmdir out
804865eef222Smrg   cd ..
804965eef222Smrg   $RM -r conftest
805065eef222Smrg   $RM conftest*
8051ef981d24Smrg
805265eef222Smrgfi
805365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
805465eef222Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8055ef981d24Smrg
8056ef981d24Smrg
8057ef981d24Smrg
8058ef981d24Smrg
805965eef222Smrghard_links="nottested"
806065eef222Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
806165eef222Smrg  # do not overwrite the value of need_locks provided by the user
806265eef222Smrg  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
806365eef222Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
806465eef222Smrg  hard_links=yes
806565eef222Smrg  $RM conftest*
806665eef222Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
806765eef222Smrg  touch conftest.a
806865eef222Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
806965eef222Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
807065eef222Smrg  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
807165eef222Smrg$as_echo "$hard_links" >&6; }
807265eef222Smrg  if test "$hard_links" = no; then
807365eef222Smrg    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
807465eef222Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
807565eef222Smrg    need_locks=warn
807665eef222Smrg  fi
807765eef222Smrgelse
807865eef222Smrg  need_locks=no
807965eef222Smrgfi
8080ef981d24Smrg
8081ef981d24Smrg
8082ef981d24Smrg
8083ef981d24Smrg
8084ef981d24Smrg
8085ef981d24Smrg
808665eef222Smrg  { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
808765eef222Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8088ef981d24Smrg
808965eef222Smrg  runpath_var=
809065eef222Smrg  allow_undefined_flag=
809165eef222Smrg  always_export_symbols=no
809265eef222Smrg  archive_cmds=
809365eef222Smrg  archive_expsym_cmds=
809465eef222Smrg  compiler_needs_object=no
809565eef222Smrg  enable_shared_with_static_runtimes=no
809665eef222Smrg  export_dynamic_flag_spec=
809765eef222Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
809865eef222Smrg  hardcode_automatic=no
809965eef222Smrg  hardcode_direct=no
810065eef222Smrg  hardcode_direct_absolute=no
810165eef222Smrg  hardcode_libdir_flag_spec=
810265eef222Smrg  hardcode_libdir_flag_spec_ld=
810365eef222Smrg  hardcode_libdir_separator=
810465eef222Smrg  hardcode_minus_L=no
810565eef222Smrg  hardcode_shlibpath_var=unsupported
810665eef222Smrg  inherit_rpath=no
810765eef222Smrg  link_all_deplibs=unknown
810865eef222Smrg  module_cmds=
810965eef222Smrg  module_expsym_cmds=
811065eef222Smrg  old_archive_from_new_cmds=
811165eef222Smrg  old_archive_from_expsyms_cmds=
811265eef222Smrg  thread_safe_flag_spec=
811365eef222Smrg  whole_archive_flag_spec=
811465eef222Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
811565eef222Smrg  # included in the symbol list
811665eef222Smrg  include_expsyms=
811765eef222Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
811865eef222Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
811965eef222Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
812065eef222Smrg  # as well as any symbol that contains `d'.
812165eef222Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
812265eef222Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
812365eef222Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
812465eef222Smrg  # the symbol is explicitly referenced.  Since portable code cannot
812565eef222Smrg  # rely on this symbol name, it's probably fine to never include it in
812665eef222Smrg  # preloaded symbol tables.
812765eef222Smrg  # Exclude shared library initialization/finalization symbols.
812865eef222Smrg  extract_expsyms_cmds=
8129ef981d24Smrg
813065eef222Smrg  case $host_os in
813165eef222Smrg  cygwin* | mingw* | pw32* | cegcc*)
813265eef222Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
813365eef222Smrg    # When not using gcc, we currently assume that we are using
813465eef222Smrg    # Microsoft Visual C++.
813565eef222Smrg    if test "$GCC" != yes; then
813665eef222Smrg      with_gnu_ld=no
813765eef222Smrg    fi
813865eef222Smrg    ;;
813965eef222Smrg  interix*)
814065eef222Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
814165eef222Smrg    with_gnu_ld=yes
814265eef222Smrg    ;;
814365eef222Smrg  openbsd*)
814465eef222Smrg    with_gnu_ld=no
814565eef222Smrg    ;;
814665eef222Smrg  esac
8147ef981d24Smrg
814865eef222Smrg  ld_shlibs=yes
814965eef222Smrg  if test "$with_gnu_ld" = yes; then
815065eef222Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
815165eef222Smrg    wlarc='${wl}'
8152ef981d24Smrg
815365eef222Smrg    # Set some defaults for GNU ld with shared library support. These
815465eef222Smrg    # are reset later if shared libraries are not supported. Putting them
815565eef222Smrg    # here allows them to be overridden if necessary.
815665eef222Smrg    runpath_var=LD_RUN_PATH
815765eef222Smrg    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
815865eef222Smrg    export_dynamic_flag_spec='${wl}--export-dynamic'
815965eef222Smrg    # ancient GNU ld didn't support --whole-archive et. al.
816065eef222Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
816165eef222Smrg      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
816265eef222Smrg    else
816365eef222Smrg      whole_archive_flag_spec=
816465eef222Smrg    fi
816565eef222Smrg    supports_anon_versioning=no
816665eef222Smrg    case `$LD -v 2>&1` in
816765eef222Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
816865eef222Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
816965eef222Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
817065eef222Smrg      *\ 2.11.*) ;; # other 2.11 versions
817165eef222Smrg      *) supports_anon_versioning=yes ;;
817265eef222Smrg    esac
8173ef981d24Smrg
817465eef222Smrg    # See if GNU ld supports shared libraries.
817565eef222Smrg    case $host_os in
817665eef222Smrg    aix[3-9]*)
817765eef222Smrg      # On AIX/PPC, the GNU linker is very broken
817865eef222Smrg      if test "$host_cpu" != ia64; then
817965eef222Smrg	ld_shlibs=no
818065eef222Smrg	cat <<_LT_EOF 1>&2
8181ef981d24Smrg
818265eef222Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported
818365eef222Smrg*** to be unable to reliably create shared libraries on AIX.
818465eef222Smrg*** Therefore, libtool is disabling shared libraries support.  If you
818565eef222Smrg*** really care for shared libraries, you may want to modify your PATH
818665eef222Smrg*** so that a non-GNU linker is found, and then restart.
8187ef981d24Smrg
818865eef222Smrg_LT_EOF
818965eef222Smrg      fi
819065eef222Smrg      ;;
8191ef981d24Smrg
819265eef222Smrg    amigaos*)
819365eef222Smrg      case $host_cpu in
819465eef222Smrg      powerpc)
819565eef222Smrg            # see comment about AmigaOS4 .so support
819665eef222Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
819765eef222Smrg            archive_expsym_cmds=''
819865eef222Smrg        ;;
819965eef222Smrg      m68k)
820065eef222Smrg            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)'
820165eef222Smrg            hardcode_libdir_flag_spec='-L$libdir'
820265eef222Smrg            hardcode_minus_L=yes
820365eef222Smrg        ;;
820465eef222Smrg      esac
820565eef222Smrg      ;;
8206ef981d24Smrg
820765eef222Smrg    beos*)
820865eef222Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
820965eef222Smrg	allow_undefined_flag=unsupported
821065eef222Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
821165eef222Smrg	# support --undefined.  This deserves some investigation.  FIXME
821265eef222Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
821365eef222Smrg      else
821465eef222Smrg	ld_shlibs=no
821565eef222Smrg      fi
821665eef222Smrg      ;;
8217ef981d24Smrg
821865eef222Smrg    cygwin* | mingw* | pw32* | cegcc*)
821965eef222Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
822065eef222Smrg      # as there is no search path for DLLs.
822165eef222Smrg      hardcode_libdir_flag_spec='-L$libdir'
822265eef222Smrg      allow_undefined_flag=unsupported
822365eef222Smrg      always_export_symbols=no
822465eef222Smrg      enable_shared_with_static_runtimes=yes
822565eef222Smrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8226ef981d24Smrg
822765eef222Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
822865eef222Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
822965eef222Smrg	# If the export-symbols file already is a .def file (1st line
823065eef222Smrg	# is EXPORTS), use it as is; otherwise, prepend...
823165eef222Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
823265eef222Smrg	  cp $export_symbols $output_objdir/$soname.def;
823365eef222Smrg	else
823465eef222Smrg	  echo EXPORTS > $output_objdir/$soname.def;
823565eef222Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
823665eef222Smrg	fi~
823765eef222Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
823865eef222Smrg      else
823965eef222Smrg	ld_shlibs=no
824065eef222Smrg      fi
824165eef222Smrg      ;;
8242ef981d24Smrg
824365eef222Smrg    interix[3-9]*)
824465eef222Smrg      hardcode_direct=no
824565eef222Smrg      hardcode_shlibpath_var=no
824665eef222Smrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
824765eef222Smrg      export_dynamic_flag_spec='${wl}-E'
824865eef222Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
824965eef222Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
825065eef222Smrg      # default) and relocated if they conflict, which is a slow very memory
825165eef222Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
825265eef222Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
825365eef222Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
825465eef222Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
825565eef222Smrg      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'
825665eef222Smrg      ;;
8257ef981d24Smrg
825865eef222Smrg    gnu* | linux* | tpf* | k*bsd*-gnu)
825965eef222Smrg      tmp_diet=no
826065eef222Smrg      if test "$host_os" = linux-dietlibc; then
826165eef222Smrg	case $cc_basename in
826265eef222Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
826365eef222Smrg	esac
826465eef222Smrg      fi
826565eef222Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
826665eef222Smrg	 && test "$tmp_diet" = no
826765eef222Smrg      then
826865eef222Smrg	tmp_addflag=
826965eef222Smrg	tmp_sharedflag='-shared'
827065eef222Smrg	case $cc_basename,$host_cpu in
827165eef222Smrg        pgcc*)				# Portland Group C compiler
827265eef222Smrg	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
827365eef222Smrg	  tmp_addflag=' $pic_flag'
827465eef222Smrg	  ;;
827565eef222Smrg	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
827665eef222Smrg	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
827765eef222Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
827865eef222Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
827965eef222Smrg	  tmp_addflag=' -i_dynamic' ;;
828065eef222Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
828165eef222Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
828265eef222Smrg	ifc* | ifort*)			# Intel Fortran compiler
828365eef222Smrg	  tmp_addflag=' -nofor_main' ;;
828465eef222Smrg	lf95*)				# Lahey Fortran 8.1
828565eef222Smrg	  whole_archive_flag_spec=
828665eef222Smrg	  tmp_sharedflag='--shared' ;;
828765eef222Smrg	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
828865eef222Smrg	  tmp_sharedflag='-qmkshrobj'
828965eef222Smrg	  tmp_addflag= ;;
829065eef222Smrg	esac
829165eef222Smrg	case `$CC -V 2>&1 | sed 5q` in
829265eef222Smrg	*Sun\ C*)			# Sun C 5.9
829365eef222Smrg	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
829465eef222Smrg	  compiler_needs_object=yes
829565eef222Smrg	  tmp_sharedflag='-G' ;;
829665eef222Smrg	*Sun\ F*)			# Sun Fortran 8.3
829765eef222Smrg	  tmp_sharedflag='-G' ;;
829865eef222Smrg	esac
829965eef222Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8300ef981d24Smrg
830165eef222Smrg        if test "x$supports_anon_versioning" = xyes; then
830265eef222Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
830365eef222Smrg	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
830465eef222Smrg	    echo "local: *; };" >> $output_objdir/$libname.ver~
830565eef222Smrg	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
830665eef222Smrg        fi
8307ef981d24Smrg
830865eef222Smrg	case $cc_basename in
830965eef222Smrg	xlf*)
831065eef222Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
831165eef222Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
831265eef222Smrg	  hardcode_libdir_flag_spec=
831365eef222Smrg	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
831465eef222Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
831565eef222Smrg	  if test "x$supports_anon_versioning" = xyes; then
831665eef222Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
831765eef222Smrg	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
831865eef222Smrg	      echo "local: *; };" >> $output_objdir/$libname.ver~
831965eef222Smrg	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
832065eef222Smrg	  fi
832165eef222Smrg	  ;;
832265eef222Smrg	esac
832365eef222Smrg      else
832465eef222Smrg        ld_shlibs=no
832565eef222Smrg      fi
832665eef222Smrg      ;;
8327ef981d24Smrg
832865eef222Smrg    netbsd*)
832965eef222Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
833065eef222Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
833165eef222Smrg	wlarc=
833265eef222Smrg      else
833365eef222Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
833465eef222Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
833565eef222Smrg      fi
833665eef222Smrg      ;;
8337ef981d24Smrg
833865eef222Smrg    solaris*)
833965eef222Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
834065eef222Smrg	ld_shlibs=no
834165eef222Smrg	cat <<_LT_EOF 1>&2
8342ef981d24Smrg
834365eef222Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
834465eef222Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
834565eef222Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
834665eef222Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
834765eef222Smrg*** your PATH or compiler configuration so that the native linker is
834865eef222Smrg*** used, and then restart.
8349ef981d24Smrg
835065eef222Smrg_LT_EOF
835165eef222Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
835265eef222Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
835365eef222Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
835465eef222Smrg      else
835565eef222Smrg	ld_shlibs=no
835665eef222Smrg      fi
835765eef222Smrg      ;;
8358ef981d24Smrg
835965eef222Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
836065eef222Smrg      case `$LD -v 2>&1` in
836165eef222Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
836265eef222Smrg	ld_shlibs=no
836365eef222Smrg	cat <<_LT_EOF 1>&2
8364ef981d24Smrg
836565eef222Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
836665eef222Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
836765eef222Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
836865eef222Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
836965eef222Smrg*** your PATH or compiler configuration so that the native linker is
837065eef222Smrg*** used, and then restart.
8371ef981d24Smrg
837265eef222Smrg_LT_EOF
837365eef222Smrg	;;
837465eef222Smrg	*)
837565eef222Smrg	  # For security reasons, it is highly recommended that you always
837665eef222Smrg	  # use absolute paths for naming shared libraries, and exclude the
837765eef222Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
837865eef222Smrg	  # requires that you compile everything twice, which is a pain.
837965eef222Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
838065eef222Smrg	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
838165eef222Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
838265eef222Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
838365eef222Smrg	  else
838465eef222Smrg	    ld_shlibs=no
838565eef222Smrg	  fi
838665eef222Smrg	;;
838765eef222Smrg      esac
838865eef222Smrg      ;;
8389ef981d24Smrg
839065eef222Smrg    sunos4*)
839165eef222Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
839265eef222Smrg      wlarc=
839365eef222Smrg      hardcode_direct=yes
839465eef222Smrg      hardcode_shlibpath_var=no
839565eef222Smrg      ;;
8396ef981d24Smrg
839765eef222Smrg    *)
839865eef222Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
839965eef222Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
840065eef222Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
840165eef222Smrg      else
840265eef222Smrg	ld_shlibs=no
840365eef222Smrg      fi
840465eef222Smrg      ;;
840565eef222Smrg    esac
8406ef981d24Smrg
840765eef222Smrg    if test "$ld_shlibs" = no; then
840865eef222Smrg      runpath_var=
840965eef222Smrg      hardcode_libdir_flag_spec=
841065eef222Smrg      export_dynamic_flag_spec=
841165eef222Smrg      whole_archive_flag_spec=
841265eef222Smrg    fi
841365eef222Smrg  else
841465eef222Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
841565eef222Smrg    case $host_os in
841665eef222Smrg    aix3*)
841765eef222Smrg      allow_undefined_flag=unsupported
841865eef222Smrg      always_export_symbols=yes
841965eef222Smrg      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'
842065eef222Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
842165eef222Smrg      # are no directories specified by -L.
842265eef222Smrg      hardcode_minus_L=yes
842365eef222Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
842465eef222Smrg	# Neither direct hardcoding nor static linking is supported with a
842565eef222Smrg	# broken collect2.
842665eef222Smrg	hardcode_direct=unsupported
842765eef222Smrg      fi
842865eef222Smrg      ;;
8429ef981d24Smrg
843065eef222Smrg    aix[4-9]*)
843165eef222Smrg      if test "$host_cpu" = ia64; then
843265eef222Smrg	# On IA64, the linker does run time linking by default, so we don't
843365eef222Smrg	# have to do anything special.
843465eef222Smrg	aix_use_runtimelinking=no
843565eef222Smrg	exp_sym_flag='-Bexport'
843665eef222Smrg	no_entry_flag=""
843765eef222Smrg      else
843865eef222Smrg	# If we're using GNU nm, then we don't want the "-C" option.
843965eef222Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
844065eef222Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
844165eef222Smrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
844265eef222Smrg	else
844365eef222Smrg	  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'
844465eef222Smrg	fi
844565eef222Smrg	aix_use_runtimelinking=no
8446ef981d24Smrg
844765eef222Smrg	# Test if we are trying to use run time linking or normal
844865eef222Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
844965eef222Smrg	# need to do runtime linking.
845065eef222Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
845165eef222Smrg	  for ld_flag in $LDFLAGS; do
845265eef222Smrg	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
845365eef222Smrg	    aix_use_runtimelinking=yes
845465eef222Smrg	    break
845565eef222Smrg	  fi
845665eef222Smrg	  done
845765eef222Smrg	  ;;
845865eef222Smrg	esac
8459ef981d24Smrg
846065eef222Smrg	exp_sym_flag='-bexport'
846165eef222Smrg	no_entry_flag='-bnoentry'
846265eef222Smrg      fi
8463ef981d24Smrg
846465eef222Smrg      # When large executables or shared objects are built, AIX ld can
846565eef222Smrg      # have problems creating the table of contents.  If linking a library
846665eef222Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
846765eef222Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
846865eef222Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8469ef981d24Smrg
847065eef222Smrg      archive_cmds=''
847165eef222Smrg      hardcode_direct=yes
847265eef222Smrg      hardcode_direct_absolute=yes
847365eef222Smrg      hardcode_libdir_separator=':'
847465eef222Smrg      link_all_deplibs=yes
847565eef222Smrg      file_list_spec='${wl}-f,'
8476ef981d24Smrg
847765eef222Smrg      if test "$GCC" = yes; then
847865eef222Smrg	case $host_os in aix4.[012]|aix4.[012].*)
847965eef222Smrg	# We only want to do this on AIX 4.2 and lower, the check
848065eef222Smrg	# below for broken collect2 doesn't work under 4.3+
848165eef222Smrg	  collect2name=`${CC} -print-prog-name=collect2`
848265eef222Smrg	  if test -f "$collect2name" &&
848365eef222Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
848465eef222Smrg	  then
848565eef222Smrg	  # We have reworked collect2
848665eef222Smrg	  :
848765eef222Smrg	  else
848865eef222Smrg	  # We have old collect2
848965eef222Smrg	  hardcode_direct=unsupported
849065eef222Smrg	  # It fails to find uninstalled libraries when the uninstalled
849165eef222Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
849265eef222Smrg	  # to unsupported forces relinking
849365eef222Smrg	  hardcode_minus_L=yes
849465eef222Smrg	  hardcode_libdir_flag_spec='-L$libdir'
849565eef222Smrg	  hardcode_libdir_separator=
849665eef222Smrg	  fi
849765eef222Smrg	  ;;
849865eef222Smrg	esac
849965eef222Smrg	shared_flag='-shared'
850065eef222Smrg	if test "$aix_use_runtimelinking" = yes; then
850165eef222Smrg	  shared_flag="$shared_flag "'${wl}-G'
850265eef222Smrg	fi
850365eef222Smrg      else
850465eef222Smrg	# not using gcc
850565eef222Smrg	if test "$host_cpu" = ia64; then
850665eef222Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
850765eef222Smrg	# chokes on -Wl,-G. The following line is correct:
850865eef222Smrg	  shared_flag='-G'
850965eef222Smrg	else
851065eef222Smrg	  if test "$aix_use_runtimelinking" = yes; then
851165eef222Smrg	    shared_flag='${wl}-G'
851265eef222Smrg	  else
851365eef222Smrg	    shared_flag='${wl}-bM:SRE'
851465eef222Smrg	  fi
851565eef222Smrg	fi
851665eef222Smrg      fi
8517ef981d24Smrg
851865eef222Smrg      export_dynamic_flag_spec='${wl}-bexpall'
851965eef222Smrg      # It seems that -bexpall does not export symbols beginning with
852065eef222Smrg      # underscore (_), so it is better to generate a list of symbols to export.
852165eef222Smrg      always_export_symbols=yes
852265eef222Smrg      if test "$aix_use_runtimelinking" = yes; then
852365eef222Smrg	# Warning - without using the other runtime loading flags (-brtl),
852465eef222Smrg	# -berok will link without error, but may produce a broken library.
852565eef222Smrg	allow_undefined_flag='-berok'
852665eef222Smrg        # Determine the default libpath from the value encoded in an
852765eef222Smrg        # empty executable.
852865eef222Smrg        cat >conftest.$ac_ext <<_ACEOF
852965eef222Smrg/* confdefs.h.  */
853065eef222Smrg_ACEOF
853165eef222Smrgcat confdefs.h >>conftest.$ac_ext
853265eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
853365eef222Smrg/* end confdefs.h.  */
8534ef981d24Smrg
853565eef222Smrgint
853665eef222Smrgmain ()
853765eef222Smrg{
8538ef981d24Smrg
853965eef222Smrg  ;
854065eef222Smrg  return 0;
854165eef222Smrg}
854265eef222Smrg_ACEOF
854365eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
854465eef222Smrgif { (ac_try="$ac_link"
854565eef222Smrgcase "(($ac_try" in
854665eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
854765eef222Smrg  *) ac_try_echo=$ac_try;;
854865eef222Smrgesac
854965eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
855065eef222Smrg$as_echo "$ac_try_echo") >&5
855165eef222Smrg  (eval "$ac_link") 2>conftest.er1
855265eef222Smrg  ac_status=$?
855365eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
855465eef222Smrg  rm -f conftest.er1
855565eef222Smrg  cat conftest.err >&5
855665eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
855765eef222Smrg  (exit $ac_status); } && {
855865eef222Smrg	 test -z "$ac_c_werror_flag" ||
855965eef222Smrg	 test ! -s conftest.err
856065eef222Smrg       } && test -s conftest$ac_exeext && {
856165eef222Smrg	 test "$cross_compiling" = yes ||
856265eef222Smrg	 $as_test_x conftest$ac_exeext
856365eef222Smrg       }; then
8564ef981d24Smrg
856565eef222Smrglt_aix_libpath_sed='
856665eef222Smrg    /Import File Strings/,/^$/ {
856765eef222Smrg	/^0/ {
856865eef222Smrg	    s/^0  *\(.*\)$/\1/
856965eef222Smrg	    p
857065eef222Smrg	}
857165eef222Smrg    }'
857265eef222Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
857365eef222Smrg# Check for a 64-bit object if we didn't find anything.
857465eef222Smrgif test -z "$aix_libpath"; then
857565eef222Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
857665eef222Smrgfi
857765eef222Smrgelse
857865eef222Smrg  $as_echo "$as_me: failed program was:" >&5
857965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
8580ef981d24Smrg
8581ef981d24Smrg
858265eef222Smrgfi
8583ef981d24Smrg
858465eef222Smrgrm -rf conftest.dSYM
858565eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
858665eef222Smrg      conftest$ac_exeext conftest.$ac_ext
858765eef222Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8588ef981d24Smrg
858965eef222Smrg        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
859065eef222Smrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
859165eef222Smrg      else
859265eef222Smrg	if test "$host_cpu" = ia64; then
859365eef222Smrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
859465eef222Smrg	  allow_undefined_flag="-z nodefs"
859565eef222Smrg	  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"
859665eef222Smrg	else
859765eef222Smrg	 # Determine the default libpath from the value encoded in an
859865eef222Smrg	 # empty executable.
859965eef222Smrg	 cat >conftest.$ac_ext <<_ACEOF
860065eef222Smrg/* confdefs.h.  */
860165eef222Smrg_ACEOF
860265eef222Smrgcat confdefs.h >>conftest.$ac_ext
860365eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
860465eef222Smrg/* end confdefs.h.  */
8605ef981d24Smrg
860665eef222Smrgint
860765eef222Smrgmain ()
860865eef222Smrg{
8609ef981d24Smrg
861065eef222Smrg  ;
861165eef222Smrg  return 0;
861265eef222Smrg}
861365eef222Smrg_ACEOF
861465eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
861565eef222Smrgif { (ac_try="$ac_link"
861665eef222Smrgcase "(($ac_try" in
861765eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
861865eef222Smrg  *) ac_try_echo=$ac_try;;
861965eef222Smrgesac
862065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
862165eef222Smrg$as_echo "$ac_try_echo") >&5
862265eef222Smrg  (eval "$ac_link") 2>conftest.er1
862365eef222Smrg  ac_status=$?
862465eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
862565eef222Smrg  rm -f conftest.er1
862665eef222Smrg  cat conftest.err >&5
862765eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
862865eef222Smrg  (exit $ac_status); } && {
862965eef222Smrg	 test -z "$ac_c_werror_flag" ||
863065eef222Smrg	 test ! -s conftest.err
863165eef222Smrg       } && test -s conftest$ac_exeext && {
863265eef222Smrg	 test "$cross_compiling" = yes ||
863365eef222Smrg	 $as_test_x conftest$ac_exeext
863465eef222Smrg       }; then
8635ef981d24Smrg
863665eef222Smrglt_aix_libpath_sed='
863765eef222Smrg    /Import File Strings/,/^$/ {
863865eef222Smrg	/^0/ {
863965eef222Smrg	    s/^0  *\(.*\)$/\1/
864065eef222Smrg	    p
864165eef222Smrg	}
864265eef222Smrg    }'
864365eef222Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
864465eef222Smrg# Check for a 64-bit object if we didn't find anything.
864565eef222Smrgif test -z "$aix_libpath"; then
864665eef222Smrg  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8647ef981d24Smrgfi
8648ef981d24Smrgelse
864965eef222Smrg  $as_echo "$as_me: failed program was:" >&5
865065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
8651ef981d24Smrg
8652ef981d24Smrg
8653ef981d24Smrgfi
8654ef981d24Smrg
865565eef222Smrgrm -rf conftest.dSYM
865665eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
865765eef222Smrg      conftest$ac_exeext conftest.$ac_ext
865865eef222Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8659ef981d24Smrg
866065eef222Smrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
866165eef222Smrg	  # Warning - without using the other run time loading flags,
866265eef222Smrg	  # -berok will link without error, but may produce a broken library.
866365eef222Smrg	  no_undefined_flag=' ${wl}-bernotok'
866465eef222Smrg	  allow_undefined_flag=' ${wl}-berok'
866565eef222Smrg	  # Exported symbols can be pulled into shared objects from archives
866665eef222Smrg	  whole_archive_flag_spec='$convenience'
866765eef222Smrg	  archive_cmds_need_lc=yes
866865eef222Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
866965eef222Smrg	  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'
867065eef222Smrg	fi
867165eef222Smrg      fi
867265eef222Smrg      ;;
8673ef981d24Smrg
867465eef222Smrg    amigaos*)
867565eef222Smrg      case $host_cpu in
867665eef222Smrg      powerpc)
867765eef222Smrg            # see comment about AmigaOS4 .so support
867865eef222Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
867965eef222Smrg            archive_expsym_cmds=''
868065eef222Smrg        ;;
868165eef222Smrg      m68k)
868265eef222Smrg            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)'
868365eef222Smrg            hardcode_libdir_flag_spec='-L$libdir'
868465eef222Smrg            hardcode_minus_L=yes
868565eef222Smrg        ;;
8686ef981d24Smrg      esac
868765eef222Smrg      ;;
8688ef981d24Smrg
868965eef222Smrg    bsdi[45]*)
869065eef222Smrg      export_dynamic_flag_spec=-rdynamic
869165eef222Smrg      ;;
8692ef981d24Smrg
869365eef222Smrg    cygwin* | mingw* | pw32* | cegcc*)
869465eef222Smrg      # When not using gcc, we currently assume that we are using
869565eef222Smrg      # Microsoft Visual C++.
869665eef222Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
869765eef222Smrg      # no search path for DLLs.
869865eef222Smrg      hardcode_libdir_flag_spec=' '
869965eef222Smrg      allow_undefined_flag=unsupported
870065eef222Smrg      # Tell ltmain to make .lib files, not .a files.
870165eef222Smrg      libext=lib
870265eef222Smrg      # Tell ltmain to make .dll files, not .so files.
870365eef222Smrg      shrext_cmds=".dll"
870465eef222Smrg      # FIXME: Setting linknames here is a bad hack.
870565eef222Smrg      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
870665eef222Smrg      # The linker will automatically build a .lib file if we build a DLL.
870765eef222Smrg      old_archive_from_new_cmds='true'
870865eef222Smrg      # FIXME: Should let the user specify the lib program.
870965eef222Smrg      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
871065eef222Smrg      fix_srcfile_path='`cygpath -w "$srcfile"`'
871165eef222Smrg      enable_shared_with_static_runtimes=yes
871265eef222Smrg      ;;
8713ef981d24Smrg
871465eef222Smrg    darwin* | rhapsody*)
8715ef981d24Smrg
8716ef981d24Smrg
871765eef222Smrg  archive_cmds_need_lc=no
871865eef222Smrg  hardcode_direct=no
871965eef222Smrg  hardcode_automatic=yes
872065eef222Smrg  hardcode_shlibpath_var=unsupported
872165eef222Smrg  whole_archive_flag_spec=''
872265eef222Smrg  link_all_deplibs=yes
872365eef222Smrg  allow_undefined_flag="$_lt_dar_allow_undefined"
872465eef222Smrg  case $cc_basename in
872565eef222Smrg     ifort*) _lt_dar_can_shared=yes ;;
872665eef222Smrg     *) _lt_dar_can_shared=$GCC ;;
872765eef222Smrg  esac
872865eef222Smrg  if test "$_lt_dar_can_shared" = "yes"; then
872965eef222Smrg    output_verbose_link_cmd=echo
873065eef222Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
873165eef222Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
873265eef222Smrg    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}"
873365eef222Smrg    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}"
8734ef981d24Smrg
8735ef981d24Smrg  else
873665eef222Smrg  ld_shlibs=no
8737ef981d24Smrg  fi
8738ef981d24Smrg
873965eef222Smrg      ;;
8740ef981d24Smrg
874165eef222Smrg    dgux*)
874265eef222Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
874365eef222Smrg      hardcode_libdir_flag_spec='-L$libdir'
874465eef222Smrg      hardcode_shlibpath_var=no
874565eef222Smrg      ;;
8746ef981d24Smrg
874765eef222Smrg    freebsd1*)
874865eef222Smrg      ld_shlibs=no
874965eef222Smrg      ;;
8750ef981d24Smrg
875165eef222Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
875265eef222Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
875365eef222Smrg    # does not break anything, and helps significantly (at the cost of a little
875465eef222Smrg    # extra space).
875565eef222Smrg    freebsd2.2*)
875665eef222Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
875765eef222Smrg      hardcode_libdir_flag_spec='-R$libdir'
875865eef222Smrg      hardcode_direct=yes
875965eef222Smrg      hardcode_shlibpath_var=no
876065eef222Smrg      ;;
8761ef981d24Smrg
876265eef222Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
876365eef222Smrg    freebsd2*)
876465eef222Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
876565eef222Smrg      hardcode_direct=yes
876665eef222Smrg      hardcode_minus_L=yes
876765eef222Smrg      hardcode_shlibpath_var=no
876865eef222Smrg      ;;
8769ef981d24Smrg
877065eef222Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
877165eef222Smrg    freebsd* | dragonfly*)
877265eef222Smrg      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
877365eef222Smrg      hardcode_libdir_flag_spec='-R$libdir'
877465eef222Smrg      hardcode_direct=yes
877565eef222Smrg      hardcode_shlibpath_var=no
877665eef222Smrg      ;;
8777ef981d24Smrg
877865eef222Smrg    hpux9*)
877965eef222Smrg      if test "$GCC" = yes; then
878065eef222Smrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
878165eef222Smrg      else
878265eef222Smrg	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'
878365eef222Smrg      fi
878465eef222Smrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
878565eef222Smrg      hardcode_libdir_separator=:
878665eef222Smrg      hardcode_direct=yes
8787ef981d24Smrg
878865eef222Smrg      # hardcode_minus_L: Not really in the search PATH,
878965eef222Smrg      # but as the default location of the library.
879065eef222Smrg      hardcode_minus_L=yes
879165eef222Smrg      export_dynamic_flag_spec='${wl}-E'
879265eef222Smrg      ;;
8793ef981d24Smrg
879465eef222Smrg    hpux10*)
879565eef222Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
879665eef222Smrg	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8797ef981d24Smrg      else
879865eef222Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
879965eef222Smrg      fi
880065eef222Smrg      if test "$with_gnu_ld" = no; then
880165eef222Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
880265eef222Smrg	hardcode_libdir_flag_spec_ld='+b $libdir'
880365eef222Smrg	hardcode_libdir_separator=:
880465eef222Smrg	hardcode_direct=yes
880565eef222Smrg	hardcode_direct_absolute=yes
880665eef222Smrg	export_dynamic_flag_spec='${wl}-E'
880765eef222Smrg	# hardcode_minus_L: Not really in the search PATH,
880865eef222Smrg	# but as the default location of the library.
880965eef222Smrg	hardcode_minus_L=yes
881065eef222Smrg      fi
881165eef222Smrg      ;;
8812ef981d24Smrg
881365eef222Smrg    hpux11*)
881465eef222Smrg      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
881565eef222Smrg	case $host_cpu in
881665eef222Smrg	hppa*64*)
881765eef222Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
881865eef222Smrg	  ;;
881965eef222Smrg	ia64*)
882065eef222Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
882165eef222Smrg	  ;;
882265eef222Smrg	*)
882365eef222Smrg	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
882465eef222Smrg	  ;;
882565eef222Smrg	esac
882665eef222Smrg      else
882765eef222Smrg	case $host_cpu in
882865eef222Smrg	hppa*64*)
882965eef222Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
883065eef222Smrg	  ;;
883165eef222Smrg	ia64*)
883265eef222Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
883365eef222Smrg	  ;;
883465eef222Smrg	*)
883565eef222Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
883665eef222Smrg	  ;;
883765eef222Smrg	esac
883865eef222Smrg      fi
883965eef222Smrg      if test "$with_gnu_ld" = no; then
884065eef222Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
884165eef222Smrg	hardcode_libdir_separator=:
8842ef981d24Smrg
884365eef222Smrg	case $host_cpu in
884465eef222Smrg	hppa*64*|ia64*)
884565eef222Smrg	  hardcode_direct=no
884665eef222Smrg	  hardcode_shlibpath_var=no
884765eef222Smrg	  ;;
884865eef222Smrg	*)
884965eef222Smrg	  hardcode_direct=yes
885065eef222Smrg	  hardcode_direct_absolute=yes
885165eef222Smrg	  export_dynamic_flag_spec='${wl}-E'
885265eef222Smrg
885365eef222Smrg	  # hardcode_minus_L: Not really in the search PATH,
885465eef222Smrg	  # but as the default location of the library.
885565eef222Smrg	  hardcode_minus_L=yes
885665eef222Smrg	  ;;
885765eef222Smrg	esac
885865eef222Smrg      fi
885965eef222Smrg      ;;
886065eef222Smrg
886165eef222Smrg    irix5* | irix6* | nonstopux*)
886265eef222Smrg      if test "$GCC" = yes; then
886365eef222Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
886465eef222Smrg	# Try to use the -exported_symbol ld option, if it does not
886565eef222Smrg	# work, assume that -exports_file does not work either and
886665eef222Smrg	# implicitly export all symbols.
886765eef222Smrg        save_LDFLAGS="$LDFLAGS"
886865eef222Smrg        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
886965eef222Smrg        cat >conftest.$ac_ext <<_ACEOF
887065eef222Smrgint foo(void) {}
8871ef981d24Smrg_ACEOF
8872ef981d24Smrgrm -f conftest.$ac_objext conftest$ac_exeext
8873ef981d24Smrgif { (ac_try="$ac_link"
8874ef981d24Smrgcase "(($ac_try" in
8875ef981d24Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8876ef981d24Smrg  *) ac_try_echo=$ac_try;;
8877ef981d24Smrgesac
887865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
887965eef222Smrg$as_echo "$ac_try_echo") >&5
8880ef981d24Smrg  (eval "$ac_link") 2>conftest.er1
8881ef981d24Smrg  ac_status=$?
8882ef981d24Smrg  grep -v '^ *+' conftest.er1 >conftest.err
8883ef981d24Smrg  rm -f conftest.er1
8884ef981d24Smrg  cat conftest.err >&5
888565eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8886ef981d24Smrg  (exit $ac_status); } && {
888765eef222Smrg	 test -z "$ac_c_werror_flag" ||
8888ef981d24Smrg	 test ! -s conftest.err
888965eef222Smrg       } && test -s conftest$ac_exeext && {
889065eef222Smrg	 test "$cross_compiling" = yes ||
889165eef222Smrg	 $as_test_x conftest$ac_exeext
889265eef222Smrg       }; then
889365eef222Smrg  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8894ef981d24Smrg
8895ef981d24Smrgelse
889665eef222Smrg  $as_echo "$as_me: failed program was:" >&5
8897ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5
8898ef981d24Smrg
8899ef981d24Smrg
8900ef981d24Smrgfi
8901ef981d24Smrg
890265eef222Smrgrm -rf conftest.dSYM
8903ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8904ef981d24Smrg      conftest$ac_exeext conftest.$ac_ext
890565eef222Smrg        LDFLAGS="$save_LDFLAGS"
890665eef222Smrg      else
890765eef222Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
890865eef222Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
890965eef222Smrg      fi
891065eef222Smrg      archive_cmds_need_lc='no'
891165eef222Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
891265eef222Smrg      hardcode_libdir_separator=:
891365eef222Smrg      inherit_rpath=yes
891465eef222Smrg      link_all_deplibs=yes
891565eef222Smrg      ;;
8916ef981d24Smrg
891765eef222Smrg    netbsd*)
891865eef222Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
891965eef222Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
892065eef222Smrg      else
892165eef222Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8922ef981d24Smrg      fi
892365eef222Smrg      hardcode_libdir_flag_spec='-R$libdir'
892465eef222Smrg      hardcode_direct=yes
892565eef222Smrg      hardcode_shlibpath_var=no
892665eef222Smrg      ;;
8927ef981d24Smrg
892865eef222Smrg    newsos6)
892965eef222Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
893065eef222Smrg      hardcode_direct=yes
893165eef222Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
893265eef222Smrg      hardcode_libdir_separator=:
893365eef222Smrg      hardcode_shlibpath_var=no
893465eef222Smrg      ;;
8935ef981d24Smrg
893665eef222Smrg    *nto* | *qnx*)
893765eef222Smrg      ;;
8938ef981d24Smrg
893965eef222Smrg    openbsd*)
894065eef222Smrg      if test -f /usr/libexec/ld.so; then
894165eef222Smrg	hardcode_direct=yes
894265eef222Smrg	hardcode_shlibpath_var=no
894365eef222Smrg	hardcode_direct_absolute=yes
894465eef222Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
894565eef222Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
894665eef222Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
894765eef222Smrg	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
894865eef222Smrg	  export_dynamic_flag_spec='${wl}-E'
894965eef222Smrg	else
895065eef222Smrg	  case $host_os in
895165eef222Smrg	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
895265eef222Smrg	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
895365eef222Smrg	     hardcode_libdir_flag_spec='-R$libdir'
895465eef222Smrg	     ;;
895565eef222Smrg	   *)
895665eef222Smrg	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
895765eef222Smrg	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
895865eef222Smrg	     ;;
895965eef222Smrg	  esac
896065eef222Smrg	fi
8961ef981d24Smrg      else
896265eef222Smrg	ld_shlibs=no
8963ef981d24Smrg      fi
8964ef981d24Smrg      ;;
896565eef222Smrg
896665eef222Smrg    os2*)
896765eef222Smrg      hardcode_libdir_flag_spec='-L$libdir'
896865eef222Smrg      hardcode_minus_L=yes
896965eef222Smrg      allow_undefined_flag=unsupported
897065eef222Smrg      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'
897165eef222Smrg      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8972ef981d24Smrg      ;;
897365eef222Smrg
897465eef222Smrg    osf3*)
897565eef222Smrg      if test "$GCC" = yes; then
897665eef222Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
897765eef222Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8978ef981d24Smrg      else
897965eef222Smrg	allow_undefined_flag=' -expect_unresolved \*'
898065eef222Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8981ef981d24Smrg      fi
898265eef222Smrg      archive_cmds_need_lc='no'
898365eef222Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
898465eef222Smrg      hardcode_libdir_separator=:
8985ef981d24Smrg      ;;
8986ef981d24Smrg
898765eef222Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
898865eef222Smrg      if test "$GCC" = yes; then
898965eef222Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
899065eef222Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
899165eef222Smrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
899265eef222Smrg      else
899365eef222Smrg	allow_undefined_flag=' -expect_unresolved \*'
899465eef222Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
899565eef222Smrg	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~
899665eef222Smrg	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
899765eef222Smrg
899865eef222Smrg	# Both c and cxx compiler support -rpath directly
899965eef222Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
900065eef222Smrg      fi
900165eef222Smrg      archive_cmds_need_lc='no'
900265eef222Smrg      hardcode_libdir_separator=:
9003ef981d24Smrg      ;;
9004ef981d24Smrg
900565eef222Smrg    solaris*)
900665eef222Smrg      no_undefined_flag=' -z defs'
900765eef222Smrg      if test "$GCC" = yes; then
900865eef222Smrg	wlarc='${wl}'
900965eef222Smrg	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
901065eef222Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
901165eef222Smrg	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
901265eef222Smrg      else
901365eef222Smrg	case `$CC -V 2>&1` in
901465eef222Smrg	*"Compilers 5.0"*)
901565eef222Smrg	  wlarc=''
901665eef222Smrg	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
901765eef222Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
901865eef222Smrg	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9019ef981d24Smrg	  ;;
9020ef981d24Smrg	*)
902165eef222Smrg	  wlarc='${wl}'
902265eef222Smrg	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
902365eef222Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
902465eef222Smrg	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9025ef981d24Smrg	  ;;
9026ef981d24Smrg	esac
902765eef222Smrg      fi
902865eef222Smrg      hardcode_libdir_flag_spec='-R$libdir'
902965eef222Smrg      hardcode_shlibpath_var=no
903065eef222Smrg      case $host_os in
903165eef222Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
9032ef981d24Smrg      *)
903365eef222Smrg	# The compiler driver will combine and reorder linker options,
903465eef222Smrg	# but understands `-z linker_flag'.  GCC discards it without `$wl',
903565eef222Smrg	# but is careful enough not to reorder.
903665eef222Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
903765eef222Smrg	if test "$GCC" = yes; then
903865eef222Smrg	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9039ef981d24Smrg	else
904065eef222Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9041ef981d24Smrg	fi
9042ef981d24Smrg	;;
904365eef222Smrg      esac
904465eef222Smrg      link_all_deplibs=yes
904565eef222Smrg      ;;
9046ef981d24Smrg
904765eef222Smrg    sunos4*)
904865eef222Smrg      if test "x$host_vendor" = xsequent; then
904965eef222Smrg	# Use $CC to link under sequent, because it throws in some extra .o
905065eef222Smrg	# files that make .init and .fini sections work.
905165eef222Smrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
905265eef222Smrg      else
905365eef222Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
905465eef222Smrg      fi
905565eef222Smrg      hardcode_libdir_flag_spec='-L$libdir'
905665eef222Smrg      hardcode_direct=yes
905765eef222Smrg      hardcode_minus_L=yes
905865eef222Smrg      hardcode_shlibpath_var=no
905965eef222Smrg      ;;
9060ef981d24Smrg
906165eef222Smrg    sysv4)
906265eef222Smrg      case $host_vendor in
906365eef222Smrg	sni)
906465eef222Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
906565eef222Smrg	  hardcode_direct=yes # is this really true???
9066ef981d24Smrg	;;
906765eef222Smrg	siemens)
906865eef222Smrg	  ## LD is ld it makes a PLAMLIB
906965eef222Smrg	  ## CC just makes a GrossModule.
907065eef222Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
907165eef222Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
907265eef222Smrg	  hardcode_direct=no
907365eef222Smrg        ;;
907465eef222Smrg	motorola)
907565eef222Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
907665eef222Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9077ef981d24Smrg	;;
907865eef222Smrg      esac
907965eef222Smrg      runpath_var='LD_RUN_PATH'
908065eef222Smrg      hardcode_shlibpath_var=no
908165eef222Smrg      ;;
9082ef981d24Smrg
908365eef222Smrg    sysv4.3*)
908465eef222Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
908565eef222Smrg      hardcode_shlibpath_var=no
908665eef222Smrg      export_dynamic_flag_spec='-Bexport'
908765eef222Smrg      ;;
9088ef981d24Smrg
908965eef222Smrg    sysv4*MP*)
909065eef222Smrg      if test -d /usr/nec; then
909165eef222Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
909265eef222Smrg	hardcode_shlibpath_var=no
909365eef222Smrg	runpath_var=LD_RUN_PATH
909465eef222Smrg	hardcode_runpath_var=yes
909565eef222Smrg	ld_shlibs=yes
909665eef222Smrg      fi
909765eef222Smrg      ;;
9098ef981d24Smrg
909965eef222Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
910065eef222Smrg      no_undefined_flag='${wl}-z,text'
910165eef222Smrg      archive_cmds_need_lc=no
910265eef222Smrg      hardcode_shlibpath_var=no
910365eef222Smrg      runpath_var='LD_RUN_PATH'
9104ef981d24Smrg
910565eef222Smrg      if test "$GCC" = yes; then
910665eef222Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
910765eef222Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
910865eef222Smrg      else
910965eef222Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
911065eef222Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
911165eef222Smrg      fi
911265eef222Smrg      ;;
9113ef981d24Smrg
911465eef222Smrg    sysv5* | sco3.2v5* | sco5v6*)
911565eef222Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
911665eef222Smrg      # link with -lc, and that would cause any symbols used from libc to
911765eef222Smrg      # always be unresolved, which means just about no library would
911865eef222Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
911965eef222Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
912065eef222Smrg      # as -z defs.
912165eef222Smrg      no_undefined_flag='${wl}-z,text'
912265eef222Smrg      allow_undefined_flag='${wl}-z,nodefs'
912365eef222Smrg      archive_cmds_need_lc=no
912465eef222Smrg      hardcode_shlibpath_var=no
912565eef222Smrg      hardcode_libdir_flag_spec='${wl}-R,$libdir'
912665eef222Smrg      hardcode_libdir_separator=':'
912765eef222Smrg      link_all_deplibs=yes
912865eef222Smrg      export_dynamic_flag_spec='${wl}-Bexport'
912965eef222Smrg      runpath_var='LD_RUN_PATH'
9130ef981d24Smrg
913165eef222Smrg      if test "$GCC" = yes; then
913265eef222Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
913365eef222Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
913465eef222Smrg      else
913565eef222Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
913665eef222Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
913765eef222Smrg      fi
913865eef222Smrg      ;;
9139ef981d24Smrg
914065eef222Smrg    uts4*)
914165eef222Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
914265eef222Smrg      hardcode_libdir_flag_spec='-L$libdir'
914365eef222Smrg      hardcode_shlibpath_var=no
914465eef222Smrg      ;;
9145ef981d24Smrg
914665eef222Smrg    *)
914765eef222Smrg      ld_shlibs=no
914865eef222Smrg      ;;
9149ef981d24Smrg    esac
915065eef222Smrg
915165eef222Smrg    if test x$host_vendor = xsni; then
915265eef222Smrg      case $host in
915365eef222Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
915465eef222Smrg	export_dynamic_flag_spec='${wl}-Blargedynsym'
9155ef981d24Smrg	;;
915665eef222Smrg      esac
915765eef222Smrg    fi
915865eef222Smrg  fi
9159ef981d24Smrg
916065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
916165eef222Smrg$as_echo "$ld_shlibs" >&6; }
916265eef222Smrgtest "$ld_shlibs" = no && can_build_shared=no
9163ef981d24Smrg
916465eef222Smrgwith_gnu_ld=$with_gnu_ld
9165ef981d24Smrg
9166ef981d24Smrg
9167ef981d24Smrg
9168ef981d24Smrg
9169ef981d24Smrg
9170ef981d24Smrg
9171ef981d24Smrg
9172ef981d24Smrg
9173ef981d24Smrg
9174ef981d24Smrg
9175ef981d24Smrg
9176ef981d24Smrg
9177ef981d24Smrg
9178ef981d24Smrg
9179ef981d24Smrg
918065eef222Smrg#
918165eef222Smrg# Do we need to explicitly link libc?
918265eef222Smrg#
918365eef222Smrgcase "x$archive_cmds_need_lc" in
918465eef222Smrgx|xyes)
918565eef222Smrg  # Assume -lc should be added
918665eef222Smrg  archive_cmds_need_lc=yes
9187ef981d24Smrg
918865eef222Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
918965eef222Smrg    case $archive_cmds in
919065eef222Smrg    *'~'*)
919165eef222Smrg      # FIXME: we may have to deal with multi-command sequences.
9192ef981d24Smrg      ;;
919365eef222Smrg    '$CC '*)
919465eef222Smrg      # Test whether the compiler implicitly links with -lc since on some
919565eef222Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
919665eef222Smrg      # to ld, don't add -lc before -lgcc.
919765eef222Smrg      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
919865eef222Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
919965eef222Smrg      $RM conftest*
920065eef222Smrg      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
920165eef222Smrg
920265eef222Smrg      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
920365eef222Smrg  (eval $ac_compile) 2>&5
920465eef222Smrg  ac_status=$?
920565eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
920665eef222Smrg  (exit $ac_status); } 2>conftest.err; then
920765eef222Smrg        soname=conftest
920865eef222Smrg        lib=conftest
920965eef222Smrg        libobjs=conftest.$ac_objext
921065eef222Smrg        deplibs=
921165eef222Smrg        wl=$lt_prog_compiler_wl
921265eef222Smrg	pic_flag=$lt_prog_compiler_pic
921365eef222Smrg        compiler_flags=-v
921465eef222Smrg        linker_flags=-v
921565eef222Smrg        verstring=
921665eef222Smrg        output_objdir=.
921765eef222Smrg        libname=conftest
921865eef222Smrg        lt_save_allow_undefined_flag=$allow_undefined_flag
921965eef222Smrg        allow_undefined_flag=
922065eef222Smrg        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
922165eef222Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
922265eef222Smrg  ac_status=$?
922365eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
922465eef222Smrg  (exit $ac_status); }
922565eef222Smrg        then
922665eef222Smrg	  archive_cmds_need_lc=no
922765eef222Smrg        else
922865eef222Smrg	  archive_cmds_need_lc=yes
922965eef222Smrg        fi
923065eef222Smrg        allow_undefined_flag=$lt_save_allow_undefined_flag
923165eef222Smrg      else
923265eef222Smrg        cat conftest.err 1>&5
9233ef981d24Smrg      fi
923465eef222Smrg      $RM conftest*
923565eef222Smrg      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
923665eef222Smrg$as_echo "$archive_cmds_need_lc" >&6; }
9237ef981d24Smrg      ;;
9238ef981d24Smrg    esac
9239ef981d24Smrg  fi
924065eef222Smrg  ;;
924165eef222Smrgesac
9242ef981d24Smrg
9243ef981d24Smrg
9244ef981d24Smrg
9245ef981d24Smrg
9246ef981d24Smrg
9247ef981d24Smrg
9248ef981d24Smrg
9249ef981d24Smrg
9250ef981d24Smrg
9251ef981d24Smrg
9252ef981d24Smrg
9253ef981d24Smrg
9254ef981d24Smrg
9255ef981d24Smrg
9256ef981d24Smrg
9257ef981d24Smrg
9258ef981d24Smrg
9259ef981d24Smrg
9260ef981d24Smrg
9261ef981d24Smrg
9262ef981d24Smrg
9263ef981d24Smrg
9264ef981d24Smrg
9265ef981d24Smrg
9266ef981d24Smrg
9267ef981d24Smrg
926865eef222Smrg
926965eef222Smrg
927065eef222Smrg
927165eef222Smrg
927265eef222Smrg
927365eef222Smrg
927465eef222Smrg
927565eef222Smrg
927665eef222Smrg
927765eef222Smrg
927865eef222Smrg
927965eef222Smrg
928065eef222Smrg
928165eef222Smrg
928265eef222Smrg
928365eef222Smrg
928465eef222Smrg
928565eef222Smrg
928665eef222Smrg
928765eef222Smrg
928865eef222Smrg
928965eef222Smrg
929065eef222Smrg
929165eef222Smrg
929265eef222Smrg
929365eef222Smrg
929465eef222Smrg
929565eef222Smrg
929665eef222Smrg
929765eef222Smrg
929865eef222Smrg
929965eef222Smrg
930065eef222Smrg
930165eef222Smrg
930265eef222Smrg
930365eef222Smrg
930465eef222Smrg
930565eef222Smrg
930665eef222Smrg
930765eef222Smrg
930865eef222Smrg
930965eef222Smrg
931065eef222Smrg
931165eef222Smrg
931265eef222Smrg
931365eef222Smrg
931465eef222Smrg
931565eef222Smrg
931665eef222Smrg
931765eef222Smrg
931865eef222Smrg
931965eef222Smrg
932065eef222Smrg
932165eef222Smrg
932265eef222Smrg
932365eef222Smrg
932465eef222Smrg
932565eef222Smrg
932665eef222Smrg
932765eef222Smrg
932865eef222Smrg
932965eef222Smrg
933065eef222Smrg
933165eef222Smrg
933265eef222Smrg
933365eef222Smrg
933465eef222Smrg
933565eef222Smrg
933665eef222Smrg
933765eef222Smrg
933865eef222Smrg
933965eef222Smrg
934065eef222Smrg
934165eef222Smrg
934265eef222Smrg
934365eef222Smrg
934465eef222Smrg
934565eef222Smrg
934665eef222Smrg
934765eef222Smrg
934865eef222Smrg
934965eef222Smrg
935065eef222Smrg
935165eef222Smrg
935265eef222Smrg
935365eef222Smrg
935465eef222Smrg
935565eef222Smrg
935665eef222Smrg
935765eef222Smrg
935865eef222Smrg
935965eef222Smrg
936065eef222Smrg
936165eef222Smrg
936265eef222Smrg
936365eef222Smrg
936465eef222Smrg
936565eef222Smrg
936665eef222Smrg
936765eef222Smrg
936865eef222Smrg
936965eef222Smrg
937065eef222Smrg
937165eef222Smrg
937265eef222Smrg
937365eef222Smrg
937465eef222Smrg
937565eef222Smrg
937665eef222Smrg
937765eef222Smrg
937865eef222Smrg
937965eef222Smrg
938065eef222Smrg
938165eef222Smrg
938265eef222Smrg
938365eef222Smrg
938465eef222Smrg
938565eef222Smrg
938665eef222Smrg
938765eef222Smrg
938865eef222Smrg
938965eef222Smrg
939065eef222Smrg
939165eef222Smrg
939265eef222Smrg
939365eef222Smrg
939465eef222Smrg
939565eef222Smrg
939665eef222Smrg
939765eef222Smrg
939865eef222Smrg
939965eef222Smrg  { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
940065eef222Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
940165eef222Smrg
940265eef222Smrgif test "$GCC" = yes; then
940365eef222Smrg  case $host_os in
940465eef222Smrg    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
940565eef222Smrg    *) lt_awk_arg="/^libraries:/" ;;
940665eef222Smrg  esac
940765eef222Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
940865eef222Smrg  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
940965eef222Smrg    # if the path contains ";" then we assume it to be the separator
941065eef222Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
941165eef222Smrg    # assumed that no part of a normal pathname contains ";" but that should
941265eef222Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
941365eef222Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
941465eef222Smrg  else
941565eef222Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
941665eef222Smrg  fi
941765eef222Smrg  # Ok, now we have the path, separated by spaces, we can step through it
941865eef222Smrg  # and add multilib dir if necessary.
941965eef222Smrg  lt_tmp_lt_search_path_spec=
942065eef222Smrg  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
942165eef222Smrg  for lt_sys_path in $lt_search_path_spec; do
942265eef222Smrg    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
942365eef222Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
942465eef222Smrg    else
942565eef222Smrg      test -d "$lt_sys_path" && \
942665eef222Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
942765eef222Smrg    fi
942865eef222Smrg  done
942965eef222Smrg  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
943065eef222SmrgBEGIN {RS=" "; FS="/|\n";} {
943165eef222Smrg  lt_foo="";
943265eef222Smrg  lt_count=0;
943365eef222Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
943465eef222Smrg    if ($lt_i != "" && $lt_i != ".") {
943565eef222Smrg      if ($lt_i == "..") {
943665eef222Smrg        lt_count++;
943765eef222Smrg      } else {
943865eef222Smrg        if (lt_count == 0) {
943965eef222Smrg          lt_foo="/" $lt_i lt_foo;
944065eef222Smrg        } else {
944165eef222Smrg          lt_count--;
944265eef222Smrg        }
944365eef222Smrg      }
944465eef222Smrg    }
944565eef222Smrg  }
944665eef222Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
944765eef222Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
944865eef222Smrg}'`
944965eef222Smrg  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
945065eef222Smrgelse
945165eef222Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
945265eef222Smrgfi
945365eef222Smrglibrary_names_spec=
945465eef222Smrglibname_spec='lib$name'
945565eef222Smrgsoname_spec=
945665eef222Smrgshrext_cmds=".so"
945765eef222Smrgpostinstall_cmds=
945865eef222Smrgpostuninstall_cmds=
945965eef222Smrgfinish_cmds=
946065eef222Smrgfinish_eval=
946165eef222Smrgshlibpath_var=
946265eef222Smrgshlibpath_overrides_runpath=unknown
946365eef222Smrgversion_type=none
946465eef222Smrgdynamic_linker="$host_os ld.so"
946565eef222Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
946665eef222Smrgneed_lib_prefix=unknown
946765eef222Smrghardcode_into_libs=no
946865eef222Smrg
946965eef222Smrg# when you set need_version to no, make sure it does not cause -set_version
947065eef222Smrg# flags to be left without arguments
947165eef222Smrgneed_version=unknown
947265eef222Smrg
947365eef222Smrgcase $host_os in
947465eef222Smrgaix3*)
947565eef222Smrg  version_type=linux
947665eef222Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
947765eef222Smrg  shlibpath_var=LIBPATH
947865eef222Smrg
947965eef222Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
948065eef222Smrg  soname_spec='${libname}${release}${shared_ext}$major'
948165eef222Smrg  ;;
948265eef222Smrg
948365eef222Smrgaix[4-9]*)
948465eef222Smrg  version_type=linux
948565eef222Smrg  need_lib_prefix=no
948665eef222Smrg  need_version=no
948765eef222Smrg  hardcode_into_libs=yes
948865eef222Smrg  if test "$host_cpu" = ia64; then
948965eef222Smrg    # AIX 5 supports IA64
949065eef222Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
949165eef222Smrg    shlibpath_var=LD_LIBRARY_PATH
949265eef222Smrg  else
949365eef222Smrg    # With GCC up to 2.95.x, collect2 would create an import file
949465eef222Smrg    # for dependence libraries.  The import file would start with
949565eef222Smrg    # the line `#! .'.  This would cause the generated library to
949665eef222Smrg    # depend on `.', always an invalid library.  This was fixed in
949765eef222Smrg    # development snapshots of GCC prior to 3.0.
949865eef222Smrg    case $host_os in
949965eef222Smrg      aix4 | aix4.[01] | aix4.[01].*)
950065eef222Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
950165eef222Smrg	   echo ' yes '
950265eef222Smrg	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
950365eef222Smrg	:
950465eef222Smrg      else
950565eef222Smrg	can_build_shared=no
950665eef222Smrg      fi
950765eef222Smrg      ;;
950865eef222Smrg    esac
9509ef981d24Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9510ef981d24Smrg    # soname into executable. Probably we can add versioning support to
9511ef981d24Smrg    # collect2, so additional links can be useful in future.
9512ef981d24Smrg    if test "$aix_use_runtimelinking" = yes; then
9513ef981d24Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9514ef981d24Smrg      # instead of lib<name>.a to let people know that these are not
9515ef981d24Smrg      # typical AIX shared libraries.
9516ef981d24Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9517ef981d24Smrg    else
9518ef981d24Smrg      # We preserve .a as extension for shared libraries through AIX4.2
9519ef981d24Smrg      # and later when we are not doing run time linking.
9520ef981d24Smrg      library_names_spec='${libname}${release}.a $libname.a'
9521ef981d24Smrg      soname_spec='${libname}${release}${shared_ext}$major'
9522ef981d24Smrg    fi
9523ef981d24Smrg    shlibpath_var=LIBPATH
9524ef981d24Smrg  fi
9525ef981d24Smrg  ;;
9526ef981d24Smrg
9527ef981d24Smrgamigaos*)
952865eef222Smrg  case $host_cpu in
952965eef222Smrg  powerpc)
953065eef222Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
953165eef222Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
953265eef222Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
953365eef222Smrg    ;;
953465eef222Smrg  m68k)
953565eef222Smrg    library_names_spec='$libname.ixlibrary $libname.a'
953665eef222Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
953765eef222Smrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
953865eef222Smrg    ;;
953965eef222Smrg  esac
9540ef981d24Smrg  ;;
9541ef981d24Smrg
9542ef981d24Smrgbeos*)
9543ef981d24Smrg  library_names_spec='${libname}${shared_ext}'
9544ef981d24Smrg  dynamic_linker="$host_os ld.so"
9545ef981d24Smrg  shlibpath_var=LIBRARY_PATH
9546ef981d24Smrg  ;;
9547ef981d24Smrg
9548ef981d24Smrgbsdi[45]*)
9549ef981d24Smrg  version_type=linux
9550ef981d24Smrg  need_version=no
9551ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9552ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9553ef981d24Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9554ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9555ef981d24Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9556ef981d24Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9557ef981d24Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
9558ef981d24Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9559ef981d24Smrg  # libtool to hard-code these into programs
9560ef981d24Smrg  ;;
9561ef981d24Smrg
956265eef222Smrgcygwin* | mingw* | pw32* | cegcc*)
9563ef981d24Smrg  version_type=windows
9564ef981d24Smrg  shrext_cmds=".dll"
9565ef981d24Smrg  need_version=no
9566ef981d24Smrg  need_lib_prefix=no
9567ef981d24Smrg
9568ef981d24Smrg  case $GCC,$host_os in
956965eef222Smrg  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9570ef981d24Smrg    library_names_spec='$libname.dll.a'
9571ef981d24Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9572ef981d24Smrg    postinstall_cmds='base_file=`basename \${file}`~
957365eef222Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9574ef981d24Smrg      dldir=$destdir/`dirname \$dlpath`~
9575ef981d24Smrg      test -d \$dldir || mkdir -p \$dldir~
9576ef981d24Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
957765eef222Smrg      chmod a+x \$dldir/$dlname~
957865eef222Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
957965eef222Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
958065eef222Smrg      fi'
9581ef981d24Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9582ef981d24Smrg      dlpath=$dir/\$dldll~
958365eef222Smrg       $RM \$dlpath'
9584ef981d24Smrg    shlibpath_overrides_runpath=yes
9585ef981d24Smrg
9586ef981d24Smrg    case $host_os in
9587ef981d24Smrg    cygwin*)
9588ef981d24Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9589ef981d24Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9590ef981d24Smrg      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9591ef981d24Smrg      ;;
959265eef222Smrg    mingw* | cegcc*)
9593ef981d24Smrg      # MinGW DLLs use traditional 'lib' prefix
9594ef981d24Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
959565eef222Smrg      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
959665eef222Smrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9597ef981d24Smrg        # It is most probably a Windows format PATH printed by
9598ef981d24Smrg        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9599ef981d24Smrg        # path with ; separators, and with drive letters. We can handle the
9600ef981d24Smrg        # drive letters (cygwin fileutils understands them), so leave them,
9601ef981d24Smrg        # especially as we might pass files found there to a mingw objdump,
9602ef981d24Smrg        # which wouldn't understand a cygwinified path. Ahh.
960365eef222Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9604ef981d24Smrg      else
960565eef222Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9606ef981d24Smrg      fi
9607ef981d24Smrg      ;;
9608ef981d24Smrg    pw32*)
9609ef981d24Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
9610ef981d24Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9611ef981d24Smrg      ;;
9612ef981d24Smrg    esac
9613ef981d24Smrg    ;;
9614ef981d24Smrg
9615ef981d24Smrg  *)
9616ef981d24Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9617ef981d24Smrg    ;;
9618ef981d24Smrg  esac
9619ef981d24Smrg  dynamic_linker='Win32 ld.exe'
9620ef981d24Smrg  # FIXME: first we should search . and the directory the executable is in
9621ef981d24Smrg  shlibpath_var=PATH
9622ef981d24Smrg  ;;
9623ef981d24Smrg
9624ef981d24Smrgdarwin* | rhapsody*)
9625ef981d24Smrg  dynamic_linker="$host_os dyld"
9626ef981d24Smrg  version_type=darwin
9627ef981d24Smrg  need_lib_prefix=no
9628ef981d24Smrg  need_version=no
962965eef222Smrg  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9630ef981d24Smrg  soname_spec='${libname}${release}${major}$shared_ext'
9631ef981d24Smrg  shlibpath_overrides_runpath=yes
9632ef981d24Smrg  shlibpath_var=DYLD_LIBRARY_PATH
9633ef981d24Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
963465eef222Smrg
963565eef222Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9636ef981d24Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9637ef981d24Smrg  ;;
9638ef981d24Smrg
9639ef981d24Smrgdgux*)
9640ef981d24Smrg  version_type=linux
9641ef981d24Smrg  need_lib_prefix=no
9642ef981d24Smrg  need_version=no
9643ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9644ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9645ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9646ef981d24Smrg  ;;
9647ef981d24Smrg
9648ef981d24Smrgfreebsd1*)
9649ef981d24Smrg  dynamic_linker=no
9650ef981d24Smrg  ;;
9651ef981d24Smrg
9652ef981d24Smrgfreebsd* | dragonfly*)
9653ef981d24Smrg  # DragonFly does not have aout.  When/if they implement a new
9654ef981d24Smrg  # versioning mechanism, adjust this.
9655ef981d24Smrg  if test -x /usr/bin/objformat; then
9656ef981d24Smrg    objformat=`/usr/bin/objformat`
9657ef981d24Smrg  else
9658ef981d24Smrg    case $host_os in
9659ef981d24Smrg    freebsd[123]*) objformat=aout ;;
9660ef981d24Smrg    *) objformat=elf ;;
9661ef981d24Smrg    esac
9662ef981d24Smrg  fi
9663ef981d24Smrg  version_type=freebsd-$objformat
9664ef981d24Smrg  case $version_type in
9665ef981d24Smrg    freebsd-elf*)
9666ef981d24Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9667ef981d24Smrg      need_version=no
9668ef981d24Smrg      need_lib_prefix=no
9669ef981d24Smrg      ;;
9670ef981d24Smrg    freebsd-*)
9671ef981d24Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9672ef981d24Smrg      need_version=yes
9673ef981d24Smrg      ;;
9674ef981d24Smrg  esac
9675ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9676ef981d24Smrg  case $host_os in
9677ef981d24Smrg  freebsd2*)
9678ef981d24Smrg    shlibpath_overrides_runpath=yes
9679ef981d24Smrg    ;;
9680ef981d24Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
9681ef981d24Smrg    shlibpath_overrides_runpath=yes
9682ef981d24Smrg    hardcode_into_libs=yes
9683ef981d24Smrg    ;;
9684ef981d24Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9685ef981d24Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9686ef981d24Smrg    shlibpath_overrides_runpath=no
9687ef981d24Smrg    hardcode_into_libs=yes
9688ef981d24Smrg    ;;
968965eef222Smrg  *) # from 4.6 on, and DragonFly
9690ef981d24Smrg    shlibpath_overrides_runpath=yes
9691ef981d24Smrg    hardcode_into_libs=yes
9692ef981d24Smrg    ;;
9693ef981d24Smrg  esac
9694ef981d24Smrg  ;;
9695ef981d24Smrg
9696ef981d24Smrggnu*)
9697ef981d24Smrg  version_type=linux
9698ef981d24Smrg  need_lib_prefix=no
9699ef981d24Smrg  need_version=no
9700ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9701ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9702ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9703ef981d24Smrg  hardcode_into_libs=yes
9704ef981d24Smrg  ;;
9705ef981d24Smrg
9706ef981d24Smrghpux9* | hpux10* | hpux11*)
9707ef981d24Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
9708ef981d24Smrg  # link against other versions.
9709ef981d24Smrg  version_type=sunos
9710ef981d24Smrg  need_lib_prefix=no
9711ef981d24Smrg  need_version=no
9712ef981d24Smrg  case $host_cpu in
9713ef981d24Smrg  ia64*)
9714ef981d24Smrg    shrext_cmds='.so'
9715ef981d24Smrg    hardcode_into_libs=yes
9716ef981d24Smrg    dynamic_linker="$host_os dld.so"
9717ef981d24Smrg    shlibpath_var=LD_LIBRARY_PATH
9718ef981d24Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9719ef981d24Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9720ef981d24Smrg    soname_spec='${libname}${release}${shared_ext}$major'
9721ef981d24Smrg    if test "X$HPUX_IA64_MODE" = X32; then
9722ef981d24Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9723ef981d24Smrg    else
9724ef981d24Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9725ef981d24Smrg    fi
9726ef981d24Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9727ef981d24Smrg    ;;
972865eef222Smrg  hppa*64*)
972965eef222Smrg    shrext_cmds='.sl'
973065eef222Smrg    hardcode_into_libs=yes
973165eef222Smrg    dynamic_linker="$host_os dld.sl"
973265eef222Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
973365eef222Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
973465eef222Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
973565eef222Smrg    soname_spec='${libname}${release}${shared_ext}$major'
973665eef222Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
973765eef222Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
973865eef222Smrg    ;;
973965eef222Smrg  *)
9740ef981d24Smrg    shrext_cmds='.sl'
9741ef981d24Smrg    dynamic_linker="$host_os dld.sl"
9742ef981d24Smrg    shlibpath_var=SHLIB_PATH
9743ef981d24Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9744ef981d24Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9745ef981d24Smrg    soname_spec='${libname}${release}${shared_ext}$major'
9746ef981d24Smrg    ;;
9747ef981d24Smrg  esac
9748ef981d24Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9749ef981d24Smrg  postinstall_cmds='chmod 555 $lib'
9750ef981d24Smrg  ;;
9751ef981d24Smrg
975265eef222Smrginterix[3-9]*)
9753ef981d24Smrg  version_type=linux
9754ef981d24Smrg  need_lib_prefix=no
9755ef981d24Smrg  need_version=no
9756ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9757ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9758ef981d24Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9759ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9760ef981d24Smrg  shlibpath_overrides_runpath=no
9761ef981d24Smrg  hardcode_into_libs=yes
9762ef981d24Smrg  ;;
9763ef981d24Smrg
9764ef981d24Smrgirix5* | irix6* | nonstopux*)
9765ef981d24Smrg  case $host_os in
9766ef981d24Smrg    nonstopux*) version_type=nonstopux ;;
9767ef981d24Smrg    *)
9768ef981d24Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
9769ef981d24Smrg		version_type=linux
9770ef981d24Smrg	else
9771ef981d24Smrg		version_type=irix
9772ef981d24Smrg	fi ;;
9773ef981d24Smrg  esac
9774ef981d24Smrg  need_lib_prefix=no
9775ef981d24Smrg  need_version=no
9776ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9777ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9778ef981d24Smrg  case $host_os in
9779ef981d24Smrg  irix5* | nonstopux*)
9780ef981d24Smrg    libsuff= shlibsuff=
9781ef981d24Smrg    ;;
9782ef981d24Smrg  *)
9783ef981d24Smrg    case $LD in # libtool.m4 will add one of these switches to LD
9784ef981d24Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9785ef981d24Smrg      libsuff= shlibsuff= libmagic=32-bit;;
9786ef981d24Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9787ef981d24Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
9788ef981d24Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9789ef981d24Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9790ef981d24Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
9791ef981d24Smrg    esac
9792ef981d24Smrg    ;;
9793ef981d24Smrg  esac
9794ef981d24Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9795ef981d24Smrg  shlibpath_overrides_runpath=no
9796ef981d24Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9797ef981d24Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9798ef981d24Smrg  hardcode_into_libs=yes
9799ef981d24Smrg  ;;
9800ef981d24Smrg
9801ef981d24Smrg# No shared lib support for Linux oldld, aout, or coff.
9802ef981d24Smrglinux*oldld* | linux*aout* | linux*coff*)
9803ef981d24Smrg  dynamic_linker=no
9804ef981d24Smrg  ;;
9805ef981d24Smrg
9806ef981d24Smrg# This must be Linux ELF.
980765eef222Smrglinux* | k*bsd*-gnu)
9808ef981d24Smrg  version_type=linux
9809ef981d24Smrg  need_lib_prefix=no
9810ef981d24Smrg  need_version=no
9811ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9812ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9813ef981d24Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9814ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9815ef981d24Smrg  shlibpath_overrides_runpath=no
981665eef222Smrg  # Some binutils ld are patched to set DT_RUNPATH
981765eef222Smrg  save_LDFLAGS=$LDFLAGS
981865eef222Smrg  save_libdir=$libdir
981965eef222Smrg  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
982065eef222Smrg       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
982165eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
982265eef222Smrg/* confdefs.h.  */
982365eef222Smrg_ACEOF
982465eef222Smrgcat confdefs.h >>conftest.$ac_ext
982565eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
982665eef222Smrg/* end confdefs.h.  */
9827ef981d24Smrg
982865eef222Smrgint
982965eef222Smrgmain ()
983065eef222Smrg{
9831ef981d24Smrg
983265eef222Smrg  ;
983365eef222Smrg  return 0;
983465eef222Smrg}
983565eef222Smrg_ACEOF
983665eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
983765eef222Smrgif { (ac_try="$ac_link"
983865eef222Smrgcase "(($ac_try" in
983965eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
984065eef222Smrg  *) ac_try_echo=$ac_try;;
984165eef222Smrgesac
984265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
984365eef222Smrg$as_echo "$ac_try_echo") >&5
984465eef222Smrg  (eval "$ac_link") 2>conftest.er1
984565eef222Smrg  ac_status=$?
984665eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
984765eef222Smrg  rm -f conftest.er1
984865eef222Smrg  cat conftest.err >&5
984965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
985065eef222Smrg  (exit $ac_status); } && {
985165eef222Smrg	 test -z "$ac_c_werror_flag" ||
985265eef222Smrg	 test ! -s conftest.err
985365eef222Smrg       } && test -s conftest$ac_exeext && {
985465eef222Smrg	 test "$cross_compiling" = yes ||
985565eef222Smrg	 $as_test_x conftest$ac_exeext
985665eef222Smrg       }; then
985765eef222Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
985865eef222Smrg  shlibpath_overrides_runpath=yes
985965eef222Smrgfi
9860ef981d24Smrg
986165eef222Smrgelse
986265eef222Smrg  $as_echo "$as_me: failed program was:" >&5
986365eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
986465eef222Smrg
986565eef222Smrg
986665eef222Smrgfi
986765eef222Smrg
986865eef222Smrgrm -rf conftest.dSYM
986965eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
987065eef222Smrg      conftest$ac_exeext conftest.$ac_ext
987165eef222Smrg  LDFLAGS=$save_LDFLAGS
987265eef222Smrg  libdir=$save_libdir
987365eef222Smrg
987465eef222Smrg  # This implies no fast_install, which is unacceptable.
987565eef222Smrg  # Some rework will be needed to allow for fast_install
987665eef222Smrg  # before this can be enabled.
9877ef981d24Smrg  hardcode_into_libs=yes
987865eef222Smrg
987965eef222Smrg  # Add ABI-specific directories to the system library path.
988065eef222Smrg  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
988165eef222Smrg
988265eef222Smrg  # Append ld.so.conf contents to the search path
988365eef222Smrg  if test -f /etc/ld.so.conf; then
988465eef222Smrg    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
988565eef222Smrg    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
988665eef222Smrg  fi
988765eef222Smrg
988865eef222Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
988965eef222Smrg  # powerpc, because MkLinux only supported shared libraries with the
989065eef222Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
989165eef222Smrg  # most powerpc-linux boxes support dynamic linking these days and
989265eef222Smrg  # people can always --disable-shared, the test was removed, and we
989365eef222Smrg  # assume the GNU/Linux dynamic linker is in use.
989465eef222Smrg  dynamic_linker='GNU/Linux ld.so'
9895ef981d24Smrg  ;;
9896ef981d24Smrg
9897ef981d24Smrgnetbsd*)
9898ef981d24Smrg  version_type=sunos
9899ef981d24Smrg  need_lib_prefix=no
9900ef981d24Smrg  need_version=no
990165eef222Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9902ef981d24Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9903ef981d24Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9904ef981d24Smrg    dynamic_linker='NetBSD (a.out) ld.so'
9905ef981d24Smrg  else
9906ef981d24Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9907ef981d24Smrg    soname_spec='${libname}${release}${shared_ext}$major'
9908ef981d24Smrg    dynamic_linker='NetBSD ld.elf_so'
9909ef981d24Smrg  fi
9910ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9911ef981d24Smrg  shlibpath_overrides_runpath=yes
9912ef981d24Smrg  hardcode_into_libs=yes
9913ef981d24Smrg  ;;
9914ef981d24Smrg
9915ef981d24Smrgnewsos6)
9916ef981d24Smrg  version_type=linux
9917ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9918ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9919ef981d24Smrg  shlibpath_overrides_runpath=yes
9920ef981d24Smrg  ;;
9921ef981d24Smrg
992265eef222Smrg*nto* | *qnx*)
992365eef222Smrg  version_type=qnx
9924ef981d24Smrg  need_lib_prefix=no
9925ef981d24Smrg  need_version=no
9926ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9927ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9928ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
992965eef222Smrg  shlibpath_overrides_runpath=no
993065eef222Smrg  hardcode_into_libs=yes
993165eef222Smrg  dynamic_linker='ldqnx.so'
9932ef981d24Smrg  ;;
9933ef981d24Smrg
9934ef981d24Smrgopenbsd*)
9935ef981d24Smrg  version_type=sunos
9936ef981d24Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
9937ef981d24Smrg  need_lib_prefix=no
9938ef981d24Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9939ef981d24Smrg  case $host_os in
994065eef222Smrg    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
994165eef222Smrg    *)				need_version=no  ;;
9942ef981d24Smrg  esac
9943ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9944ef981d24Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9945ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
994665eef222Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9947ef981d24Smrg    case $host_os in
9948ef981d24Smrg      openbsd2.[89] | openbsd2.[89].*)
9949ef981d24Smrg	shlibpath_overrides_runpath=no
9950ef981d24Smrg	;;
9951ef981d24Smrg      *)
9952ef981d24Smrg	shlibpath_overrides_runpath=yes
9953ef981d24Smrg	;;
9954ef981d24Smrg      esac
9955ef981d24Smrg  else
9956ef981d24Smrg    shlibpath_overrides_runpath=yes
9957ef981d24Smrg  fi
9958ef981d24Smrg  ;;
9959ef981d24Smrg
9960ef981d24Smrgos2*)
9961ef981d24Smrg  libname_spec='$name'
9962ef981d24Smrg  shrext_cmds=".dll"
9963ef981d24Smrg  need_lib_prefix=no
9964ef981d24Smrg  library_names_spec='$libname${shared_ext} $libname.a'
9965ef981d24Smrg  dynamic_linker='OS/2 ld.exe'
9966ef981d24Smrg  shlibpath_var=LIBPATH
9967ef981d24Smrg  ;;
9968ef981d24Smrg
9969ef981d24Smrgosf3* | osf4* | osf5*)
9970ef981d24Smrg  version_type=osf
9971ef981d24Smrg  need_lib_prefix=no
9972ef981d24Smrg  need_version=no
9973ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9974ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9975ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9976ef981d24Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9977ef981d24Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9978ef981d24Smrg  ;;
9979ef981d24Smrg
998065eef222Smrgrdos*)
998165eef222Smrg  dynamic_linker=no
998265eef222Smrg  ;;
998365eef222Smrg
9984ef981d24Smrgsolaris*)
9985ef981d24Smrg  version_type=linux
9986ef981d24Smrg  need_lib_prefix=no
9987ef981d24Smrg  need_version=no
9988ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9989ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
9990ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
9991ef981d24Smrg  shlibpath_overrides_runpath=yes
9992ef981d24Smrg  hardcode_into_libs=yes
9993ef981d24Smrg  # ldd complains unless libraries are executable
9994ef981d24Smrg  postinstall_cmds='chmod +x $lib'
9995ef981d24Smrg  ;;
9996ef981d24Smrg
9997ef981d24Smrgsunos4*)
9998ef981d24Smrg  version_type=sunos
9999ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10000ef981d24Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10001ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
10002ef981d24Smrg  shlibpath_overrides_runpath=yes
10003ef981d24Smrg  if test "$with_gnu_ld" = yes; then
10004ef981d24Smrg    need_lib_prefix=no
10005ef981d24Smrg  fi
10006ef981d24Smrg  need_version=yes
10007ef981d24Smrg  ;;
10008ef981d24Smrg
10009ef981d24Smrgsysv4 | sysv4.3*)
10010ef981d24Smrg  version_type=linux
10011ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10012ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10013ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
10014ef981d24Smrg  case $host_vendor in
10015ef981d24Smrg    sni)
10016ef981d24Smrg      shlibpath_overrides_runpath=no
10017ef981d24Smrg      need_lib_prefix=no
10018ef981d24Smrg      runpath_var=LD_RUN_PATH
10019ef981d24Smrg      ;;
10020ef981d24Smrg    siemens)
10021ef981d24Smrg      need_lib_prefix=no
10022ef981d24Smrg      ;;
10023ef981d24Smrg    motorola)
10024ef981d24Smrg      need_lib_prefix=no
10025ef981d24Smrg      need_version=no
10026ef981d24Smrg      shlibpath_overrides_runpath=no
10027ef981d24Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10028ef981d24Smrg      ;;
10029ef981d24Smrg  esac
10030ef981d24Smrg  ;;
10031ef981d24Smrg
10032ef981d24Smrgsysv4*MP*)
10033ef981d24Smrg  if test -d /usr/nec ;then
10034ef981d24Smrg    version_type=linux
10035ef981d24Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10036ef981d24Smrg    soname_spec='$libname${shared_ext}.$major'
10037ef981d24Smrg    shlibpath_var=LD_LIBRARY_PATH
10038ef981d24Smrg  fi
10039ef981d24Smrg  ;;
10040ef981d24Smrg
10041ef981d24Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10042ef981d24Smrg  version_type=freebsd-elf
10043ef981d24Smrg  need_lib_prefix=no
10044ef981d24Smrg  need_version=no
10045ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10046ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10047ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
1004865eef222Smrg  shlibpath_overrides_runpath=yes
10049ef981d24Smrg  hardcode_into_libs=yes
10050ef981d24Smrg  if test "$with_gnu_ld" = yes; then
10051ef981d24Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10052ef981d24Smrg  else
10053ef981d24Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10054ef981d24Smrg    case $host_os in
10055ef981d24Smrg      sco3.2v5*)
10056ef981d24Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10057ef981d24Smrg	;;
10058ef981d24Smrg    esac
10059ef981d24Smrg  fi
10060ef981d24Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
10061ef981d24Smrg  ;;
10062ef981d24Smrg
1006365eef222Smrgtpf*)
1006465eef222Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
1006565eef222Smrg  version_type=linux
1006665eef222Smrg  need_lib_prefix=no
1006765eef222Smrg  need_version=no
1006865eef222Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
1006965eef222Smrg  shlibpath_var=LD_LIBRARY_PATH
1007065eef222Smrg  shlibpath_overrides_runpath=no
1007165eef222Smrg  hardcode_into_libs=yes
1007265eef222Smrg  ;;
1007365eef222Smrg
10074ef981d24Smrguts4*)
10075ef981d24Smrg  version_type=linux
10076ef981d24Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10077ef981d24Smrg  soname_spec='${libname}${release}${shared_ext}$major'
10078ef981d24Smrg  shlibpath_var=LD_LIBRARY_PATH
10079ef981d24Smrg  ;;
10080ef981d24Smrg
10081ef981d24Smrg*)
10082ef981d24Smrg  dynamic_linker=no
10083ef981d24Smrg  ;;
10084ef981d24Smrgesac
1008565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
1008665eef222Smrg$as_echo "$dynamic_linker" >&6; }
10087ef981d24Smrgtest "$dynamic_linker" = no && can_build_shared=no
10088ef981d24Smrg
10089ef981d24Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10090ef981d24Smrgif test "$GCC" = yes; then
10091ef981d24Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10092ef981d24Smrgfi
10093ef981d24Smrg
1009465eef222Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
1009565eef222Smrg  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10096ef981d24Smrgfi
1009765eef222Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
1009865eef222Smrg  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10099ef981d24Smrgfi
10100ef981d24Smrg
10101ef981d24Smrg
10102ef981d24Smrg
10103ef981d24Smrg
10104ef981d24Smrg
10105ef981d24Smrg
10106ef981d24Smrg
10107ef981d24Smrg
10108ef981d24Smrg
10109ef981d24Smrg
10110ef981d24Smrg
10111ef981d24Smrg
10112ef981d24Smrg
10113ef981d24Smrg
10114ef981d24Smrg
10115ef981d24Smrg
10116ef981d24Smrg
10117ef981d24Smrg
10118ef981d24Smrg
10119ef981d24Smrg
10120ef981d24Smrg
10121ef981d24Smrg
10122ef981d24Smrg
10123ef981d24Smrg
10124ef981d24Smrg
10125ef981d24Smrg
10126ef981d24Smrg
10127ef981d24Smrg
10128ef981d24Smrg
10129ef981d24Smrg
10130ef981d24Smrg
10131ef981d24Smrg
10132ef981d24Smrg
10133ef981d24Smrg
10134ef981d24Smrg
10135ef981d24Smrg
10136ef981d24Smrg
10137ef981d24Smrg
10138ef981d24Smrg
10139ef981d24Smrg
10140ef981d24Smrg
10141ef981d24Smrg
10142ef981d24Smrg
10143ef981d24Smrg
10144ef981d24Smrg
10145ef981d24Smrg
10146ef981d24Smrg
10147ef981d24Smrg
10148ef981d24Smrg
10149ef981d24Smrg
10150ef981d24Smrg
10151ef981d24Smrg
10152ef981d24Smrg
10153ef981d24Smrg
10154ef981d24Smrg
10155ef981d24Smrg
10156ef981d24Smrg
10157ef981d24Smrg
10158ef981d24Smrg
10159ef981d24Smrg
10160ef981d24Smrg
10161ef981d24Smrg
10162ef981d24Smrg
10163ef981d24Smrg
10164ef981d24Smrg
10165ef981d24Smrg
10166ef981d24Smrg
10167ef981d24Smrg
10168ef981d24Smrg
10169ef981d24Smrg
10170ef981d24Smrg
10171ef981d24Smrg
10172ef981d24Smrg
10173ef981d24Smrg
10174ef981d24Smrg
10175ef981d24Smrg
10176ef981d24Smrg
10177ef981d24Smrg
10178ef981d24Smrg
10179ef981d24Smrg
10180ef981d24Smrg
10181ef981d24Smrg
10182ef981d24Smrg
10183ef981d24Smrg
10184ef981d24Smrg
10185ef981d24Smrg
10186ef981d24Smrg
1018765eef222Smrg  { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
1018865eef222Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1018965eef222Smrghardcode_action=
1019065eef222Smrgif test -n "$hardcode_libdir_flag_spec" ||
1019165eef222Smrg   test -n "$runpath_var" ||
1019265eef222Smrg   test "X$hardcode_automatic" = "Xyes" ; then
10193ef981d24Smrg
1019465eef222Smrg  # We can hardcode non-existent directories.
1019565eef222Smrg  if test "$hardcode_direct" != no &&
1019665eef222Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
1019765eef222Smrg     # have to relink, otherwise we might link with an installed library
1019865eef222Smrg     # when we should be linking with a yet-to-be-installed one
1019965eef222Smrg     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
1020065eef222Smrg     test "$hardcode_minus_L" != no; then
1020165eef222Smrg    # Linking always hardcodes the temporary library directory.
1020265eef222Smrg    hardcode_action=relink
1020365eef222Smrg  else
1020465eef222Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
1020565eef222Smrg    hardcode_action=immediate
1020665eef222Smrg  fi
1020765eef222Smrgelse
1020865eef222Smrg  # We cannot hardcode anything, or else we can only hardcode existing
1020965eef222Smrg  # directories.
1021065eef222Smrg  hardcode_action=unsupported
1021165eef222Smrgfi
1021265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
1021365eef222Smrg$as_echo "$hardcode_action" >&6; }
10214ef981d24Smrg
1021565eef222Smrgif test "$hardcode_action" = relink ||
1021665eef222Smrg   test "$inherit_rpath" = yes; then
1021765eef222Smrg  # Fast installation is not supported
1021865eef222Smrg  enable_fast_install=no
1021965eef222Smrgelif test "$shlibpath_overrides_runpath" = yes ||
1022065eef222Smrg     test "$enable_shared" = no; then
1022165eef222Smrg  # Fast installation is not necessary
1022265eef222Smrg  enable_fast_install=needless
1022365eef222Smrgfi
10224ef981d24Smrg
10225ef981d24Smrg
10226ef981d24Smrg
10227ef981d24Smrg
10228ef981d24Smrg
10229ef981d24Smrg
1023065eef222Smrg  if test "x$enable_dlopen" != xyes; then
1023165eef222Smrg  enable_dlopen=unknown
1023265eef222Smrg  enable_dlopen_self=unknown
1023365eef222Smrg  enable_dlopen_self_static=unknown
1023465eef222Smrgelse
1023565eef222Smrg  lt_cv_dlopen=no
1023665eef222Smrg  lt_cv_dlopen_libs=
10237ef981d24Smrg
1023865eef222Smrg  case $host_os in
1023965eef222Smrg  beos*)
1024065eef222Smrg    lt_cv_dlopen="load_add_on"
1024165eef222Smrg    lt_cv_dlopen_libs=
1024265eef222Smrg    lt_cv_dlopen_self=yes
1024365eef222Smrg    ;;
10244ef981d24Smrg
1024565eef222Smrg  mingw* | pw32* | cegcc*)
1024665eef222Smrg    lt_cv_dlopen="LoadLibrary"
1024765eef222Smrg    lt_cv_dlopen_libs=
1024865eef222Smrg    ;;
10249ef981d24Smrg
1025065eef222Smrg  cygwin*)
1025165eef222Smrg    lt_cv_dlopen="dlopen"
1025265eef222Smrg    lt_cv_dlopen_libs=
1025365eef222Smrg    ;;
10254ef981d24Smrg
1025565eef222Smrg  darwin*)
1025665eef222Smrg  # if libdl is installed we need to link against it
1025765eef222Smrg    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
1025865eef222Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
1025965eef222Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then
1026065eef222Smrg  $as_echo_n "(cached) " >&6
10261ef981d24Smrgelse
1026265eef222Smrg  ac_check_lib_save_LIBS=$LIBS
1026365eef222SmrgLIBS="-ldl  $LIBS"
1026465eef222Smrgcat >conftest.$ac_ext <<_ACEOF
1026565eef222Smrg/* confdefs.h.  */
1026665eef222Smrg_ACEOF
1026765eef222Smrgcat confdefs.h >>conftest.$ac_ext
1026865eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1026965eef222Smrg/* end confdefs.h.  */
10270ef981d24Smrg
1027165eef222Smrg/* Override any GCC internal prototype to avoid an error.
1027265eef222Smrg   Use char because int might match the return type of a GCC
1027365eef222Smrg   builtin and then its argument prototype would still apply.  */
1027465eef222Smrg#ifdef __cplusplus
1027565eef222Smrgextern "C"
1027665eef222Smrg#endif
1027765eef222Smrgchar dlopen ();
1027865eef222Smrgint
1027965eef222Smrgmain ()
1028065eef222Smrg{
1028165eef222Smrgreturn dlopen ();
1028265eef222Smrg  ;
1028365eef222Smrg  return 0;
1028465eef222Smrg}
1028565eef222Smrg_ACEOF
1028665eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1028765eef222Smrgif { (ac_try="$ac_link"
1028865eef222Smrgcase "(($ac_try" in
1028965eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1029065eef222Smrg  *) ac_try_echo=$ac_try;;
1029165eef222Smrgesac
1029265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1029365eef222Smrg$as_echo "$ac_try_echo") >&5
1029465eef222Smrg  (eval "$ac_link") 2>conftest.er1
1029565eef222Smrg  ac_status=$?
1029665eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1029765eef222Smrg  rm -f conftest.er1
1029865eef222Smrg  cat conftest.err >&5
1029965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1030065eef222Smrg  (exit $ac_status); } && {
1030165eef222Smrg	 test -z "$ac_c_werror_flag" ||
1030265eef222Smrg	 test ! -s conftest.err
1030365eef222Smrg       } && test -s conftest$ac_exeext && {
1030465eef222Smrg	 test "$cross_compiling" = yes ||
1030565eef222Smrg	 $as_test_x conftest$ac_exeext
1030665eef222Smrg       }; then
1030765eef222Smrg  ac_cv_lib_dl_dlopen=yes
1030865eef222Smrgelse
1030965eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1031065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
10311ef981d24Smrg
1031265eef222Smrg	ac_cv_lib_dl_dlopen=no
1031365eef222Smrgfi
10314ef981d24Smrg
1031565eef222Smrgrm -rf conftest.dSYM
1031665eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1031765eef222Smrg      conftest$ac_exeext conftest.$ac_ext
1031865eef222SmrgLIBS=$ac_check_lib_save_LIBS
1031965eef222Smrgfi
1032065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
1032165eef222Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1032265eef222Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then
1032365eef222Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1032465eef222Smrgelse
10325ef981d24Smrg
1032665eef222Smrg    lt_cv_dlopen="dyld"
1032765eef222Smrg    lt_cv_dlopen_libs=
1032865eef222Smrg    lt_cv_dlopen_self=yes
10329ef981d24Smrg
1033065eef222Smrgfi
10331ef981d24Smrg
1033265eef222Smrg    ;;
10333ef981d24Smrg
1033465eef222Smrg  *)
1033565eef222Smrg    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
1033665eef222Smrg$as_echo_n "checking for shl_load... " >&6; }
1033765eef222Smrgif test "${ac_cv_func_shl_load+set}" = set; then
1033865eef222Smrg  $as_echo_n "(cached) " >&6
1033965eef222Smrgelse
1034065eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
1034165eef222Smrg/* confdefs.h.  */
1034265eef222Smrg_ACEOF
1034365eef222Smrgcat confdefs.h >>conftest.$ac_ext
1034465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1034565eef222Smrg/* end confdefs.h.  */
1034665eef222Smrg/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
1034765eef222Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1034865eef222Smrg#define shl_load innocuous_shl_load
10349ef981d24Smrg
1035065eef222Smrg/* System header to define __stub macros and hopefully few prototypes,
1035165eef222Smrg    which can conflict with char shl_load (); below.
1035265eef222Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1035365eef222Smrg    <limits.h> exists even on freestanding compilers.  */
10354ef981d24Smrg
1035565eef222Smrg#ifdef __STDC__
1035665eef222Smrg# include <limits.h>
1035765eef222Smrg#else
1035865eef222Smrg# include <assert.h>
1035965eef222Smrg#endif
10360ef981d24Smrg
1036165eef222Smrg#undef shl_load
10362ef981d24Smrg
1036365eef222Smrg/* Override any GCC internal prototype to avoid an error.
1036465eef222Smrg   Use char because int might match the return type of a GCC
1036565eef222Smrg   builtin and then its argument prototype would still apply.  */
1036665eef222Smrg#ifdef __cplusplus
1036765eef222Smrgextern "C"
1036865eef222Smrg#endif
1036965eef222Smrgchar shl_load ();
1037065eef222Smrg/* The GNU C library defines this for functions which it implements
1037165eef222Smrg    to always fail with ENOSYS.  Some functions are actually named
1037265eef222Smrg    something starting with __ and the normal name is an alias.  */
1037365eef222Smrg#if defined __stub_shl_load || defined __stub___shl_load
1037465eef222Smrgchoke me
1037565eef222Smrg#endif
10376ef981d24Smrg
1037765eef222Smrgint
1037865eef222Smrgmain ()
1037965eef222Smrg{
1038065eef222Smrgreturn shl_load ();
1038165eef222Smrg  ;
1038265eef222Smrg  return 0;
1038365eef222Smrg}
1038465eef222Smrg_ACEOF
1038565eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1038665eef222Smrgif { (ac_try="$ac_link"
1038765eef222Smrgcase "(($ac_try" in
1038865eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1038965eef222Smrg  *) ac_try_echo=$ac_try;;
10390ef981d24Smrgesac
1039165eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1039265eef222Smrg$as_echo "$ac_try_echo") >&5
1039365eef222Smrg  (eval "$ac_link") 2>conftest.er1
1039465eef222Smrg  ac_status=$?
1039565eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1039665eef222Smrg  rm -f conftest.er1
1039765eef222Smrg  cat conftest.err >&5
1039865eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1039965eef222Smrg  (exit $ac_status); } && {
1040065eef222Smrg	 test -z "$ac_c_werror_flag" ||
1040165eef222Smrg	 test ! -s conftest.err
1040265eef222Smrg       } && test -s conftest$ac_exeext && {
1040365eef222Smrg	 test "$cross_compiling" = yes ||
1040465eef222Smrg	 $as_test_x conftest$ac_exeext
1040565eef222Smrg       }; then
1040665eef222Smrg  ac_cv_func_shl_load=yes
1040765eef222Smrgelse
1040865eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1040965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
10410ef981d24Smrg
1041165eef222Smrg	ac_cv_func_shl_load=no
1041265eef222Smrgfi
10413ef981d24Smrg
1041465eef222Smrgrm -rf conftest.dSYM
1041565eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1041665eef222Smrg      conftest$ac_exeext conftest.$ac_ext
1041765eef222Smrgfi
1041865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
1041965eef222Smrg$as_echo "$ac_cv_func_shl_load" >&6; }
1042065eef222Smrgif test "x$ac_cv_func_shl_load" = x""yes; then
1042165eef222Smrg  lt_cv_dlopen="shl_load"
1042265eef222Smrgelse
1042365eef222Smrg  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
1042465eef222Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
1042565eef222Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then
1042665eef222Smrg  $as_echo_n "(cached) " >&6
1042765eef222Smrgelse
1042865eef222Smrg  ac_check_lib_save_LIBS=$LIBS
1042965eef222SmrgLIBS="-ldld  $LIBS"
1043065eef222Smrgcat >conftest.$ac_ext <<_ACEOF
1043165eef222Smrg/* confdefs.h.  */
1043265eef222Smrg_ACEOF
1043365eef222Smrgcat confdefs.h >>conftest.$ac_ext
1043465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1043565eef222Smrg/* end confdefs.h.  */
10436ef981d24Smrg
1043765eef222Smrg/* Override any GCC internal prototype to avoid an error.
1043865eef222Smrg   Use char because int might match the return type of a GCC
1043965eef222Smrg   builtin and then its argument prototype would still apply.  */
1044065eef222Smrg#ifdef __cplusplus
1044165eef222Smrgextern "C"
1044265eef222Smrg#endif
1044365eef222Smrgchar shl_load ();
1044465eef222Smrgint
1044565eef222Smrgmain ()
1044665eef222Smrg{
1044765eef222Smrgreturn shl_load ();
1044865eef222Smrg  ;
1044965eef222Smrg  return 0;
1045065eef222Smrg}
1045165eef222Smrg_ACEOF
1045265eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1045365eef222Smrgif { (ac_try="$ac_link"
1045465eef222Smrgcase "(($ac_try" in
1045565eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1045665eef222Smrg  *) ac_try_echo=$ac_try;;
1045765eef222Smrgesac
1045865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1045965eef222Smrg$as_echo "$ac_try_echo") >&5
1046065eef222Smrg  (eval "$ac_link") 2>conftest.er1
1046165eef222Smrg  ac_status=$?
1046265eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1046365eef222Smrg  rm -f conftest.er1
1046465eef222Smrg  cat conftest.err >&5
1046565eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1046665eef222Smrg  (exit $ac_status); } && {
1046765eef222Smrg	 test -z "$ac_c_werror_flag" ||
1046865eef222Smrg	 test ! -s conftest.err
1046965eef222Smrg       } && test -s conftest$ac_exeext && {
1047065eef222Smrg	 test "$cross_compiling" = yes ||
1047165eef222Smrg	 $as_test_x conftest$ac_exeext
1047265eef222Smrg       }; then
1047365eef222Smrg  ac_cv_lib_dld_shl_load=yes
1047465eef222Smrgelse
1047565eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1047665eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
10477ef981d24Smrg
1047865eef222Smrg	ac_cv_lib_dld_shl_load=no
1047965eef222Smrgfi
10480ef981d24Smrg
1048165eef222Smrgrm -rf conftest.dSYM
1048265eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1048365eef222Smrg      conftest$ac_exeext conftest.$ac_ext
1048465eef222SmrgLIBS=$ac_check_lib_save_LIBS
1048565eef222Smrgfi
1048665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
1048765eef222Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
1048865eef222Smrgif test "x$ac_cv_lib_dld_shl_load" = x""yes; then
1048965eef222Smrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
1049065eef222Smrgelse
1049165eef222Smrg  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
1049265eef222Smrg$as_echo_n "checking for dlopen... " >&6; }
1049365eef222Smrgif test "${ac_cv_func_dlopen+set}" = set; then
1049465eef222Smrg  $as_echo_n "(cached) " >&6
1049565eef222Smrgelse
1049665eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
1049765eef222Smrg/* confdefs.h.  */
1049865eef222Smrg_ACEOF
1049965eef222Smrgcat confdefs.h >>conftest.$ac_ext
1050065eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1050165eef222Smrg/* end confdefs.h.  */
1050265eef222Smrg/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
1050365eef222Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1050465eef222Smrg#define dlopen innocuous_dlopen
10505ef981d24Smrg
1050665eef222Smrg/* System header to define __stub macros and hopefully few prototypes,
1050765eef222Smrg    which can conflict with char dlopen (); below.
1050865eef222Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1050965eef222Smrg    <limits.h> exists even on freestanding compilers.  */
10510ef981d24Smrg
1051165eef222Smrg#ifdef __STDC__
1051265eef222Smrg# include <limits.h>
1051365eef222Smrg#else
1051465eef222Smrg# include <assert.h>
1051565eef222Smrg#endif
10516ef981d24Smrg
1051765eef222Smrg#undef dlopen
10518ef981d24Smrg
1051965eef222Smrg/* Override any GCC internal prototype to avoid an error.
1052065eef222Smrg   Use char because int might match the return type of a GCC
1052165eef222Smrg   builtin and then its argument prototype would still apply.  */
1052265eef222Smrg#ifdef __cplusplus
1052365eef222Smrgextern "C"
1052465eef222Smrg#endif
1052565eef222Smrgchar dlopen ();
1052665eef222Smrg/* The GNU C library defines this for functions which it implements
1052765eef222Smrg    to always fail with ENOSYS.  Some functions are actually named
1052865eef222Smrg    something starting with __ and the normal name is an alias.  */
1052965eef222Smrg#if defined __stub_dlopen || defined __stub___dlopen
1053065eef222Smrgchoke me
1053165eef222Smrg#endif
10532ef981d24Smrg
1053365eef222Smrgint
1053465eef222Smrgmain ()
1053565eef222Smrg{
1053665eef222Smrgreturn dlopen ();
1053765eef222Smrg  ;
1053865eef222Smrg  return 0;
1053965eef222Smrg}
1054065eef222Smrg_ACEOF
1054165eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1054265eef222Smrgif { (ac_try="$ac_link"
1054365eef222Smrgcase "(($ac_try" in
1054465eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1054565eef222Smrg  *) ac_try_echo=$ac_try;;
1054665eef222Smrgesac
1054765eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1054865eef222Smrg$as_echo "$ac_try_echo") >&5
1054965eef222Smrg  (eval "$ac_link") 2>conftest.er1
1055065eef222Smrg  ac_status=$?
1055165eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1055265eef222Smrg  rm -f conftest.er1
1055365eef222Smrg  cat conftest.err >&5
1055465eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1055565eef222Smrg  (exit $ac_status); } && {
1055665eef222Smrg	 test -z "$ac_c_werror_flag" ||
1055765eef222Smrg	 test ! -s conftest.err
1055865eef222Smrg       } && test -s conftest$ac_exeext && {
1055965eef222Smrg	 test "$cross_compiling" = yes ||
1056065eef222Smrg	 $as_test_x conftest$ac_exeext
1056165eef222Smrg       }; then
1056265eef222Smrg  ac_cv_func_dlopen=yes
1056365eef222Smrgelse
1056465eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1056565eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
10566ef981d24Smrg
1056765eef222Smrg	ac_cv_func_dlopen=no
1056865eef222Smrgfi
10569ef981d24Smrg
1057065eef222Smrgrm -rf conftest.dSYM
1057165eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1057265eef222Smrg      conftest$ac_exeext conftest.$ac_ext
1057365eef222Smrgfi
1057465eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
1057565eef222Smrg$as_echo "$ac_cv_func_dlopen" >&6; }
1057665eef222Smrgif test "x$ac_cv_func_dlopen" = x""yes; then
1057765eef222Smrg  lt_cv_dlopen="dlopen"
1057865eef222Smrgelse
1057965eef222Smrg  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
1058065eef222Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
1058165eef222Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then
1058265eef222Smrg  $as_echo_n "(cached) " >&6
1058365eef222Smrgelse
1058465eef222Smrg  ac_check_lib_save_LIBS=$LIBS
1058565eef222SmrgLIBS="-ldl  $LIBS"
1058665eef222Smrgcat >conftest.$ac_ext <<_ACEOF
1058765eef222Smrg/* confdefs.h.  */
1058865eef222Smrg_ACEOF
1058965eef222Smrgcat confdefs.h >>conftest.$ac_ext
1059065eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1059165eef222Smrg/* end confdefs.h.  */
10592ef981d24Smrg
1059365eef222Smrg/* Override any GCC internal prototype to avoid an error.
1059465eef222Smrg   Use char because int might match the return type of a GCC
1059565eef222Smrg   builtin and then its argument prototype would still apply.  */
1059665eef222Smrg#ifdef __cplusplus
1059765eef222Smrgextern "C"
1059865eef222Smrg#endif
1059965eef222Smrgchar dlopen ();
1060065eef222Smrgint
1060165eef222Smrgmain ()
1060265eef222Smrg{
1060365eef222Smrgreturn dlopen ();
1060465eef222Smrg  ;
1060565eef222Smrg  return 0;
1060665eef222Smrg}
1060765eef222Smrg_ACEOF
1060865eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1060965eef222Smrgif { (ac_try="$ac_link"
1061065eef222Smrgcase "(($ac_try" in
1061165eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1061265eef222Smrg  *) ac_try_echo=$ac_try;;
1061365eef222Smrgesac
1061465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1061565eef222Smrg$as_echo "$ac_try_echo") >&5
1061665eef222Smrg  (eval "$ac_link") 2>conftest.er1
1061765eef222Smrg  ac_status=$?
1061865eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1061965eef222Smrg  rm -f conftest.er1
1062065eef222Smrg  cat conftest.err >&5
1062165eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1062265eef222Smrg  (exit $ac_status); } && {
1062365eef222Smrg	 test -z "$ac_c_werror_flag" ||
1062465eef222Smrg	 test ! -s conftest.err
1062565eef222Smrg       } && test -s conftest$ac_exeext && {
1062665eef222Smrg	 test "$cross_compiling" = yes ||
1062765eef222Smrg	 $as_test_x conftest$ac_exeext
1062865eef222Smrg       }; then
1062965eef222Smrg  ac_cv_lib_dl_dlopen=yes
1063065eef222Smrgelse
1063165eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1063265eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
10633ef981d24Smrg
1063465eef222Smrg	ac_cv_lib_dl_dlopen=no
1063565eef222Smrgfi
10636ef981d24Smrg
1063765eef222Smrgrm -rf conftest.dSYM
1063865eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1063965eef222Smrg      conftest$ac_exeext conftest.$ac_ext
1064065eef222SmrgLIBS=$ac_check_lib_save_LIBS
1064165eef222Smrgfi
1064265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
1064365eef222Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1064465eef222Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then
1064565eef222Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
1064665eef222Smrgelse
1064765eef222Smrg  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
1064865eef222Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
1064965eef222Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then
1065065eef222Smrg  $as_echo_n "(cached) " >&6
1065165eef222Smrgelse
1065265eef222Smrg  ac_check_lib_save_LIBS=$LIBS
1065365eef222SmrgLIBS="-lsvld  $LIBS"
1065465eef222Smrgcat >conftest.$ac_ext <<_ACEOF
1065565eef222Smrg/* confdefs.h.  */
1065665eef222Smrg_ACEOF
1065765eef222Smrgcat confdefs.h >>conftest.$ac_ext
1065865eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1065965eef222Smrg/* end confdefs.h.  */
10660ef981d24Smrg
1066165eef222Smrg/* Override any GCC internal prototype to avoid an error.
1066265eef222Smrg   Use char because int might match the return type of a GCC
1066365eef222Smrg   builtin and then its argument prototype would still apply.  */
1066465eef222Smrg#ifdef __cplusplus
1066565eef222Smrgextern "C"
1066665eef222Smrg#endif
1066765eef222Smrgchar dlopen ();
1066865eef222Smrgint
1066965eef222Smrgmain ()
1067065eef222Smrg{
1067165eef222Smrgreturn dlopen ();
1067265eef222Smrg  ;
1067365eef222Smrg  return 0;
1067465eef222Smrg}
1067565eef222Smrg_ACEOF
1067665eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1067765eef222Smrgif { (ac_try="$ac_link"
1067865eef222Smrgcase "(($ac_try" in
1067965eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1068065eef222Smrg  *) ac_try_echo=$ac_try;;
1068165eef222Smrgesac
1068265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1068365eef222Smrg$as_echo "$ac_try_echo") >&5
1068465eef222Smrg  (eval "$ac_link") 2>conftest.er1
1068565eef222Smrg  ac_status=$?
1068665eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1068765eef222Smrg  rm -f conftest.er1
1068865eef222Smrg  cat conftest.err >&5
1068965eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1069065eef222Smrg  (exit $ac_status); } && {
1069165eef222Smrg	 test -z "$ac_c_werror_flag" ||
1069265eef222Smrg	 test ! -s conftest.err
1069365eef222Smrg       } && test -s conftest$ac_exeext && {
1069465eef222Smrg	 test "$cross_compiling" = yes ||
1069565eef222Smrg	 $as_test_x conftest$ac_exeext
1069665eef222Smrg       }; then
1069765eef222Smrg  ac_cv_lib_svld_dlopen=yes
1069865eef222Smrgelse
1069965eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1070065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
10701ef981d24Smrg
1070265eef222Smrg	ac_cv_lib_svld_dlopen=no
1070365eef222Smrgfi
10704ef981d24Smrg
1070565eef222Smrgrm -rf conftest.dSYM
1070665eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1070765eef222Smrg      conftest$ac_exeext conftest.$ac_ext
1070865eef222SmrgLIBS=$ac_check_lib_save_LIBS
1070965eef222Smrgfi
1071065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
1071165eef222Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
1071265eef222Smrgif test "x$ac_cv_lib_svld_dlopen" = x""yes; then
1071365eef222Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
1071465eef222Smrgelse
1071565eef222Smrg  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
1071665eef222Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
1071765eef222Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then
1071865eef222Smrg  $as_echo_n "(cached) " >&6
1071965eef222Smrgelse
1072065eef222Smrg  ac_check_lib_save_LIBS=$LIBS
1072165eef222SmrgLIBS="-ldld  $LIBS"
1072265eef222Smrgcat >conftest.$ac_ext <<_ACEOF
1072365eef222Smrg/* confdefs.h.  */
1072465eef222Smrg_ACEOF
1072565eef222Smrgcat confdefs.h >>conftest.$ac_ext
1072665eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1072765eef222Smrg/* end confdefs.h.  */
10728ef981d24Smrg
1072965eef222Smrg/* Override any GCC internal prototype to avoid an error.
1073065eef222Smrg   Use char because int might match the return type of a GCC
1073165eef222Smrg   builtin and then its argument prototype would still apply.  */
1073265eef222Smrg#ifdef __cplusplus
1073365eef222Smrgextern "C"
1073465eef222Smrg#endif
1073565eef222Smrgchar dld_link ();
1073665eef222Smrgint
1073765eef222Smrgmain ()
1073865eef222Smrg{
1073965eef222Smrgreturn dld_link ();
1074065eef222Smrg  ;
1074165eef222Smrg  return 0;
1074265eef222Smrg}
1074365eef222Smrg_ACEOF
1074465eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext
1074565eef222Smrgif { (ac_try="$ac_link"
1074665eef222Smrgcase "(($ac_try" in
1074765eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1074865eef222Smrg  *) ac_try_echo=$ac_try;;
1074965eef222Smrgesac
1075065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1075165eef222Smrg$as_echo "$ac_try_echo") >&5
1075265eef222Smrg  (eval "$ac_link") 2>conftest.er1
1075365eef222Smrg  ac_status=$?
1075465eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1075565eef222Smrg  rm -f conftest.er1
1075665eef222Smrg  cat conftest.err >&5
1075765eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1075865eef222Smrg  (exit $ac_status); } && {
1075965eef222Smrg	 test -z "$ac_c_werror_flag" ||
1076065eef222Smrg	 test ! -s conftest.err
1076165eef222Smrg       } && test -s conftest$ac_exeext && {
1076265eef222Smrg	 test "$cross_compiling" = yes ||
1076365eef222Smrg	 $as_test_x conftest$ac_exeext
1076465eef222Smrg       }; then
1076565eef222Smrg  ac_cv_lib_dld_dld_link=yes
1076665eef222Smrgelse
1076765eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1076865eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
10769ef981d24Smrg
1077065eef222Smrg	ac_cv_lib_dld_dld_link=no
10771ef981d24Smrgfi
10772ef981d24Smrg
1077365eef222Smrgrm -rf conftest.dSYM
10774ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10775ef981d24Smrg      conftest$ac_exeext conftest.$ac_ext
1077665eef222SmrgLIBS=$ac_check_lib_save_LIBS
1077765eef222Smrgfi
1077865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
1077965eef222Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1078065eef222Smrgif test "x$ac_cv_lib_dld_dld_link" = x""yes; then
1078165eef222Smrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
1078265eef222Smrgfi
10783ef981d24Smrg
10784ef981d24Smrg
1078565eef222Smrgfi
10786ef981d24Smrg
1078765eef222Smrg
1078865eef222Smrgfi
1078965eef222Smrg
1079065eef222Smrg
1079165eef222Smrgfi
1079265eef222Smrg
1079365eef222Smrg
1079465eef222Smrgfi
1079565eef222Smrg
1079665eef222Smrg
1079765eef222Smrgfi
1079865eef222Smrg
1079965eef222Smrg    ;;
10800ef981d24Smrg  esac
1080165eef222Smrg
1080265eef222Smrg  if test "x$lt_cv_dlopen" != xno; then
1080365eef222Smrg    enable_dlopen=yes
10804ef981d24Smrg  else
1080565eef222Smrg    enable_dlopen=no
10806ef981d24Smrg  fi
10807ef981d24Smrg
1080865eef222Smrg  case $lt_cv_dlopen in
1080965eef222Smrg  dlopen)
1081065eef222Smrg    save_CPPFLAGS="$CPPFLAGS"
1081165eef222Smrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10812ef981d24Smrg
1081365eef222Smrg    save_LDFLAGS="$LDFLAGS"
1081465eef222Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10815ef981d24Smrg
1081665eef222Smrg    save_LIBS="$LIBS"
1081765eef222Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
10818ef981d24Smrg
1081965eef222Smrg    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
1082065eef222Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
1082165eef222Smrgif test "${lt_cv_dlopen_self+set}" = set; then
1082265eef222Smrg  $as_echo_n "(cached) " >&6
1082365eef222Smrgelse
1082465eef222Smrg  	  if test "$cross_compiling" = yes; then :
1082565eef222Smrg  lt_cv_dlopen_self=cross
1082665eef222Smrgelse
1082765eef222Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1082865eef222Smrg  lt_status=$lt_dlunknown
1082965eef222Smrg  cat > conftest.$ac_ext <<_LT_EOF
1083065eef222Smrg#line 10830 "configure"
1083165eef222Smrg#include "confdefs.h"
10832ef981d24Smrg
1083365eef222Smrg#if HAVE_DLFCN_H
1083465eef222Smrg#include <dlfcn.h>
1083565eef222Smrg#endif
10836ef981d24Smrg
1083765eef222Smrg#include <stdio.h>
10838ef981d24Smrg
1083965eef222Smrg#ifdef RTLD_GLOBAL
1084065eef222Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1084165eef222Smrg#else
1084265eef222Smrg#  ifdef DL_GLOBAL
1084365eef222Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1084465eef222Smrg#  else
1084565eef222Smrg#    define LT_DLGLOBAL		0
1084665eef222Smrg#  endif
1084765eef222Smrg#endif
1084865eef222Smrg
1084965eef222Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1085065eef222Smrg   find out it does not work in some platform. */
1085165eef222Smrg#ifndef LT_DLLAZY_OR_NOW
1085265eef222Smrg#  ifdef RTLD_LAZY
1085365eef222Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1085465eef222Smrg#  else
1085565eef222Smrg#    ifdef DL_LAZY
1085665eef222Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1085765eef222Smrg#    else
1085865eef222Smrg#      ifdef RTLD_NOW
1085965eef222Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1086065eef222Smrg#      else
1086165eef222Smrg#        ifdef DL_NOW
1086265eef222Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1086365eef222Smrg#        else
1086465eef222Smrg#          define LT_DLLAZY_OR_NOW	0
1086565eef222Smrg#        endif
1086665eef222Smrg#      endif
1086765eef222Smrg#    endif
1086865eef222Smrg#  endif
1086965eef222Smrg#endif
1087065eef222Smrg
1087165eef222Smrgvoid fnord() { int i=42;}
1087265eef222Smrgint main ()
1087365eef222Smrg{
1087465eef222Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1087565eef222Smrg  int status = $lt_dlunknown;
1087665eef222Smrg
1087765eef222Smrg  if (self)
1087865eef222Smrg    {
1087965eef222Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1088065eef222Smrg      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
1088165eef222Smrg      /* dlclose (self); */
1088265eef222Smrg    }
10883ef981d24Smrg  else
1088465eef222Smrg    puts (dlerror ());
1088565eef222Smrg
1088665eef222Smrg  return status;
1088765eef222Smrg}
1088865eef222Smrg_LT_EOF
1088965eef222Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1089065eef222Smrg  (eval $ac_link) 2>&5
1089165eef222Smrg  ac_status=$?
1089265eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1089365eef222Smrg  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
1089465eef222Smrg    (./conftest; exit; ) >&5 2>/dev/null
1089565eef222Smrg    lt_status=$?
1089665eef222Smrg    case x$lt_status in
1089765eef222Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
1089865eef222Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
1089965eef222Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10900ef981d24Smrg    esac
1090165eef222Smrg  else :
1090265eef222Smrg    # compilation failed
1090365eef222Smrg    lt_cv_dlopen_self=no
10904ef981d24Smrg  fi
1090565eef222Smrgfi
1090665eef222Smrgrm -fr conftest*
10907ef981d24Smrg
10908ef981d24Smrg
1090965eef222Smrgfi
1091065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
1091165eef222Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
1091265eef222Smrg
1091365eef222Smrg    if test "x$lt_cv_dlopen_self" = xyes; then
1091465eef222Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1091565eef222Smrg      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
1091665eef222Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1091765eef222Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then
1091865eef222Smrg  $as_echo_n "(cached) " >&6
1091965eef222Smrgelse
1092065eef222Smrg  	  if test "$cross_compiling" = yes; then :
1092165eef222Smrg  lt_cv_dlopen_self_static=cross
1092265eef222Smrgelse
1092365eef222Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1092465eef222Smrg  lt_status=$lt_dlunknown
1092565eef222Smrg  cat > conftest.$ac_ext <<_LT_EOF
1092665eef222Smrg#line 10926 "configure"
1092765eef222Smrg#include "confdefs.h"
1092865eef222Smrg
1092965eef222Smrg#if HAVE_DLFCN_H
1093065eef222Smrg#include <dlfcn.h>
1093165eef222Smrg#endif
1093265eef222Smrg
1093365eef222Smrg#include <stdio.h>
1093465eef222Smrg
1093565eef222Smrg#ifdef RTLD_GLOBAL
1093665eef222Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
1093765eef222Smrg#else
1093865eef222Smrg#  ifdef DL_GLOBAL
1093965eef222Smrg#    define LT_DLGLOBAL		DL_GLOBAL
1094065eef222Smrg#  else
1094165eef222Smrg#    define LT_DLGLOBAL		0
1094265eef222Smrg#  endif
1094365eef222Smrg#endif
10944ef981d24Smrg
1094565eef222Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1094665eef222Smrg   find out it does not work in some platform. */
1094765eef222Smrg#ifndef LT_DLLAZY_OR_NOW
1094865eef222Smrg#  ifdef RTLD_LAZY
1094965eef222Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
1095065eef222Smrg#  else
1095165eef222Smrg#    ifdef DL_LAZY
1095265eef222Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
1095365eef222Smrg#    else
1095465eef222Smrg#      ifdef RTLD_NOW
1095565eef222Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
1095665eef222Smrg#      else
1095765eef222Smrg#        ifdef DL_NOW
1095865eef222Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
1095965eef222Smrg#        else
1096065eef222Smrg#          define LT_DLLAZY_OR_NOW	0
1096165eef222Smrg#        endif
1096265eef222Smrg#      endif
1096365eef222Smrg#    endif
1096465eef222Smrg#  endif
1096565eef222Smrg#endif
10966ef981d24Smrg
1096765eef222Smrgvoid fnord() { int i=42;}
1096865eef222Smrgint main ()
1096965eef222Smrg{
1097065eef222Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1097165eef222Smrg  int status = $lt_dlunknown;
10972ef981d24Smrg
1097365eef222Smrg  if (self)
1097465eef222Smrg    {
1097565eef222Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
1097665eef222Smrg      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
1097765eef222Smrg      /* dlclose (self); */
1097865eef222Smrg    }
10979ef981d24Smrg  else
1098065eef222Smrg    puts (dlerror ());
10981ef981d24Smrg
1098265eef222Smrg  return status;
1098365eef222Smrg}
1098465eef222Smrg_LT_EOF
1098565eef222Smrg  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1098665eef222Smrg  (eval $ac_link) 2>&5
1098765eef222Smrg  ac_status=$?
1098865eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1098965eef222Smrg  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
1099065eef222Smrg    (./conftest; exit; ) >&5 2>/dev/null
1099165eef222Smrg    lt_status=$?
1099265eef222Smrg    case x$lt_status in
1099365eef222Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
1099465eef222Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
1099565eef222Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
1099665eef222Smrg    esac
1099765eef222Smrg  else :
1099865eef222Smrg    # compilation failed
1099965eef222Smrg    lt_cv_dlopen_self_static=no
1100065eef222Smrg  fi
11001ef981d24Smrgfi
1100265eef222Smrgrm -fr conftest*
11003ef981d24Smrg
11004ef981d24Smrg
1100565eef222Smrgfi
1100665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
1100765eef222Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
1100865eef222Smrg    fi
11009ef981d24Smrg
1101065eef222Smrg    CPPFLAGS="$save_CPPFLAGS"
1101165eef222Smrg    LDFLAGS="$save_LDFLAGS"
1101265eef222Smrg    LIBS="$save_LIBS"
11013ef981d24Smrg    ;;
11014ef981d24Smrg  esac
11015ef981d24Smrg
1101665eef222Smrg  case $lt_cv_dlopen_self in
1101765eef222Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
1101865eef222Smrg  *) enable_dlopen_self=unknown ;;
1101965eef222Smrg  esac
11020ef981d24Smrg
1102165eef222Smrg  case $lt_cv_dlopen_self_static in
1102265eef222Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
1102365eef222Smrg  *) enable_dlopen_self_static=unknown ;;
1102465eef222Smrg  esac
1102565eef222Smrgfi
11026ef981d24Smrg
11027ef981d24Smrg
11028ef981d24Smrg
11029ef981d24Smrg
11030ef981d24Smrg
11031ef981d24Smrg
11032ef981d24Smrg
11033ef981d24Smrg
11034ef981d24Smrg
11035ef981d24Smrg
11036ef981d24Smrg
11037ef981d24Smrg
11038ef981d24Smrg
11039ef981d24Smrg
11040ef981d24Smrg
11041ef981d24Smrg
11042ef981d24Smrg
1104365eef222Smrgstriplib=
1104465eef222Smrgold_striplib=
1104565eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
1104665eef222Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
1104765eef222Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
1104865eef222Smrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
1104965eef222Smrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
1105065eef222Smrg  { $as_echo "$as_me:$LINENO: result: yes" >&5
1105165eef222Smrg$as_echo "yes" >&6; }
1105265eef222Smrgelse
1105365eef222Smrg# FIXME - insert some real tests, host_os isn't really good enough
1105465eef222Smrg  case $host_os in
1105565eef222Smrg  darwin*)
1105665eef222Smrg    if test -n "$STRIP" ; then
1105765eef222Smrg      striplib="$STRIP -x"
1105865eef222Smrg      old_striplib="$STRIP -S"
1105965eef222Smrg      { $as_echo "$as_me:$LINENO: result: yes" >&5
1106065eef222Smrg$as_echo "yes" >&6; }
1106165eef222Smrg    else
1106265eef222Smrg      { $as_echo "$as_me:$LINENO: result: no" >&5
1106365eef222Smrg$as_echo "no" >&6; }
1106465eef222Smrg    fi
1106565eef222Smrg    ;;
1106665eef222Smrg  *)
1106765eef222Smrg    { $as_echo "$as_me:$LINENO: result: no" >&5
1106865eef222Smrg$as_echo "no" >&6; }
1106965eef222Smrg    ;;
1107065eef222Smrg  esac
1107165eef222Smrgfi
11072ef981d24Smrg
11073ef981d24Smrg
11074ef981d24Smrg
11075ef981d24Smrg
11076ef981d24Smrg
11077ef981d24Smrg
11078ef981d24Smrg
11079ef981d24Smrg
11080ef981d24Smrg
11081ef981d24Smrg
11082ef981d24Smrg
11083ef981d24Smrg
1108465eef222Smrg  # Report which library types will actually be built
1108565eef222Smrg  { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
1108665eef222Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
1108765eef222Smrg  { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
1108865eef222Smrg$as_echo "$can_build_shared" >&6; }
11089ef981d24Smrg
1109065eef222Smrg  { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
1109165eef222Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
1109265eef222Smrg  test "$can_build_shared" = "no" && enable_shared=no
11093ef981d24Smrg
1109465eef222Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
1109565eef222Smrg  # are all built from PIC.
1109665eef222Smrg  case $host_os in
1109765eef222Smrg  aix3*)
1109865eef222Smrg    test "$enable_shared" = yes && enable_static=no
1109965eef222Smrg    if test -n "$RANLIB"; then
1110065eef222Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
1110165eef222Smrg      postinstall_cmds='$RANLIB $lib'
1110265eef222Smrg    fi
1110365eef222Smrg    ;;
11104ef981d24Smrg
1110565eef222Smrg  aix[4-9]*)
1110665eef222Smrg    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1110765eef222Smrg      test "$enable_shared" = yes && enable_static=no
1110865eef222Smrg    fi
1110965eef222Smrg    ;;
1111065eef222Smrg  esac
1111165eef222Smrg  { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
1111265eef222Smrg$as_echo "$enable_shared" >&6; }
11113ef981d24Smrg
1111465eef222Smrg  { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
1111565eef222Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
1111665eef222Smrg  # Make sure either enable_shared or enable_static is yes.
1111765eef222Smrg  test "$enable_shared" = yes || enable_static=yes
1111865eef222Smrg  { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
1111965eef222Smrg$as_echo "$enable_static" >&6; }
11120ef981d24Smrg
11121ef981d24Smrg
11122ef981d24Smrg
11123ef981d24Smrg
1112465eef222Smrgfi
1112565eef222Smrgac_ext=c
1112665eef222Smrgac_cpp='$CPP $CPPFLAGS'
1112765eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1112865eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1112965eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
11130ef981d24Smrg
1113165eef222SmrgCC="$lt_save_CC"
11132ef981d24Smrg
11133ef981d24Smrg
11134ef981d24Smrg
11135ef981d24Smrg
11136ef981d24Smrg
11137ef981d24Smrg
11138ef981d24Smrg
11139ef981d24Smrg
11140ef981d24Smrg
11141ef981d24Smrg
11142ef981d24Smrg
11143ef981d24Smrg
11144ef981d24Smrg
1114565eef222Smrg        ac_config_commands="$ac_config_commands libtool"
11146ef981d24Smrg
11147ef981d24Smrg
11148ef981d24Smrg
11149ef981d24Smrg
1115065eef222Smrg# Only expand once:
11151ef981d24Smrg
11152ef981d24Smrg
11153ef981d24Smrg
11154ef981d24Smrg
1115565eef222Smrgif  test "x$GCC" = xyes ; then
1115665eef222Smrg    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
1115765eef222Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
1115865eef222Smrg-Wbad-function-cast"
1115965eef222Smrg    case `$CC -dumpversion` in
1116065eef222Smrg    3.4.* | 4.*)
1116165eef222Smrg	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
1116265eef222Smrg	;;
1116365eef222Smrg    esac
1116465eef222Smrgelse
1116565eef222Smrg    { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
1116665eef222Smrg$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
1116765eef222Smrgif test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
1116865eef222Smrg  $as_echo_n "(cached) " >&6
1116965eef222Smrgelse
1117065eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
1117165eef222Smrg/* confdefs.h.  */
1117265eef222Smrg_ACEOF
1117365eef222Smrgcat confdefs.h >>conftest.$ac_ext
1117465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF
1117565eef222Smrg/* end confdefs.h.  */
1117665eef222Smrg$ac_includes_default
1117765eef222Smrgint
1117865eef222Smrgmain ()
1117965eef222Smrg{
1118065eef222Smrg#ifndef __SUNPRO_C
1118165eef222Smrg  (void) __SUNPRO_C;
1118265eef222Smrg#endif
11183ef981d24Smrg
1118465eef222Smrg  ;
1118565eef222Smrg  return 0;
1118665eef222Smrg}
1118765eef222Smrg_ACEOF
1118865eef222Smrgrm -f conftest.$ac_objext
1118965eef222Smrgif { (ac_try="$ac_compile"
1119065eef222Smrgcase "(($ac_try" in
1119165eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1119265eef222Smrg  *) ac_try_echo=$ac_try;;
1119365eef222Smrgesac
1119465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1119565eef222Smrg$as_echo "$ac_try_echo") >&5
1119665eef222Smrg  (eval "$ac_compile") 2>conftest.er1
1119765eef222Smrg  ac_status=$?
1119865eef222Smrg  grep -v '^ *+' conftest.er1 >conftest.err
1119965eef222Smrg  rm -f conftest.er1
1120065eef222Smrg  cat conftest.err >&5
1120165eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1120265eef222Smrg  (exit $ac_status); } && {
1120365eef222Smrg	 test -z "$ac_c_werror_flag" ||
1120465eef222Smrg	 test ! -s conftest.err
1120565eef222Smrg       } && test -s conftest.$ac_objext; then
1120665eef222Smrg  ac_cv_have_decl___SUNPRO_C=yes
1120765eef222Smrgelse
1120865eef222Smrg  $as_echo "$as_me: failed program was:" >&5
1120965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
11210ef981d24Smrg
1121165eef222Smrg	ac_cv_have_decl___SUNPRO_C=no
1121265eef222Smrgfi
11213ef981d24Smrg
1121465eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1121565eef222Smrgfi
1121665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
1121765eef222Smrg$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
1121865eef222Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
1121965eef222Smrg  SUNCC="yes"
1122065eef222Smrgelse
1122165eef222Smrg  SUNCC="no"
1122265eef222Smrgfi
11223ef981d24Smrg
1122465eef222Smrg    if test "x$SUNCC" = "xyes"; then
1122565eef222Smrg	CWARNFLAGS="-v"
1122665eef222Smrg    fi
1122765eef222Smrgfi
11228ef981d24Smrg
1122965eef222Smrg# Check whether --enable-silent-rules was given.
1123065eef222Smrgif test "${enable_silent_rules+set}" = set; then
1123165eef222Smrg  enableval=$enable_silent_rules;
1123265eef222Smrgfi
11233ef981d24Smrg
1123465eef222Smrgcase $enable_silent_rules in
1123565eef222Smrgyes) AM_DEFAULT_VERBOSITY=0;;
1123665eef222Smrgno)  AM_DEFAULT_VERBOSITY=1;;
1123765eef222Smrg*)   AM_DEFAULT_VERBOSITY=0;;
1123865eef222Smrgesac
1123965eef222SmrgAM_BACKSLASH='\'
11240ef981d24Smrg
11241ef981d24Smrg
11242ef981d24Smrg
1124365eef222Smrg# Check for dependencies
11244ef981d24Smrg
11245ef981d24Smrg
1124665eef222Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1124765eef222Smrg	if test -n "$ac_tool_prefix"; then
1124865eef222Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1124965eef222Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
1125065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1125165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
1125265eef222Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then
1125365eef222Smrg  $as_echo_n "(cached) " >&6
1125465eef222Smrgelse
1125565eef222Smrg  case $PKG_CONFIG in
1125665eef222Smrg  [\\/]* | ?:[\\/]*)
1125765eef222Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1125865eef222Smrg  ;;
1125965eef222Smrg  *)
1126065eef222Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1126165eef222Smrgfor as_dir in $PATH
1126265eef222Smrgdo
1126365eef222Smrg  IFS=$as_save_IFS
1126465eef222Smrg  test -z "$as_dir" && as_dir=.
1126565eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1126665eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1126765eef222Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1126865eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1126965eef222Smrg    break 2
1127065eef222Smrg  fi
1127165eef222Smrgdone
1127265eef222Smrgdone
1127365eef222SmrgIFS=$as_save_IFS
11274ef981d24Smrg
1127565eef222Smrg  ;;
1127665eef222Smrgesac
1127765eef222Smrgfi
1127865eef222SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
1127965eef222Smrgif test -n "$PKG_CONFIG"; then
1128065eef222Smrg  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
1128165eef222Smrg$as_echo "$PKG_CONFIG" >&6; }
1128265eef222Smrgelse
1128365eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1128465eef222Smrg$as_echo "no" >&6; }
1128565eef222Smrgfi
11286ef981d24Smrg
11287ef981d24Smrg
1128865eef222Smrgfi
1128965eef222Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
1129065eef222Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
1129165eef222Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
1129265eef222Smrgset dummy pkg-config; ac_word=$2
1129365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
1129465eef222Smrg$as_echo_n "checking for $ac_word... " >&6; }
1129565eef222Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
1129665eef222Smrg  $as_echo_n "(cached) " >&6
1129765eef222Smrgelse
1129865eef222Smrg  case $ac_pt_PKG_CONFIG in
1129965eef222Smrg  [\\/]* | ?:[\\/]*)
1130065eef222Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1130165eef222Smrg  ;;
1130265eef222Smrg  *)
1130365eef222Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1130465eef222Smrgfor as_dir in $PATH
1130565eef222Smrgdo
1130665eef222Smrg  IFS=$as_save_IFS
1130765eef222Smrg  test -z "$as_dir" && as_dir=.
1130865eef222Smrg  for ac_exec_ext in '' $ac_executable_extensions; do
1130965eef222Smrg  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1131065eef222Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1131165eef222Smrg    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1131265eef222Smrg    break 2
1131365eef222Smrg  fi
1131465eef222Smrgdone
1131565eef222Smrgdone
1131665eef222SmrgIFS=$as_save_IFS
11317ef981d24Smrg
1131865eef222Smrg  ;;
1131965eef222Smrgesac
1132065eef222Smrgfi
1132165eef222Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1132265eef222Smrgif test -n "$ac_pt_PKG_CONFIG"; then
1132365eef222Smrg  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
1132465eef222Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
1132565eef222Smrgelse
1132665eef222Smrg  { $as_echo "$as_me:$LINENO: result: no" >&5
1132765eef222Smrg$as_echo "no" >&6; }
1132865eef222Smrgfi
11329ef981d24Smrg
1133065eef222Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
1133165eef222Smrg    PKG_CONFIG=""
1133265eef222Smrg  else
1133365eef222Smrg    case $cross_compiling:$ac_tool_warned in
1133465eef222Smrgyes:)
1133565eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
1133665eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1133765eef222Smrgac_tool_warned=yes ;;
1133865eef222Smrgesac
1133965eef222Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
1134065eef222Smrg  fi
1134165eef222Smrgelse
1134265eef222Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
1134365eef222Smrgfi
11344ef981d24Smrg
1134565eef222Smrgfi
1134665eef222Smrgif test -n "$PKG_CONFIG"; then
1134765eef222Smrg	_pkg_min_version=0.9.0
1134865eef222Smrg	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
1134965eef222Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1135065eef222Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
1135165eef222Smrg		{ $as_echo "$as_me:$LINENO: result: yes" >&5
1135265eef222Smrg$as_echo "yes" >&6; }
1135365eef222Smrg	else
1135465eef222Smrg		{ $as_echo "$as_me:$LINENO: result: no" >&5
1135565eef222Smrg$as_echo "no" >&6; }
1135665eef222Smrg		PKG_CONFIG=""
1135765eef222Smrg	fi
11358ef981d24Smrg
1135965eef222Smrgfi
11360ef981d24Smrg
1136165eef222Smrgpkg_failed=no
1136265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for XSCRNSAVER" >&5
1136365eef222Smrg$as_echo_n "checking for XSCRNSAVER... " >&6; }
1136465eef222Smrg
1136565eef222Smrgif test -n "$XSCRNSAVER_CFLAGS"; then
1136665eef222Smrg    pkg_cv_XSCRNSAVER_CFLAGS="$XSCRNSAVER_CFLAGS"
1136765eef222Smrg elif test -n "$PKG_CONFIG"; then
1136865eef222Smrg    if test -n "$PKG_CONFIG" && \
1136965eef222Smrg    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto scrnsaverproto >= 1.2\"") >&5
1137065eef222Smrg  ($PKG_CONFIG --exists --print-errors "x11 xext xextproto scrnsaverproto >= 1.2") 2>&5
1137165eef222Smrg  ac_status=$?
1137265eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1137365eef222Smrg  (exit $ac_status); }; then
1137465eef222Smrg  pkg_cv_XSCRNSAVER_CFLAGS=`$PKG_CONFIG --cflags "x11 xext xextproto scrnsaverproto >= 1.2" 2>/dev/null`
1137565eef222Smrgelse
1137665eef222Smrg  pkg_failed=yes
1137765eef222Smrgfi
1137865eef222Smrg else
1137965eef222Smrg    pkg_failed=untried
1138065eef222Smrgfi
1138165eef222Smrgif test -n "$XSCRNSAVER_LIBS"; then
1138265eef222Smrg    pkg_cv_XSCRNSAVER_LIBS="$XSCRNSAVER_LIBS"
1138365eef222Smrg elif test -n "$PKG_CONFIG"; then
1138465eef222Smrg    if test -n "$PKG_CONFIG" && \
1138565eef222Smrg    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto scrnsaverproto >= 1.2\"") >&5
1138665eef222Smrg  ($PKG_CONFIG --exists --print-errors "x11 xext xextproto scrnsaverproto >= 1.2") 2>&5
1138765eef222Smrg  ac_status=$?
1138865eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1138965eef222Smrg  (exit $ac_status); }; then
1139065eef222Smrg  pkg_cv_XSCRNSAVER_LIBS=`$PKG_CONFIG --libs "x11 xext xextproto scrnsaverproto >= 1.2" 2>/dev/null`
1139165eef222Smrgelse
1139265eef222Smrg  pkg_failed=yes
1139365eef222Smrgfi
1139465eef222Smrg else
1139565eef222Smrg    pkg_failed=untried
1139665eef222Smrgfi
11397ef981d24Smrg
11398ef981d24Smrg
11399ef981d24Smrg
1140065eef222Smrgif test $pkg_failed = yes; then
11401ef981d24Smrg
1140265eef222Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1140365eef222Smrg        _pkg_short_errors_supported=yes
1140465eef222Smrgelse
1140565eef222Smrg        _pkg_short_errors_supported=no
1140665eef222Smrgfi
1140765eef222Smrg        if test $_pkg_short_errors_supported = yes; then
1140865eef222Smrg	        XSCRNSAVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext xextproto scrnsaverproto >= 1.2" 2>&1`
1140965eef222Smrg        else
1141065eef222Smrg	        XSCRNSAVER_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext xextproto scrnsaverproto >= 1.2" 2>&1`
1141165eef222Smrg        fi
1141265eef222Smrg	# Put the nasty error message in config.log where it belongs
1141365eef222Smrg	echo "$XSCRNSAVER_PKG_ERRORS" >&5
11414ef981d24Smrg
1141565eef222Smrg	{ { $as_echo "$as_me:$LINENO: error: Package requirements (x11 xext xextproto scrnsaverproto >= 1.2) were not met:
11416ef981d24Smrg
1141765eef222Smrg$XSCRNSAVER_PKG_ERRORS
11418ef981d24Smrg
1141965eef222SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1142065eef222Smrginstalled software in a non-standard prefix.
11421ef981d24Smrg
1142265eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS
1142365eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config.
1142465eef222SmrgSee the pkg-config man page for more details.
1142565eef222Smrg" >&5
1142665eef222Smrg$as_echo "$as_me: error: Package requirements (x11 xext xextproto scrnsaverproto >= 1.2) were not met:
11427ef981d24Smrg
1142865eef222Smrg$XSCRNSAVER_PKG_ERRORS
11429ef981d24Smrg
1143065eef222SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1143165eef222Smrginstalled software in a non-standard prefix.
11432ef981d24Smrg
1143365eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS
1143465eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config.
1143565eef222SmrgSee the pkg-config man page for more details.
1143665eef222Smrg" >&2;}
1143765eef222Smrg   { (exit 1); exit 1; }; }
1143865eef222Smrgelif test $pkg_failed = untried; then
1143965eef222Smrg	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1144065eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1144165eef222Smrg{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
1144265eef222Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1144365eef222Smrgpath to pkg-config.
11444ef981d24Smrg
1144565eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS
1144665eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config.
1144765eef222SmrgSee the pkg-config man page for more details.
11448ef981d24Smrg
1144965eef222SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1145065eef222SmrgSee \`config.log' for more details." >&5
1145165eef222Smrg$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
1145265eef222Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1145365eef222Smrgpath to pkg-config.
11454ef981d24Smrg
1145565eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS
1145665eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config.
1145765eef222SmrgSee the pkg-config man page for more details.
11458ef981d24Smrg
1145965eef222SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1146065eef222SmrgSee \`config.log' for more details." >&2;}
1146165eef222Smrg   { (exit 1); exit 1; }; }; }
11462ef981d24Smrgelse
1146365eef222Smrg	XSCRNSAVER_CFLAGS=$pkg_cv_XSCRNSAVER_CFLAGS
1146465eef222Smrg	XSCRNSAVER_LIBS=$pkg_cv_XSCRNSAVER_LIBS
1146565eef222Smrg        { $as_echo "$as_me:$LINENO: result: yes" >&5
1146665eef222Smrg$as_echo "yes" >&6; }
1146765eef222Smrg	:
11468ef981d24Smrgfi
1146965eef222SmrgXSCRNSAVER_CFLAGS="$CWARNFLAGS $XSCRNSAVER_CFLAGS"
11470ef981d24Smrg
11471ef981d24Smrg
11472ef981d24Smrg
11473ef981d24Smrg
11474ef981d24Smrg
1147565eef222Smrg# Allow checking code with lint, sparse, etc.
11476ef981d24Smrg
1147765eef222Smrg# Check whether --with-lint was given.
1147865eef222Smrgif test "${with_lint+set}" = set; then
1147965eef222Smrg  withval=$with_lint; use_lint=$withval
1148065eef222Smrgelse
1148165eef222Smrg  use_lint=no
1148265eef222Smrgfi
11483ef981d24Smrg
1148465eef222Smrgif test "x$use_lint" = "xyes" ; then
1148565eef222Smrg	LINT="lint"
1148665eef222Smrgelse
1148765eef222Smrg	LINT="$use_lint"
1148865eef222Smrgfi
1148965eef222Smrgif test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then
1149065eef222Smrg    case $LINT in
1149165eef222Smrg	lint|*/lint)
1149265eef222Smrg	    case $host_os in
1149365eef222Smrg		solaris*)
1149465eef222Smrg			LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
1149565eef222Smrg			;;
1149665eef222Smrg	    esac
1149765eef222Smrg	    ;;
1149865eef222Smrg    esac
1149965eef222Smrgfi
11500ef981d24Smrg
11501ef981d24Smrg
11502ef981d24Smrg
1150365eef222Smrg if test x$LINT != xno; then
1150465eef222Smrg  LINT_TRUE=
1150565eef222Smrg  LINT_FALSE='#'
1150665eef222Smrgelse
1150765eef222Smrg  LINT_TRUE='#'
1150865eef222Smrg  LINT_FALSE=
1150965eef222Smrgfi
11510ef981d24Smrg
11511ef981d24Smrg
11512ef981d24Smrg
11513ef981d24Smrg
11514ef981d24Smrg
1151565eef222Smrg# Build lint "library" for more indepth checks of programs calling this library
1151665eef222Smrg# Check whether --enable-lint-library was given.
1151765eef222Smrgif test "${enable_lint_library+set}" = set; then
1151865eef222Smrg  enableval=$enable_lint_library; make_lint_lib=$enableval
1151965eef222Smrgelse
1152065eef222Smrg  make_lint_lib=no
1152165eef222Smrgfi
11522ef981d24Smrg
1152365eef222Smrgif test "x$make_lint_lib" != "xno" ; then
1152465eef222Smrg	if test "x$LINT" = "xno" ; then
1152565eef222Smrg		{ { $as_echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5
1152665eef222Smrg$as_echo "$as_me: error: Cannot make lint library without --with-lint" >&2;}
1152765eef222Smrg   { (exit 1); exit 1; }; }
1152865eef222Smrg	fi
1152965eef222Smrg	if test "x$make_lint_lib" = "xyes" ; then
1153065eef222Smrg		LINTLIB=llib-lXss.ln
1153165eef222Smrg	else
1153265eef222Smrg		LINTLIB=$make_lint_lib
1153365eef222Smrg	fi
1153465eef222Smrgfi
11535ef981d24Smrg
1153665eef222Smrg if test x$make_lint_lib != xno; then
1153765eef222Smrg  MAKE_LINT_LIB_TRUE=
1153865eef222Smrg  MAKE_LINT_LIB_FALSE='#'
1153965eef222Smrgelse
1154065eef222Smrg  MAKE_LINT_LIB_TRUE='#'
1154165eef222Smrg  MAKE_LINT_LIB_FALSE=
1154265eef222Smrgfi
11543ef981d24Smrg
11544ef981d24Smrg
11545ef981d24Smrg
11546ef981d24Smrg
11547ef981d24Smrg
1154865eef222Smrg# Check whether --enable-malloc0returnsnull was given.
1154965eef222Smrgif test "${enable_malloc0returnsnull+set}" = set; then
1155065eef222Smrg  enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
1155165eef222Smrgelse
1155265eef222Smrg  MALLOC_ZERO_RETURNS_NULL=auto
1155365eef222Smrgfi
11554ef981d24Smrg
11555ef981d24Smrg
1155665eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5
1155765eef222Smrg$as_echo_n "checking whether malloc(0) returns NULL... " >&6; }
1155865eef222Smrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
1155965eef222Smrg	if test "$cross_compiling" = yes; then
1156065eef222Smrg  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1156165eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1156265eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
1156365eef222SmrgSee \`config.log' for more details." >&5
1156465eef222Smrg$as_echo "$as_me: error: cannot run test program while cross compiling
1156565eef222SmrgSee \`config.log' for more details." >&2;}
1156665eef222Smrg   { (exit 1); exit 1; }; }; }
1156765eef222Smrgelse
1156865eef222Smrg  cat >conftest.$ac_ext <<_ACEOF
11569ef981d24Smrg
1157065eef222Smrgchar *malloc();
1157165eef222Smrgchar *realloc();
1157265eef222Smrgchar *calloc();
1157365eef222Smrgmain() {
1157465eef222Smrg    char *m0, *r0, *c0, *p;
1157565eef222Smrg    m0 = malloc(0);
1157665eef222Smrg    p = malloc(10);
1157765eef222Smrg    r0 = realloc(p,0);
1157865eef222Smrg    c0 = calloc(0);
1157965eef222Smrg    exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
1158065eef222Smrg}
1158165eef222Smrg_ACEOF
1158265eef222Smrgrm -f conftest$ac_exeext
1158365eef222Smrgif { (ac_try="$ac_link"
1158465eef222Smrgcase "(($ac_try" in
1158565eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1158665eef222Smrg  *) ac_try_echo=$ac_try;;
1158765eef222Smrgesac
1158865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1158965eef222Smrg$as_echo "$ac_try_echo") >&5
1159065eef222Smrg  (eval "$ac_link") 2>&5
1159165eef222Smrg  ac_status=$?
1159265eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1159365eef222Smrg  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
1159465eef222Smrg  { (case "(($ac_try" in
1159565eef222Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1159665eef222Smrg  *) ac_try_echo=$ac_try;;
1159765eef222Smrgesac
1159865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
1159965eef222Smrg$as_echo "$ac_try_echo") >&5
1160065eef222Smrg  (eval "$ac_try") 2>&5
1160165eef222Smrg  ac_status=$?
1160265eef222Smrg  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1160365eef222Smrg  (exit $ac_status); }; }; then
1160465eef222Smrg  MALLOC_ZERO_RETURNS_NULL=yes
1160565eef222Smrgelse
1160665eef222Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1160765eef222Smrg$as_echo "$as_me: failed program was:" >&5
1160865eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5
11609ef981d24Smrg
1161065eef222Smrg( exit $ac_status )
1161165eef222SmrgMALLOC_ZERO_RETURNS_NULL=no
1161265eef222Smrgfi
1161365eef222Smrgrm -rf conftest.dSYM
1161465eef222Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1161565eef222Smrgfi
11616ef981d24Smrg
11617ef981d24Smrg
1161865eef222Smrgfi
1161965eef222Smrg{ $as_echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5
1162065eef222Smrg$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; }
11621ef981d24Smrg
1162265eef222Smrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
1162365eef222Smrg	MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
1162465eef222Smrg	XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
1162565eef222Smrg	XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
1162665eef222Smrgelse
1162765eef222Smrg	MALLOC_ZERO_CFLAGS=""
1162865eef222Smrg	XMALLOC_ZERO_CFLAGS=""
1162965eef222Smrg	XTMALLOC_ZERO_CFLAGS=""
1163065eef222Smrgfi
11631ef981d24Smrg
11632ef981d24Smrg
11633ef981d24Smrg
11634ef981d24Smrg
11635ef981d24Smrg
11636ef981d24Smrg
11637ef981d24Smrg
11638ef981d24Smrg
1163965eef222Smrgif test x$APP_MAN_SUFFIX = x    ; then
1164065eef222Smrg    APP_MAN_SUFFIX=1
1164165eef222Smrgfi
1164265eef222Smrgif test x$APP_MAN_DIR = x    ; then
1164365eef222Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
1164465eef222Smrgfi
11645ef981d24Smrg
1164665eef222Smrgif test x$LIB_MAN_SUFFIX = x    ; then
1164765eef222Smrg    LIB_MAN_SUFFIX=3
1164865eef222Smrgfi
1164965eef222Smrgif test x$LIB_MAN_DIR = x    ; then
1165065eef222Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
1165165eef222Smrgfi
11652ef981d24Smrg
1165365eef222Smrgif test x$FILE_MAN_SUFFIX = x    ; then
1165465eef222Smrg    case $host_os in
1165565eef222Smrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
1165665eef222Smrg	*)		FILE_MAN_SUFFIX=5  ;;
1165765eef222Smrg    esac
1165865eef222Smrgfi
1165965eef222Smrgif test x$FILE_MAN_DIR = x    ; then
1166065eef222Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
1166165eef222Smrgfi
11662ef981d24Smrg
1166365eef222Smrgif test x$MISC_MAN_SUFFIX = x    ; then
1166465eef222Smrg    case $host_os in
1166565eef222Smrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
1166665eef222Smrg	*)		MISC_MAN_SUFFIX=7  ;;
1166765eef222Smrg    esac
1166865eef222Smrgfi
1166965eef222Smrgif test x$MISC_MAN_DIR = x    ; then
1167065eef222Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
1167165eef222Smrgfi
11672ef981d24Smrg
1167365eef222Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
1167465eef222Smrg    case $host_os in
1167565eef222Smrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
1167665eef222Smrg	*)		DRIVER_MAN_SUFFIX=4  ;;
1167765eef222Smrg    esac
1167865eef222Smrgfi
1167965eef222Smrgif test x$DRIVER_MAN_DIR = x    ; then
1168065eef222Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
1168165eef222Smrgfi
11682ef981d24Smrg
1168365eef222Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
1168465eef222Smrg    case $host_os in
1168565eef222Smrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
1168665eef222Smrg	*)		ADMIN_MAN_SUFFIX=8  ;;
1168765eef222Smrg    esac
1168865eef222Smrgfi
1168965eef222Smrgif test x$ADMIN_MAN_DIR = x    ; then
1169065eef222Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
1169165eef222Smrgfi
11692ef981d24Smrg
11693ef981d24Smrg
11694ef981d24Smrg
11695ef981d24Smrg
11696ef981d24Smrg
11697ef981d24Smrg
11698ef981d24Smrg
11699ef981d24Smrg
11700ef981d24Smrg
11701ef981d24Smrg
11702ef981d24Smrg
11703ef981d24Smrg
11704ef981d24Smrg
11705ef981d24Smrg
11706ef981d24Smrg
11707ef981d24Smrg
11708ef981d24Smrg
1170965eef222Smrg# Check whether --with-release-version was given.
1171065eef222Smrgif test "${with_release_version+set}" = set; then
1171165eef222Smrg  withval=$with_release_version; RELEASE_VERSION="$withval"
1171265eef222Smrgelse
1171365eef222Smrg  RELEASE_VERSION=""
1171465eef222Smrgfi
11715ef981d24Smrg
1171665eef222Smrg	if test "x$RELEASE_VERSION" != "x"; then
1171765eef222Smrg		PACKAGE="$PACKAGE-$RELEASE_VERSION"
1171865eef222Smrg		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
1171965eef222Smrg		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
1172065eef222Smrg$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
1172165eef222Smrg	fi
11722ef981d24Smrg
1172365eef222Smrgcat >>confdefs.h <<_ACEOF
1172465eef222Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
1172565eef222Smrg_ACEOF
11726ef981d24Smrg
1172765eef222Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
1172865eef222Smrg	if test "x$PVM" = "x"; then
1172965eef222Smrg		PVM="0"
1173065eef222Smrg	fi
11731ef981d24Smrg
1173265eef222Smrgcat >>confdefs.h <<_ACEOF
1173365eef222Smrg#define PACKAGE_VERSION_MINOR $PVM
1173465eef222Smrg_ACEOF
11735ef981d24Smrg
1173665eef222Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
1173765eef222Smrg	if test "x$PVP" = "x"; then
1173865eef222Smrg		PVP="0"
1173965eef222Smrg	fi
11740ef981d24Smrg
1174165eef222Smrgcat >>confdefs.h <<_ACEOF
1174265eef222Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
1174365eef222Smrg_ACEOF
11744ef981d24Smrg
11745ef981d24Smrg
11746ef981d24Smrg
1174765eef222SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
1174865eef222Smrgmv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
1174965eef222Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
11750ef981d24Smrg
1175165eef222Smrgdistcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
11752ef981d24Smrg
11753ef981d24Smrg
11754ef981d24Smrg
1175565eef222Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xscrnsaver.pc"
11756ef981d24Smrg
1175765eef222Smrgcat >confcache <<\_ACEOF
1175865eef222Smrg# This file is a shell script that caches the results of configure
1175965eef222Smrg# tests run on this system so they can be shared between configure
1176065eef222Smrg# scripts and configure runs, see configure's option --config-cache.
1176165eef222Smrg# It is not useful on other systems.  If it contains results you don't
1176265eef222Smrg# want to keep, you may remove or edit it.
1176365eef222Smrg#
1176465eef222Smrg# config.status only pays attention to the cache file if you give it
1176565eef222Smrg# the --recheck option to rerun configure.
1176665eef222Smrg#
1176765eef222Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
1176865eef222Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
1176965eef222Smrg# following values.
11770ef981d24Smrg
1177165eef222Smrg_ACEOF
11772ef981d24Smrg
1177365eef222Smrg# The following way of writing the cache mishandles newlines in values,
1177465eef222Smrg# but we know of no workaround that is simple, portable, and efficient.
1177565eef222Smrg# So, we kill variables containing newlines.
1177665eef222Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
1177765eef222Smrg# and sets the high bit in the cache file unless we assign to the vars.
1177865eef222Smrg(
1177965eef222Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
1178065eef222Smrg    eval ac_val=\$$ac_var
1178165eef222Smrg    case $ac_val in #(
1178265eef222Smrg    *${as_nl}*)
1178365eef222Smrg      case $ac_var in #(
1178465eef222Smrg      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1178565eef222Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1178665eef222Smrg      esac
1178765eef222Smrg      case $ac_var in #(
1178865eef222Smrg      _ | IFS | as_nl) ;; #(
1178965eef222Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1179065eef222Smrg      *) $as_unset $ac_var ;;
1179165eef222Smrg      esac ;;
1179265eef222Smrg    esac
1179365eef222Smrg  done
11794ef981d24Smrg
1179565eef222Smrg  (set) 2>&1 |
1179665eef222Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
1179765eef222Smrg    *${as_nl}ac_space=\ *)
1179865eef222Smrg      # `set' does not quote correctly, so add quotes (double-quote
1179965eef222Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \).
1180065eef222Smrg      sed -n \
1180165eef222Smrg	"s/'/'\\\\''/g;
1180265eef222Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
1180365eef222Smrg      ;; #(
1180465eef222Smrg    *)
1180565eef222Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
1180665eef222Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1180765eef222Smrg      ;;
1180865eef222Smrg    esac |
1180965eef222Smrg    sort
1181065eef222Smrg) |
1181165eef222Smrg  sed '
1181265eef222Smrg     /^ac_cv_env_/b end
1181365eef222Smrg     t clear
1181465eef222Smrg     :clear
1181565eef222Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
1181665eef222Smrg     t end
1181765eef222Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
1181865eef222Smrg     :end' >>confcache
1181965eef222Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
1182065eef222Smrg  if test -w "$cache_file"; then
1182165eef222Smrg    test "x$cache_file" != "x/dev/null" &&
1182265eef222Smrg      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
1182365eef222Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
1182465eef222Smrg    cat confcache >$cache_file
1182565eef222Smrg  else
1182665eef222Smrg    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
1182765eef222Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
1182865eef222Smrg  fi
1182965eef222Smrgfi
1183065eef222Smrgrm -f confcache
11831ef981d24Smrg
1183265eef222Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
1183365eef222Smrg# Let make expand exec_prefix.
1183465eef222Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11835ef981d24Smrg
1183665eef222SmrgDEFS=-DHAVE_CONFIG_H
11837ef981d24Smrg
1183865eef222Smrgac_libobjs=
1183965eef222Smrgac_ltlibobjs=
1184065eef222Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
1184165eef222Smrg  # 1. Remove the extension, and $U if already installed.
1184265eef222Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
1184365eef222Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
1184465eef222Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
1184565eef222Smrg  #    will be set to the directory where LIBOBJS objects are built.
1184665eef222Smrg  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1184765eef222Smrg  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
1184865eef222Smrgdone
1184965eef222SmrgLIBOBJS=$ac_libobjs
11850ef981d24Smrg
1185165eef222SmrgLTLIBOBJS=$ac_ltlibobjs
11852ef981d24Smrg
11853ef981d24Smrg
1185465eef222Smrg if test -n "$EXEEXT"; then
1185565eef222Smrg  am__EXEEXT_TRUE=
1185665eef222Smrg  am__EXEEXT_FALSE='#'
1185765eef222Smrgelse
1185865eef222Smrg  am__EXEEXT_TRUE='#'
1185965eef222Smrg  am__EXEEXT_FALSE=
1186065eef222Smrgfi
11861ef981d24Smrg
1186265eef222Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
1186365eef222Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
1186465eef222SmrgUsually this means the macro was only invoked conditionally." >&5
1186565eef222Smrg$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
1186665eef222SmrgUsually this means the macro was only invoked conditionally." >&2;}
1186765eef222Smrg   { (exit 1); exit 1; }; }
1186865eef222Smrgfi
1186965eef222Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
1187065eef222Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
1187165eef222SmrgUsually this means the macro was only invoked conditionally." >&5
1187265eef222Smrg$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
1187365eef222SmrgUsually this means the macro was only invoked conditionally." >&2;}
1187465eef222Smrg   { (exit 1); exit 1; }; }
1187565eef222Smrgfi
1187665eef222Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
1187765eef222Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
1187865eef222SmrgUsually this means the macro was only invoked conditionally." >&5
1187965eef222Smrg$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
1188065eef222SmrgUsually this means the macro was only invoked conditionally." >&2;}
1188165eef222Smrg   { (exit 1); exit 1; }; }
1188265eef222Smrgfi
1188365eef222Smrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
1188465eef222Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined.
1188565eef222SmrgUsually this means the macro was only invoked conditionally." >&5
1188665eef222Smrg$as_echo "$as_me: error: conditional \"LINT\" was never defined.
1188765eef222SmrgUsually this means the macro was only invoked conditionally." >&2;}
1188865eef222Smrg   { (exit 1); exit 1; }; }
1188965eef222Smrgfi
1189065eef222Smrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
1189165eef222Smrg  { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined.
1189265eef222SmrgUsually this means the macro was only invoked conditionally." >&5
1189365eef222Smrg$as_echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined.
1189465eef222SmrgUsually this means the macro was only invoked conditionally." >&2;}
1189565eef222Smrg   { (exit 1); exit 1; }; }
1189665eef222Smrgfi
11897ef981d24Smrg
1189865eef222Smrg: ${CONFIG_STATUS=./config.status}
1189965eef222Smrgac_write_fail=0
1190065eef222Smrgac_clean_files_save=$ac_clean_files
1190165eef222Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
1190265eef222Smrg{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
1190365eef222Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
1190465eef222Smrgcat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1190565eef222Smrg#! $SHELL
1190665eef222Smrg# Generated by $as_me.
1190765eef222Smrg# Run this file to recreate the current configuration.
1190865eef222Smrg# Compiler output produced by configure, useful for debugging
1190965eef222Smrg# configure, is in config.log if it exists.
11910ef981d24Smrg
1191165eef222Smrgdebug=false
1191265eef222Smrgac_cs_recheck=false
1191365eef222Smrgac_cs_silent=false
1191465eef222SmrgSHELL=\${CONFIG_SHELL-$SHELL}
1191565eef222Smrg_ACEOF
11916ef981d24Smrg
1191765eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1191865eef222Smrg## --------------------- ##
1191965eef222Smrg## M4sh Initialization.  ##
1192065eef222Smrg## --------------------- ##
11921ef981d24Smrg
1192265eef222Smrg# Be more Bourne compatible
1192365eef222SmrgDUALCASE=1; export DUALCASE # for MKS sh
1192465eef222Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
1192565eef222Smrg  emulate sh
1192665eef222Smrg  NULLCMD=:
1192765eef222Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1192865eef222Smrg  # is contrary to our usage.  Disable this feature.
1192965eef222Smrg  alias -g '${1+"$@"}'='"$@"'
1193065eef222Smrg  setopt NO_GLOB_SUBST
1193165eef222Smrgelse
1193265eef222Smrg  case `(set -o) 2>/dev/null` in
1193365eef222Smrg  *posix*) set -o posix ;;
1193465eef222Smrgesac
11935ef981d24Smrg
1193665eef222Smrgfi
11937ef981d24Smrg
11938ef981d24Smrg
11939ef981d24Smrg
11940ef981d24Smrg
1194165eef222Smrg# PATH needs CR
1194265eef222Smrg# Avoid depending upon Character Ranges.
1194365eef222Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
1194465eef222Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
1194565eef222Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
1194665eef222Smrgas_cr_digits='0123456789'
1194765eef222Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
11948ef981d24Smrg
1194965eef222Smrgas_nl='
1195065eef222Smrg'
1195165eef222Smrgexport as_nl
1195265eef222Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
1195365eef222Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1195465eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
1195565eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
1195665eef222Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
1195765eef222Smrg  as_echo='printf %s\n'
1195865eef222Smrg  as_echo_n='printf %s'
1195965eef222Smrgelse
1196065eef222Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
1196165eef222Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
1196265eef222Smrg    as_echo_n='/usr/ucb/echo -n'
1196365eef222Smrg  else
1196465eef222Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
1196565eef222Smrg    as_echo_n_body='eval
1196665eef222Smrg      arg=$1;
1196765eef222Smrg      case $arg in
1196865eef222Smrg      *"$as_nl"*)
1196965eef222Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
1197065eef222Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
1197165eef222Smrg      esac;
1197265eef222Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
1197365eef222Smrg    '
1197465eef222Smrg    export as_echo_n_body
1197565eef222Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
1197665eef222Smrg  fi
1197765eef222Smrg  export as_echo_body
1197865eef222Smrg  as_echo='sh -c $as_echo_body as_echo'
1197965eef222Smrgfi
11980ef981d24Smrg
1198165eef222Smrg# The user is always right.
1198265eef222Smrgif test "${PATH_SEPARATOR+set}" != set; then
1198365eef222Smrg  PATH_SEPARATOR=:
1198465eef222Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1198565eef222Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1198665eef222Smrg      PATH_SEPARATOR=';'
1198765eef222Smrg  }
1198865eef222Smrgfi
11989ef981d24Smrg
1199065eef222Smrg# Support unset when possible.
1199165eef222Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
1199265eef222Smrg  as_unset=unset
1199365eef222Smrgelse
1199465eef222Smrg  as_unset=false
1199565eef222Smrgfi
11996ef981d24Smrg
11997ef981d24Smrg
1199865eef222Smrg# IFS
1199965eef222Smrg# We need space, tab and new line, in precisely that order.  Quoting is
1200065eef222Smrg# there to prevent editors from complaining about space-tab.
1200165eef222Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
1200265eef222Smrg# splitting by setting IFS to empty value.)
1200365eef222SmrgIFS=" ""	$as_nl"
12004ef981d24Smrg
1200565eef222Smrg# Find who we are.  Look in the path if we contain no directory separator.
1200665eef222Smrgcase $0 in
1200765eef222Smrg  *[\\/]* ) as_myself=$0 ;;
1200865eef222Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1200965eef222Smrgfor as_dir in $PATH
1201065eef222Smrgdo
1201165eef222Smrg  IFS=$as_save_IFS
1201265eef222Smrg  test -z "$as_dir" && as_dir=.
1201365eef222Smrg  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1201465eef222Smrgdone
1201565eef222SmrgIFS=$as_save_IFS
12016ef981d24Smrg
1201765eef222Smrg     ;;
1201865eef222Smrgesac
1201965eef222Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1202065eef222Smrg# in which case we are not to be found in the path.
1202165eef222Smrgif test "x$as_myself" = x; then
1202265eef222Smrg  as_myself=$0
1202365eef222Smrgfi
1202465eef222Smrgif test ! -f "$as_myself"; then
1202565eef222Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1202665eef222Smrg  { (exit 1); exit 1; }
1202765eef222Smrgfi
12028ef981d24Smrg
1202965eef222Smrg# Work around bugs in pre-3.0 UWIN ksh.
1203065eef222Smrgfor as_var in ENV MAIL MAILPATH
1203165eef222Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
1203265eef222Smrgdone
1203365eef222SmrgPS1='$ '
1203465eef222SmrgPS2='> '
1203565eef222SmrgPS4='+ '
12036ef981d24Smrg
1203765eef222Smrg# NLS nuisances.
1203865eef222SmrgLC_ALL=C
1203965eef222Smrgexport LC_ALL
1204065eef222SmrgLANGUAGE=C
1204165eef222Smrgexport LANGUAGE
12042ef981d24Smrg
1204365eef222Smrg# Required to use basename.
1204465eef222Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
1204565eef222Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
1204665eef222Smrg  as_expr=expr
1204765eef222Smrgelse
1204865eef222Smrg  as_expr=false
1204965eef222Smrgfi
12050ef981d24Smrg
1205165eef222Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1205265eef222Smrg  as_basename=basename
1205365eef222Smrgelse
1205465eef222Smrg  as_basename=false
1205565eef222Smrgfi
12056ef981d24Smrg
12057ef981d24Smrg
1205865eef222Smrg# Name of the executable.
1205965eef222Smrgas_me=`$as_basename -- "$0" ||
1206065eef222Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
1206165eef222Smrg	 X"$0" : 'X\(//\)$' \| \
1206265eef222Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1206365eef222Smrg$as_echo X/"$0" |
1206465eef222Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
1206565eef222Smrg	    s//\1/
1206665eef222Smrg	    q
1206765eef222Smrg	  }
1206865eef222Smrg	  /^X\/\(\/\/\)$/{
1206965eef222Smrg	    s//\1/
1207065eef222Smrg	    q
1207165eef222Smrg	  }
1207265eef222Smrg	  /^X\/\(\/\).*/{
1207365eef222Smrg	    s//\1/
1207465eef222Smrg	    q
1207565eef222Smrg	  }
1207665eef222Smrg	  s/.*/./; q'`
12077ef981d24Smrg
1207865eef222Smrg# CDPATH.
1207965eef222Smrg$as_unset CDPATH
12080ef981d24Smrg
12081ef981d24Smrg
12082ef981d24Smrg
1208365eef222Smrg  as_lineno_1=$LINENO
1208465eef222Smrg  as_lineno_2=$LINENO
1208565eef222Smrg  test "x$as_lineno_1" != "x$as_lineno_2" &&
1208665eef222Smrg  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
12087ef981d24Smrg
1208865eef222Smrg  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
1208965eef222Smrg  # uniformly replaced by the line number.  The first 'sed' inserts a
1209065eef222Smrg  # line-number line after each line using $LINENO; the second 'sed'
1209165eef222Smrg  # does the real work.  The second script uses 'N' to pair each
1209265eef222Smrg  # line-number line with the line containing $LINENO, and appends
1209365eef222Smrg  # trailing '-' during substitution so that $LINENO is not a special
1209465eef222Smrg  # case at line end.
1209565eef222Smrg  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
1209665eef222Smrg  # scripts with optimization help from Paolo Bonzini.  Blame Lee
1209765eef222Smrg  # E. McMahon (1931-1989) for sed's syntax.  :-)
1209865eef222Smrg  sed -n '
1209965eef222Smrg    p
1210065eef222Smrg    /[$]LINENO/=
1210165eef222Smrg  ' <$as_myself |
1210265eef222Smrg    sed '
1210365eef222Smrg      s/[$]LINENO.*/&-/
1210465eef222Smrg      t lineno
1210565eef222Smrg      b
1210665eef222Smrg      :lineno
1210765eef222Smrg      N
1210865eef222Smrg      :loop
1210965eef222Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
1211065eef222Smrg      t loop
1211165eef222Smrg      s/-\n.*//
1211265eef222Smrg    ' >$as_me.lineno &&
1211365eef222Smrg  chmod +x "$as_me.lineno" ||
1211465eef222Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
1211565eef222Smrg   { (exit 1); exit 1; }; }
12116ef981d24Smrg
1211765eef222Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
1211865eef222Smrg  # (the dirname of $[0] is not the place where we might find the
1211965eef222Smrg  # original and so on.  Autoconf is especially sensitive to this).
1212065eef222Smrg  . "./$as_me.lineno"
1212165eef222Smrg  # Exit status is that of the last command.
1212265eef222Smrg  exit
1212365eef222Smrg}
12124ef981d24Smrg
12125ef981d24Smrg
1212665eef222Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
1212765eef222Smrg  as_dirname=dirname
1212865eef222Smrgelse
1212965eef222Smrg  as_dirname=false
1213065eef222Smrgfi
12131ef981d24Smrg
1213265eef222SmrgECHO_C= ECHO_N= ECHO_T=
1213365eef222Smrgcase `echo -n x` in
1213465eef222Smrg-n*)
1213565eef222Smrg  case `echo 'x\c'` in
1213665eef222Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
1213765eef222Smrg  *)   ECHO_C='\c';;
1213865eef222Smrg  esac;;
1213965eef222Smrg*)
1214065eef222Smrg  ECHO_N='-n';;
1214165eef222Smrgesac
1214265eef222Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
1214365eef222Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
1214465eef222Smrg  as_expr=expr
1214565eef222Smrgelse
1214665eef222Smrg  as_expr=false
1214765eef222Smrgfi
12148ef981d24Smrg
1214965eef222Smrgrm -f conf$$ conf$$.exe conf$$.file
1215065eef222Smrgif test -d conf$$.dir; then
1215165eef222Smrg  rm -f conf$$.dir/conf$$.file
12152ef981d24Smrgelse
1215365eef222Smrg  rm -f conf$$.dir
1215465eef222Smrg  mkdir conf$$.dir 2>/dev/null
1215565eef222Smrgfi
1215665eef222Smrgif (echo >conf$$.file) 2>/dev/null; then
1215765eef222Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
1215865eef222Smrg    as_ln_s='ln -s'
1215965eef222Smrg    # ... but there are two gotchas:
1216065eef222Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1216165eef222Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
1216265eef222Smrg    # In both cases, we have to default to `cp -p'.
1216365eef222Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
1216465eef222Smrg      as_ln_s='cp -p'
1216565eef222Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
1216665eef222Smrg    as_ln_s=ln
1216765eef222Smrg  else
1216865eef222Smrg    as_ln_s='cp -p'
12169ef981d24Smrg  fi
1217065eef222Smrgelse
1217165eef222Smrg  as_ln_s='cp -p'
12172ef981d24Smrgfi
1217365eef222Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
1217465eef222Smrgrmdir conf$$.dir 2>/dev/null
12175ef981d24Smrg
1217665eef222Smrgif mkdir -p . 2>/dev/null; then
1217765eef222Smrg  as_mkdir_p=:
1217865eef222Smrgelse
1217965eef222Smrg  test -d ./-p && rmdir ./-p
1218065eef222Smrg  as_mkdir_p=false
1218165eef222Smrgfi
12182ef981d24Smrg
1218365eef222Smrgif test -x / >/dev/null 2>&1; then
1218465eef222Smrg  as_test_x='test -x'
1218565eef222Smrgelse
1218665eef222Smrg  if ls -dL / >/dev/null 2>&1; then
1218765eef222Smrg    as_ls_L_option=L
12188ef981d24Smrg  else
1218965eef222Smrg    as_ls_L_option=
12190ef981d24Smrg  fi
1219165eef222Smrg  as_test_x='
1219265eef222Smrg    eval sh -c '\''
1219365eef222Smrg      if test -d "$1"; then
1219465eef222Smrg	test -d "$1/.";
1219565eef222Smrg      else
1219665eef222Smrg	case $1 in
1219765eef222Smrg	-*)set "./$1";;
1219865eef222Smrg	esac;
1219965eef222Smrg	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
1220065eef222Smrg	???[sx]*):;;*)false;;esac;fi
1220165eef222Smrg    '\'' sh
1220265eef222Smrg  '
12203ef981d24Smrgfi
1220465eef222Smrgas_executable_p=$as_test_x
12205ef981d24Smrg
1220665eef222Smrg# Sed expression to map a string onto a valid CPP name.
1220765eef222Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12208ef981d24Smrg
1220965eef222Smrg# Sed expression to map a string onto a valid variable name.
1221065eef222Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12211ef981d24Smrg
12212ef981d24Smrg
1221365eef222Smrgexec 6>&1
12214ef981d24Smrg
1221565eef222Smrg# Save the log message, to keep $[0] and so on meaningful, and to
1221665eef222Smrg# report actual input values of CONFIG_FILES etc. instead of their
1221765eef222Smrg# values after options handling.
1221865eef222Smrgac_log="
1221965eef222SmrgThis file was extended by libXScrnSaver $as_me 1.2.0, which was
1222065eef222Smrggenerated by GNU Autoconf 2.63.  Invocation command line was
12221ef981d24Smrg
1222265eef222Smrg  CONFIG_FILES    = $CONFIG_FILES
1222365eef222Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
1222465eef222Smrg  CONFIG_LINKS    = $CONFIG_LINKS
1222565eef222Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
1222665eef222Smrg  $ $0 $@
12227ef981d24Smrg
1222865eef222Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
1222965eef222Smrg"
12230ef981d24Smrg
1223165eef222Smrg_ACEOF
12232ef981d24Smrg
1223365eef222Smrgcase $ac_config_files in *"
1223465eef222Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
1223565eef222Smrgesac
12236ef981d24Smrg
1223765eef222Smrgcase $ac_config_headers in *"
1223865eef222Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
1223965eef222Smrgesac
12240ef981d24Smrg
12241ef981d24Smrg
1224265eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1224365eef222Smrg# Files that config.status was made for.
1224465eef222Smrgconfig_files="$ac_config_files"
1224565eef222Smrgconfig_headers="$ac_config_headers"
1224665eef222Smrgconfig_commands="$ac_config_commands"
12247ef981d24Smrg
1224865eef222Smrg_ACEOF
12249ef981d24Smrg
1225065eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1225165eef222Smrgac_cs_usage="\
1225265eef222Smrg\`$as_me' instantiates files from templates according to the
1225365eef222Smrgcurrent configuration.
12254ef981d24Smrg
1225565eef222SmrgUsage: $0 [OPTION]... [FILE]...
12256ef981d24Smrg
1225765eef222Smrg  -h, --help       print this help, then exit
1225865eef222Smrg  -V, --version    print version number and configuration settings, then exit
1225965eef222Smrg  -q, --quiet, --silent
1226065eef222Smrg                   do not print progress messages
1226165eef222Smrg  -d, --debug      don't remove temporary files
1226265eef222Smrg      --recheck    update $as_me by reconfiguring in the same conditions
1226365eef222Smrg      --file=FILE[:TEMPLATE]
1226465eef222Smrg                   instantiate the configuration file FILE
1226565eef222Smrg      --header=FILE[:TEMPLATE]
1226665eef222Smrg                   instantiate the configuration header FILE
12267ef981d24Smrg
1226865eef222SmrgConfiguration files:
1226965eef222Smrg$config_files
12270ef981d24Smrg
1227165eef222SmrgConfiguration headers:
1227265eef222Smrg$config_headers
12273ef981d24Smrg
1227465eef222SmrgConfiguration commands:
1227565eef222Smrg$config_commands
12276ef981d24Smrg
1227765eef222SmrgReport bugs to <bug-autoconf@gnu.org>."
12278ef981d24Smrg
1227965eef222Smrg_ACEOF
1228065eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1228165eef222Smrgac_cs_version="\\
1228265eef222SmrglibXScrnSaver config.status 1.2.0
1228365eef222Smrgconfigured by $0, generated by GNU Autoconf 2.63,
1228465eef222Smrg  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12285ef981d24Smrg
1228665eef222SmrgCopyright (C) 2008 Free Software Foundation, Inc.
1228765eef222SmrgThis config.status script is free software; the Free Software Foundation
1228865eef222Smrggives unlimited permission to copy, distribute and modify it."
12289ef981d24Smrg
1229065eef222Smrgac_pwd='$ac_pwd'
1229165eef222Smrgsrcdir='$srcdir'
1229265eef222SmrgINSTALL='$INSTALL'
1229365eef222SmrgMKDIR_P='$MKDIR_P'
1229465eef222SmrgAWK='$AWK'
1229565eef222Smrgtest -n "\$AWK" || AWK=awk
1229665eef222Smrg_ACEOF
12297ef981d24Smrg
1229865eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1229965eef222Smrg# The default lists apply if the user does not specify any file.
1230065eef222Smrgac_need_defaults=:
1230165eef222Smrgwhile test $# != 0
12302ef981d24Smrgdo
1230365eef222Smrg  case $1 in
1230465eef222Smrg  --*=*)
1230565eef222Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
1230665eef222Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
1230765eef222Smrg    ac_shift=:
1230865eef222Smrg    ;;
12309ef981d24Smrg  *)
1231065eef222Smrg    ac_option=$1
1231165eef222Smrg    ac_optarg=$2
1231265eef222Smrg    ac_shift=shift
1231365eef222Smrg    ;;
1231465eef222Smrg  esac
12315ef981d24Smrg
1231665eef222Smrg  case $ac_option in
1231765eef222Smrg  # Handling of the options.
1231865eef222Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1231965eef222Smrg    ac_cs_recheck=: ;;
1232065eef222Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
1232165eef222Smrg    $as_echo "$ac_cs_version"; exit ;;
1232265eef222Smrg  --debug | --debu | --deb | --de | --d | -d )
1232365eef222Smrg    debug=: ;;
1232465eef222Smrg  --file | --fil | --fi | --f )
1232565eef222Smrg    $ac_shift
1232665eef222Smrg    case $ac_optarg in
1232765eef222Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1232865eef222Smrg    esac
1232965eef222Smrg    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
1233065eef222Smrg    ac_need_defaults=false;;
1233165eef222Smrg  --header | --heade | --head | --hea )
1233265eef222Smrg    $ac_shift
1233365eef222Smrg    case $ac_optarg in
1233465eef222Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1233565eef222Smrg    esac
1233665eef222Smrg    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
1233765eef222Smrg    ac_need_defaults=false;;
1233865eef222Smrg  --he | --h)
1233965eef222Smrg    # Conflict between --help and --header
1234065eef222Smrg    { $as_echo "$as_me: error: ambiguous option: $1
1234165eef222SmrgTry \`$0 --help' for more information." >&2
1234265eef222Smrg   { (exit 1); exit 1; }; };;
1234365eef222Smrg  --help | --hel | -h )
1234465eef222Smrg    $as_echo "$ac_cs_usage"; exit ;;
1234565eef222Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1234665eef222Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
1234765eef222Smrg    ac_cs_silent=: ;;
12348ef981d24Smrg
1234965eef222Smrg  # This is an error.
1235065eef222Smrg  -*) { $as_echo "$as_me: error: unrecognized option: $1
1235165eef222SmrgTry \`$0 --help' for more information." >&2
1235265eef222Smrg   { (exit 1); exit 1; }; } ;;
12353ef981d24Smrg
1235465eef222Smrg  *) ac_config_targets="$ac_config_targets $1"
1235565eef222Smrg     ac_need_defaults=false ;;
12356ef981d24Smrg
1235765eef222Smrg  esac
1235865eef222Smrg  shift
1235965eef222Smrgdone
12360ef981d24Smrg
1236165eef222Smrgac_configure_extra_args=
12362ef981d24Smrg
1236365eef222Smrgif $ac_cs_silent; then
1236465eef222Smrg  exec 6>/dev/null
1236565eef222Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
12366ef981d24Smrgfi
12367ef981d24Smrg
1236865eef222Smrg_ACEOF
1236965eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1237065eef222Smrgif \$ac_cs_recheck; then
1237165eef222Smrg  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1237265eef222Smrg  shift
1237365eef222Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1237465eef222Smrg  CONFIG_SHELL='$SHELL'
1237565eef222Smrg  export CONFIG_SHELL
1237665eef222Smrg  exec "\$@"
1237765eef222Smrgfi
12378ef981d24Smrg
1237965eef222Smrg_ACEOF
1238065eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1238165eef222Smrgexec 5>>config.log
1238265eef222Smrg{
1238365eef222Smrg  echo
1238465eef222Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
1238565eef222Smrg## Running $as_me. ##
1238665eef222Smrg_ASBOX
1238765eef222Smrg  $as_echo "$ac_log"
1238865eef222Smrg} >&5
12389ef981d24Smrg
1239065eef222Smrg_ACEOF
1239165eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1239265eef222Smrg#
1239365eef222Smrg# INIT-COMMANDS
1239465eef222Smrg#
1239565eef222SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12396ef981d24Smrg
12397ef981d24Smrg
1239865eef222Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
1239965eef222Smrg# if CDPATH is set.
1240065eef222Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12401ef981d24Smrg
1240265eef222Smrgsed_quote_subst='$sed_quote_subst'
1240365eef222Smrgdouble_quote_subst='$double_quote_subst'
1240465eef222Smrgdelay_variable_subst='$delay_variable_subst'
1240565eef222Smrgmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
1240665eef222Smrgmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
1240765eef222Smrgenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
1240865eef222Smrgenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
1240965eef222Smrgpic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
1241065eef222Smrgenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
1241165eef222Smrghost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
1241265eef222Smrghost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
1241365eef222Smrghost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
1241465eef222Smrgbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
1241565eef222Smrgbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
1241665eef222Smrgbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
1241765eef222SmrgSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
1241865eef222SmrgXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
1241965eef222SmrgGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
1242065eef222SmrgEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
1242165eef222SmrgFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
1242265eef222SmrgLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
1242365eef222SmrgNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
1242465eef222SmrgLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
1242565eef222Smrgmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
1242665eef222Smrgac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
1242765eef222Smrgexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
1242865eef222Smrglt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
1242965eef222Smrglt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
1243065eef222Smrglt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
1243165eef222Smrgreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
1243265eef222Smrgreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1243365eef222SmrgOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
1243465eef222Smrgdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
1243565eef222Smrgfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
1243665eef222SmrgAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
1243765eef222SmrgAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
1243865eef222SmrgSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
1243965eef222SmrgRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
1244065eef222Smrgold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1244165eef222Smrgold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1244265eef222Smrgold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1244365eef222SmrgCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
1244465eef222SmrgCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
1244565eef222Smrgcompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
1244665eef222SmrgGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
1244765eef222Smrglt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
1244865eef222Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
1244965eef222Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
1245065eef222Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
1245165eef222Smrgobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
1245265eef222SmrgSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
1245365eef222SmrgECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
1245465eef222SmrgMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
1245565eef222Smrglt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
1245665eef222Smrglt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
1245765eef222Smrglt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
1245865eef222Smrglt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
1245965eef222Smrglt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
1246065eef222Smrgneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
1246165eef222SmrgDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
1246265eef222SmrgNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
1246365eef222SmrgLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
1246465eef222SmrgOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
1246565eef222SmrgOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
1246665eef222Smrglibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
1246765eef222Smrgshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1246865eef222Smrgextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1246965eef222Smrgarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
1247065eef222Smrgenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
1247165eef222Smrgexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
1247265eef222Smrgwhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
1247365eef222Smrgcompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
1247465eef222Smrgold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1247565eef222Smrgold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1247665eef222Smrgarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1247765eef222Smrgarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1247865eef222Smrgmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1247965eef222Smrgmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1248065eef222Smrgwith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
1248165eef222Smrgallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
1248265eef222Smrgno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
1248365eef222Smrghardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
1248465eef222Smrghardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
1248565eef222Smrghardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
1248665eef222Smrghardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
1248765eef222Smrghardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
1248865eef222Smrghardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
1248965eef222Smrghardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
1249065eef222Smrghardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
1249165eef222Smrginherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
1249265eef222Smrglink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
1249365eef222Smrgfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
1249465eef222Smrgalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
1249565eef222Smrgexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1249665eef222Smrgexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
1249765eef222Smrginclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
1249865eef222Smrgprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1249965eef222Smrgfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
1250065eef222Smrgvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
1250165eef222Smrgneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
1250265eef222Smrgneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
1250365eef222Smrgversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
1250465eef222Smrgrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
1250565eef222Smrgshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
1250665eef222Smrgshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
1250765eef222Smrglibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
1250865eef222Smrglibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
1250965eef222Smrgsoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
1251065eef222Smrgpostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1251165eef222Smrgpostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1251265eef222Smrgfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
1251365eef222Smrgfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
1251465eef222Smrghardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
1251565eef222Smrgsys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
1251665eef222Smrgsys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
1251765eef222Smrghardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
1251865eef222Smrgenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
1251965eef222Smrgenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
1252065eef222Smrgenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
1252165eef222Smrgold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
1252265eef222Smrgstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
1252365eef222Smrg
1252465eef222SmrgLTCC='$LTCC'
1252565eef222SmrgLTCFLAGS='$LTCFLAGS'
1252665eef222Smrgcompiler='$compiler_DEFAULT'
1252765eef222Smrg
1252865eef222Smrg# Quote evaled strings.
1252965eef222Smrgfor var in SED \
1253065eef222SmrgGREP \
1253165eef222SmrgEGREP \
1253265eef222SmrgFGREP \
1253365eef222SmrgLD \
1253465eef222SmrgNM \
1253565eef222SmrgLN_S \
1253665eef222Smrglt_SP2NL \
1253765eef222Smrglt_NL2SP \
1253865eef222Smrgreload_flag \
1253965eef222SmrgOBJDUMP \
1254065eef222Smrgdeplibs_check_method \
1254165eef222Smrgfile_magic_cmd \
1254265eef222SmrgAR \
1254365eef222SmrgAR_FLAGS \
1254465eef222SmrgSTRIP \
1254565eef222SmrgRANLIB \
1254665eef222SmrgCC \
1254765eef222SmrgCFLAGS \
1254865eef222Smrgcompiler \
1254965eef222Smrglt_cv_sys_global_symbol_pipe \
1255065eef222Smrglt_cv_sys_global_symbol_to_cdecl \
1255165eef222Smrglt_cv_sys_global_symbol_to_c_name_address \
1255265eef222Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
1255365eef222SmrgSHELL \
1255465eef222SmrgECHO \
1255565eef222Smrglt_prog_compiler_no_builtin_flag \
1255665eef222Smrglt_prog_compiler_wl \
1255765eef222Smrglt_prog_compiler_pic \
1255865eef222Smrglt_prog_compiler_static \
1255965eef222Smrglt_cv_prog_compiler_c_o \
1256065eef222Smrgneed_locks \
1256165eef222SmrgDSYMUTIL \
1256265eef222SmrgNMEDIT \
1256365eef222SmrgLIPO \
1256465eef222SmrgOTOOL \
1256565eef222SmrgOTOOL64 \
1256665eef222Smrgshrext_cmds \
1256765eef222Smrgexport_dynamic_flag_spec \
1256865eef222Smrgwhole_archive_flag_spec \
1256965eef222Smrgcompiler_needs_object \
1257065eef222Smrgwith_gnu_ld \
1257165eef222Smrgallow_undefined_flag \
1257265eef222Smrgno_undefined_flag \
1257365eef222Smrghardcode_libdir_flag_spec \
1257465eef222Smrghardcode_libdir_flag_spec_ld \
1257565eef222Smrghardcode_libdir_separator \
1257665eef222Smrgfix_srcfile_path \
1257765eef222Smrgexclude_expsyms \
1257865eef222Smrginclude_expsyms \
1257965eef222Smrgfile_list_spec \
1258065eef222Smrgvariables_saved_for_relink \
1258165eef222Smrglibname_spec \
1258265eef222Smrglibrary_names_spec \
1258365eef222Smrgsoname_spec \
1258465eef222Smrgfinish_eval \
1258565eef222Smrgold_striplib \
1258665eef222Smrgstriplib; do
1258765eef222Smrg    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
1258865eef222Smrg    *[\\\\\\\`\\"\\\$]*)
1258965eef222Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1259065eef222Smrg      ;;
1259165eef222Smrg    *)
1259265eef222Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1259365eef222Smrg      ;;
1259465eef222Smrg    esac
1259565eef222Smrgdone
12596ef981d24Smrg
1259765eef222Smrg# Double-quote double-evaled strings.
1259865eef222Smrgfor var in reload_cmds \
1259965eef222Smrgold_postinstall_cmds \
1260065eef222Smrgold_postuninstall_cmds \
1260165eef222Smrgold_archive_cmds \
1260265eef222Smrgextract_expsyms_cmds \
1260365eef222Smrgold_archive_from_new_cmds \
1260465eef222Smrgold_archive_from_expsyms_cmds \
1260565eef222Smrgarchive_cmds \
1260665eef222Smrgarchive_expsym_cmds \
1260765eef222Smrgmodule_cmds \
1260865eef222Smrgmodule_expsym_cmds \
1260965eef222Smrgexport_symbols_cmds \
1261065eef222Smrgprelink_cmds \
1261165eef222Smrgpostinstall_cmds \
1261265eef222Smrgpostuninstall_cmds \
1261365eef222Smrgfinish_cmds \
1261465eef222Smrgsys_lib_search_path_spec \
1261565eef222Smrgsys_lib_dlsearch_path_spec; do
1261665eef222Smrg    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
1261765eef222Smrg    *[\\\\\\\`\\"\\\$]*)
1261865eef222Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1261965eef222Smrg      ;;
1262065eef222Smrg    *)
1262165eef222Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1262265eef222Smrg      ;;
12623ef981d24Smrg    esac
1262465eef222Smrgdone
12625ef981d24Smrg
1262665eef222Smrg# Fix-up fallback echo if it was mangled by the above quoting rules.
1262765eef222Smrgcase \$lt_ECHO in
1262865eef222Smrg*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
1262965eef222Smrg  ;;
1263065eef222Smrgesac
12631ef981d24Smrg
1263265eef222Smrgac_aux_dir='$ac_aux_dir'
1263365eef222Smrgxsi_shell='$xsi_shell'
1263465eef222Smrglt_shell_append='$lt_shell_append'
12635ef981d24Smrg
1263665eef222Smrg# See if we are running on zsh, and set the options which allow our
1263765eef222Smrg# commands through without removal of \ escapes INIT.
1263865eef222Smrgif test -n "\${ZSH_VERSION+set}" ; then
1263965eef222Smrg   setopt NO_GLOB_SUBST
12640ef981d24Smrgfi
12641ef981d24Smrg
12642ef981d24Smrg
1264365eef222Smrg    PACKAGE='$PACKAGE'
1264465eef222Smrg    VERSION='$VERSION'
1264565eef222Smrg    TIMESTAMP='$TIMESTAMP'
1264665eef222Smrg    RM='$RM'
1264765eef222Smrg    ofile='$ofile'
12648ef981d24Smrg
12649ef981d24Smrg
12650ef981d24Smrg
12651ef981d24Smrg
1265265eef222Smrg_ACEOF
12653ef981d24Smrg
1265465eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12655ef981d24Smrg
1265665eef222Smrg# Handling of arguments.
1265765eef222Smrgfor ac_config_target in $ac_config_targets
1265865eef222Smrgdo
1265965eef222Smrg  case $ac_config_target in
1266065eef222Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
1266165eef222Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
1266265eef222Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
1266365eef222Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
1266465eef222Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
1266565eef222Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
1266665eef222Smrg    "xscrnsaver.pc") CONFIG_FILES="$CONFIG_FILES xscrnsaver.pc" ;;
12667ef981d24Smrg
1266865eef222Smrg  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
1266965eef222Smrg$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
1267065eef222Smrg   { (exit 1); exit 1; }; };;
1267165eef222Smrg  esac
1267265eef222Smrgdone
12673ef981d24Smrg
12674ef981d24Smrg
1267565eef222Smrg# If the user did not use the arguments to specify the items to instantiate,
1267665eef222Smrg# then the envvar interface is used.  Set only those that are not.
1267765eef222Smrg# We use the long form for the default assignment because of an extremely
1267865eef222Smrg# bizarre bug on SunOS 4.1.3.
1267965eef222Smrgif $ac_need_defaults; then
1268065eef222Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
1268165eef222Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
1268265eef222Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12683ef981d24Smrgfi
12684ef981d24Smrg
1268565eef222Smrg# Have a temporary directory for convenience.  Make it in the build tree
1268665eef222Smrg# simply because there is no reason against having it here, and in addition,
1268765eef222Smrg# creating and moving files from /tmp can sometimes cause problems.
1268865eef222Smrg# Hook for its removal unless debugging.
1268965eef222Smrg# Note that there is a small window in which the directory will not be cleaned:
1269065eef222Smrg# after its creation but before its name has been assigned to `$tmp'.
1269165eef222Smrg$debug ||
1269265eef222Smrg{
1269365eef222Smrg  tmp=
1269465eef222Smrg  trap 'exit_status=$?
1269565eef222Smrg  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
1269665eef222Smrg' 0
1269765eef222Smrg  trap '{ (exit 1); exit 1; }' 1 2 13 15
12698ef981d24Smrg}
1269965eef222Smrg# Create a (secure) tmp directory for tmp files.
12700ef981d24Smrg
1270165eef222Smrg{
1270265eef222Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
1270365eef222Smrg  test -n "$tmp" && test -d "$tmp"
1270465eef222Smrg}  ||
1270565eef222Smrg{
1270665eef222Smrg  tmp=./conf$$-$RANDOM
1270765eef222Smrg  (umask 077 && mkdir "$tmp")
1270865eef222Smrg} ||
1270965eef222Smrg{
1271065eef222Smrg   $as_echo "$as_me: cannot create a temporary directory in ." >&2
1271165eef222Smrg   { (exit 1); exit 1; }
1271265eef222Smrg}
12713ef981d24Smrg
1271465eef222Smrg# Set up the scripts for CONFIG_FILES section.
1271565eef222Smrg# No need to generate them if there are no CONFIG_FILES.
1271665eef222Smrg# This happens for instance with `./config.status config.h'.
1271765eef222Smrgif test -n "$CONFIG_FILES"; then
12718ef981d24Smrg
12719ef981d24Smrg
1272065eef222Smrgac_cr='
1272165eef222Smrg'
1272265eef222Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
1272365eef222Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12724ef981d24Smrg  ac_cs_awk_cr='\\r'
1272565eef222Smrgelse
12726ef981d24Smrg  ac_cs_awk_cr=$ac_cr
12727ef981d24Smrgfi
1272865eef222Smrg
1272965eef222Smrgecho 'BEGIN {' >"$tmp/subs1.awk" &&
12730ef981d24Smrg_ACEOF
12731ef981d24Smrg
1273265eef222Smrg
1273365eef222Smrg{
1273465eef222Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
1273565eef222Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
1273665eef222Smrg  echo "_ACEOF"
1273765eef222Smrg} >conf$$subs.sh ||
1273865eef222Smrg  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
1273965eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
1274065eef222Smrg   { (exit 1); exit 1; }; }
1274165eef222Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
1274265eef222Smrgac_delim='%!_!# '
1274365eef222Smrgfor ac_last_try in false false false false false :; do
1274465eef222Smrg  . ./conf$$subs.sh ||
1274565eef222Smrg    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
1274665eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
12747ef981d24Smrg   { (exit 1); exit 1; }; }
1274865eef222Smrg
1274965eef222Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
1275065eef222Smrg  if test $ac_delim_n = $ac_delim_num; then
1275165eef222Smrg    break
1275265eef222Smrg  elif $ac_last_try; then
1275365eef222Smrg    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
1275465eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
1275565eef222Smrg   { (exit 1); exit 1; }; }
1275665eef222Smrg  else
1275765eef222Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1275865eef222Smrg  fi
1275965eef222Smrgdone
1276065eef222Smrgrm -f conf$$subs.sh
1276165eef222Smrg
1276265eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1276365eef222Smrgcat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
1276465eef222Smrg_ACEOF
1276565eef222Smrgsed -n '
1276665eef222Smrgh
1276765eef222Smrgs/^/S["/; s/!.*/"]=/
1276865eef222Smrgp
1276965eef222Smrgg
1277065eef222Smrgs/^[^!]*!//
1277165eef222Smrg:repl
1277265eef222Smrgt repl
1277365eef222Smrgs/'"$ac_delim"'$//
1277465eef222Smrgt delim
1277565eef222Smrg:nl
1277665eef222Smrgh
1277765eef222Smrgs/\(.\{148\}\).*/\1/
1277865eef222Smrgt more1
1277965eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
1278065eef222Smrgp
1278165eef222Smrgn
1278265eef222Smrgb repl
1278365eef222Smrg:more1
1278465eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1278565eef222Smrgp
1278665eef222Smrgg
1278765eef222Smrgs/.\{148\}//
1278865eef222Smrgt nl
1278965eef222Smrg:delim
1279065eef222Smrgh
1279165eef222Smrgs/\(.\{148\}\).*/\1/
1279265eef222Smrgt more2
1279365eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
1279465eef222Smrgp
1279565eef222Smrgb
1279665eef222Smrg:more2
1279765eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
1279865eef222Smrgp
1279965eef222Smrgg
1280065eef222Smrgs/.\{148\}//
1280165eef222Smrgt delim
1280265eef222Smrg' <conf$$subs.awk | sed '
1280365eef222Smrg/^[^""]/{
1280465eef222Smrg  N
1280565eef222Smrg  s/\n//
1280665eef222Smrg}
1280765eef222Smrg' >>$CONFIG_STATUS || ac_write_fail=1
1280865eef222Smrgrm -f conf$$subs.awk
1280965eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1281065eef222Smrg_ACAWK
1281165eef222Smrgcat >>"\$tmp/subs1.awk" <<_ACAWK &&
1281265eef222Smrg  for (key in S) S_is_set[key] = 1
12813ef981d24Smrg  FS = ""
1281465eef222Smrg
1281565eef222Smrg}
1281665eef222Smrg{
1281765eef222Smrg  line = $ 0
1281865eef222Smrg  nfields = split(line, field, "@")
1281965eef222Smrg  substed = 0
1282065eef222Smrg  len = length(field[1])
1282165eef222Smrg  for (i = 2; i < nfields; i++) {
1282265eef222Smrg    key = field[i]
1282365eef222Smrg    keylen = length(key)
1282465eef222Smrg    if (S_is_set[key]) {
1282565eef222Smrg      value = S[key]
1282665eef222Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
1282765eef222Smrg      len += length(value) + length(field[++i])
1282865eef222Smrg      substed = 1
1282965eef222Smrg    } else
1283065eef222Smrg      len += 1 + keylen
1283165eef222Smrg  }
1283265eef222Smrg
1283365eef222Smrg  print line
12834ef981d24Smrg}
1283565eef222Smrg
1283665eef222Smrg_ACAWK
1283765eef222Smrg_ACEOF
1283865eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1283965eef222Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
1284065eef222Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
1284165eef222Smrgelse
1284265eef222Smrg  cat
1284365eef222Smrgfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
1284465eef222Smrg  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
1284565eef222Smrg$as_echo "$as_me: error: could not setup config files machinery" >&2;}
1284665eef222Smrg   { (exit 1); exit 1; }; }
12847ef981d24Smrg_ACEOF
1284865eef222Smrg
1284965eef222Smrg# VPATH may cause trouble with some makes, so we remove $(srcdir),
1285065eef222Smrg# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
1285165eef222Smrg# trailing colons and then remove the whole line if VPATH becomes empty
1285265eef222Smrg# (actually we leave an empty line to preserve line numbers).
1285365eef222Smrgif test "x$srcdir" = x.; then
1285465eef222Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
1285565eef222Smrgs/:*\$(srcdir):*/:/
1285665eef222Smrgs/:*\${srcdir}:*/:/
1285765eef222Smrgs/:*@srcdir@:*/:/
1285865eef222Smrgs/^\([^=]*=[	 ]*\):*/\1/
1285965eef222Smrgs/:*$//
1286065eef222Smrgs/^[^=]*=[	 ]*$//
12861ef981d24Smrg}'
12862ef981d24Smrgfi
1286365eef222Smrg
1286465eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12865ef981d24Smrgfi # test -n "$CONFIG_FILES"
1286665eef222Smrg
1286765eef222Smrg# Set up the scripts for CONFIG_HEADERS section.
1286865eef222Smrg# No need to generate them if there are no CONFIG_HEADERS.
1286965eef222Smrg# This happens for instance with `./config.status Makefile'.
1287065eef222Smrgif test -n "$CONFIG_HEADERS"; then
1287165eef222Smrgcat >"$tmp/defines.awk" <<\_ACAWK ||
1287265eef222SmrgBEGIN {
12873ef981d24Smrg_ACEOF
1287465eef222Smrg
1287565eef222Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
1287665eef222Smrg# here-document in config.status, that substitutes the proper values into
12877ef981d24Smrg# config.h.in to produce config.h.
1287865eef222Smrg
1287965eef222Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
1288065eef222Smrg# handling of long lines.
1288165eef222Smrgac_delim='%!_!# '
1288265eef222Smrgfor ac_last_try in false false :; do
1288365eef222Smrg  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
1288465eef222Smrg  if test -z "$ac_t"; then
1288565eef222Smrg    break
1288665eef222Smrg  elif $ac_last_try; then
1288765eef222Smrg    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
1288865eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
1288965eef222Smrg   { (exit 1); exit 1; }; }
1289065eef222Smrg  else
1289165eef222Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
1289265eef222Smrg  fi
12893ef981d24Smrgdone
1289465eef222Smrg
1289565eef222Smrg# For the awk script, D is an array of macro values keyed by name,
1289665eef222Smrg# likewise P contains macro parameters if any.  Preserve backslash
12897ef981d24Smrg# newline sequences.
1289865eef222Smrg
1289965eef222Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
1290065eef222Smrgsed -n '
1290165eef222Smrgs/.\{148\}/&'"$ac_delim"'/g
1290265eef222Smrgt rset
1290365eef222Smrg:rset
1290465eef222Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
1290565eef222Smrgt def
1290665eef222Smrgd
1290765eef222Smrg:def
1290865eef222Smrgs/\\$//
1290965eef222Smrgt bsnl
1291065eef222Smrgs/["\\]/\\&/g
1291165eef222Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1291265eef222SmrgD["\1"]=" \3"/p
1291365eef222Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
1291465eef222Smrgd
1291565eef222Smrg:bsnl
1291665eef222Smrgs/["\\]/\\&/g
1291765eef222Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
1291865eef222SmrgD["\1"]=" \3\\\\\\n"\\/p
1291965eef222Smrgt cont
1292065eef222Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
1292165eef222Smrgt cont
1292265eef222Smrgd
1292365eef222Smrg:cont
1292465eef222Smrgn
1292565eef222Smrgs/.\{148\}/&'"$ac_delim"'/g
1292665eef222Smrgt clear
1292765eef222Smrg:clear
1292865eef222Smrgs/\\$//
1292965eef222Smrgt bsnlc
1293065eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
1293165eef222Smrgd
1293265eef222Smrg:bsnlc
1293365eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
1293465eef222Smrgb cont
1293565eef222Smrg' <confdefs.h | sed '
1293665eef222Smrgs/'"$ac_delim"'/"\\\
1293765eef222Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
1293865eef222Smrg
1293965eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1294065eef222Smrg  for (key in D) D_is_set[key] = 1
1294165eef222Smrg  FS = ""
1294265eef222Smrg}
1294365eef222Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
1294465eef222Smrg  line = \$ 0
1294565eef222Smrg  split(line, arg, " ")
1294665eef222Smrg  if (arg[1] == "#") {
1294765eef222Smrg    defundef = arg[2]
1294865eef222Smrg    mac1 = arg[3]
1294965eef222Smrg  } else {
1295065eef222Smrg    defundef = substr(arg[1], 2)
1295165eef222Smrg    mac1 = arg[2]
1295265eef222Smrg  }
1295365eef222Smrg  split(mac1, mac2, "(") #)
1295465eef222Smrg  macro = mac2[1]
1295565eef222Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
1295665eef222Smrg  if (D_is_set[macro]) {
1295765eef222Smrg    # Preserve the white space surrounding the "#".
1295865eef222Smrg    print prefix "define", macro P[macro] D[macro]
1295965eef222Smrg    next
1296065eef222Smrg  } else {
1296165eef222Smrg    # Replace #undef with comments.  This is necessary, for example,
1296265eef222Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
1296365eef222Smrg    # on some systems where configure will not decide to define it.
1296465eef222Smrg    if (defundef == "undef") {
1296565eef222Smrg      print "/*", prefix defundef, macro, "*/"
1296665eef222Smrg      next
1296765eef222Smrg    }
1296865eef222Smrg  }
1296965eef222Smrg}
1297065eef222Smrg{ print }
1297165eef222Smrg_ACAWK
1297265eef222Smrg_ACEOF
1297365eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1297465eef222Smrg  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
1297565eef222Smrg$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
1297665eef222Smrg   { (exit 1); exit 1; }; }
12977ef981d24Smrgfi # test -n "$CONFIG_HEADERS"
12978ef981d24Smrg
1297965eef222Smrg
1298065eef222Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
1298165eef222Smrgshift
1298265eef222Smrgfor ac_tag
1298365eef222Smrgdo
1298465eef222Smrg  case $ac_tag in
1298565eef222Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
1298665eef222Smrg  esac
1298765eef222Smrg  case $ac_mode$ac_tag in
1298865eef222Smrg  :[FHL]*:*);;
1298965eef222Smrg  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
1299065eef222Smrg$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
1299165eef222Smrg   { (exit 1); exit 1; }; };;
1299265eef222Smrg  :[FH]-) ac_tag=-:-;;
1299365eef222Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
1299465eef222Smrg  esac
1299565eef222Smrg  ac_save_IFS=$IFS
1299665eef222Smrg  IFS=:
1299765eef222Smrg  set x $ac_tag
1299865eef222Smrg  IFS=$ac_save_IFS
1299965eef222Smrg  shift
1300065eef222Smrg  ac_file=$1
13001ef981d24Smrg  shift
1300265eef222Smrg
1300365eef222Smrg  case $ac_mode in
1300465eef222Smrg  :L) ac_source=$1;;
1300565eef222Smrg  :[FH])
1300665eef222Smrg    ac_file_inputs=
1300765eef222Smrg    for ac_f
1300865eef222Smrg    do
1300965eef222Smrg      case $ac_f in
1301065eef222Smrg      -) ac_f="$tmp/stdin";;
1301165eef222Smrg      *) # Look for the file first in the build tree, then in the source tree
1301265eef222Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
1301365eef222Smrg	 # because $ac_f cannot contain `:'.
1301465eef222Smrg	 test -f "$ac_f" ||
1301565eef222Smrg	   case $ac_f in
1301665eef222Smrg	   [\\/$]*) false;;
1301765eef222Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
1301865eef222Smrg	   esac ||
1301965eef222Smrg	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
1302065eef222Smrg$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
1302165eef222Smrg   { (exit 1); exit 1; }; };;
1302265eef222Smrg      esac
1302365eef222Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1302465eef222Smrg      ac_file_inputs="$ac_file_inputs '$ac_f'"
13025ef981d24Smrg    done
1302665eef222Smrg
1302765eef222Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
1302865eef222Smrg    # use $as_me), people would be surprised to read:
1302965eef222Smrg    #    /* config.h.  Generated by config.status.  */
1303065eef222Smrg    configure_input='Generated from '`
1303165eef222Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1303265eef222Smrg	`' by configure.'
1303365eef222Smrg    if test x"$ac_file" != x-; then
1303465eef222Smrg      configure_input="$ac_file.  $configure_input"
1303565eef222Smrg      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
1303665eef222Smrg$as_echo "$as_me: creating $ac_file" >&6;}
1303765eef222Smrg    fi
1303865eef222Smrg    # Neutralize special characters interpreted by sed in replacement strings.
1303965eef222Smrg    case $configure_input in #(
1304065eef222Smrg    *\&* | *\|* | *\\* )
1304165eef222Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
1304265eef222Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
1304365eef222Smrg    *) ac_sed_conf_input=$configure_input;;
13044ef981d24Smrg    esac
1304565eef222Smrg
1304665eef222Smrg    case $ac_tag in
1304765eef222Smrg    *:-:* | *:-) cat >"$tmp/stdin" \
1304865eef222Smrg      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1304965eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1305065eef222Smrg   { (exit 1); exit 1; }; } ;;
1305165eef222Smrg    esac
1305265eef222Smrg    ;;
13053ef981d24Smrg  esac
1305465eef222Smrg
1305565eef222Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
1305665eef222Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1305765eef222Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
1305865eef222Smrg	 X"$ac_file" : 'X\(//\)$' \| \
1305965eef222Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
1306065eef222Smrg$as_echo X"$ac_file" |
1306165eef222Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1306265eef222Smrg	    s//\1/
1306365eef222Smrg	    q
1306465eef222Smrg	  }
1306565eef222Smrg	  /^X\(\/\/\)[^/].*/{
1306665eef222Smrg	    s//\1/
1306765eef222Smrg	    q
1306865eef222Smrg	  }
1306965eef222Smrg	  /^X\(\/\/\)$/{
1307065eef222Smrg	    s//\1/
1307165eef222Smrg	    q
1307265eef222Smrg	  }
1307365eef222Smrg	  /^X\(\/\).*/{
1307465eef222Smrg	    s//\1/
1307565eef222Smrg	    q
1307665eef222Smrg	  }
1307765eef222Smrg	  s/.*/./; q'`
1307865eef222Smrg  { as_dir="$ac_dir"
1307965eef222Smrg  case $as_dir in #(
1308065eef222Smrg  -*) as_dir=./$as_dir;;
1308165eef222Smrg  esac
1308265eef222Smrg  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
1308365eef222Smrg    as_dirs=
1308465eef222Smrg    while :; do
1308565eef222Smrg      case $as_dir in #(
1308665eef222Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1308765eef222Smrg      *) as_qdir=$as_dir;;
1308865eef222Smrg      esac
1308965eef222Smrg      as_dirs="'$as_qdir' $as_dirs"
1309065eef222Smrg      as_dir=`$as_dirname -- "$as_dir" ||
1309165eef222Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1309265eef222Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
1309365eef222Smrg	 X"$as_dir" : 'X\(//\)$' \| \
1309465eef222Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1309565eef222Smrg$as_echo X"$as_dir" |
1309665eef222Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1309765eef222Smrg	    s//\1/
1309865eef222Smrg	    q
1309965eef222Smrg	  }
1310065eef222Smrg	  /^X\(\/\/\)[^/].*/{
1310165eef222Smrg	    s//\1/
1310265eef222Smrg	    q
1310365eef222Smrg	  }
1310465eef222Smrg	  /^X\(\/\/\)$/{
1310565eef222Smrg	    s//\1/
1310665eef222Smrg	    q
1310765eef222Smrg	  }
1310865eef222Smrg	  /^X\(\/\).*/{
1310965eef222Smrg	    s//\1/
1311065eef222Smrg	    q
1311165eef222Smrg	  }
1311265eef222Smrg	  s/.*/./; q'`
1311365eef222Smrg      test -d "$as_dir" && break
1311465eef222Smrg    done
1311565eef222Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
1311665eef222Smrg  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
1311765eef222Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
1311865eef222Smrg   { (exit 1); exit 1; }; }; }
13119ef981d24Smrg  ac_builddir=.
1312065eef222Smrg
1312165eef222Smrgcase "$ac_dir" in
1312265eef222Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1312365eef222Smrg*)
1312465eef222Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1312565eef222Smrg  # A ".." for each directory in $ac_dir_suffix.
1312665eef222Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1312765eef222Smrg  case $ac_top_builddir_sub in
1312865eef222Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1312965eef222Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1313065eef222Smrg  esac ;;
1313165eef222Smrgesac
1313265eef222Smrgac_abs_top_builddir=$ac_pwd
1313365eef222Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1313465eef222Smrg# for backward compatibility:
13135ef981d24Smrgac_top_builddir=$ac_top_build_prefix
1313665eef222Smrg
1313765eef222Smrgcase $srcdir in
1313865eef222Smrg  .)  # We are building in place.
1313965eef222Smrg    ac_srcdir=.
1314065eef222Smrg    ac_top_srcdir=$ac_top_builddir_sub
1314165eef222Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1314265eef222Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1314365eef222Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1314465eef222Smrg    ac_top_srcdir=$srcdir
1314565eef222Smrg    ac_abs_top_srcdir=$srcdir ;;
1314665eef222Smrg  *) # Relative name.
1314765eef222Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1314865eef222Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1314965eef222Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1315065eef222Smrgesac
13151ef981d24Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13152ef981d24Smrg
1315365eef222Smrg
1315465eef222Smrg  case $ac_mode in
1315565eef222Smrg  :F)
1315665eef222Smrg  #
1315765eef222Smrg  # CONFIG_FILE
13158ef981d24Smrg  #
1315965eef222Smrg
1316065eef222Smrg  case $INSTALL in
1316165eef222Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
1316265eef222Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
1316365eef222Smrg  esac
1316465eef222Smrg  ac_MKDIR_P=$MKDIR_P
1316565eef222Smrg  case $MKDIR_P in
1316665eef222Smrg  [\\/$]* | ?:[\\/]* ) ;;
1316765eef222Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
1316865eef222Smrg  esac
13169ef981d24Smrg_ACEOF
1317065eef222Smrg
1317165eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1317265eef222Smrg# If the template does not know about datarootdir, expand it.
1317365eef222Smrg# FIXME: This hack should be removed a few years after 2.60.
13174ef981d24Smrgac_datarootdir_hack=; ac_datarootdir_seen=
1317565eef222Smrg
1317665eef222Smrgac_sed_dataroot='
1317765eef222Smrg/datarootdir/ {
1317865eef222Smrg  p
1317965eef222Smrg  q
1318065eef222Smrg}
1318165eef222Smrg/@datadir@/p
1318265eef222Smrg/@docdir@/p
1318365eef222Smrg/@infodir@/p
1318465eef222Smrg/@localedir@/p
1318565eef222Smrg/@mandir@/p
1318665eef222Smrg'
1318765eef222Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1318865eef222Smrg*datarootdir*) ac_datarootdir_seen=yes;;
1318965eef222Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1319065eef222Smrg  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1319165eef222Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1319265eef222Smrg_ACEOF
1319365eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1319465eef222Smrg  ac_datarootdir_hack='
1319565eef222Smrg  s&@datadir@&$datadir&g
1319665eef222Smrg  s&@docdir@&$docdir&g
1319765eef222Smrg  s&@infodir@&$infodir&g
1319865eef222Smrg  s&@localedir@&$localedir&g
1319965eef222Smrg  s&@mandir@&$mandir&g
1320065eef222Smrg    s&\\\${datarootdir}&$datarootdir&g' ;;
1320165eef222Smrgesac
13202ef981d24Smrg_ACEOF
1320365eef222Smrg
1320465eef222Smrg# Neutralize VPATH when `$srcdir' = `.'.
1320565eef222Smrg# Shell code in configure.ac might set extrasub.
1320665eef222Smrg# FIXME: do we really want to maintain this feature?
1320765eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1320865eef222Smrgac_sed_extra="$ac_vpsub
13209ef981d24Smrg$extrasub
1321065eef222Smrg_ACEOF
1321165eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1321265eef222Smrg:t
1321365eef222Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1321465eef222Smrgs|@configure_input@|$ac_sed_conf_input|;t t
1321565eef222Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
1321665eef222Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
1321765eef222Smrgs&@srcdir@&$ac_srcdir&;t t
1321865eef222Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
1321965eef222Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
1322065eef222Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
1322165eef222Smrgs&@builddir@&$ac_builddir&;t t
1322265eef222Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
1322365eef222Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
1322465eef222Smrgs&@INSTALL@&$ac_INSTALL&;t t
1322565eef222Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
1322665eef222Smrg$ac_datarootdir_hack
1322765eef222Smrg"
1322865eef222Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
1322965eef222Smrg  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1323065eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
13231ef981d24Smrg   { (exit 1); exit 1; }; }
1323265eef222Smrg
1323365eef222Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1323465eef222Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
1323565eef222Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
1323665eef222Smrg  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1323765eef222Smrgwhich seems to be undefined.  Please make sure it is defined." >&5
1323865eef222Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13239ef981d24Smrgwhich seems to be undefined.  Please make sure it is defined." >&2;}
1324065eef222Smrg
1324165eef222Smrg  rm -f "$tmp/stdin"
1324265eef222Smrg  case $ac_file in
1324365eef222Smrg  -) cat "$tmp/out" && rm -f "$tmp/out";;
1324465eef222Smrg  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
1324565eef222Smrg  esac \
1324665eef222Smrg  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1324765eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1324865eef222Smrg   { (exit 1); exit 1; }; }
1324965eef222Smrg ;;
1325065eef222Smrg  :H)
1325165eef222Smrg  #
1325265eef222Smrg  # CONFIG_HEADER
1325365eef222Smrg  #
1325465eef222Smrg  if test x"$ac_file" != x-; then
1325565eef222Smrg    {
1325665eef222Smrg      $as_echo "/* $configure_input  */" \
1325765eef222Smrg      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
1325865eef222Smrg    } >"$tmp/config.h" \
1325965eef222Smrg      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1326065eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1326165eef222Smrg   { (exit 1); exit 1; }; }
1326265eef222Smrg    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
1326365eef222Smrg      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
1326465eef222Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
1326565eef222Smrg    else
1326665eef222Smrg      rm -f "$ac_file"
1326765eef222Smrg      mv "$tmp/config.h" "$ac_file" \
1326865eef222Smrg	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
1326965eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;}
1327065eef222Smrg   { (exit 1); exit 1; }; }
1327165eef222Smrg    fi
1327265eef222Smrg  else
1327365eef222Smrg    $as_echo "/* $configure_input  */" \
1327465eef222Smrg      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
1327565eef222Smrg      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
1327665eef222Smrg$as_echo "$as_me: error: could not create -" >&2;}
1327765eef222Smrg   { (exit 1); exit 1; }; }
1327865eef222Smrg  fi
1327965eef222Smrg# Compute "$ac_file"'s index in $config_headers.
1328065eef222Smrg_am_arg="$ac_file"
1328165eef222Smrg_am_stamp_count=1
1328265eef222Smrgfor _am_header in $config_headers :; do
1328365eef222Smrg  case $_am_header in
1328465eef222Smrg    $_am_arg | $_am_arg:* )
1328565eef222Smrg      break ;;
1328665eef222Smrg    * )
1328765eef222Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1328865eef222Smrg  esac
1328965eef222Smrgdone
1329065eef222Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
1329165eef222Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1329265eef222Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
1329365eef222Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
1329465eef222Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1329565eef222Smrg$as_echo X"$_am_arg" |
1329665eef222Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1329765eef222Smrg	    s//\1/
1329865eef222Smrg	    q
1329965eef222Smrg	  }
1330065eef222Smrg	  /^X\(\/\/\)[^/].*/{
1330165eef222Smrg	    s//\1/
1330265eef222Smrg	    q
1330365eef222Smrg	  }
1330465eef222Smrg	  /^X\(\/\/\)$/{
1330565eef222Smrg	    s//\1/
1330665eef222Smrg	    q
1330765eef222Smrg	  }
1330865eef222Smrg	  /^X\(\/\).*/{
1330965eef222Smrg	    s//\1/
1331065eef222Smrg	    q
1331165eef222Smrg	  }
1331265eef222Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
13313ef981d24Smrg ;;
1331465eef222Smrg
1331565eef222Smrg  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
1331665eef222Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
1331765eef222Smrg ;;
13318ef981d24Smrg  esac
13319ef981d24Smrg
1332065eef222Smrg
1332165eef222Smrg  case $ac_file$ac_mode in
1332265eef222Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1332365eef222Smrg  # Autoconf 2.62 quotes --file arguments for eval, but not when files
1332465eef222Smrg  # are listed without --file.  Let's play safe and only enable the eval
1332565eef222Smrg  # if we detect the quoting.
1332665eef222Smrg  case $CONFIG_FILES in
1332765eef222Smrg  *\'*) eval set x "$CONFIG_FILES" ;;
1332865eef222Smrg  *)   set x $CONFIG_FILES ;;
1332965eef222Smrg  esac
1333065eef222Smrg  shift
1333165eef222Smrg  for mf
1333265eef222Smrg  do
1333365eef222Smrg    # Strip MF so we end up with the name of the file.
1333465eef222Smrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
1333565eef222Smrg    # Check whether this is an Automake generated Makefile or not.
1333665eef222Smrg    # We used to match only the files named `Makefile.in', but
1333765eef222Smrg    # some people rename them; so instead we look at the file content.
1333865eef222Smrg    # Grep'ing the first line is not enough: some people post-process
1333965eef222Smrg    # each Makefile.in and add a new line on top of each file to say so.
1334065eef222Smrg    # Grep'ing the whole file is not good either: AIX grep has a line
1334165eef222Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
1334265eef222Smrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1334365eef222Smrg      dirpart=`$as_dirname -- "$mf" ||
1334465eef222Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1334565eef222Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
1334665eef222Smrg	 X"$mf" : 'X\(//\)$' \| \
1334765eef222Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1334865eef222Smrg$as_echo X"$mf" |
1334965eef222Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1335065eef222Smrg	    s//\1/
1335165eef222Smrg	    q
1335265eef222Smrg	  }
1335365eef222Smrg	  /^X\(\/\/\)[^/].*/{
1335465eef222Smrg	    s//\1/
1335565eef222Smrg	    q
1335665eef222Smrg	  }
1335765eef222Smrg	  /^X\(\/\/\)$/{
1335865eef222Smrg	    s//\1/
1335965eef222Smrg	    q
1336065eef222Smrg	  }
1336165eef222Smrg	  /^X\(\/\).*/{
1336265eef222Smrg	    s//\1/
1336365eef222Smrg	    q
1336465eef222Smrg	  }
1336565eef222Smrg	  s/.*/./; q'`
1336665eef222Smrg    else
1336765eef222Smrg      continue
1336865eef222Smrg    fi
1336965eef222Smrg    # Extract the definition of DEPDIR, am__include, and am__quote
1337065eef222Smrg    # from the Makefile without running `make'.
1337165eef222Smrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1337265eef222Smrg    test -z "$DEPDIR" && continue
1337365eef222Smrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
1337465eef222Smrg    test -z "am__include" && continue
1337565eef222Smrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1337665eef222Smrg    # When using ansi2knr, U may be empty or an underscore; expand it
1337765eef222Smrg    U=`sed -n 's/^U = //p' < "$mf"`
1337865eef222Smrg    # Find all dependency output files, they are included files with
1337965eef222Smrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
1338065eef222Smrg    # simplest approach to changing $(DEPDIR) to its actual value in the
1338165eef222Smrg    # expansion.
1338265eef222Smrg    for file in `sed -n "
1338365eef222Smrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1338465eef222Smrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1338565eef222Smrg      # Make sure the directory exists.
1338665eef222Smrg      test -f "$dirpart/$file" && continue
1338765eef222Smrg      fdir=`$as_dirname -- "$file" ||
1338865eef222Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1338965eef222Smrg	 X"$file" : 'X\(//\)[^/]' \| \
1339065eef222Smrg	 X"$file" : 'X\(//\)$' \| \
1339165eef222Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1339265eef222Smrg$as_echo X"$file" |
1339365eef222Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1339465eef222Smrg	    s//\1/
1339565eef222Smrg	    q
1339665eef222Smrg	  }
1339765eef222Smrg	  /^X\(\/\/\)[^/].*/{
1339865eef222Smrg	    s//\1/
1339965eef222Smrg	    q
1340065eef222Smrg	  }
1340165eef222Smrg	  /^X\(\/\/\)$/{
1340265eef222Smrg	    s//\1/
1340365eef222Smrg	    q
1340465eef222Smrg	  }
1340565eef222Smrg	  /^X\(\/\).*/{
1340665eef222Smrg	    s//\1/
1340765eef222Smrg	    q
1340865eef222Smrg	  }
1340965eef222Smrg	  s/.*/./; q'`
1341065eef222Smrg      { as_dir=$dirpart/$fdir
1341165eef222Smrg  case $as_dir in #(
1341265eef222Smrg  -*) as_dir=./$as_dir;;
1341365eef222Smrg  esac
1341465eef222Smrg  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
1341565eef222Smrg    as_dirs=
1341665eef222Smrg    while :; do
1341765eef222Smrg      case $as_dir in #(
1341865eef222Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1341965eef222Smrg      *) as_qdir=$as_dir;;
1342065eef222Smrg      esac
1342165eef222Smrg      as_dirs="'$as_qdir' $as_dirs"
1342265eef222Smrg      as_dir=`$as_dirname -- "$as_dir" ||
1342365eef222Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1342465eef222Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
1342565eef222Smrg	 X"$as_dir" : 'X\(//\)$' \| \
1342665eef222Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
1342765eef222Smrg$as_echo X"$as_dir" |
1342865eef222Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1342965eef222Smrg	    s//\1/
1343065eef222Smrg	    q
1343165eef222Smrg	  }
1343265eef222Smrg	  /^X\(\/\/\)[^/].*/{
1343365eef222Smrg	    s//\1/
1343465eef222Smrg	    q
1343565eef222Smrg	  }
1343665eef222Smrg	  /^X\(\/\/\)$/{
1343765eef222Smrg	    s//\1/
1343865eef222Smrg	    q
1343965eef222Smrg	  }
1344065eef222Smrg	  /^X\(\/\).*/{
1344165eef222Smrg	    s//\1/
1344265eef222Smrg	    q
1344365eef222Smrg	  }
1344465eef222Smrg	  s/.*/./; q'`
1344565eef222Smrg      test -d "$as_dir" && break
1344665eef222Smrg    done
1344765eef222Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
1344865eef222Smrg  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
1344965eef222Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
1345065eef222Smrg   { (exit 1); exit 1; }; }; }
1345165eef222Smrg      # echo "creating $dirpart/$file"
1345265eef222Smrg      echo '# dummy' > "$dirpart/$file"
1345365eef222Smrg    done
1345465eef222Smrg  done
1345565eef222Smrg}
1345665eef222Smrg ;;
1345765eef222Smrg    "libtool":C)
1345865eef222Smrg
1345965eef222Smrg    # See if we are running on zsh, and set the options which allow our
1346065eef222Smrg    # commands through without removal of \ escapes.
1346165eef222Smrg    if test -n "${ZSH_VERSION+set}" ; then
1346265eef222Smrg      setopt NO_GLOB_SUBST
13463ef981d24Smrg    fi
1346465eef222Smrg
1346565eef222Smrg    cfgfile="${ofile}T"
1346665eef222Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13467ef981d24Smrg    $RM "$cfgfile"
1346865eef222Smrg
1346965eef222Smrg    cat <<_LT_EOF >> "$cfgfile"
13470ef981d24Smrg#! $SHELL
1347165eef222Smrg
1347265eef222Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1347365eef222Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1347465eef222Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13475ef981d24Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
1347665eef222Smrg#
1347765eef222Smrg#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
1347865eef222Smrg#                 2006, 2007, 2008 Free Software Foundation, Inc.
13479ef981d24Smrg#   Written by Gordon Matzigkeit, 1996
1348065eef222Smrg#
1348165eef222Smrg#   This file is part of GNU Libtool.
1348265eef222Smrg#
1348365eef222Smrg# GNU Libtool is free software; you can redistribute it and/or
1348465eef222Smrg# modify it under the terms of the GNU General Public License as
1348565eef222Smrg# published by the Free Software Foundation; either version 2 of
1348665eef222Smrg# the License, or (at your option) any later version.
1348765eef222Smrg#
1348865eef222Smrg# As a special exception to the GNU General Public License,
1348965eef222Smrg# if you distribute this file as part of a program or library that
1349065eef222Smrg# is built using GNU Libtool, you may include this file under the
1349165eef222Smrg# same distribution terms that you use for the rest of that program.
1349265eef222Smrg#
1349365eef222Smrg# GNU Libtool is distributed in the hope that it will be useful,
1349465eef222Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of
1349565eef222Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1349665eef222Smrg# GNU General Public License for more details.
1349765eef222Smrg#
1349865eef222Smrg# You should have received a copy of the GNU General Public License
1349965eef222Smrg# along with GNU Libtool; see the file COPYING.  If not, a copy
1350065eef222Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
1350165eef222Smrg# obtained by writing to the Free Software Foundation, Inc.,
13502ef981d24Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13503ef981d24Smrg
1350465eef222Smrg
1350565eef222Smrg# The names of the tagged configurations supported by this script.
13506ef981d24Smrgavailable_tags=""
1350765eef222Smrg
1350865eef222Smrg# ### BEGIN LIBTOOL CONFIG
1350965eef222Smrg
1351065eef222Smrg# Which release of libtool.m4 was used?
1351165eef222Smrgmacro_version=$macro_version
1351265eef222Smrgmacro_revision=$macro_revision
1351365eef222Smrg
1351465eef222Smrg# Whether or not to build shared libraries.
13515ef981d24Smrgbuild_libtool_libs=$enable_shared
1351665eef222Smrg
1351765eef222Smrg# Whether or not to build static libraries.
13518ef981d24Smrgbuild_old_libs=$enable_static
1351965eef222Smrg
1352065eef222Smrg# What type of objects to build.
13521ef981d24Smrgpic_mode=$pic_mode
1352265eef222Smrg
1352365eef222Smrg# Whether or not to optimize for fast installation.
13524ef981d24Smrgfast_install=$enable_fast_install
1352565eef222Smrg
1352665eef222Smrg# The host system.
1352765eef222Smrghost_alias=$host_alias
1352865eef222Smrghost=$host
13529ef981d24Smrghost_os=$host_os
1353065eef222Smrg
1353165eef222Smrg# The build system.
1353265eef222Smrgbuild_alias=$build_alias
1353365eef222Smrgbuild=$build
13534ef981d24Smrgbuild_os=$build_os
1353565eef222Smrg
1353665eef222Smrg# A sed program that does not truncate output.
13537ef981d24SmrgSED=$lt_SED
1353865eef222Smrg
1353965eef222Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13540ef981d24SmrgXsed="\$SED -e 1s/^X//"
1354165eef222Smrg
1354265eef222Smrg# A grep program that handles long lines.
13543ef981d24SmrgGREP=$lt_GREP
1354465eef222Smrg
1354565eef222Smrg# An ERE matcher.
13546ef981d24SmrgEGREP=$lt_EGREP
1354765eef222Smrg
1354865eef222Smrg# A literal string matcher.
13549ef981d24SmrgFGREP=$lt_FGREP
1355065eef222Smrg
1355165eef222Smrg# A BSD- or MS-compatible name lister.
13552ef981d24SmrgNM=$lt_NM
1355365eef222Smrg
1355465eef222Smrg# Whether we need soft or hard links.
13555ef981d24SmrgLN_S=$lt_LN_S
1355665eef222Smrg
1355765eef222Smrg# What is the maximum length of a command?
13558ef981d24Smrgmax_cmd_len=$max_cmd_len
1355965eef222Smrg
1356065eef222Smrg# Object file suffix (normally "o").
13561ef981d24Smrgobjext=$ac_objext
1356265eef222Smrg
1356365eef222Smrg# Executable file suffix (normally "").
13564ef981d24Smrgexeext=$exeext
1356565eef222Smrg
1356665eef222Smrg# whether the shell understands "unset".
13567ef981d24Smrglt_unset=$lt_unset
1356865eef222Smrg
1356965eef222Smrg# turn spaces into newlines.
13570ef981d24SmrgSP2NL=$lt_lt_SP2NL
1357165eef222Smrg
1357265eef222Smrg# turn newlines into spaces.
13573ef981d24SmrgNL2SP=$lt_lt_NL2SP
1357465eef222Smrg
1357565eef222Smrg# How to create reloadable object files.
1357665eef222Smrgreload_flag=$lt_reload_flag
13577ef981d24Smrgreload_cmds=$lt_reload_cmds
1357865eef222Smrg
1357965eef222Smrg# An object symbol dumper.
13580ef981d24SmrgOBJDUMP=$lt_OBJDUMP
1358165eef222Smrg
1358265eef222Smrg# Method to check whether dependent libraries are shared objects.
13583ef981d24Smrgdeplibs_check_method=$lt_deplibs_check_method
1358465eef222Smrg
1358565eef222Smrg# Command to use when deplibs_check_method == "file_magic".
13586ef981d24Smrgfile_magic_cmd=$lt_file_magic_cmd
1358765eef222Smrg
1358865eef222Smrg# The archiver.
1358965eef222SmrgAR=$lt_AR
13590ef981d24SmrgAR_FLAGS=$lt_AR_FLAGS
1359165eef222Smrg
1359265eef222Smrg# A symbol stripping program.
13593ef981d24SmrgSTRIP=$lt_STRIP
1359465eef222Smrg
1359565eef222Smrg# Commands used to install an old-style archive.
1359665eef222SmrgRANLIB=$lt_RANLIB
1359765eef222Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
13598ef981d24Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
1359965eef222Smrg
1360065eef222Smrg# A C compiler.
13601ef981d24SmrgLTCC=$lt_CC
1360265eef222Smrg
1360365eef222Smrg# LTCC compiler flags.
13604ef981d24SmrgLTCFLAGS=$lt_CFLAGS
1360565eef222Smrg
1360665eef222Smrg# Take the output of nm and produce a listing of raw symbols and C names.
13607ef981d24Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
1360865eef222Smrg
1360965eef222Smrg# Transform the output of nm in a proper C declaration.
13610ef981d24Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1361165eef222Smrg
1361265eef222Smrg# Transform the output of nm in a C name address pair.
13613ef981d24Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1361465eef222Smrg
1361565eef222Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
13616ef981d24Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
1361765eef222Smrg
1361865eef222Smrg# The name of the directory that contains temporary libtool files.
13619ef981d24Smrgobjdir=$objdir
1362065eef222Smrg
1362165eef222Smrg# Shell to use when invoking shell scripts.
1362265eef222SmrgSHELL=$lt_SHELL
1362365eef222Smrg
1362465eef222Smrg# An echo program that does not interpret backslashes.
1362565eef222SmrgECHO=$lt_ECHO
1362665eef222Smrg
1362765eef222Smrg# Used to examine libraries when file_magic_cmd begins with "file".
1362865eef222SmrgMAGIC_CMD=$MAGIC_CMD
1362965eef222Smrg
1363065eef222Smrg# Must we lock files when doing compilation?
13631ef981d24Smrgneed_locks=$lt_need_locks
1363265eef222Smrg
1363365eef222Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13634ef981d24SmrgDSYMUTIL=$lt_DSYMUTIL
1363565eef222Smrg
1363665eef222Smrg# Tool to change global to local symbols on Mac OS X.
13637ef981d24SmrgNMEDIT=$lt_NMEDIT
1363865eef222Smrg
1363965eef222Smrg# Tool to manipulate fat objects and archives on Mac OS X.
13640ef981d24SmrgLIPO=$lt_LIPO
1364165eef222Smrg
1364265eef222Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13643ef981d24SmrgOTOOL=$lt_OTOOL
1364465eef222Smrg
1364565eef222Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13646ef981d24SmrgOTOOL64=$lt_OTOOL64
1364765eef222Smrg
1364865eef222Smrg# Old archive suffix (normally "a").
13649ef981d24Smrglibext=$libext
1365065eef222Smrg
1365165eef222Smrg# Shared library suffix (normally ".so").
13652ef981d24Smrgshrext_cmds=$lt_shrext_cmds
1365365eef222Smrg
1365465eef222Smrg# The commands to extract the exported symbol list from a shared archive.
13655ef981d24Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
1365665eef222Smrg
1365765eef222Smrg# Variables whose values should be saved in libtool wrapper scripts and
1365865eef222Smrg# restored at link time.
13659ef981d24Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
1366065eef222Smrg
1366165eef222Smrg# Do we need the "lib" prefix for modules?
13662ef981d24Smrgneed_lib_prefix=$need_lib_prefix
1366365eef222Smrg
1366465eef222Smrg# Do we need a version for libraries?
13665ef981d24Smrgneed_version=$need_version
1366665eef222Smrg
1366765eef222Smrg# Library versioning type.
13668ef981d24Smrgversion_type=$version_type
1366965eef222Smrg
1367065eef222Smrg# Shared library runtime path variable.
13671ef981d24Smrgrunpath_var=$runpath_var
1367265eef222Smrg
1367365eef222Smrg# Shared library path variable.
13674ef981d24Smrgshlibpath_var=$shlibpath_var
1367565eef222Smrg
1367665eef222Smrg# Is shlibpath searched before the hard-coded library search path?
13677ef981d24Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
1367865eef222Smrg
1367965eef222Smrg# Format of library name prefix.
13680ef981d24Smrglibname_spec=$lt_libname_spec
1368165eef222Smrg
1368265eef222Smrg# List of archive names.  First name is the real one, the rest are links.
1368365eef222Smrg# The last name is the one that the linker finds with -lNAME
13684ef981d24Smrglibrary_names_spec=$lt_library_names_spec
1368565eef222Smrg
1368665eef222Smrg# The coded name of the library, if different from the real name.
13687ef981d24Smrgsoname_spec=$lt_soname_spec
1368865eef222Smrg
1368965eef222Smrg# Command to use after installation of a shared archive.
13690ef981d24Smrgpostinstall_cmds=$lt_postinstall_cmds
1369165eef222Smrg
1369265eef222Smrg# Command to use after uninstallation of a shared archive.
13693ef981d24Smrgpostuninstall_cmds=$lt_postuninstall_cmds
1369465eef222Smrg
1369565eef222Smrg# Commands used to finish a libtool library installation in a directory.
13696ef981d24Smrgfinish_cmds=$lt_finish_cmds
1369765eef222Smrg
1369865eef222Smrg# As "finish_cmds", except a single script fragment to be evaled but
1369965eef222Smrg# not shown.
13700ef981d24Smrgfinish_eval=$lt_finish_eval
1370165eef222Smrg
1370265eef222Smrg# Whether we should hardcode library paths into libraries.
13703ef981d24Smrghardcode_into_libs=$hardcode_into_libs
1370465eef222Smrg
1370565eef222Smrg# Compile-time system search path for libraries.
13706ef981d24Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1370765eef222Smrg
1370865eef222Smrg# Run-time system search path for libraries.
13709ef981d24Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1371065eef222Smrg
1371165eef222Smrg# Whether dlopen is supported.
13712ef981d24Smrgdlopen_support=$enable_dlopen
1371365eef222Smrg
1371465eef222Smrg# Whether dlopen of programs is supported.
13715ef981d24Smrgdlopen_self=$enable_dlopen_self
1371665eef222Smrg
1371765eef222Smrg# Whether dlopen of statically linked programs is supported.
13718ef981d24Smrgdlopen_self_static=$enable_dlopen_self_static
1371965eef222Smrg
1372065eef222Smrg# Commands to strip libraries.
1372165eef222Smrgold_striplib=$lt_old_striplib
13722ef981d24Smrgstriplib=$lt_striplib
13723ef981d24Smrg
1372465eef222Smrg
1372565eef222Smrg# The linker used to build libraries.
13726ef981d24SmrgLD=$lt_LD
1372765eef222Smrg
1372865eef222Smrg# Commands used to build an old-style archive.
13729ef981d24Smrgold_archive_cmds=$lt_old_archive_cmds
1373065eef222Smrg
1373165eef222Smrg# A language specific compiler.
13732ef981d24SmrgCC=$lt_compiler
1373365eef222Smrg
1373465eef222Smrg# Is the compiler the GNU compiler?
13735ef981d24Smrgwith_gcc=$GCC
1373665eef222Smrg
1373765eef222Smrg# Compiler flag to turn off builtin functions.
13738ef981d24Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
1373965eef222Smrg
1374065eef222Smrg# How to pass a linker flag through the compiler.
13741ef981d24Smrgwl=$lt_lt_prog_compiler_wl
1374265eef222Smrg
1374365eef222Smrg# Additional compiler flags for building library objects.
13744ef981d24Smrgpic_flag=$lt_lt_prog_compiler_pic
1374565eef222Smrg
1374665eef222Smrg# Compiler flag to prevent dynamic linking.
13747ef981d24Smrglink_static_flag=$lt_lt_prog_compiler_static
1374865eef222Smrg
1374965eef222Smrg# Does compiler simultaneously support -c and -o options?
13750ef981d24Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
1375165eef222Smrg
1375265eef222Smrg# Whether or not to add -lc for building shared libraries.
13753ef981d24Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
1375465eef222Smrg
1375565eef222Smrg# Whether or not to disallow shared libs when runtime libs are static.
1375665eef222Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
1375765eef222Smrg
1375865eef222Smrg# Compiler flag to allow reflexive dlopens.
13759ef981d24Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
1376065eef222Smrg
1376165eef222Smrg# Compiler flag to generate shared objects directly from archives.
13762ef981d24Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
1376365eef222Smrg
1376465eef222Smrg# Whether the compiler copes with passing no objects directly.
1376565eef222Smrgcompiler_needs_object=$lt_compiler_needs_object
1376665eef222Smrg
1376765eef222Smrg# Create an old-style archive from a shared archive.
13768ef981d24Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
1376965eef222Smrg
1377065eef222Smrg# Create a temporary old-style archive to link instead of a shared archive.
13771ef981d24Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
1377265eef222Smrg
1377365eef222Smrg# Commands used to build a shared archive.
1377465eef222Smrgarchive_cmds=$lt_archive_cmds
13775ef981d24Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
1377665eef222Smrg
1377765eef222Smrg# Commands used to build a loadable module if different from building
1377865eef222Smrg# a shared archive.
1377965eef222Smrgmodule_cmds=$lt_module_cmds
13780ef981d24Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
1378165eef222Smrg
1378265eef222Smrg# Whether we are building with GNU ld or not.
13783ef981d24Smrgwith_gnu_ld=$lt_with_gnu_ld
1378465eef222Smrg
1378565eef222Smrg# Flag that allows shared libraries with undefined symbols to be built.
13786ef981d24Smrgallow_undefined_flag=$lt_allow_undefined_flag
1378765eef222Smrg
1378865eef222Smrg# Flag that enforces no undefined symbols.
13789ef981d24Smrgno_undefined_flag=$lt_no_undefined_flag
1379065eef222Smrg
1379165eef222Smrg# Flag to hardcode \$libdir into a binary during linking.
1379265eef222Smrg# This must work even if \$libdir does not exist
13793ef981d24Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
1379465eef222Smrg
1379565eef222Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary
1379665eef222Smrg# during linking.  This must work even if \$libdir does not exist.
13797ef981d24Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
1379865eef222Smrg
1379965eef222Smrg# Whether we need a single "-rpath" flag with a separated argument.
13800ef981d24Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
1380165eef222Smrg
1380265eef222Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1380365eef222Smrg# DIR into the resulting binary.
13804ef981d24Smrghardcode_direct=$hardcode_direct
1380565eef222Smrg
1380665eef222Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
1380765eef222Smrg# DIR into the resulting binary and the resulting library dependency is
1380865eef222Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
1380965eef222Smrg# library is relocated.
13810ef981d24Smrghardcode_direct_absolute=$hardcode_direct_absolute
1381165eef222Smrg
1381265eef222Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
1381365eef222Smrg# into the resulting binary.
13814ef981d24Smrghardcode_minus_L=$hardcode_minus_L
1381565eef222Smrg
1381665eef222Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
1381765eef222Smrg# into the resulting binary.
13818ef981d24Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
1381965eef222Smrg
1382065eef222Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
1382165eef222Smrg# into the library and all subsequent libraries and executables linked
1382265eef222Smrg# against it.
13823ef981d24Smrghardcode_automatic=$hardcode_automatic
1382465eef222Smrg
1382565eef222Smrg# Set to yes if linker adds runtime paths of dependent libraries
1382665eef222Smrg# to runtime path list.
13827ef981d24Smrginherit_rpath=$inherit_rpath
1382865eef222Smrg
1382965eef222Smrg# Whether libtool must link a program against all its dependency libraries.
13830ef981d24Smrglink_all_deplibs=$link_all_deplibs
1383165eef222Smrg
1383265eef222Smrg# Fix the shell variable \$srcfile for the compiler.
13833ef981d24Smrgfix_srcfile_path=$lt_fix_srcfile_path
1383465eef222Smrg
1383565eef222Smrg# Set to "yes" if exported symbols are required.
13836ef981d24Smrgalways_export_symbols=$always_export_symbols
1383765eef222Smrg
1383865eef222Smrg# The commands to list exported symbols.
13839ef981d24Smrgexport_symbols_cmds=$lt_export_symbols_cmds
1384065eef222Smrg
1384165eef222Smrg# Symbols that should not be listed in the preloaded symbols.
13842ef981d24Smrgexclude_expsyms=$lt_exclude_expsyms
1384365eef222Smrg
1384465eef222Smrg# Symbols that must always be exported.
13845ef981d24Smrginclude_expsyms=$lt_include_expsyms
1384665eef222Smrg
1384765eef222Smrg# Commands necessary for linking programs (against libraries) with templates.
13848ef981d24Smrgprelink_cmds=$lt_prelink_cmds
1384965eef222Smrg
1385065eef222Smrg# Specify filename containing input files.
13851ef981d24Smrgfile_list_spec=$lt_file_list_spec
1385265eef222Smrg
1385365eef222Smrg# How to hardcode a shared library path into an executable.
13854ef981d24Smrghardcode_action=$hardcode_action
1385565eef222Smrg
1385665eef222Smrg# ### END LIBTOOL CONFIG
1385765eef222Smrg
1385865eef222Smrg_LT_EOF
1385965eef222Smrg
1386065eef222Smrg  case $host_os in
1386165eef222Smrg  aix3*)
1386265eef222Smrg    cat <<\_LT_EOF >> "$cfgfile"
1386365eef222Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
1386465eef222Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
1386565eef222Smrg# vanish in a puff of smoke.
1386665eef222Smrgif test "X${COLLECT_NAMES+set}" != Xset; then
1386765eef222Smrg  COLLECT_NAMES=
1386865eef222Smrg  export COLLECT_NAMES
1386965eef222Smrgfi
1387065eef222Smrg_LT_EOF
13871ef981d24Smrg    ;;
13872ef981d24Smrg  esac
13873ef981d24Smrg
1387465eef222Smrg
13875ef981d24Smrgltmain="$ac_aux_dir/ltmain.sh"
13876ef981d24Smrg
1387765eef222Smrg
1387865eef222Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
1387965eef222Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
1388065eef222Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
1388165eef222Smrg  # is reportedly fixed, but why not run on old versions too?
1388265eef222Smrg  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13883ef981d24Smrg    || (rm -f "$cfgfile"; exit 1)
1388465eef222Smrg
1388565eef222Smrg  case $xsi_shell in
1388665eef222Smrg  yes)
1388765eef222Smrg    cat << \_LT_EOF >> "$cfgfile"
1388865eef222Smrg
1388965eef222Smrg# func_dirname file append nondir_replacement
1389065eef222Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1389165eef222Smrg# otherwise set result to NONDIR_REPLACEMENT.
1389265eef222Smrgfunc_dirname ()
1389365eef222Smrg{
1389465eef222Smrg  case ${1} in
1389565eef222Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
13896ef981d24Smrg    *  ) func_dirname_result="${3}" ;;
1389765eef222Smrg  esac
13898ef981d24Smrg}
1389965eef222Smrg
1390065eef222Smrg# func_basename file
1390165eef222Smrgfunc_basename ()
1390265eef222Smrg{
1390365eef222Smrg  func_basename_result="${1##*/}"
13904ef981d24Smrg}
1390565eef222Smrg
1390665eef222Smrg# func_dirname_and_basename file append nondir_replacement
1390765eef222Smrg# perform func_basename and func_dirname in a single function
1390865eef222Smrg# call:
1390965eef222Smrg#   dirname:  Compute the dirname of FILE.  If nonempty,
1391065eef222Smrg#             add APPEND to the result, otherwise set result
1391165eef222Smrg#             to NONDIR_REPLACEMENT.
1391265eef222Smrg#             value returned in "$func_dirname_result"
1391365eef222Smrg#   basename: Compute filename of FILE.
1391465eef222Smrg#             value retuned in "$func_basename_result"
1391565eef222Smrg# Implementation must be kept synchronized with func_dirname
1391665eef222Smrg# and func_basename. For efficiency, we do not delegate to
1391765eef222Smrg# those functions but instead duplicate the functionality here.
1391865eef222Smrgfunc_dirname_and_basename ()
1391965eef222Smrg{
1392065eef222Smrg  case ${1} in
1392165eef222Smrg    */*) func_dirname_result="${1%/*}${2}" ;;
1392265eef222Smrg    *  ) func_dirname_result="${3}" ;;
1392365eef222Smrg  esac
13924ef981d24Smrg  func_basename_result="${1##*/}"
13925ef981d24Smrg}
1392665eef222Smrg
1392765eef222Smrg# func_stripname prefix suffix name
1392865eef222Smrg# strip PREFIX and SUFFIX off of NAME.
1392965eef222Smrg# PREFIX and SUFFIX must not contain globbing or regex special
1393065eef222Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1393165eef222Smrg# dot (in which case that matches only a dot).
1393265eef222Smrgfunc_stripname ()
1393365eef222Smrg{
1393465eef222Smrg  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1393565eef222Smrg  # positional parameters, so assign one to ordinary parameter first.
1393665eef222Smrg  func_stripname_result=${3}
1393765eef222Smrg  func_stripname_result=${func_stripname_result#"${1}"}
1393865eef222Smrg  func_stripname_result=${func_stripname_result%"${2}"}
13939ef981d24Smrg}
1394065eef222Smrg
1394165eef222Smrg# func_opt_split
1394265eef222Smrgfunc_opt_split ()
1394365eef222Smrg{
1394465eef222Smrg  func_opt_split_opt=${1%%=*}
1394565eef222Smrg  func_opt_split_arg=${1#*=}
13946ef981d24Smrg}
1394765eef222Smrg
1394865eef222Smrg# func_lo2o object
1394965eef222Smrgfunc_lo2o ()
1395065eef222Smrg{
1395165eef222Smrg  case ${1} in
1395265eef222Smrg    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13953ef981d24Smrg    *)    func_lo2o_result=${1} ;;
1395465eef222Smrg  esac
13955ef981d24Smrg}
1395665eef222Smrg
1395765eef222Smrg# func_xform libobj-or-source
1395865eef222Smrgfunc_xform ()
1395965eef222Smrg{
1396065eef222Smrg  func_xform_result=${1%.*}.lo
13961ef981d24Smrg}
1396265eef222Smrg
1396365eef222Smrg# func_arith arithmetic-term...
1396465eef222Smrgfunc_arith ()
1396565eef222Smrg{
1396665eef222Smrg  func_arith_result=$(( $* ))
1396765eef222Smrg}
1396865eef222Smrg
1396965eef222Smrg# func_len string
1397065eef222Smrg# STRING may not start with a hyphen.
1397165eef222Smrgfunc_len ()
1397265eef222Smrg{
1397365eef222Smrg  func_len_result=${#1}
1397465eef222Smrg}
1397565eef222Smrg
1397665eef222Smrg_LT_EOF
1397765eef222Smrg    ;;
1397865eef222Smrg  *) # Bourne compatible functions.
1397965eef222Smrg    cat << \_LT_EOF >> "$cfgfile"
1398065eef222Smrg
1398165eef222Smrg# func_dirname file append nondir_replacement
1398265eef222Smrg# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
1398365eef222Smrg# otherwise set result to NONDIR_REPLACEMENT.
1398465eef222Smrgfunc_dirname ()
1398565eef222Smrg{
1398665eef222Smrg  # Extract subdirectory from the argument.
1398765eef222Smrg  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
1398865eef222Smrg  if test "X$func_dirname_result" = "X${1}"; then
13989ef981d24Smrg    func_dirname_result="${3}"
1399065eef222Smrg  else
13991ef981d24Smrg    func_dirname_result="$func_dirname_result${2}"
1399265eef222Smrg  fi
13993ef981d24Smrg}
1399465eef222Smrg
1399565eef222Smrg# func_basename file
1399665eef222Smrgfunc_basename ()
1399765eef222Smrg{
1399865eef222Smrg  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
1399965eef222Smrg}
1400065eef222Smrg
1400165eef222Smrg
1400265eef222Smrg# func_stripname prefix suffix name
1400365eef222Smrg# strip PREFIX and SUFFIX off of NAME.
1400465eef222Smrg# PREFIX and SUFFIX must not contain globbing or regex special
1400565eef222Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading
1400665eef222Smrg# dot (in which case that matches only a dot).
1400765eef222Smrg# func_strip_suffix prefix name
1400865eef222Smrgfunc_stripname ()
1400965eef222Smrg{
1401065eef222Smrg  case ${2} in
1401165eef222Smrg    .*) func_stripname_result=`$ECHO "X${3}" \
1401265eef222Smrg           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
1401365eef222Smrg    *)  func_stripname_result=`$ECHO "X${3}" \
14014ef981d24Smrg           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
1401565eef222Smrg  esac
14016ef981d24Smrg}
1401765eef222Smrg
1401865eef222Smrg# sed scripts:
1401965eef222Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14020ef981d24Smrgmy_sed_long_arg='1s/^-[^=]*=//'
1402165eef222Smrg
1402265eef222Smrg# func_opt_split
1402365eef222Smrgfunc_opt_split ()
1402465eef222Smrg{
1402565eef222Smrg  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
1402665eef222Smrg  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
1402765eef222Smrg}
1402865eef222Smrg
1402965eef222Smrg# func_lo2o object
1403065eef222Smrgfunc_lo2o ()
1403165eef222Smrg{
1403265eef222Smrg  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
1403365eef222Smrg}
1403465eef222Smrg
1403565eef222Smrg# func_xform libobj-or-source
1403665eef222Smrgfunc_xform ()
1403765eef222Smrg{
1403865eef222Smrg  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
1403965eef222Smrg}
1404065eef222Smrg
1404165eef222Smrg# func_arith arithmetic-term...
1404265eef222Smrgfunc_arith ()
1404365eef222Smrg{
1404465eef222Smrg  func_arith_result=`expr "$@"`
1404565eef222Smrg}
1404665eef222Smrg
1404765eef222Smrg# func_len string
1404865eef222Smrg# STRING may not start with a hyphen.
1404965eef222Smrgfunc_len ()
1405065eef222Smrg{
1405165eef222Smrg  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
1405265eef222Smrg}
1405365eef222Smrg
1405465eef222Smrg_LT_EOF
1405565eef222Smrgesac
1405665eef222Smrg
1405765eef222Smrgcase $lt_shell_append in
1405865eef222Smrg  yes)
1405965eef222Smrg    cat << \_LT_EOF >> "$cfgfile"
1406065eef222Smrg
1406165eef222Smrg# func_append var value
1406265eef222Smrg# Append VALUE to the end of shell variable VAR.
1406365eef222Smrgfunc_append ()
1406465eef222Smrg{
1406565eef222Smrg  eval "$1+=\$2"
1406665eef222Smrg}
1406765eef222Smrg_LT_EOF
1406865eef222Smrg    ;;
1406965eef222Smrg  *)
1407065eef222Smrg    cat << \_LT_EOF >> "$cfgfile"
1407165eef222Smrg
1407265eef222Smrg# func_append var value
1407365eef222Smrg# Append VALUE to the end of shell variable VAR.
1407465eef222Smrgfunc_append ()
1407565eef222Smrg{
1407665eef222Smrg  eval "$1=\$$1\$2"
1407765eef222Smrg}
1407865eef222Smrg
1407965eef222Smrg_LT_EOF
14080ef981d24Smrg    ;;
1408165eef222Smrg  esac
1408265eef222Smrg
1408365eef222Smrg
1408465eef222Smrg  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
1408565eef222Smrg    || (rm -f "$cfgfile"; exit 1)
1408665eef222Smrg
1408765eef222Smrg  mv -f "$cfgfile" "$ofile" ||
1408865eef222Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
1408965eef222Smrg  chmod +x "$ofile"
14090ef981d24Smrg
14091ef981d24Smrg ;;
14092ef981d24Smrg
14093ef981d24Smrg  esac
14094ef981d24Smrgdone # for ac_tag
14095ef981d24Smrg
14096ef981d24Smrg
14097ef981d24Smrg{ (exit 0); exit 0; }
14098ef981d24Smrg_ACEOF
14099ef981d24Smrgchmod +x $CONFIG_STATUS
14100ef981d24Smrgac_clean_files=$ac_clean_files_save
1410165eef222Smrg
1410265eef222Smrgtest $ac_write_fail = 0 ||
1410365eef222Smrg  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
1410465eef222Smrg$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
1410565eef222Smrg   { (exit 1); exit 1; }; }
14106ef981d24Smrg
14107ef981d24Smrg
14108ef981d24Smrg# configure is writing to config.log, and then calls config.status.
14109ef981d24Smrg# config.status does its own redirection, appending to config.log.
14110ef981d24Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
14111ef981d24Smrg# by configure, so config.status won't be able to write to it; its
14112ef981d24Smrg# output is simply discarded.  So we exec the FD to /dev/null,
14113ef981d24Smrg# effectively closing config.log, so it can be properly (re)opened and
14114ef981d24Smrg# appended to by config.status.  When coming back to configure, we
14115ef981d24Smrg# need to make the FD available again.
14116ef981d24Smrgif test "$no_create" != yes; then
14117ef981d24Smrg  ac_cs_success=:
14118ef981d24Smrg  ac_config_status_args=
14119ef981d24Smrg  test "$silent" = yes &&
14120ef981d24Smrg    ac_config_status_args="$ac_config_status_args --quiet"
14121ef981d24Smrg  exec 5>/dev/null
14122ef981d24Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14123ef981d24Smrg  exec 5>>config.log
14124ef981d24Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14125ef981d24Smrg  # would make configure fail if this is the last instruction.
14126ef981d24Smrg  $ac_cs_success || { (exit 1); exit 1; }
1412765eef222Smrgfi
1412865eef222Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
1412965eef222Smrg  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
1413065eef222Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14131ef981d24Smrgfi
14132
14133