18e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#! /bin/sh
28e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Guess values for system-dependent variables and create Makefiles.
38e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Generated by GNU Autoconf 2.61 for libvorbis 1.3.1.
48e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
58e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Report bugs to <vorbis-dev@xiph.org>.
68e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
78e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
88e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
98e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This configure script is free software; the Free Software Foundation
108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# gives unlimited permission to copy, distribute and modify it.
118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ##
128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## M4sh Initialization.  ##
138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ##
148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Be more Bourne compatible
168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh
178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  emulate sh
198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  NULLCMD=:
208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # is contrary to our usage.  Disable this feature.
228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  setopt NO_GLOB_SUBST
248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case `(set -o) 2>/dev/null` in
268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *posix*) set -o posix ;;
278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PATH needs CR
358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Avoid depending upon Character Ranges.
368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz'
378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS
398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_digits='0123456789'
408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits
418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The user is always right.
438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then
448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "#! /bin/sh" >conf$$.sh
458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo  "exit 0"   >>conf$$.sh
468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  chmod +x conf$$.sh
478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    PATH_SEPARATOR=';'
498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    PATH_SEPARATOR=:
518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conf$$.sh
538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Support unset when possible.
568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_unset=unset
588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_unset=false
608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# IFS
648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We need space, tab and new line, in precisely that order.  Quoting is
658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# there to prevent editors from complaining about space-tab.
668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word
678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# splitting by setting IFS to empty value.)
688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_nl='
698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels'
708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=" ""	$as_nl"
718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find who we are.  Look in the path if we contain no directory separator.
738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $0 in
748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *[\\/]* ) as_myself=$0 ;;
758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     ;;
858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND'
878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# in which case we are not to be found in the path.
888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$as_myself" = x; then
898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_myself=$0
908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test ! -f "$as_myself"; then
928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (exit 1); exit 1; }
948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh.
978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in ENV MAIL MAILPATH
988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
1008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS1='$ '
1018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS2='> '
1028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS4='+ '
1038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NLS nuisances.
1058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in \
1068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
1078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
1088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LC_TELEPHONE LC_TIME
1098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
1108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
1118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval $as_var=C; export $as_var
1128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
1138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
1148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
1158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
1168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Required to use basename.
1188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
1198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
1208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=expr
1218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
1228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=false
1238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
1248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_basename=basename
1278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
1288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_basename=false
1298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
1308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Name of the executable.
1338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_me=`$as_basename -- "$0" ||
1348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
1358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$0" : 'X\(//\)$' \| \
1368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X/"$0" |
1388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^.*\/\([^/][^/]*\)\/*$/{
1398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
1408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
1418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
1428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\/\(\/\/\)$/{
1438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
1448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
1458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
1468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\/\(\/\).*/{
1478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
1488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
1498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
1508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
1518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# CDPATH.
1538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset CDPATH
1548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$CONFIG_SHELL" = x; then
1578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (eval ":") 2>/dev/null; then
1588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_have_required=yes
1598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
1608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_have_required=no
1618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
1628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test $as_have_required = yes && 	 (eval ":
1648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(as_func_return () {
1658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit \$1)
1668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
1678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_success () {
1688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_func_return 0
1698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
1708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_failure () {
1718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_func_return 1
1728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
1738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_success () {
1748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0
1758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
1768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_failure () {
1778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 1
1788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
1798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexitcode=0
1818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_success; then
1828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
1838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
1848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
1858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_success failed.
1868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
1878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_failure; then
1898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
1908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_failure succeeded.
1918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
1928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_success; then
1948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
1958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
1968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
1978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_ret_success failed.
1988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
1998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_failure; then
2018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
2028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_ret_failure succeeded.
2038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
2048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
2068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
2078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
2088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
2098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo positional parameters were not saved.
2108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
2118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest \$exitcode = 0) || { (exit 1); exit 1; }
2138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(
2158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_1=\$LINENO
2168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_2=\$LINENO
2178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
2188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
2198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels") 2> /dev/null; then
2208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
2218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
2228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_candidate_shells=
2238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
2258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
2268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
2278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
2288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $as_dir in
2298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 /*)
2308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   for as_base in sh bash ksh sh5; do
2318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
2328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   done;;
2338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       esac
2348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
2358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
2368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      for as_shell in $as_candidate_shells $SHELL; do
2398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 # Try only shells that exist, to save several forks.
2408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
2418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		{ ("$as_shell") 2> /dev/null <<\_ASEOF
2428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
2438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  emulate sh
2448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  NULLCMD=:
2458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
2468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # is contrary to our usage.  Disable this feature.
2478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
2488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  setopt NO_GLOB_SUBST
2498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
2508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case `(set -o) 2>/dev/null` in
2518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *posix*) set -o posix ;;
2528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
2538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
2558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:
2588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASEOF
2598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}; then
2608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CONFIG_SHELL=$as_shell
2618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	       as_have_required=yes
2628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	       if { "$as_shell" 2> /dev/null <<\_ASEOF
2638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
2648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  emulate sh
2658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  NULLCMD=:
2668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
2678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # is contrary to our usage.  Disable this feature.
2688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
2698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  setopt NO_GLOB_SUBST
2708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
2718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case `(set -o) 2>/dev/null` in
2728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *posix*) set -o posix ;;
2738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
2748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
2768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:
2798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(as_func_return () {
2808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $1)
2818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
2828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_success () {
2838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_func_return 0
2848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
2858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_failure () {
2868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_func_return 1
2878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
2888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_success () {
2898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0
2908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
2918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_failure () {
2928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 1
2938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
2948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexitcode=0
2968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_success; then
2978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
2988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
2998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
3008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_success failed.
3018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_failure; then
3048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
3058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_failure succeeded.
3068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_success; then
3098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
3108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
3118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
3128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_ret_success failed.
3138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_failure; then
3168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
3178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_ret_failure succeeded.
3188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( set x; as_func_ret_success y && test x = "$1" ); then
3218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
3228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
3238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
3248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo positional parameters were not saved.
3258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest $exitcode = 0) || { (exit 1); exit 1; }
3288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(
3308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_1=$LINENO
3318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_2=$LINENO
3328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x$as_lineno_1" != "x$as_lineno_2" &&
3338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
3348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASEOF
3368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}; then
3378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  break
3388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
3438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "x$CONFIG_SHELL" != x; then
3458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for as_var in BASH_ENV ENV
3468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
3478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        done
3488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        export CONFIG_SHELL
3498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
3508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test $as_have_required = no; then
3548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo This script requires a shell more modern than all the
3558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo shells that I found on your system.  Please install a
3568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo modern shell, or manually run the script under such a
3578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo shell if you do have one.
3588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { (exit 1); exit 1; }
3598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(eval "as_func_return () {
3698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit \$1)
3708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
3718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_success () {
3728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_func_return 0
3738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
3748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_failure () {
3758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_func_return 1
3768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
3778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_success () {
3788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0
3798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
3808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_failure () {
3818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 1
3828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
3838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexitcode=0
3858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_success; then
3868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
3878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
3888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
3898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_success failed.
3908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_failure; then
3938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
3948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_failure succeeded.
3958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
3968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_success; then
3988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
3998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
4008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
4018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_ret_success failed.
4028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
4038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_failure; then
4058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
4068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo as_func_ret_failure succeeded.
4078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
4088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then
4108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
4118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
4128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exitcode=1
4138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo positional parameters were not saved.
4148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
4158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest \$exitcode = 0") || {
4178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo No shell found that supports shell functions.
4188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo Please tell autoconf@gnu.org about your system,
4198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo including any error possibly output before this
4208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo message
4218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
4228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_1=$LINENO
4268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_2=$LINENO
4278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x$as_lineno_1" != "x$as_lineno_2" &&
4288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
4298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
4318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # uniformly replaced by the line number.  The first 'sed' inserts a
4328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # line-number line after each line using $LINENO; the second 'sed'
4338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # does the real work.  The second script uses 'N' to pair each
4348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # line-number line with the line containing $LINENO, and appends
4358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # trailing '-' during substitution so that $LINENO is not a special
4368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # case at line end.
4378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
4388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # scripts with optimization help from Paolo Bonzini.  Blame Lee
4398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # E. McMahon (1931-1989) for sed's syntax.  :-)
4408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed -n '
4418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    p
4428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    /[$]LINENO/=
4438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ' <$as_myself |
4448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '
4458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      s/[$]LINENO.*/&-/
4468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      t lineno
4478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      b
4488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      :lineno
4498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      N
4508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      :loop
4518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
4528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      t loop
4538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      s/-\n.*//
4548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ' >$as_me.lineno &&
4558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  chmod +x "$as_me.lineno" ||
4568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
4578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
4588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Don't try to exec as it changes $[0], causing all sort of problems
4608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # (the dirname of $[0] is not the place where we might find the
4618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # original and so on.  Autoconf is especially sensitive to this).
4628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  . "./$as_me.lineno"
4638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Exit status is that of the last command.
4648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exit
4658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
4668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_dirname=dirname
4708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
4718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_dirname=false
4728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
4738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C= ECHO_N= ECHO_T=
4758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `echo -n x` in
4768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels-n*)
4778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case `echo 'x\c'` in
4788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
4798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)   ECHO_C='\c';;
4808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac;;
4818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
4828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ECHO_N='-n';;
4838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
4848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
4868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
4878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=expr
4888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
4898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=false
4908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
4918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file
4938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d conf$$.dir; then
4948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conf$$.dir/conf$$.file
4958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
4968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conf$$.dir
4978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mkdir conf$$.dir
4988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
4998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho >conf$$.file
5008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then
5018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_ln_s='ln -s'
5028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # ... but there are two gotchas:
5038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # In both cases, we have to default to `cp -p'.
5068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_ln_s='cp -p'
5088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then
5098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_ln_s=ln
5108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
5118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_ln_s='cp -p'
5128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
5138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir conf$$.dir 2>/dev/null
5158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif mkdir -p . 2>/dev/null; then
5178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_mkdir_p=:
5188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
5198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -d ./-p && rmdir ./-p
5208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_mkdir_p=false
5218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
5228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -x / >/dev/null 2>&1; then
5248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_test_x='test -x'
5258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
5268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if ls -dL / >/dev/null 2>&1; then
5278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_ls_L_option=L
5288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
5298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_ls_L_option=
5308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
5318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_test_x='
5328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval sh -c '\''
5338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -d "$1"; then
5348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        test -d "$1/.";
5358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
5368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $1 in
5378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        -*)set "./$1";;
5388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac;
5398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
5408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	???[sx]*):;;*)false;;esac;fi
5418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    '\'' sh
5428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  '
5438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
5448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_executable_p=$as_test_x
5458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid CPP name.
5478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid variable name.
5508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that we are running under the correct shell.
5568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh}
5578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase X$lt_ECHO in
5598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsX*--fallback-echo)
5608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Remove one level of quotation (which was required for Make).
5618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
5628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
5638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
5648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO=${lt_ECHO-echo}
5668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X$1" = X--no-reexec; then
5678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Discard the --no-reexec flag, and continue.
5688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shift
5698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "X$1" = X--fallback-echo; then
5708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Avoid inline document here, it may be left over
5718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
5728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
5738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Yippee, $ECHO works!
5748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
5758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
5768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Restart under the correct shell.
5778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exec $SHELL "$0" --no-reexec ${1+"$@"}
5788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
5798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X$1" = X--fallback-echo; then
5818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # used as fallback echo
5828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shift
5838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat <<_LT_EOF
5848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$*
5858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
5868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exit 0
5878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
5888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout
5908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if CDPATH is set.
5918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
5938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_ECHO"; then
5948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "X${echo_test_string+set}" != Xset; then
5958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # find a string as large as possible, as long as the shell can cope with it
5968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
5978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
5988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
5998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
6008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      then
6018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        break
6028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
6038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
6048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
6058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
6068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
6078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
6088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     test "X$echo_testing_string" = "X$echo_test_string"; then
6098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    :
6108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
6118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # The Solaris, AIX, and Digital Unix default echo programs unquote
6128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # backslashes.  This makes it impossible to quote backslashes using
6138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    #   echo "$something" | sed 's/\\/\\\\/g'
6148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    #
6158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # So, first we look for a working echo in the user's PATH.
6168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
6178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for dir in $PATH /usr/ucb; do
6198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      IFS="$lt_save_ifs"
6208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
6218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
6228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
6238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels         test "X$echo_testing_string" = "X$echo_test_string"; then
6248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ECHO="$dir/echo"
6258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        break
6268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
6278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
6288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    IFS="$lt_save_ifs"
6298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
6308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "X$ECHO" = Xecho; then
6318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # We didn't find a better echo, so look for alternatives.
6328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
6338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
6348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels         test "X$echo_testing_string" = "X$echo_test_string"; then
6358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # This shell has a builtin print -r that does the trick.
6368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ECHO='print -r'
6378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
6388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   test "X$CONFIG_SHELL" != X/bin/ksh; then
6398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # If we have ksh, try running configure again with it.
6408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
6418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        export ORIGINAL_CONFIG_SHELL
6428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        CONFIG_SHELL=/bin/ksh
6438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        export CONFIG_SHELL
6448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
6458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
6468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # Try using printf.
6478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ECHO='printf %s\n'
6488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
6498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
6508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   test "X$echo_testing_string" = "X$echo_test_string"; then
6518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # Cool, printf works
6528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  :
6538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
6548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     test "X$echo_testing_string" = 'X\t' &&
6558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
6568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     test "X$echo_testing_string" = "X$echo_test_string"; then
6578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
6588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  export CONFIG_SHELL
6598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  SHELL="$CONFIG_SHELL"
6608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  export SHELL
6618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
6628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
6638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     test "X$echo_testing_string" = 'X\t' &&
6648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
6658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     test "X$echo_testing_string" = "X$echo_test_string"; then
6668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
6678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        else
6688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # maybe with a smaller string...
6698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  prev=:
6708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
6718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
6728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
6738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    then
6748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	      break
6758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    fi
6768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    prev="$cmd"
6778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  done
6788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
6798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if test "$prev" != 'sed 50q "$0"'; then
6808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    echo_test_string=`eval $prev`
6818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    export echo_test_string
6828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
6838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  else
6848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    # Oops.  We lost completely, so just stick with echo.
6858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ECHO=echo
6868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
6878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        fi
6888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
6898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
6908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
6918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
6928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
6938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Copy echo and quote the copy suitably for passing to libtool from
6948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the Makefile, instead of quoting the original, which is used later.
6958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_ECHO=$ECHO
6968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
6978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
6988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
6998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 7<&0 </dev/null 6>&1
7048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Name of the host.
7068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
7078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so uname gets run too.
7088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
7098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
7118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Initializations.
7128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
7138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_default_prefix=/usr/local
7148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files=
7158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_libobj_dir=.
7168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS=
7178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscross_compiling=no
7188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssubdirs=
7198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMFLAGS=
7208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEFLAGS=
7218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh}
7228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Identity of this package.
7248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_NAME='libvorbis'
7258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_TARNAME='libvorbis'
7268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_VERSION='1.3.1'
7278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_STRING='libvorbis 1.3.1'
7288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_BUGREPORT='vorbis-dev@xiph.org'
7298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_unique_file="lib/mdct.c"
7318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Factoring default headers for most tests.
7328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_includes_default="\
7338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h>
7348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_SYS_TYPES_H
7358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <sys/types.h>
7368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
7378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_SYS_STAT_H
7388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <sys/stat.h>
7398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
7408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef STDC_HEADERS
7418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <stdlib.h>
7428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <stddef.h>
7438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
7448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef HAVE_STDLIB_H
7458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  include <stdlib.h>
7468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif
7478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
7488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_STRING_H
7498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
7508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  include <memory.h>
7518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif
7528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <string.h>
7538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
7548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_STRINGS_H
7558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <strings.h>
7568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
7578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_INTTYPES_H
7588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <inttypes.h>
7598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
7608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_STDINT_H
7618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <stdint.h>
7628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
7638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_UNISTD_H
7648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <unistd.h>
7658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif"
7668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
7678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_subst_vars='SHELL
7688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPATH_SEPARATOR
7698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_NAME
7708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_TARNAME
7718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_VERSION
7728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_STRING
7738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_BUGREPORT
7748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec_prefix
7758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprefix
7768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name
7778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbindir
7788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssbindir
7798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibexecdir
7808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatarootdir
7818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatadir
7828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysconfdir
7838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssharedstatedir
7848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocalstatedir
7858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsincludedir
7868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsoldincludedir
7878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdocdir
7888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinfodir
7898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshtmldir
7908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdvidir
7918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspdfdir
7928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspsdir
7938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibdir
7948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocaledir
7958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmandir
7968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEFS
7978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C
7988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_N
7998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_T
8008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS
8018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias
8028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias
8038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_alias
8048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild
8058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_cpu
8068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_vendor
8078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os
8088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost
8098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_cpu
8108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_vendor
8118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os
8128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget
8138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_cpu
8148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_vendor
8158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_os
8168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_PROGRAM
8178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_SCRIPT
8188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_DATA
8198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__isrc
8208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCYGPATH_W
8218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE
8228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVERSION
8238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL
8248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOCONF
8258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOMAKE
8268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOHEADER
8278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEINFO
8288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinstall_sh
8298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP
8308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_STRIP_PROGRAM
8318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir_p
8328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAWK
8338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSET_MAKE
8348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__leading_dot
8358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMTAR
8368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__tar
8378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__untar
8388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_TRUE
8398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_FALSE
8408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINT
8418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL_AMFLAGS
8428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_CURRENT
8438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_REVISION
8448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_AGE
8458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_CURRENT
8468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_REVISION
8478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_AGE
8488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_CURRENT
8498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_REVISION
8508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_AGE
8518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC
8528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS
8538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLDFLAGS
8548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPPFLAGS
8558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC
8568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEXEEXT
8578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJEXT
8588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEPDIR
8598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__include
8608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__quote
8618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_TRUE
8628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_FALSE
8638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEPBACKSLASH
8648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCCDEPMODE
8658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_TRUE
8668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_FALSE
8678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPP
8688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS
8698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL
8708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP
8718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL
8728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED
8738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP
8748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP
8758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP
8768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD
8778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUMPBIN
8788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DUMPBIN
8798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM
8808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S
8818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR
8828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB
8838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_ECHO
8848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL
8858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT
8868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO
8878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL
8888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64
8898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN
8908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_TRUE
8918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_FALSE
8928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPDFLATEX
8938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHTLATEX
8948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_TRUE
8958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_FALSE
8968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_TRUE
8978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_FALSE
8988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG
8998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_CFLAGS
9008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_LIBS
9018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsALLOCA
9028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS
9038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVORBIS_LIBS
9048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEBUG
9058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPROFILE
9068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspthread_lib
9078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL_DEPS
9088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTLIBOBJS'
9098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_subst_files=''
9108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_precious_vars='build_alias
9118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias
9128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_alias
9138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC
9148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS
9158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLDFLAGS
9168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS
9178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPPFLAGS
9188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPP
9198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG
9208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_CFLAGS
9218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_LIBS'
9228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Initialize some variables set by options.
9258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_init_help=
9268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_init_version=false
9278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The variables have the same names as the options, with
9288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# dashes changed to underlines.
9298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscache_file=/dev/null
9308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec_prefix=NONE
9318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_create=
9328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_recursion=
9338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprefix=NONE
9348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_prefix=NONE
9358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_suffix=NONE
9368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name=s,x,x,
9378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssilent=
9388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssite=
9398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssrcdir=
9408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsverbose=
9418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx_includes=NONE
9428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx_libraries=NONE
9438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Installation directory options.
9458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These are left unexpanded so users can "make install exec_prefix=/foo"
9468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and all the variables that are supposed to be based on exec_prefix
9478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# by default will actually change.
9488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use braces instead of parens because sh, perl, etc. also accept them.
9498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (The list follows the same order as the GNU Coding Standards.)
9508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbindir='${exec_prefix}/bin'
9518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssbindir='${exec_prefix}/sbin'
9528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibexecdir='${exec_prefix}/libexec'
9538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatarootdir='${prefix}/share'
9548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatadir='${datarootdir}'
9558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysconfdir='${prefix}/etc'
9568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssharedstatedir='${prefix}/com'
9578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocalstatedir='${prefix}/var'
9588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsincludedir='${prefix}/include'
9598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsoldincludedir='/usr/include'
9608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
9618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinfodir='${datarootdir}/info'
9628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshtmldir='${docdir}'
9638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdvidir='${docdir}'
9648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspdfdir='${docdir}'
9658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspsdir='${docdir}'
9668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibdir='${exec_prefix}/lib'
9678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocaledir='${datarootdir}/locale'
9688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmandir='${datarootdir}/man'
9698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_prev=
9718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dashdash=
9728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_option
9738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
9748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # If the previous option needs an argument, assign it.
9758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_prev"; then
9768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval $ac_prev=\$ac_option
9778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=
9788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    continue
9798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
9808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_option in
9828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
9838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)	ac_optarg=yes ;;
9848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
9858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Accept the important Cygnus configure options, so we can diagnose typos.
9878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_dashdash$ac_option in
9898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --)
9908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_dashdash=yes ;;
9918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -bindir | --bindir | --bindi | --bind | --bin | --bi)
9938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=bindir ;;
9948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
9958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    bindir=$ac_optarg ;;
9968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
9978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -build | --build | --buil | --bui | --bu)
9988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=build_alias ;;
9998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
10008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    build_alias=$ac_optarg ;;
10018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -cache-file | --cache-file | --cache-fil | --cache-fi \
10038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
10048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=cache_file ;;
10058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
10068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
10078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cache_file=$ac_optarg ;;
10088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --config-cache | -C)
10108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cache_file=config.cache ;;
10118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -datadir | --datadir | --datadi | --datad)
10138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=datadir ;;
10148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -datadir=* | --datadir=* | --datadi=* | --datad=*)
10158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    datadir=$ac_optarg ;;
10168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
10188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --dataroo | --dataro | --datar)
10198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=datarootdir ;;
10208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
10218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
10228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    datarootdir=$ac_optarg ;;
10238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -disable-* | --disable-*)
10258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
10268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Reject names that are not valid shell variable names.
10278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
10288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
10298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
10308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
10318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval enable_$ac_feature=no ;;
10328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -docdir | --docdir | --docdi | --doc | --do)
10348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=docdir ;;
10358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
10368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    docdir=$ac_optarg ;;
10378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
10398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=dvidir ;;
10408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
10418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dvidir=$ac_optarg ;;
10428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -enable-* | --enable-*)
10448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
10458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Reject names that are not valid shell variable names.
10468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
10478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
10488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
10498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
10508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval enable_$ac_feature=\$ac_optarg ;;
10518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
10538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
10548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --exec | --exe | --ex)
10558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=exec_prefix ;;
10568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
10578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
10588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --exec=* | --exe=* | --ex=*)
10598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    exec_prefix=$ac_optarg ;;
10608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -gas | --gas | --ga | --g)
10628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Obsolete; use --with-gas.
10638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    with_gas=yes ;;
10648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -help | --help | --hel | --he | -h)
10668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_init_help=long ;;
10678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
10688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_init_help=recursive ;;
10698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
10708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_init_help=short ;;
10718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -host | --host | --hos | --ho)
10738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=host_alias ;;
10748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -host=* | --host=* | --hos=* | --ho=*)
10758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    host_alias=$ac_optarg ;;
10768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
10788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=htmldir ;;
10798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
10808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --ht=*)
10818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    htmldir=$ac_optarg ;;
10828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -includedir | --includedir | --includedi | --included | --include \
10848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --includ | --inclu | --incl | --inc)
10858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=includedir ;;
10868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
10878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --includ=* | --inclu=* | --incl=* | --inc=*)
10888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    includedir=$ac_optarg ;;
10898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -infodir | --infodir | --infodi | --infod | --info | --inf)
10918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=infodir ;;
10928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
10938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    infodir=$ac_optarg ;;
10948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
10958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -libdir | --libdir | --libdi | --libd)
10968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=libdir ;;
10978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -libdir=* | --libdir=* | --libdi=* | --libd=*)
10988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    libdir=$ac_optarg ;;
10998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
11018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --libexe | --libex | --libe)
11028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=libexecdir ;;
11038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
11048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --libexe=* | --libex=* | --libe=*)
11058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    libexecdir=$ac_optarg ;;
11068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -localedir | --localedir | --localedi | --localed | --locale)
11088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=localedir ;;
11098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
11108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    localedir=$ac_optarg ;;
11118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -localstatedir | --localstatedir | --localstatedi | --localstated \
11138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --localstate | --localstat | --localsta | --localst | --locals)
11148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=localstatedir ;;
11158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
11168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
11178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    localstatedir=$ac_optarg ;;
11188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
11208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=mandir ;;
11218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
11228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mandir=$ac_optarg ;;
11238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -nfp | --nfp | --nf)
11258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Obsolete; use --without-fp.
11268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    with_fp=no ;;
11278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
11298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --no-cr | --no-c | -n)
11308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    no_create=yes ;;
11318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
11338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
11348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    no_recursion=yes ;;
11358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
11378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
11388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --oldin | --oldi | --old | --ol | --o)
11398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=oldincludedir ;;
11408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
11418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
11428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
11438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    oldincludedir=$ac_optarg ;;
11448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
11468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=prefix ;;
11478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
11488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    prefix=$ac_optarg ;;
11498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -program-prefix | --program-prefix | --program-prefi | --program-pref \
11518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-pre | --program-pr | --program-p)
11528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=program_prefix ;;
11538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -program-prefix=* | --program-prefix=* | --program-prefi=* \
11548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
11558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    program_prefix=$ac_optarg ;;
11568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -program-suffix | --program-suffix | --program-suffi | --program-suff \
11588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-suf | --program-su | --program-s)
11598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=program_suffix ;;
11608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -program-suffix=* | --program-suffix=* | --program-suffi=* \
11618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
11628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    program_suffix=$ac_optarg ;;
11638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -program-transform-name | --program-transform-name \
11658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transform-nam | --program-transform-na \
11668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transform-n | --program-transform- \
11678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transform | --program-transfor \
11688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transfo | --program-transf \
11698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-trans | --program-tran \
11708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --progr-tra | --program-tr | --program-t)
11718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=program_transform_name ;;
11728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -program-transform-name=* | --program-transform-name=* \
11738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transform-nam=* | --program-transform-na=* \
11748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transform-n=* | --program-transform-=* \
11758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transform=* | --program-transfor=* \
11768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-transfo=* | --program-transf=* \
11778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --program-trans=* | --program-tran=* \
11788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --progr-tra=* | --program-tr=* | --program-t=*)
11798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    program_transform_name=$ac_optarg ;;
11808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
11828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=pdfdir ;;
11838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
11848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    pdfdir=$ac_optarg ;;
11858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -psdir | --psdir | --psdi | --psd | --ps)
11878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=psdir ;;
11888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
11898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    psdir=$ac_optarg ;;
11908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | -silent | --silent | --silen | --sile | --sil)
11938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    silent=yes ;;
11948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
11958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
11968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=sbindir ;;
11978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
11988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --sbi=* | --sb=*)
11998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sbindir=$ac_optarg ;;
12008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -sharedstatedir | --sharedstatedir | --sharedstatedi \
12028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
12038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --sharedst | --shareds | --shared | --share | --shar \
12048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --sha | --sh)
12058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=sharedstatedir ;;
12068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
12078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
12088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
12098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --sha=* | --sh=*)
12108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sharedstatedir=$ac_optarg ;;
12118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -site | --site | --sit)
12138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=site ;;
12148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -site=* | --site=* | --sit=*)
12158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    site=$ac_optarg ;;
12168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
12188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=srcdir ;;
12198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
12208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    srcdir=$ac_optarg ;;
12218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
12238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --syscon | --sysco | --sysc | --sys | --sy)
12248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=sysconfdir ;;
12258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
12268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
12278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysconfdir=$ac_optarg ;;
12288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -target | --target | --targe | --targ | --tar | --ta | --t)
12308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=target_alias ;;
12318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
12328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    target_alias=$ac_optarg ;;
12338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -v | -verbose | --verbose | --verbos | --verbo | --verb)
12358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    verbose=yes ;;
12368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -version | --version | --versio | --versi | --vers | -V)
12388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_init_version=: ;;
12398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -with-* | --with-*)
12418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
12428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Reject names that are not valid shell variable names.
12438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
12448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me: error: invalid package name: $ac_package" >&2
12458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
12468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
12478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval with_$ac_package=\$ac_optarg ;;
12488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -without-* | --without-*)
12508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
12518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Reject names that are not valid shell variable names.
12528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
12538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me: error: invalid package name: $ac_package" >&2
12548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
12558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
12568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval with_$ac_package=no ;;
12578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --x)
12598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Obsolete; use --with-x.
12608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    with_x=yes ;;
12618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
12638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --x-incl | --x-inc | --x-in | --x-i)
12648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=x_includes ;;
12658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
12668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
12678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    x_includes=$ac_optarg ;;
12688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -x-libraries | --x-libraries | --x-librarie | --x-librari \
12708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
12718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prev=x_libraries ;;
12728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
12738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
12748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    x_libraries=$ac_optarg ;;
12758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -*) { echo "$as_me: error: unrecognized option: $ac_option
12778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTry \`$0 --help' for more information." >&2
12788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
12798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
12808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *=*)
12828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
12838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Reject names that are not valid shell variable names.
12848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
12858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
12868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
12878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval $ac_envvar=\$ac_optarg
12888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    export $ac_envvar ;;
12898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
12918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # FIXME: should be removed in autoconf 3.0.
12928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
12938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
12948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
12958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
12968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
12978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
12988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
12998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
13008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_prev"; then
13028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
13038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me: error: missing argument to $ac_option" >&2
13048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
13058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
13068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Be sure to have absolute directory names.
13088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
13098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		datadir sysconfdir sharedstatedir localstatedir includedir \
13108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
13118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		libdir localedir mandir
13128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
13138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_val=\$$ac_var
13148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_val in
13158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    [\\/$]* | ?:[\\/]* )  continue;;
13168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
13178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
13188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
13198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
13208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
13218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# There might be people who depend on the old broken behavior: `$host'
13238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# used to hold the argument of --host etc.
13248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: To remove some day.
13258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild=$build_alias
13268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost=$host_alias
13278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget=$target_alias
13288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: To remove some day.
13308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$host_alias" != x; then
13318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$build_alias" = x; then
13328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cross_compiling=maybe
13338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
13348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    If a cross compiler is detected then cross compile mode will be used." >&2
13358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$build_alias" != "x$host_alias"; then
13368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cross_compiling=yes
13378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
13388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
13398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_prefix=
13418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$host_alias" && ac_tool_prefix=$host_alias-
13428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$silent" = yes && exec 6>/dev/null
13448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pwd=`pwd` && test -n "$ac_pwd" &&
13478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ls_di=`ls -di .` &&
13488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
13498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me: error: Working directory cannot be determined" >&2
13508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
13518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
13528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me: error: pwd does not report name of working directory" >&2
13538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
13548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
13568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find the source files, if location was not specified.
13578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$srcdir"; then
13588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_srcdir_defaulted=yes
13598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Try the directory containing this script, then the parent directory.
13608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_confdir=`$as_dirname -- "$0" ||
13618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$0" : 'X\(//\)[^/]' \| \
13638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$0" : 'X\(//\)$' \| \
13648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$0" |
13668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
13688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
13698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
13708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
13718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
13728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
13738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
13748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)$/{
13758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
13768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
13778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
13788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\).*/{
13798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
13808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
13818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
13828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
13838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  srcdir=$ac_confdir
13848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test ! -r "$srcdir/$ac_unique_file"; then
13858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    srcdir=..
13868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
13878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
13888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_srcdir_defaulted=no
13898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
13908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test ! -r "$srcdir/$ac_unique_file"; then
13918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
13928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
13938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
13948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
13958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
13968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_confdir=`(
13978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
13988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
13998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	pwd)`
14008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# When building in place, set srcdir=.
14018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_abs_confdir" = "$ac_pwd"; then
14028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  srcdir=.
14038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
14048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remove unnecessary trailing slashes from srcdir.
14058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Double slashes in file names in object file debugging info
14068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# mess up M-x gdb in Emacs.
14078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $srcdir in
14088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
14098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
14108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_var in $ac_precious_vars; do
14118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_env_${ac_var}_set=\${${ac_var}+set}
14128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_env_${ac_var}_value=\$${ac_var}
14138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
14148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_cv_env_${ac_var}_value=\$${ac_var}
14158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
14168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
14188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Report the --help message.
14198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
14208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_init_help" = "long"; then
14218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Omit some internal or obsolete options to make the list less imposing.
14228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # This message is too long to be a string in the A/UX 3.1 sh.
14238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat <<_ACEOF
14248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels\`configure' configures libvorbis 1.3.1 to adapt to many kinds of systems.
14258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsage: $0 [OPTION]... [VAR=VALUE]...
14278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTo assign environment variables (e.g., CC, CFLAGS...), specify them as
14298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVAR=VALUE.  See below for descriptions of some of the useful variables.
14308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDefaults for the options are specified in brackets.
14328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration:
14348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -h, --help              display this help and exit
14358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      --help=short        display options specific to this package
14368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      --help=recursive    display the short help of all the included packages
14378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -V, --version           display version information and exit
14388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -q, --quiet, --silent   do not print \`checking...' messages
14398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      --cache-file=FILE   cache test results in FILE [disabled]
14408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -C, --config-cache      alias for \`--cache-file=config.cache'
14418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -n, --no-create         do not create output files
14428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
14438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsInstallation directories:
14458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --prefix=PREFIX         install architecture-independent files in PREFIX
14468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			  [$ac_default_prefix]
14478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
14488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			  [PREFIX]
14498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBy default, \`make install' will install all the files in
14518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
14528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsan installation prefix other than \`$ac_default_prefix' using \`--prefix',
14538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor instance \`--prefix=\$HOME'.
14548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFor better control, use the options below.
14568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFine tuning of the installation directories:
14588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --bindir=DIR           user executables [EPREFIX/bin]
14598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --sbindir=DIR          system admin executables [EPREFIX/sbin]
14608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --libexecdir=DIR       program executables [EPREFIX/libexec]
14618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
14628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
14638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
14648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --libdir=DIR           object code libraries [EPREFIX/lib]
14658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --includedir=DIR       C header files [PREFIX/include]
14668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
14678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
14688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
14698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --infodir=DIR          info documentation [DATAROOTDIR/info]
14708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
14718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --mandir=DIR           man documentation [DATAROOTDIR/man]
14728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --docdir=DIR           documentation root [DATAROOTDIR/doc/libvorbis]
14738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --htmldir=DIR          html documentation [DOCDIR]
14748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --dvidir=DIR           dvi documentation [DOCDIR]
14758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --pdfdir=DIR           pdf documentation [DOCDIR]
14768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --psdir=DIR            ps documentation [DOCDIR]
14778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
14788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat <<\_ACEOF
14808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsProgram names:
14828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --program-prefix=PREFIX            prepend PREFIX to installed program names
14838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --program-suffix=SUFFIX            append SUFFIX to installed program names
14848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
14858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSystem types:
14878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --build=BUILD     configure for building on BUILD [guessed]
14888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
14898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --target=TARGET   configure for building compilers for TARGET [HOST]
14908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
14918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
14928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_init_help"; then
14948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_init_help in
14958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     short | recursive ) echo "Configuration of libvorbis 1.3.1:";;
14968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   esac
14978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat <<\_ACEOF
14988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
14998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOptional Features:
15008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
15018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
15028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-maintainer-mode  enable make rules and dependencies not useful
15038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			  (and sometimes confusing) to the casual installer
15048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --disable-dependency-tracking  speeds up one-time build
15058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-dependency-tracking   do not reject slow dependency extractors
15068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-shared[=PKGS]  build shared libraries [default=yes]
15078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-static[=PKGS]  build static libraries [default=yes]
15088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-fast-install[=PKGS]
15098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels                          optimize for fast installation [default=yes]
15108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --disable-libtool-lock  avoid locking (might break parallel builds)
15118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-docs           build the documentation
15128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --enable-examples       build the examples
15138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --disable-oggtest       Do not try to compile and run a test Ogg program
15148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOptional Packages:
15168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
15178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
15188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --with-pic              try to use only PIC/non-PIC objects [default=use
15198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels                          both]
15208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
15218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --with-ogg=PFX          Prefix where libogg is installed (optional)
15228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --with-ogg-libraries=DIR
15238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels                          Directory where libogg library is installed
15248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels                          (optional)
15258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --with-ogg-includes=DIR Directory where libogg header files are installed
15268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels                          (optional)
15278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSome influential environment variables:
15298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CC          C compiler command
15308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CFLAGS      C compiler flags
15318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
15328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels              nonstandard directory <lib dir>
15338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LIBS        libraries to pass to the linker, e.g. -l<library>
15348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
15358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels              you have headers in a nonstandard directory <include dir>
15368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CPP         C preprocessor
15378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  PKG_CONFIG  path to pkg-config utility
15388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  OGG_CFLAGS  C compiler flags for OGG, overriding pkg-config
15398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  OGG_LIBS    linker flags for OGG, overriding pkg-config
15408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUse these variables to override the choices made by `configure' or to help
15428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsit to find libraries and programs with nonstandard names/locations.
15438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsReport bugs to <vorbis-dev@xiph.org>.
15458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
15468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_status=$?
15478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
15488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_init_help" = "recursive"; then
15508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # If there are subdirs, report their specific --help.
15518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
15528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -d "$ac_dir" || continue
15538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_builddir=.
15548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "$ac_dir" in
15568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
15588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # A ".." for each directory in $ac_dir_suffix.
15608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
15618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_top_builddir_sub in
15628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac ;;
15658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
15668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_top_builddir=$ac_pwd
15678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix
15688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# for backward compatibility:
15698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_top_builddir=$ac_top_build_prefix
15708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $srcdir in
15728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  .)  # We are building in place.
15738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_srcdir=.
15748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_top_srcdir=$ac_top_builddir_sub
15758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd ;;
15768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  [\\/]* | ?:[\\/]* )  # Absolute name.
15778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_srcdir=$srcdir$ac_dir_suffix;
15788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_top_srcdir=$srcdir
15798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_abs_top_srcdir=$srcdir ;;
15808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) # Relative name.
15818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_top_srcdir=$ac_top_build_prefix$srcdir
15838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
15858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cd "$ac_dir" || { ac_status=$?; continue; }
15888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Check for guested configure.
15898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -f "$ac_srcdir/configure.gnu"; then
15908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo &&
15918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
15928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    elif test -f "$ac_srcdir/configure"; then
15938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo &&
15948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      $SHELL "$ac_srcdir/configure" --help=recursive
15958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
15968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
15978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi || ac_status=$?
15988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cd "$ac_pwd" || { ac_status=$?; break; }
15998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
16008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
16018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$ac_init_help" && exit $ac_status
16038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_init_version; then
16048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat <<\_ACEOF
16058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibvorbis configure 1.3.1
16068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgenerated by GNU Autoconf 2.61
16078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
16108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis configure script is free software; the Free Software Foundation
16118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgives unlimited permission to copy, distribute and modify it.
16128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
16138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exit
16148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
16158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >config.log <<_ACEOF
16168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis file contains any messages produced by compilers while
16178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrunning configure, to aid debugging if configure makes a mistake.
16188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIt was created by libvorbis $as_me 1.3.1, which was
16208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgenerated by GNU Autoconf 2.61.  Invocation command line was
16218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $ $0 $@
16238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
16258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 5>>config.log
16268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
16278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat <<_ASUNAME
16288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------- ##
16298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Platform. ##
16308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------- ##
16318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
16338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -m = `(uname -m) 2>/dev/null || echo unknown`
16348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -r = `(uname -r) 2>/dev/null || echo unknown`
16358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -s = `(uname -s) 2>/dev/null || echo unknown`
16368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -v = `(uname -v) 2>/dev/null || echo unknown`
16378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
16398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
16408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
16428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
16438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
16448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
16458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
16468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
16478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
16488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASUNAME
16508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
16538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
16548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
16558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
16568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "PATH: $as_dir"
16578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
16588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
16598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} >&5
16618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >&5 <<_ACEOF
16638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ##
16668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Core tests. ##
16678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ##
16688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
16708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
16728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Keep a trace of the command line.
16738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Strip out --no-create and --no-recursion so they do not pile up.
16748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Strip out --silent because we don't want to record it for future runs.
16758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Also quote any args containing shell meta-characters.
16768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Make two passes to allow for proper duplicate-argument suppression.
16778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_args=
16788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_args0=
16798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_args1=
16808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_must_keep_next=false
16818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_pass in 1 2
16828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
16838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_arg
16848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  do
16858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $ac_arg in
16868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
16878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    | -silent | --silent | --silen | --sile | --sil)
16898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      continue ;;
16908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *\'*)
16918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
16928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
16938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $ac_pass in
16948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
16958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    2)
16968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
16978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test $ac_must_keep_next = true; then
16988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_must_keep_next=false # Got value, back to normal.
16998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
17008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $ac_arg in
17018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  *=* | --config-cache | -C | -disable-* | --disable-* \
17028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
17038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
17048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  | -with-* | --with-* | -without-* | --without-* | --x)
17058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    case "$ac_configure_args0 " in
17068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
17078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    esac
17088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
17098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  -* ) ac_must_keep_next=true ;;
17108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
17118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
17128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_configure_args="$ac_configure_args '$ac_arg'"
17138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
17148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
17158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
17168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
17178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
17188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
17198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
17208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# When interrupted or exit'd, cleanup temporary files, and complete
17218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# config.log.  We remove comments because anyway the quotes in there
17228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# would cause problems or look ugly.
17238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# WARNING: Use '\'' to represent an apostrophe within the trap.
17248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
17258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstrap 'exit_status=$?
17268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Save into config.log some information that might help in debugging.
17278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
17288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo
17298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
17308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat <<\_ASBOX
17318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------- ##
17328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Cache variables. ##
17338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------- ##
17348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX
17358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo
17368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # The following way of writing the cache mishandles newlines in values,
17378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(
17388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
17398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval ac_val=\$$ac_var
17408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $ac_val in #(
17418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *${as_nl}*)
17428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $ac_var in #(
17438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
17448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
17458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
17468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $ac_var in #(
17478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _ | IFS | as_nl) ;; #(
17488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) $as_unset $ac_var ;;
17498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac ;;
17508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
17518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
17528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (set) 2>&1 |
17538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
17548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *${as_nl}ac_space=\ *)
17558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sed -n \
17568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	"s/'\''/'\''\\\\'\'''\''/g;
17578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
17588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;; #(
17598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
17608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
17628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac |
17638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sort
17648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels)
17658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo
17668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
17678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat <<\_ASBOX
17688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------------- ##
17698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Output variables. ##
17708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------------- ##
17718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX
17728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo
17738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for ac_var in $ac_subst_vars
17748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    do
17758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      eval ac_val=\$$ac_var
17768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $ac_val in
17778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
17788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
17798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo "$ac_var='\''$ac_val'\''"
17808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done | sort
17818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo
17828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
17838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$ac_subst_files"; then
17848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      cat <<\_ASBOX
17858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ------------------- ##
17868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## File substitutions. ##
17878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ------------------- ##
17888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX
17898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo
17908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      for ac_var in $ac_subst_files
17918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      do
17928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	eval ac_val=\$$ac_var
17938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $ac_val in
17948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
17958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
17968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	echo "$ac_var='\''$ac_val'\''"
17978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done | sort
17988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo
17998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
18008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -s confdefs.h; then
18028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      cat <<\_ASBOX
18038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ##
18048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## confdefs.h. ##
18058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ##
18068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX
18078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo
18088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      cat confdefs.h
18098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo
18108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
18118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test "$ac_signal" != 0 &&
18128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo "$as_me: caught signal $ac_signal"
18138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me: exit $exit_status"
18148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  } >&5
18158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f core *.core core.conftest.* &&
18168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
18178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    exit $exit_status
18188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' 0
18198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_signal in 1 2 13 15; do
18208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
18218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
18228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_signal=0
18238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# confdefs.h avoids OS command line length limits that DEFS can exceed.
18258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f -r conftest* confdefs.h
18268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Predefined preprocessor variables.
18288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
18308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_NAME "$PACKAGE_NAME"
18318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
18328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
18358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
18368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
18378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
18408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_VERSION "$PACKAGE_VERSION"
18418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
18428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
18458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_STRING "$PACKAGE_STRING"
18468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
18478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
18508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
18518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
18528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Let the site file select an alternate cache file if it wants to.
18558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Prefer explicitly selected file to automatically selected ones.
18568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CONFIG_SITE"; then
18578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  set x "$CONFIG_SITE"
18588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "x$prefix" != xNONE; then
18598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  set x "$prefix/share/config.site" "$prefix/etc/config.site"
18608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
18618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  set x "$ac_default_prefix/share/config.site" \
18628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	"$ac_default_prefix/etc/config.site"
18638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
18648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift
18658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_site_file
18668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
18678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -r "$ac_site_file"; then
18688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
18698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: loading site script $ac_site_file" >&6;}
18708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed 's/^/| /' "$ac_site_file" >&5
18718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    . "$ac_site_file"
18728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
18738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
18748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -r "$cache_file"; then
18768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Some versions of bash will fail to source /dev/null (special
18778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # files actually), so we avoid doing that.
18788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -f "$cache_file"; then
18798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
18808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: loading cache $cache_file" >&6;}
18818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cache_file in
18828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      [\\/]* | ?:[\\/]* ) . "$cache_file";;
18838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)                      . "./$cache_file";;
18848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
18858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
18868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
18878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
18888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: creating cache $cache_file" >&6;}
18898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  >$cache_file
18908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
18918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
18928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that the precious variables saved in the cache have kept the same
18938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# value.
18948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cache_corrupted=false
18958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_var in $ac_precious_vars; do
18968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_old_set=\$ac_cv_env_${ac_var}_set
18978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_new_set=\$ac_env_${ac_var}_set
18988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_old_val=\$ac_cv_env_${ac_var}_value
18998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_new_val=\$ac_env_${ac_var}_value
19008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_old_set,$ac_new_set in
19018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    set,)
19028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
19038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
19048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_cache_corrupted=: ;;
19058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ,set)
19068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
19078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
19088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_cache_corrupted=: ;;
19098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ,);;
19108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
19118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "x$ac_old_val" != "x$ac_new_val"; then
19128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
19138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
19148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
19158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me:   former value:  $ac_old_val" >&2;}
19168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
19178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me:   current value: $ac_new_val" >&2;}
19188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cache_corrupted=:
19198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi;;
19208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
19218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Pass precious variables to config.status.
19228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$ac_new_set" = set; then
19238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $ac_new_val in
19248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
19258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *) ac_arg=$ac_var=$ac_new_val ;;
19268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
19278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case " $ac_configure_args " in
19288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
19298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
19308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
19318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
19328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
19338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_cache_corrupted; then
19348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
19358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: changes in the environment can compromise the build" >&2;}
19368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
19378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
19388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
19398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
19408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
19668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
19678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
19708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_aux_dir=
19768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
19778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -f "$ac_dir/install-sh"; then
19788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_aux_dir=$ac_dir
19798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_install_sh="$ac_aux_dir/install-sh -c"
19808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break
19818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test -f "$ac_dir/install.sh"; then
19828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_aux_dir=$ac_dir
19838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_install_sh="$ac_aux_dir/install.sh -c"
19848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break
19858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test -f "$ac_dir/shtool"; then
19868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_aux_dir=$ac_dir
19878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_install_sh="$ac_aux_dir/shtool install -c"
19888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break
19898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
19908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
19918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_aux_dir"; then
19928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
19938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
19948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
19958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
19968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
19978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These three variables are undocumented and unsupported,
19988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and are intended to be withdrawn in a future Autoconf release.
19998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# They can cause serious problems if a builder's source tree is in a directory
20008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# whose full name contains unusual characters.
20018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
20028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
20038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
20048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Make sure we can run config.sub.
20078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
20088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
20098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
20108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
20118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking build system type" >&5
20138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking build system type... $ECHO_C" >&6; }
20148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_build+set}" = set; then
20158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
20168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
20178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_build_alias=$build_alias
20188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$ac_build_alias" = x &&
20198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
20208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$ac_build_alias" = x &&
20218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
20228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot guess build type; you must specify one" >&2;}
20238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
20248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
20258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
20268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
20278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
20288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
20308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
20318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_build" >&6; }
20328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_build in
20338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-*) ;;
20348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
20358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid value of canonical build" >&2;}
20368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; };;
20378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
20388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild=$ac_cv_build
20398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_IFS=$IFS; IFS='-'
20408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x $ac_cv_build
20418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift
20428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_cpu=$1
20438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_vendor=$2
20448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift; shift
20458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remember, the first character of IFS is used to create $*,
20468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# except with old shells:
20478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os=$*
20488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$ac_save_IFS
20498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
20508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking host system type" >&5
20538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking host system type... $ECHO_C" >&6; }
20548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_host+set}" = set; then
20558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
20568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
20578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$host_alias" = x; then
20588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_host=$ac_cv_build
20598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
20608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
20618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
20628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
20638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
20648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
20658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
20678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
20688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_host" >&6; }
20698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_host in
20708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-*) ;;
20718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
20728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid value of canonical host" >&2;}
20738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; };;
20748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
20758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost=$ac_cv_host
20768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_IFS=$IFS; IFS='-'
20778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x $ac_cv_host
20788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift
20798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_cpu=$1
20808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_vendor=$2
20818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift; shift
20828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remember, the first character of IFS is used to create $*,
20838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# except with old shells:
20848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os=$*
20858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$ac_save_IFS
20868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
20878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
20898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking target system type" >&5
20908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking target system type... $ECHO_C" >&6; }
20918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_target+set}" = set; then
20928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
20938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
20948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$target_alias" = x; then
20958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_target=$ac_cv_host
20968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
20978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
20988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
20998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
21008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
21018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
21028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
21038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
21048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
21058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_target" >&6; }
21068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_target in
21078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-*) ;;
21088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
21098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid value of canonical target" >&2;}
21108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; };;
21118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
21128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget=$ac_cv_target
21138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_IFS=$IFS; IFS='-'
21148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x $ac_cv_target
21158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift
21168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_cpu=$1
21178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_vendor=$2
21188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift; shift
21198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remember, the first character of IFS is used to create $*,
21208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# except with old shells:
21218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_os=$*
21228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$ac_save_IFS
21238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
21248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
21258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
21268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The aliases save the names the user supplied, while $host etc.
21278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# will get canonicalized.
21288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$target_alias" &&
21298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "$program_prefix$program_suffix$program_transform_name" = \
21308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    NONENONEs,x,x, &&
21318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  program_prefix=${target_alias}-
21328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
21338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__api_version='1.10'
21348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
21358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find a good install program.  We prefer a C program (faster),
21368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so one script is as good as another.  But avoid the broken or
21378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# incompatible versions:
21388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# SysV /etc/install, /usr/sbin/install
21398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# SunOS /usr/etc/install
21408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# IRIX /sbin/install
21418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AIX /bin/install
21428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AmigaOS /C/install, which installs bootblocks on floppy discs
21438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
21448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AFS /usr/afsws/bin/install, which mishandles nonexistent args
21458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
21468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# OS/2's system install, which has a completely different semantic
21478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ./install, which can be erroneously created by make from ./install.sh.
21488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
21498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
21508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$INSTALL"; then
21518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_install+set}" = set; then
21528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
21538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
21548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
21568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
21578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
21588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
21598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Account for people who put trailing slashes in PATH elements.
21608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $as_dir/ in
21618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ./ | .// | /cC/* | \
21628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
21638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
21648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /usr/ucb/* ) ;;
21658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
21668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # OSF1 and SCO ODT 3.0 have their own names for install.
21678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Don't use installbsd from OSF since it installs stuff as root
21688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # by default.
21698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for ac_prog in ginstall scoinst install; do
21708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      for ac_exec_ext in '' $ac_executable_extensions; do
21718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
21728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if test $ac_prog = install &&
21738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
21748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    # AIX install.  It has an incompatible calling convention.
21758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    :
21768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  elif test $ac_prog = install &&
21778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
21788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    # program-specific install script used by HP pwplus--don't use.
21798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    :
21808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  else
21818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
21828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    break 3
21838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
21848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
21858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
21868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
21878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
21888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
21898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
21908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
21918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
21928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
21938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
21948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "${ac_cv_path_install+set}" = set; then
21958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    INSTALL=$ac_cv_path_install
21968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
21978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # As a last resort, use the slow shell script.  Don't cache a
21988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # value for INSTALL within a source directory, because that will
21998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # break other packages using the cache if that directory is
22008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # removed, or if the value is a relative name.
22018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    INSTALL=$ac_install_sh
22028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
22038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
22048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $INSTALL" >&5
22058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$INSTALL" >&6; }
22068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
22088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# It thinks the first close brace ends the variable substitution.
22098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
22108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
22128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
22148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
22168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
22178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Just in case
22188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssleep 1
22198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho timestamp > conftest.file
22208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do `set' in a subshell so we don't clobber the current shell's
22218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# arguments.  Must try -L first in case configure is actually a
22228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# symlink; some systems play weird games with the mod time of symlinks
22238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (eg FreeBSD returns the mod time of the symlink's containing
22248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# directory).
22258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (
22268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
22278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if test "$*" = "X"; then
22288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # -L didn't work.
22298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      set X `ls -t $srcdir/configure conftest.file`
22308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
22318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   rm -f conftest.file
22328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if test "$*" != "X $srcdir/configure conftest.file" \
22338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      && test "$*" != "X conftest.file $srcdir/configure"; then
22348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # If neither matched, then we have a broken ls.  This can happen
22368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # if, for instance, CONFIG_SHELL is bash and it inherits a
22378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # broken ls alias from the environment.  This has actually
22388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # happened.  Such a system could not be considered "sane".
22398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
22408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalias in your environment" >&5
22418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
22428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalias in your environment" >&2;}
22438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
22448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
22458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test "$2" = conftest.file
22478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   )
22488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen
22498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Ok.
22508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   :
22518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
22528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
22538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCheck your system clock" >&5
22548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: newly created file is older than distributed files!
22558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCheck your system clock" >&2;}
22568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
22578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
22588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5
22598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
22608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$program_prefix" != NONE &&
22618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  program_transform_name="s&^&$program_prefix&;$program_transform_name"
22628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use a double $ so make ignores it.
22638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$program_suffix" != NONE &&
22648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
22658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Double any \ or $.  echo might interpret backslashes.
22668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# By default was `s,x,x', remove it if useless.
22678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat <<\_ACEOF >conftest.sed
22688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/[\\$]/&&/g;s/;s,x,x,$//
22698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
22708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`
22718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.sed
22728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# expand $ac_aux_dir to an absolute path
22748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam_aux_dir=`cd $ac_aux_dir && pwd`
22758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
22778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use eval to expand $SHELL
22788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif eval "$MISSING --run true"; then
22798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am_missing_run="$MISSING --run "
22808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
22818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am_missing_run=
22828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
22838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
22848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
22858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
22868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
22878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
22888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$MKDIR_P"; then
22898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "${ac_cv_path_mkdir+set}" = set; then
22908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
22918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
22928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
22948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
22958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
22968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
22978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in mkdir gmkdir; do
22988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 for ac_exec_ext in '' $ac_executable_extensions; do
22998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
23008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
23018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     'mkdir (GNU coreutils) '* | \
23028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     'mkdir (coreutils) '* | \
23038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     'mkdir (fileutils) '4.1*)
23048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
23058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	       break 3;;
23068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   esac
23078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 done
23088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       done
23098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
23108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
23118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
23138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "${ac_cv_path_mkdir+set}" = set; then
23158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    MKDIR_P="$ac_cv_path_mkdir -p"
23168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
23178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # As a last resort, use the slow shell script.  Don't cache a
23188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # value for MKDIR_P within a source directory, because that will
23198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # break other packages using the cache if that directory is
23208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # removed, or if the value is a relative name.
23218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -d ./--version && rmdir ./--version
23228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    MKDIR_P="$ac_install_sh -d"
23238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
23248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
23258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
23268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$MKDIR_P" >&6; }
23278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir_p="$MKDIR_P"
23298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $mkdir_p in
23308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  [\\/$]* | ?:[\\/]*) ;;
23318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
23328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
23338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_prog in gawk mawk nawk awk
23358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
23368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
23378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2
23388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
23398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
23408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_AWK+set}" = set; then
23418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
23428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
23438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$AWK"; then
23448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_AWK="$AWK" # Let the user override the test.
23458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
23468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
23488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
23498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
23508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
23518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
23528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_AWK="$ac_prog"
23548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
23558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
23568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
23578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
23588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
23598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
23608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
23628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
23638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAWK=$ac_cv_prog_AWK
23648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$AWK"; then
23658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $AWK" >&5
23668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$AWK" >&6; }
23678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
23688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
23698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
23708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
23718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -n "$AWK" && break
23748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
23758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
23768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
23778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
23788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
23798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
23808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
23818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
23828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.make <<\_ACEOF
23838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL = /bin/sh
23848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsall:
23858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	@echo '@@@%%%=$(MAKE)=@@@%%%'
23868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
23878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
23888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `${MAKE-make} -f conftest.make 2>/dev/null` in
23898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *@@@%%%=?*=@@@%%%*)
23908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval ac_cv_prog_make_${ac_make}_set=yes;;
23918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
23928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval ac_cv_prog_make_${ac_make}_set=no;;
23938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
23948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.make
23958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
23968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
23978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
23988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
23998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  SET_MAKE=
24008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
24018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
24028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
24038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  SET_MAKE="MAKE=${MAKE-make}"
24048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
24058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -rf .tst 2>/dev/null
24078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir .tst 2>/dev/null
24088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d .tst; then
24098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__leading_dot=.
24108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
24118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__leading_dot=_
24128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
24138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir .tst 2>/dev/null
24148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "`cd $srcdir && pwd`" != "`pwd`"; then
24168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
24178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # is not polluted with repeated "-I."
24188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__isrc=' -I$(srcdir)'
24198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # test to see if srcdir already configured
24208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -f $srcdir/config.status; then
24218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
24228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
24238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
24248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
24258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
24268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# test whether we have cygpath
24288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CYGPATH_W"; then
24298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (cygpath --version) >/dev/null 2>/dev/null; then
24308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CYGPATH_W='cygpath -w'
24318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
24328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CYGPATH_W=echo
24338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
24348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
24358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Define the identity of the package.
24388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PACKAGE=$PACKAGE_NAME
24398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels VERSION=$PACKAGE_VERSION
24408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
24438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE "$PACKAGE"
24448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
24458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
24488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define VERSION "$VERSION"
24498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
24508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Some tools Automake needs.
24528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
24548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
24578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
24608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
24638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
24668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinstall_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
24688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
24698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Installed binaries are usually stripped using `strip' when the user
24708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# run `make install-strip'.  However `strip' might not be the right
24718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# tool to use in cross-compilation environments, therefore Automake
24728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# will honor the `STRIP' environment variable to overrule this program.
24738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$cross_compiling" != no; then
24748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix"; then
24758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
24768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2
24778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
24788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
24798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then
24808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
24818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
24828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$STRIP"; then
24838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
24848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
24858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
24878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
24888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
24898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
24908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
24918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
24938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
24948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
24958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
24968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
24978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
24988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
24998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP=$ac_cv_prog_STRIP
25038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$STRIP"; then
25048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $STRIP" >&5
25058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; }
25068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
25078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
25088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
25098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then
25148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_STRIP=$STRIP
25158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "strip", so it can be a program name with args.
25168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy strip; ac_word=$2
25178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
25188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
25198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
25208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
25218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
25228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_STRIP"; then
25238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
25248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
25258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
25278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
25288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
25298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
25308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
25318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_STRIP="strip"
25338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
25358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
25368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
25378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
25388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
25398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
25438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_STRIP"; then
25448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
25458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; }
25468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
25478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
25488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
25498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_STRIP" = x; then
25528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    STRIP=":"
25538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
25548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
25558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
25568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
25578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
25588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
25598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
25608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
25618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
25628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
25638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
25648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    STRIP=$ac_ct_STRIP
25658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
25668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
25678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  STRIP="$ac_cv_prog_STRIP"
25688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
25728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We need awk for the "check" target.  The system "awk" is bad on
25748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# some platforms.
25758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Always define AMTAR for backward compatibility.
25768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMTAR=${AMTAR-"${am_missing_run}tar"}
25788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
25808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
25868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
25878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Check whether --enable-maintainer-mode was given.
25888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_maintainer_mode+set}" = set; then
25898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
25908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
25918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  USE_MAINTAINER_MODE=no
25928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
25938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
25948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
25958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
25968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if test $USE_MAINTAINER_MODE = yes; then
25978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  MAINTAINER_MODE_TRUE=
25988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  MAINTAINER_MODE_FALSE='#'
25998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
26008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  MAINTAINER_MODE_TRUE='#'
26018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  MAINTAINER_MODE_FALSE=
26028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
26038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  MAINT=$MAINTAINER_MODE_TRUE
26058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_headers="$ac_config_headers config.h"
26088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL_AMFLAGS="-I m4"
26118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_CURRENT=4
26158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_REVISION=4
26168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_AGE=4
26178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_CURRENT=6
26198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_REVISION=2
26208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_AGE=3
26218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_CURRENT=2
26238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_REVISION=7
26248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_AGE=0
26258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscflags_save="$CFLAGS"
26388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
26398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
26408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
26438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then
26448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
26458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}gcc; ac_word=$2
26468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
26478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
26498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
26508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
26518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$CC"; then
26528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
26538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
26548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
26568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
26578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
26588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
26598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
26608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_CC="${ac_tool_prefix}gcc"
26628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
26648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
26658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
26668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
26678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
26688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
26708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
26718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC
26728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then
26738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
26748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
26758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
26768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
26778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
26788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
26798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
26818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
26828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_CC"; then
26838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_CC=$CC
26848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "gcc", so it can be a program name with args.
26858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy gcc; ac_word=$2
26868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
26878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
26898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
26908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
26918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_CC"; then
26928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
26938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
26948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
26968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
26978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
26988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
26998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
27008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_CC="gcc"
27028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
27048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
27058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
27068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
27078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
27088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
27098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC
27128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_CC"; then
27138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
27148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; }
27158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
27168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
27178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
27188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
27208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_CC" = x; then
27218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CC=""
27228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
27238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
27248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
27258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
27268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
27278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
27288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
27298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
27308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
27318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
27328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
27338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CC=$ac_ct_CC
27348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
27358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
27368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CC="$ac_cv_prog_CC"
27378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
27398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then
27408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels          if test -n "$ac_tool_prefix"; then
27418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
27428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}cc; ac_word=$2
27438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
27448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
27458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
27468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
27478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
27488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$CC"; then
27498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
27508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
27518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
27538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
27548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
27558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
27568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
27578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_CC="${ac_tool_prefix}cc"
27598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
27618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
27628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
27638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
27648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
27658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
27668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC
27698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then
27708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
27718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
27728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
27738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
27748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
27758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
27778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
27788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
27798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
27808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then
27818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "cc", so it can be a program name with args.
27828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy cc; ac_word=$2
27838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
27848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
27858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
27868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
27878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
27888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$CC"; then
27898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
27908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
27918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_prog_rejected=no
27928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
27948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
27958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
27968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
27978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
27988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
28008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       ac_prog_rejected=yes
28018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       continue
28028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     fi
28038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_CC="cc"
28048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
28058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
28068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
28078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
28088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
28098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
28108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
28118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_prog_rejected = yes; then
28128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We found a bogon in the path, so make sure we never use it.
28138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  set dummy $ac_cv_prog_CC
28148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shift
28158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test $# != 0; then
28168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # We chose a different compiler from the bogus one.
28178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # However, it has the same basename, so the bogon will be chosen
28188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # first if we set CC to just the basename; use the full file name.
28198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shift
28208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
28218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
28228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC
28268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then
28278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
28288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
28298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
28308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
28318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
28328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
28348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
28358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then
28378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix"; then
28388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in cl.exe
28398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  do
28408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
28418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2
28428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
28438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
28448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then
28458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
28468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
28478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$CC"; then
28488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_CC="$CC" # Let the user override the test.
28498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
28508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
28528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
28538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
28548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
28558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
28568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
28588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
28598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
28608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
28618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
28628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
28638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
28648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
28658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC
28688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then
28698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $CC" >&5
28708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; }
28718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
28728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
28738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
28748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
28768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
28778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -n "$CC" && break
28788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
28798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
28808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then
28818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_CC=$CC
28828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in cl.exe
28838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
28848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
28858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2
28868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
28878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
28888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then
28898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
28908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
28918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_CC"; then
28928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
28938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
28948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
28968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
28978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
28988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
28998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
29008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_CC="$ac_prog"
29028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
29038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
29048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
29058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
29068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
29078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
29088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
29108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
29118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC
29128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_CC"; then
29138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
29148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; }
29158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
29168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
29178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
29188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
29198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -n "$ac_ct_CC" && break
29228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
29238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_CC" = x; then
29258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CC=""
29268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
29278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
29288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
29298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
29308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
29318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
29328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
29338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
29348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
29358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
29368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
29378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CC=$ac_ct_CC
29388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
29398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
29408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
29428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
29458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5
29468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable C compiler found in \$PATH
29478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;}
29488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
29498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Provide some information about the compiler.
29518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me:$LINENO: checking for C compiler version" >&5
29528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler=`set X $ac_compile; echo $2`
29538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (ac_try="$ac_compiler --version >&5"
29548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
29558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
29578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
29588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compiler --version >&5") 2>&5
29608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
29618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
29628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }
29638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (ac_try="$ac_compiler -v >&5"
29648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
29658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
29678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
29688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compiler -v >&5") 2>&5
29708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
29718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
29728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }
29738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (ac_try="$ac_compiler -V >&5"
29748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
29758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
29778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
29788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
29798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compiler -V >&5") 2>&5
29808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
29818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
29828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }
29838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
29858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
29868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
29878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
29888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
29898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
29908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
29928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
29938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
29948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
29958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
29968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
29978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
29988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
29998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files_save=$ac_clean_files
30008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files="$ac_clean_files a.out a.exe b.out"
30018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Try to create an executable without -o first, disregard a.out.
30028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# It will help us diagnose broken compilers, and finding out an intuition
30038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# of exeext.
30048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
30058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
30068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
30078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
30088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# List of possible output files, starting from the most likely.
30098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
30108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# only as a last resort.  b.out is created by i960 compilers.
30118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
30128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
30138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The IRIX 6 linker writes into existing files which may not be
30148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# executable, retaining their permissions.  Remove them first so a
30158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# subsequent execution test works.
30168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_rmfiles=
30178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_file in $ac_files
30188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
30198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_file in
30208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
30218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
30228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
30238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
30248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f $ac_rmfiles
30258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
30268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link_default"
30278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
30288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
30308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
30318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
30328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link_default") 2>&5
30338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
30348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
30358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
30368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
30378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
30388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# in a Makefile.  We should not override ac_cv_exeext if it was cached,
30398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so that the user can short-circuit this test for compilers unknown to
30408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Autoconf.
30418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_file in $ac_files ''
30428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
30438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -f "$ac_file" || continue
30448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_file in
30458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
30468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
30478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    [ab].out )
30488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# We found the default executable, but exeext='' is most
30498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# certainly right.
30508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	break;;
30518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *.* )
30528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
30538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	then :; else
30548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
30558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
30568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# We set ac_cv_exeext here because the later test for it is not
30578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# safe: cross compilers may not add the suffix if given an `-o'
30588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# argument, so we may need to know it at that point already.
30598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Even if this section looks crufty: it has the advantage of
30608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# actually working.
30618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	break;;
30628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    * )
30638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	break;;
30648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
30658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
30668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$ac_cv_exeext" = no && ac_cv_exeext=
30678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
30688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
30698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_file=''
30708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
30718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
30728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_file" >&5
30738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_file" >&6; }
30748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_file"; then
30758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
30768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
30778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
30788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
30798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5
30808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: C compiler cannot create executables
30818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;}
30828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 77); exit 77; }; }
30838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
30848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
30858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_exeext=$ac_cv_exeext
30868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
30878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that the compiler produces executables we can run.  If not, either
30888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the compiler is broken, or we cross compile.
30898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
30908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
30918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
30928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If not cross compiling, check that we can run a simple program.
30938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$cross_compiling" != yes; then
30948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { ac_try='./$ac_file'
30958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (case "(($ac_try" in
30968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
30988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
30998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
31018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
31028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
31038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; }; then
31048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cross_compiling=no
31058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
31068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$cross_compiling" = maybe; then
31078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	cross_compiling=yes
31088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
31098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
31108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIf you meant to cross compile, use \`--host'.
31118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5
31128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot run C compiled programs.
31138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIf you meant to cross compile, use \`--host'.
31148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;}
31158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
31168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
31178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
31188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
31198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5
31208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
31218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
31228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f a.out a.exe conftest$ac_cv_exeext b.out
31238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files=$ac_clean_files_save
31248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that the compiler produces executables we can run.  If not, either
31258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the compiler is broken, or we cross compile.
31268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
31278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
31288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
31298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$cross_compiling" >&6; }
31308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
31318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
31328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
31338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
31348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
31358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
31378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
31388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>&5
31408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
31418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
31428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
31438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # If both `conftest.exe' and `conftest' are `present' (well, observable)
31448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
31458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# work properly (i.e., refer to `conftest.exe'), while it won't with
31468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `rm'.
31478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_file in conftest.exe conftest conftest.*; do
31488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -f "$ac_file" || continue
31498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_file in
31508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
31518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
31528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  break;;
31538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    * ) break;;
31548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
31558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
31568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
31578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
31588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5
31598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot compute suffix of executables: cannot compile and link
31608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;}
31618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
31628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
31638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
31648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_cv_exeext
31658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
31668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_exeext" >&6; }
31678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
31688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_ext
31698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEXEEXT=$ac_cv_exeext
31708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_exeext=$EXEEXT
31718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
31728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
31738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_objext+set}" = set; then
31748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
31758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
31768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
31778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
31788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
31798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
31808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
31818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
31828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
31838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
31848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
31858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
31868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
31878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
31888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
31898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
31908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
31918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.o conftest.obj
31928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
31938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
31948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
31968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
31978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
31988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>&5
31998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
32008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
32018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
32028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_file in conftest.o conftest.obj conftest.*; do
32038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -f "$ac_file" || continue;
32048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_file in
32058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
32068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
32078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       break;;
32088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
32098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
32108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
32118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
32128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
32138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
32148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
32158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5
32168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot compute suffix of object files: cannot compile
32178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;}
32188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
32198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
32208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
32218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_cv_objext conftest.$ac_ext
32228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
32238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
32248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_objext" >&6; }
32258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJEXT=$ac_cv_objext
32268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_objext=$OBJEXT
32278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
32288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
32298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_c_compiler_gnu+set}" = set; then
32308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
32318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
32328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
32338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
32348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
32358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
32368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
32378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
32388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
32398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
32408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
32418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
32428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef __GNUC__
32438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       choke me
32448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
32458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
32468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
32478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
32488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
32498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
32508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
32518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
32528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
32538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
32558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
32568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
32578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
32588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
32598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
32608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
32618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
32628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
32638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
32648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
32658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
32668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
32678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_compiler_gnu=yes
32688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
32698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
32708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
32718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
32728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_compiler_gnu=no
32738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
32748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
32758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_c_compiler_gnu=$ac_compiler_gnu
32778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
32788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
32798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
32808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
32818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGCC=`test $ac_compiler_gnu = yes && echo yes`
32828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_test_CFLAGS=${CFLAGS+set}
32838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_CFLAGS=$CFLAGS
32848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
32858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
32868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_cc_g+set}" = set; then
32878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
32888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
32898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_save_c_werror_flag=$ac_c_werror_flag
32908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_c_werror_flag=yes
32918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_cv_prog_cc_g=no
32928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   CFLAGS="-g"
32938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cat >conftest.$ac_ext <<_ACEOF
32948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
32958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
32968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
32978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
32988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
32998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
33018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
33028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
33038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
33058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
33068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
33078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
33088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
33098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
33108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
33118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
33138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
33148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
33168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
33178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
33188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
33198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
33208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
33218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
33228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
33238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
33248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
33258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_cc_g=yes
33268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
33278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
33288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
33298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	CFLAGS=""
33318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      cat >conftest.$ac_ext <<_ACEOF
33328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
33338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
33348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
33358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
33368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
33378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
33398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
33408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
33418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
33438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
33448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
33458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
33468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
33478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
33488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
33498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
33518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
33528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
33548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
33558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
33568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
33578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
33588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
33598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
33608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
33618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
33628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
33638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
33648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
33658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
33668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
33678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_c_werror_flag=$ac_save_c_werror_flag
33698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 CFLAGS="-g"
33708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 cat >conftest.$ac_ext <<_ACEOF
33718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
33728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
33738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
33748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
33758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
33768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
33788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
33798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
33808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
33818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
33828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
33838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
33848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
33858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
33868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
33878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
33888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
33908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
33918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
33928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
33938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
33948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
33958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
33968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
33978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
33988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
33998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
34008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
34018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
34028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_cc_g=yes
34038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
34048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
34058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
34068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
34098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
34128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
34158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_c_werror_flag=$ac_save_c_werror_flag
34188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
34198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
34208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
34218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_test_CFLAGS" = set; then
34228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CFLAGS=$ac_save_CFLAGS
34238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test $ac_cv_prog_cc_g = yes; then
34248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$GCC" = yes; then
34258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CFLAGS="-g -O2"
34268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
34278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CFLAGS="-g"
34288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
34298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
34308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$GCC" = yes; then
34318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CFLAGS="-O2"
34328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
34338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CFLAGS=
34348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
34358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
34368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
34378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
34388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_cc_c89+set}" = set; then
34398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
34408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
34418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_cc_c89=no
34428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_CC=$CC
34438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
34448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
34458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
34468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
34478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
34488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
34498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdarg.h>
34508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h>
34518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <sys/types.h>
34528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <sys/stat.h>
34538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
34548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstruct buf { int x; };
34558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFILE * (*rcsopen) (struct buf *, struct stat *, int);
34568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic char *e (p, i)
34578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     char **p;
34588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     int i;
34598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
34608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return p[i];
34618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
34628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic char *f (char * (*g) (char **, int), char **p, ...)
34638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
34648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  char *s;
34658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  va_list v;
34668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  va_start (v,p);
34678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  s = g (p, va_arg (v,int));
34688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  va_end (v);
34698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return s;
34708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
34718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
34738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   function prototypes and stuff, but not '\xHH' hex character constants.
34748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   These don't provoke an error unfortunately, instead are silently treated
34758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   as 'x'.  The following induces an error, until -std is added to get
34768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
34778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   array size at least.  It's necessary to write '\x00'==0 to get something
34788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   that's true only with -std.  */
34798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint osf4_cc_array ['\x00' == 0 ? 1 : -1];
34808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
34828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   inside strings and character constants.  */
34838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define FOO(x) 'x'
34848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
34858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
34868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint test (int i, double x);
34878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstruct s1 {int (*f) (int a);};
34888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstruct s2 {int (*f) (double a);};
34898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
34908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint argc;
34918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar **argv;
34928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
34938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
34948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
34958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
34968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
34978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
34988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
34998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
35008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
35018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
35028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
35038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CC="$ac_save_CC $ac_arg"
35048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.$ac_objext
35058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
35068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
35078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
35098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
35108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
35118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
35128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
35138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
35148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
35158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
35168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
35178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
35188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
35198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
35208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
35218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_cc_c89=$ac_arg
35228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
35238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
35248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
35258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
35288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext
35308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x$ac_cv_prog_cc_c89" != "xno" && break
35318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
35328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_ext
35338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_save_CC
35348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
35368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AC_CACHE_VAL
35378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "x$ac_cv_prog_cc_c89" in
35388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  x)
35398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: result: none needed" >&5
35408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}none needed" >&6; } ;;
35418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  xno)
35428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: result: unsupported" >&5
35438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}unsupported" >&6; } ;;
35448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
35458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CC="$CC $ac_cv_prog_cc_c89"
35468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
35478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
35488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
35498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
35528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
35538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
35548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
35558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
35568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEPDIR="${am__leading_dot}deps"
35578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_commands="$ac_config_commands depfiles"
35598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam_make=${MAKE-make}
35628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat > confinc << 'END'
35638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__doit:
35648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	@echo done
35658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels.PHONY: am__doit
35668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEND
35678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If we don't find an include directive, just comment out the code.
35688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
35698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
35708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__include="#"
35718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__quote=
35728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_am_result=none
35738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# First try GNU make style include.
35748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "include confinc" > confmf
35758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We grep out `Entering directory' and `Leaving directory'
35768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# messages which can occur if `w' ends up in MAKEFLAGS.
35778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# In particular we don't look at `^make:' because GNU make might
35788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# be invoked under some other name (usually "gmake"), in which
35798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# case it prints its new name instead of `make'.
35808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
35818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   am__include=include
35828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   am__quote=
35838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   _am_result=GNU
35848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
35858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Now try BSD make style include.
35868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$am__include" = "#"; then
35878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo '.include "confinc"' > confmf
35888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
35898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      am__include=.include
35908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      am__quote="\""
35918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _am_result=BSD
35928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
35938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
35948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
35968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $_am_result" >&5
35978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$_am_result" >&6; }
35988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f confinc confmf
35998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-dependency-tracking was given.
36018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_dependency_tracking+set}" = set; then
36028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_dependency_tracking;
36038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
36048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$enable_dependency_tracking" != xno; then
36068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am_depcomp="$ac_aux_dir/depcomp"
36078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  AMDEPBACKSLASH='\'
36088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
36098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_dependency_tracking" != xno; then
36108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  AMDEP_TRUE=
36118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  AMDEP_FALSE='#'
36128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
36138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  AMDEP_TRUE='#'
36148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  AMDEP_FALSE=
36158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
36168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdepcc="$CC"   am_compiler_list=
36208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
36228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
36238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
36248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
36258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
36268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
36278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We make a subdir and do the tests there.  Otherwise we can end up
36288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # making bogus files that we don't know about and never remove.  For
36298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # instance it was reported that on HP-UX the gcc test will end up
36308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # making a dummy file named `D' -- because `-MD' means `put the output
36318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # in D'.
36328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mkdir conftest.dir
36338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Copy depcomp to subdir because otherwise we won't find it if we're
36348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # using a relative directory.
36358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cp "$am_depcomp" conftest.dir
36368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cd conftest.dir
36378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We will build objects and dependencies in a subdirectory because
36388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # it helps to detect inapplicable dependency modes.  For instance
36398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # both Tru64's cc and ICC support -MD to output dependencies as a
36408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # side effect of compilation, but ICC will put the dependencies in
36418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # the current directory while Tru64 will put them in the object
36428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # directory.
36438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mkdir sub
36448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am_cv_CC_dependencies_compiler_type=none
36468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$am_compiler_list" = ""; then
36478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
36488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
36498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for depmode in $am_compiler_list; do
36508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Setup a source with many dependencies, because some compilers
36518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # like to wrap large dependency lists on column 80 (with \), and
36528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # we should not choose a depcomp mode which is confused by this.
36538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    #
36548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # We need to recreate these files for each test, as the compiler may
36558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # overwrite some of them when testing with obscure command lines.
36568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # This happens at least with the AIX C compiler.
36578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    : > sub/conftest.c
36588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for i in 1 2 3 4 5 6; do
36598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo '#include "conftst'$i'.h"' >> sub/conftest.c
36608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
36618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Solaris 8's {/usr,}/bin/sh.
36628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      touch sub/conftst$i.h
36638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
36648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
36658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
36668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $depmode in
36678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    nosideeffect)
36688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # after this tag, mechanisms are not by side-effect, so they'll
36698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # only be used when explicitly requested
36708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "x$enable_dependency_tracking" = xyes; then
36718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	continue
36728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
36738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	break
36748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
36758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
36768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    none) break ;;
36778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
36788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # We check with `-c' and `-o' for the sake of the "dashmstdout"
36798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # mode.  It turns out that the SunPro C++ compiler does not properly
36808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # handle `-M -o', and we need to detect this.
36818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if depmode=$depmode \
36828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
36838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
36848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
36858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels         >/dev/null 2>conftest.err &&
36868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
36878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
36888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
36898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
36908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # icc doesn't choke on unknown options, it will just issue warnings
36918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # or remarks (even with -Werror).  So we grep stderr for any message
36928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # that says an option was ignored or not supported.
36938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # When given -MP, icc 7.0 and 7.1 complain thusly:
36948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      #   icc: Command line warning: ignoring option '-M'; no argument required
36958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # The diagnosis changed in icc 8.0:
36968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      #   icc: Command line remark: option '-MP' not supported
36978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if (grep 'ignoring option' conftest.err ||
36988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
36998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        am_cv_CC_dependencies_compiler_type=$depmode
37008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        break
37018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
37028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
37038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
37048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cd ..
37068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -rf conftest.dir
37078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
37088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am_cv_CC_dependencies_compiler_type=none
37098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
37108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
37128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
37138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
37148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
37158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if
37178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x$enable_dependency_tracking" != xno \
37188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
37198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__fastdepCC_TRUE=
37208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__fastdepCC_FALSE='#'
37218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
37228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__fastdepCC_TRUE='#'
37238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__fastdepCC_FALSE=
37248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
37258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
37288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
37298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
37308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
37318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
37328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
37338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
37348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# On Suns, sometimes $CPP names a directory.
37358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CPP" && test -d "$CPP"; then
37368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CPP=
37378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
37388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CPP"; then
37398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "${ac_cv_prog_CPP+set}" = set; then
37408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
37418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
37428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Double quotes because CPP needs to be expanded
37438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
37448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    do
37458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_preproc_ok=false
37468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes
37478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
37488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Use a header file that comes with gcc, so configuring glibc
37498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # with a fresh cross-compiler works.
37508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
37518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # <limits.h> exists even on freestanding compilers.
37528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # On the NeXT, cc -E runs the code through the compiler's parser,
37538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # not just through cpp. "Syntax error" is here to catch this case.
37548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
37558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
37568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
37578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
37588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
37598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
37608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__
37618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h>
37628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
37638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h>
37648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
37658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		     Syntax error
37668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
37678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
37688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
37698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
37708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
37718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
37728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
37738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
37748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
37758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
37768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
37778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
37788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
37798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } >/dev/null && {
37808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
37818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
37828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       }; then
37838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
37848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
37858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
37868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
37878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Broken: fails on valid input.
37898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue
37908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
37918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
37938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
37948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # OK, works on sane cases.  Now check whether nonexistent headers
37958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # can be detected and how.
37968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
37978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
37988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
37998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
38008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
38018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
38028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ac_nonexistent.h>
38038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
38048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
38058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
38068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
38078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
38088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
38098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
38108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
38118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
38128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
38138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
38148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
38158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
38168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } >/dev/null && {
38178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
38188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
38198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       }; then
38208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Broken: success on invalid input.
38218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue
38228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
38238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
38248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
38258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Passes both tests.
38278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_preproc_ok=:
38288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbreak
38298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
38308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
38328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
38348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
38358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
38368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_preproc_ok; then
38378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  break
38388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
38398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
38418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_CPP=$CPP
38428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
38448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CPP=$ac_cv_prog_CPP
38458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
38468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_CPP=$CPP
38478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
38488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $CPP" >&5
38498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CPP" >&6; }
38508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_preproc_ok=false
38518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes
38528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
38538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Use a header file that comes with gcc, so configuring glibc
38548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # with a fresh cross-compiler works.
38558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
38568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # <limits.h> exists even on freestanding compilers.
38578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # On the NeXT, cc -E runs the code through the compiler's parser,
38588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # not just through cpp. "Syntax error" is here to catch this case.
38598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
38608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
38618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
38628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
38638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
38648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
38658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__
38668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h>
38678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
38688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h>
38698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
38708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		     Syntax error
38718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
38728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
38738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
38748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
38758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
38768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
38778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
38788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
38798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
38808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
38818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
38828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
38838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
38848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } >/dev/null && {
38858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
38868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
38878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       }; then
38888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
38898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
38908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
38918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
38928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Broken: fails on valid input.
38948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue
38958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
38968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
38988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
38998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # OK, works on sane cases.  Now check whether nonexistent headers
39008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # can be detected and how.
39018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
39028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
39038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
39048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
39058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
39068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
39078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ac_nonexistent.h>
39088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
39098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
39108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
39118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
39128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
39138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
39148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
39158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
39168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
39178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
39188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
39198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
39208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
39218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } >/dev/null && {
39228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
39238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
39248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       }; then
39258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Broken: success on invalid input.
39268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue
39278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
39288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
39298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
39308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Passes both tests.
39328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_preproc_ok=:
39338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbreak
39348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
39358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
39378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
39398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
39408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
39418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_preproc_ok; then
39428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
39438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
39448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
39458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5
39468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check
39478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;}
39488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
39498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
39508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
39528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
39538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
39548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
39558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
39568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS="$cflags_save"
39588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for inline" >&5
39618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for inline... $ECHO_C" >&6; }
39628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_c_inline+set}" = set; then
39638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
39648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
39658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_c_inline=no
39668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_kw in inline __inline__ __inline; do
39678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
39688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
39698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
39708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
39718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
39728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
39738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef __cplusplus
39748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstypedef int foo_t;
39758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic $ac_kw foo_t static_foo () {return 0; }
39768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_kw foo_t foo () {return 0; }
39778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
39788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
39798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
39808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
39818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
39828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
39838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
39848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
39858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
39868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
39878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
39888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
39898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
39908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
39918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
39928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
39938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
39948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
39958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
39968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
39978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_c_inline=$ac_kw
39988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
39998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
40008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
40018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
40048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
40068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "$ac_cv_c_inline" != no && break
40078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
40088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
40108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
40118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_inline" >&6; }
40128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_c_inline in
40158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  inline | yes) ;;
40168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
40178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $ac_cv_c_inline in
40188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      no) ac_val=;;
40198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) ac_val=$ac_cv_c_inline;;
40208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
40218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat >>confdefs.h <<_ACEOF
40228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef __cplusplus
40238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define inline $ac_val
40248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
40258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
40268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
40278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
40288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_win32_dll=yes
40318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host in
40338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
40348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix"; then
40358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
40368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}as; ac_word=$2
40378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
40388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
40398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_AS+set}" = set; then
40408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
40418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
40428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$AS"; then
40438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_AS="$AS" # Let the user override the test.
40448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
40458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
40478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
40488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
40498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
40508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
40518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
40528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_AS="${ac_tool_prefix}as"
40538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
40548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
40558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
40568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
40578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
40588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
40598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
40618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
40628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS=$ac_cv_prog_AS
40638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$AS"; then
40648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $AS" >&5
40658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$AS" >&6; }
40668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
40678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
40688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
40698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
40708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
40728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
40738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_AS"; then
40748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_AS=$AS
40758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "as", so it can be a program name with args.
40768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy as; ac_word=$2
40778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
40788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
40798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_AS+set}" = set; then
40808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
40818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
40828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_AS"; then
40838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
40848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
40858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
40878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
40888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
40898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
40908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
40918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
40928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_AS="as"
40938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
40948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
40958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
40968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
40978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
40988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
40998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
41008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_AS=$ac_cv_prog_ac_ct_AS
41038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_AS"; then
41048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
41058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_AS" >&6; }
41068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
41078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
41088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
41098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
41118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_AS" = x; then
41128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    AS="false"
41138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
41148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
41158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
41168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
41178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
41188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
41198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
41208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
41218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
41228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
41238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
41248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    AS=$ac_ct_AS
41258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
41268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
41278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  AS="$ac_cv_prog_AS"
41288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
41308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix"; then
41318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
41328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}dlltool; ac_word=$2
41338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
41348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
41358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_DLLTOOL+set}" = set; then
41368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
41378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
41388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$DLLTOOL"; then
41398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
41408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
41418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
41438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
41448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
41458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
41468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
41478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
41488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
41498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
41508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
41518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
41528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
41538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
41548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
41558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
41568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL=$ac_cv_prog_DLLTOOL
41598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$DLLTOOL"; then
41608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $DLLTOOL" >&5
41618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$DLLTOOL" >&6; }
41628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
41638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
41648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
41658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
41678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
41688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_DLLTOOL"; then
41708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_DLLTOOL=$DLLTOOL
41718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "dlltool", so it can be a program name with args.
41728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy dlltool; ac_word=$2
41738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
41748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
41758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
41768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
41778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
41788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_DLLTOOL"; then
41798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
41808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
41818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
41838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
41848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
41858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
41868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
41878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
41888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
41898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
41908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
41918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
41928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
41938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
41948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
41958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
41968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
41988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
41998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_DLLTOOL"; then
42008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
42018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_DLLTOOL" >&6; }
42028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
42048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
42058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
42078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_DLLTOOL" = x; then
42088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    DLLTOOL="false"
42098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
42108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
42118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
42128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
42138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
42148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
42158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
42168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
42178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
42188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
42198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
42208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    DLLTOOL=$ac_ct_DLLTOOL
42218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
42228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  DLLTOOL="$ac_cv_prog_DLLTOOL"
42248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
42268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix"; then
42278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
42288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}objdump; ac_word=$2
42298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
42308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
42318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OBJDUMP+set}" = set; then
42328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
42338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$OBJDUMP"; then
42358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
42368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
42388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
42398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
42408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
42418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
42428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
42438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
42458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
42468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
42478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
42488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
42498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
42508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
42518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
42528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP=$ac_cv_prog_OBJDUMP
42558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OBJDUMP"; then
42568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $OBJDUMP" >&5
42578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OBJDUMP" >&6; }
42588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
42608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
42618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
42638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
42648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OBJDUMP"; then
42668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_OBJDUMP=$OBJDUMP
42678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "objdump", so it can be a program name with args.
42688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy objdump; ac_word=$2
42698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
42708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
42718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
42728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
42738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_OBJDUMP"; then
42758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
42768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
42788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
42798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
42808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
42818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
42828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
42838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
42848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_OBJDUMP="objdump"
42858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
42868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
42878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
42888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
42898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
42908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
42918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
42928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
42948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
42958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OBJDUMP"; then
42968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
42978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OBJDUMP" >&6; }
42988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
42998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
43008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
43018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
43028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_OBJDUMP" = x; then
43048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OBJDUMP="false"
43058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
43068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
43078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
43088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
43098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
43108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
43118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
43128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
43138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
43148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
43158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
43168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OBJDUMP=$ac_ct_OBJDUMP
43178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
43188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
43198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  OBJDUMP="$ac_cv_prog_OBJDUMP"
43208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
43218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
43238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
43248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$AS" && AS=as
43268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$DLLTOOL" && DLLTOOL=dlltool
43328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$OBJDUMP" && OBJDUMP=objdump
43388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `pwd` in
43468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\ * | *\	*)
43478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
43488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
43498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
43508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_version='2.2.6'
43548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_revision='1.3012'
43558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh"
43698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
43708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
43718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
43728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then
43738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
43748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
43758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
43768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     for ac_i in 1 2 3 4 5 6 7; do
43778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       ac_script="$ac_script$as_nl$ac_script"
43788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     done
43798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     echo "$ac_script" | sed 99q >conftest.sed
43808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $as_unset ac_script || ac_script=
43818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # Extract the first word of "sed gsed" to use in msg output
43828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$SED"; then
43838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy sed gsed; ac_prog_name=$2
43848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then
43858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
43868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
43878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_path_SED_found=false
43888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
43898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
43908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
43918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
43928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
43938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
43948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in sed gsed; do
43958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
43968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
43978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
43988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Check for GNU ac_path_SED and select it if it is found.
43998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check for GNU $ac_path_SED
44008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_SED" --version 2>&1` in
44018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*)
44028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
44038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
44048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_count=0
44058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
44068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  while :
44078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  do
44088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
44098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mv "conftest.tmp" "conftest.in"
44108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cp "conftest.in" "conftest.nl"
44118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo '' >> "conftest.nl"
44128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
44138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
44148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_count=`expr $ac_count + 1`
44158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test $ac_count -gt ${ac_path_SED_max-0}; then
44168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Best one so far, save it but keep looking for a better one
44178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_cv_path_SED="$ac_path_SED"
44188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_path_SED_max=$ac_count
44198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
44208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
44218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test $ac_count -gt 10 && break
44228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
44238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
44248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
44258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $ac_path_SED_found && break 3
44288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
44298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
44308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
44328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
44338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
44368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED="$ac_cv_path_SED"
44388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$SED"; then
44398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in \$PATH" >&5
44408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in \$PATH" >&2;}
44418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
44428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
44438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
44458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_SED=$SED
44468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
44478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
44498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
44508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_SED" >&6; }
44518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels SED="$ac_cv_path_SED"
44528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.sed
44538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$SED" && SED=sed
44558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsXsed="$SED -e 1s/^X//"
44568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
44678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
44688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
44698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then
44708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
44718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
44728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "grep ggrep" to use in msg output
44738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$GREP"; then
44748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy grep ggrep; ac_prog_name=$2
44758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then
44768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
44778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
44788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_path_GREP_found=false
44798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
44808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
44828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
44838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
44848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
44858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in grep ggrep; do
44868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
44878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
44888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
44898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Check for GNU ac_path_GREP and select it if it is found.
44908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check for GNU $ac_path_GREP
44918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_GREP" --version 2>&1` in
44928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*)
44938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
44948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
44958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_count=0
44968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
44978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  while :
44988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  do
44998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
45008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mv "conftest.tmp" "conftest.in"
45018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cp "conftest.in" "conftest.nl"
45028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo 'GREP' >> "conftest.nl"
45038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
45048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
45058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_count=`expr $ac_count + 1`
45068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test $ac_count -gt ${ac_path_GREP_max-0}; then
45078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Best one so far, save it but keep looking for a better one
45088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_cv_path_GREP="$ac_path_GREP"
45098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_path_GREP_max=$ac_count
45108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
45118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
45128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test $ac_count -gt 10 && break
45138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
45148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
45158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
45168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $ac_path_GREP_found && break 3
45198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
45208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
45218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
45238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
45248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
45278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP="$ac_cv_path_GREP"
45298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$GREP"; then
45308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
45318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
45328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
45338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
45348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
45368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_GREP=$GREP
45378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
45388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
45418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
45428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_GREP" >&6; }
45438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels GREP="$ac_cv_path_GREP"
45448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for egrep" >&5
45478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for egrep... $ECHO_C" >&6; }
45488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then
45498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
45508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
45518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
45528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   then ac_cv_path_EGREP="$GREP -E"
45538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   else
45548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # Extract the first word of "egrep" to use in msg output
45558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$EGREP"; then
45568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy egrep; ac_prog_name=$2
45578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then
45588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
45598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
45608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_path_EGREP_found=false
45618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
45628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
45638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
45648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
45658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
45668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
45678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in egrep; do
45688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
45698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
45708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
45718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Check for GNU ac_path_EGREP and select it if it is found.
45728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check for GNU $ac_path_EGREP
45738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_EGREP" --version 2>&1` in
45748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*)
45758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
45768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
45778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_count=0
45788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
45798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  while :
45808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  do
45818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
45828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mv "conftest.tmp" "conftest.in"
45838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cp "conftest.in" "conftest.nl"
45848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo 'EGREP' >> "conftest.nl"
45858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
45868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
45878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_count=`expr $ac_count + 1`
45888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
45898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Best one so far, save it but keep looking for a better one
45908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_cv_path_EGREP="$ac_path_EGREP"
45918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_path_EGREP_max=$ac_count
45928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
45938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
45948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test $ac_count -gt 10 && break
45958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
45968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
45978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
45988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
45998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $ac_path_EGREP_found && break 3
46018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
46028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
46038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
46058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
46068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
46098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP="$ac_cv_path_EGREP"
46118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$EGREP"; then
46128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
46138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
46148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
46158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
46168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
46188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_EGREP=$EGREP
46198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
46208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
46238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
46248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
46258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_EGREP" >&6; }
46268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels EGREP="$ac_cv_path_EGREP"
46278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for fgrep" >&5
46308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for fgrep... $ECHO_C" >&6; }
46318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then
46328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
46338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
46348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
46358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   then ac_cv_path_FGREP="$GREP -F"
46368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   else
46378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # Extract the first word of "fgrep" to use in msg output
46388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$FGREP"; then
46398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy fgrep; ac_prog_name=$2
46408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then
46418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
46428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
46438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_path_FGREP_found=false
46448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST
46458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
46468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
46478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
46488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
46498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
46508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in fgrep; do
46518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
46528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
46538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
46548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Check for GNU ac_path_FGREP and select it if it is found.
46558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check for GNU $ac_path_FGREP
46568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_FGREP" --version 2>&1` in
46578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*)
46588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
46598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
46608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_count=0
46618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
46628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  while :
46638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  do
46648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat "conftest.in" "conftest.in" >"conftest.tmp"
46658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mv "conftest.tmp" "conftest.in"
46668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cp "conftest.in" "conftest.nl"
46678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo 'FGREP' >> "conftest.nl"
46688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
46698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
46708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_count=`expr $ac_count + 1`
46718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
46728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Best one so far, save it but keep looking for a better one
46738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_cv_path_FGREP="$ac_path_FGREP"
46748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_path_FGREP_max=$ac_count
46758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
46768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # 10*(2^10) chars as input seems more than enough
46778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test $ac_count -gt 10 && break
46788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
46798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
46808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
46818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $ac_path_FGREP_found && break 3
46848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
46858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
46868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
46888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
46898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
46928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
46938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP="$ac_cv_path_FGREP"
46948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$FGREP"; then
46958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
46968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
46978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
46988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
46998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
47018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_FGREP=$FGREP
47028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
47038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
47068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
47078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
47088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_FGREP" >&6; }
47098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels FGREP="$ac_cv_path_FGREP"
47108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$GREP" && GREP=grep
47138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-gnu-ld was given.
47338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_gnu_ld+set}" = set; then
47348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
47358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
47368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  with_gnu_ld=no
47378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
47388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
47398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_prog=ld
47408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then
47418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check if gcc -print-prog-name=ld gives a path.
47428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
47438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
47448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host in
47458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *-*-mingw*)
47468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # gcc leaves a trailing carriage return which upsets mingw
47478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
47488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
47498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
47508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
47518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_prog in
47528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Accept absolute paths.
47538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    [\\/]* | ?:[\\/]*)
47548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      re_direlt='/[^/][^/]*/\.\./'
47558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Canonicalize the pathname of ld
47568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
47578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
47588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
47598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
47608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      test -z "$LD" && LD="$ac_prog"
47618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
47628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  "")
47638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # If it fails, then pretend we aren't using GCC.
47648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_prog=ld
47658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
47668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
47678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # If it is relative, then search for the first ld in PATH.
47688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    with_gnu_ld=unknown
47698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
47708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
47718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "$with_gnu_ld" = yes; then
47728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for GNU ld" >&5
47738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
47748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
47758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
47768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
47778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
47788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_LD+set}" = set; then
47798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
47808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
47818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -z "$LD"; then
47828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
47838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_dir in $PATH; do
47848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    IFS="$lt_save_ifs"
47858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -z "$ac_dir" && ac_dir=.
47868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
47878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_path_LD="$ac_dir/$ac_prog"
47888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Check to see if the program is GNU ld.  I'd rather use --version,
47898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # but apparently some variants of GNU ld only accept -v.
47908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Break only if it was the GNU/non-GNU ld that we prefer.
47918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
47928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *GNU* | *'with BFD'*)
47938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	test "$with_gnu_ld" != no && break
47948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
47958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
47968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	test "$with_gnu_ld" != yes && break
47978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
47988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
47998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
48008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
48018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS="$lt_save_ifs"
48028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
48038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_path_LD="$LD" # Let the user override the test with a path.
48048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
48058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
48068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD="$lt_cv_path_LD"
48088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$LD"; then
48098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $LD" >&5
48108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$LD" >&6; }
48118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
48128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
48138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
48148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
48158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
48168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable ld found in \$PATH" >&2;}
48178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
48188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
48198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
48208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_gnu_ld+set}" = set; then
48218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
48228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
48238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # I'd rather use --version here, but apparently some GNU lds only accept -v.
48248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `$LD -v 2>&1 </dev/null` in
48258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU* | *'with BFD'*)
48268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_prog_gnu_ld=yes
48278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
48288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
48298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_prog_gnu_ld=no
48308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
48318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
48328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
48338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
48348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
48358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld=$lt_cv_prog_gnu_ld
48368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
48458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
48468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6; }
48478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_NM+set}" = set; then
48488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
48498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
48508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$NM"; then
48518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Let the user override the test.
48528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_path_NM="$NM"
48538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
48548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_nm_to_check="${ac_tool_prefix}nm"
48558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
48568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_nm_to_check="$lt_nm_to_check nm"
48578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
48588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for lt_tmp_nm in $lt_nm_to_check; do
48598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
48608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
48618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      IFS="$lt_save_ifs"
48628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      test -z "$ac_dir" && ac_dir=.
48638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      tmp_nm="$ac_dir/$lt_tmp_nm"
48648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
48658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Check to see if the nm accepts a BSD-compat flag.
48668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
48678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	#   nm: unknown option "B" ignored
48688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Tru64's nm complains that /dev/null is an invalid object file
48698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
48708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*/dev/null* | *'Invalid file or object type'*)
48718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_cv_path_NM="$tmp_nm -B"
48728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  break
48738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
48748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*)
48758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
48768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  */dev/null*)
48778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    lt_cv_path_NM="$tmp_nm -p"
48788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    break
48798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
48808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  *)
48818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
48828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    continue # so that we can try to find one that supports BSD flags
48838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
48848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  esac
48858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
48868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
48878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
48888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
48898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    IFS="$lt_save_ifs"
48908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
48918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  : ${lt_cv_path_NM=no}
48928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
48938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
48948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
48958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_path_NM" >&6; }
48968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$lt_cv_path_NM" != "no"; then
48978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  NM="$lt_cv_path_NM"
48988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
48998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Didn't find any BSD compatible name lister, look for dumpbin.
49008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix"; then
49018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
49028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  do
49038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
49048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2
49058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
49068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
49078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_DUMPBIN+set}" = set; then
49088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
49098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
49108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$DUMPBIN"; then
49118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
49128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
49138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
49148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
49158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
49168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
49178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
49188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
49198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
49208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
49218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
49228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
49238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
49248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
49258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
49268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
49278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
49288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
49298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
49308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUMPBIN=$ac_cv_prog_DUMPBIN
49318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$DUMPBIN"; then
49328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $DUMPBIN" >&5
49338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$DUMPBIN" >&6; }
49348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
49358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
49368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
49378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
49388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
49398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
49408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -n "$DUMPBIN" && break
49418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
49428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
49438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$DUMPBIN"; then
49448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_DUMPBIN=$DUMPBIN
49458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
49468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
49478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
49488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2
49498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
49508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
49518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
49528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
49538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
49548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_DUMPBIN"; then
49558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
49568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
49578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
49588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
49598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
49608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
49618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
49628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
49638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
49648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
49658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
49668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
49678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
49688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
49698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
49708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
49718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
49728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
49738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
49748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
49758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_DUMPBIN"; then
49768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
49778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_DUMPBIN" >&6; }
49788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
49798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
49808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
49818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
49828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
49838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
49848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -n "$ac_ct_DUMPBIN" && break
49858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
49868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
49878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_DUMPBIN" = x; then
49888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    DUMPBIN=":"
49898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
49908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
49918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
49928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
49938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
49948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
49958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
49968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
49978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
49988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
49998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
50008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    DUMPBIN=$ac_ct_DUMPBIN
50018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
50028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
50038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$DUMPBIN" != ":"; then
50068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    NM="$DUMPBIN"
50078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
50088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
50098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$NM" && NM=nm
50108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
50178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; }
50188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_nm_interface+set}" = set; then
50198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
50208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
50218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_nm_interface="BSD nm"
50228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "int some_variable = 0;" > conftest.$ac_ext
50238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval echo "\"\$as_me:5023: $ac_compile\"" >&5)
50248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile" 2>conftest.err)
50258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
50268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval echo "\"\$as_me:5026: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
50278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
50288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
50298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval echo "\"\$as_me:5029: output\"" >&5)
50308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.out >&5
50318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
50328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_nm_interface="MS dumpbin"
50338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
50348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest*
50358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
50368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
50378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_nm_interface" >&6; }
50388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
50408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
50418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S=$as_ln_s
50428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$LN_S" = "ln -s"; then
50438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
50448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
50458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
50468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
50478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no, using $LN_S" >&6; }
50488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
50498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# find the maximum length of command line arguments
50518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
50528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
50538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_max_cmd_len+set}" = set; then
50548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
50558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
50568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    i=0
50578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  teststring="ABCD"
50588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $build_os in
50608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  msdosdjgpp*)
50618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # On DJGPP, this test can blow up pretty badly due to problems in libc
50628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # (any single argument exceeding 2000 bytes causes a buffer overrun
50638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # during glob expansion).  Even if it were fixed, the result of this
50648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # check would be larger than it should be.
50658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
50668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
50678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  gnu*)
50698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Under GNU Hurd, this test is not required because there is
50708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # no limit to the length of command line arguments.
50718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Libtool will interpret -1 as no limit whatsoever
50728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=-1;
50738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
50748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cygwin* | mingw* | cegcc*)
50768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # On Win9x/ME, this test blows up -- it succeeds, but takes
50778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # about 5 minutes as the teststring grows exponentially.
50788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Worse, since 9x/ME are not pre-emptively multitasking,
50798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # you end up with a "frozen" computer, even though with patience
50808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # the test eventually succeeds (with a max line length of 256k).
50818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Instead, let's just punt: use the minimum linelength reported by
50828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # all of the supported platforms: 8192 (on NT/2K/XP).
50838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=8192;
50848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
50858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  amigaos*)
50878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # On AmigaOS with pdksh, this test takes hours, literally.
50888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # So we just punt and use a minimum line length of 8192.
50898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=8192;
50908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
50918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
50928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
50938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # This has been around since 386BSD, at least.  Likely further.
50948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -x /sbin/sysctl; then
50958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
50968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    elif test -x /usr/sbin/sysctl; then
50978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
50988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
50998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
51008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
51018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # And add a safety zone
51028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
51038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
51048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
51058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  interix*)
51078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # We know the value 262144 and hardcode it with a safety zone (like BSD)
51088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=196608
51098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
51108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  osf*)
51128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
51138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
51148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # nice to cause kernel panics so lets avoid the loop below.
51158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # First set a reasonable default.
51168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=16384
51178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    #
51188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -x /sbin/sysconfig; then
51198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
51208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        *1*) lt_cv_sys_max_cmd_len=-1 ;;
51218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
51228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
51238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
51248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sco3.2v5*)
51258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=102400
51268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
51278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sysv5* | sco5v6* | sysv4.2uw2*)
51288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
51298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$kargmax"; then
51308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
51318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
51328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=32768
51338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
51348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
51358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
51368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
51378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$lt_cv_sys_max_cmd_len"; then
51388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
51398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
51408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
51418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Make teststring a little bigger before we do anything with it.
51428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # a 1K string should be a reasonable start.
51438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      for i in 1 2 3 4 5 6 7 8 ; do
51448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        teststring=$teststring$teststring
51458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
51468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
51478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # If test is not a shell built-in, we'll probably end up computing a
51488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # maximum length that is only half of the actual maximum length, but
51498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # we can't tell.
51508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
51518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
51528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	      test $i != 17 # 1/2 MB should be enough
51538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      do
51548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        i=`expr $i + 1`
51558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        teststring=$teststring$teststring
51568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
51578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Only check the string length outside the loop.
51588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
51598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      teststring=
51608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Add a significant safety factor because C++ compilers can tack on
51618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # massive amounts of additional arguments before passing them to the
51628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # linker.  It appears as though 1/2 is a usable value.
51638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
51648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
51658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
51668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
51678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
51698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n $lt_cv_sys_max_cmd_len ; then
51718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
51728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
51738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
51748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: none" >&5
51758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}none" >&6; }
51768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
51778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmax_cmd_len=$lt_cv_sys_max_cmd_len
51788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${CP="cp -f"}
51858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${MV="mv -f"}
51868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${RM="rm -f"}
51878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
51888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
51898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; }
51908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Try some XSI features
51918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsxsi_shell=no
51928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( _lt_dummy="a/b/c"
51938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
51948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      = c,a/b,, \
51958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    && eval 'test $(( 1 + 1 )) -eq 2 \
51968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
51978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  && xsi_shell=yes
51988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $xsi_shell" >&5
51998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$xsi_shell" >&6; }
52008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
52038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; }
52048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_shell_append=no
52058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
52068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    >/dev/null 2>&1 \
52078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  && lt_shell_append=yes
52088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_shell_append" >&5
52098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_shell_append" >&6; }
52108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
52138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_unset=unset
52148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
52158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_unset=false
52168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
52178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# test EBCDIC or ASCII
52238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `echo X|tr X '\101'` in
52248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels A) # ASCII based system
52258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
52268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_SP2NL='tr \040 \012'
52278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_NL2SP='tr \015\012 \040\040'
52288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
52298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) # EBCDIC based system
52308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_SP2NL='tr \100 \n'
52318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_NL2SP='tr \r\n \100\100'
52328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
52338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
52348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
52448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
52458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_ld_reload_flag+set}" = set; then
52468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
52478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
52488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_ld_reload_flag='-r'
52498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
52508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
52518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
52528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag=$lt_cv_ld_reload_flag
52538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $reload_flag in
52548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"" | " "*) ;;
52558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) reload_flag=" $reload_flag" ;;
52568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
52578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_cmds='$LD$reload_flag -o $output$reload_objs'
52588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in
52598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  darwin*)
52608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$GCC" = yes; then
52618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
52628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
52638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      reload_cmds='$LD$reload_flag -o $output$reload_objs'
52648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
52658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
52668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
52678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
52768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then
52778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
52788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}objdump; ac_word=$2
52798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
52808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
52818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OBJDUMP+set}" = set; then
52828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
52838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
52848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$OBJDUMP"; then
52858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
52868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
52878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
52898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
52908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
52918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
52928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
52938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
52948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
52958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
52968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
52978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
52988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
52998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
53008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
53018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP=$ac_cv_prog_OBJDUMP
53058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OBJDUMP"; then
53068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $OBJDUMP" >&5
53078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OBJDUMP" >&6; }
53088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
53098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
53108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
53118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OBJDUMP"; then
53168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_OBJDUMP=$OBJDUMP
53178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "objdump", so it can be a program name with args.
53188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy objdump; ac_word=$2
53198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
53208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
53218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
53228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
53238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
53248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_OBJDUMP"; then
53258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
53268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
53278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
53288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
53298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
53308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
53318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
53328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
53338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
53348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_OBJDUMP="objdump"
53358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
53368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
53378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
53388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
53398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
53408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
53418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
53458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OBJDUMP"; then
53468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
53478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OBJDUMP" >&6; }
53488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
53498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
53508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
53518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_OBJDUMP" = x; then
53548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OBJDUMP="false"
53558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
53568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
53578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
53588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
53598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
53608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
53618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
53628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
53638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
53648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
53658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
53668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OBJDUMP=$ac_ct_OBJDUMP
53678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
53688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
53698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  OBJDUMP="$ac_cv_prog_OBJDUMP"
53708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
53718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$OBJDUMP" && OBJDUMP=objdump
53738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
53808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
53818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_deplibs_check_method+set}" = set; then
53828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
53838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
53848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_cmd='$MAGIC_CMD'
53858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_file_magic_test_file=
53868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_deplibs_check_method='unknown'
53878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Need to set the preceding variable on all platforms that support
53888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# interlibrary dependencies.
53898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'none' -- dependencies not supported.
53908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `unknown' -- same as none, but documents that we really don't know.
53918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'pass_all' -- all dependencies passed with no checks.
53928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'test_compile' -- check by making test program.
53938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'file_magic [[regex]]' -- check by looking for files in library path
53948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# which responds to the $file_magic_cmd with a given extended regex.
53958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If you have `file' or equivalent on your system and you're not sure
53968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# whether `pass_all' will *always* work, you probably want this one.
53978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
53988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in
53998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix[4-9]*)
54008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
54018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbeos*)
54048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
54058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbsdi[45]*)
54088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
54098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_cmd='/usr/bin/file -L'
54108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_test_file=/shlib/libc.so
54118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscygwin*)
54148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # func_win32_libid is a shell function defined in ltmain.sh
54158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
54168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_cmd='func_win32_libid'
54178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmingw* | pw32*)
54208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Base MSYS/MinGW do not provide the 'file' command needed by
54218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # func_win32_libid shell function, so use a weaker test based on 'objdump',
54228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # unless we find 'file', for example because we are cross-compiling.
54238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if ( file / ) >/dev/null 2>&1; then
54248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
54258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_cmd='func_win32_libid'
54268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
54278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
54288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_cmd='$OBJDUMP -f'
54298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
54308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscegcc)
54338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # use the weaker test based on 'objdump'. See mingw*.
54348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
54358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_cmd='$OBJDUMP -f'
54368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdarwin* | rhapsody*)
54398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
54408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfreebsd* | dragonfly*)
54438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
54448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_cpu in
54458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    i*86 )
54468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Not sure whether the presence of OpenBSD here was a mistake.
54478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Let's accept both of them until this is cleared up.
54488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
54498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_file_magic_cmd=/usr/bin/file
54508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
54518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
54528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
54538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
54548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
54558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
54568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgnu*)
54598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
54608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshpux10.20* | hpux11*)
54638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_cmd=/usr/bin/file
54648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_cpu in
54658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ia64*)
54668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
54678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
54688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
54698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hppa*64*)
54708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    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]'
54718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
54728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
54738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
54748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
54758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_test_file=/usr/lib/libc.sl
54768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
54778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
54788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinterix[3-9]*)
54818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
54828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
54838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsirix5* | irix6* | nonstopux*)
54868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $LD in
54878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *-32|*"-32 ") libmagic=32-bit;;
54888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *-n32|*"-n32 ") libmagic=N32;;
54898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *-64|*"-64 ") libmagic=64-bit;;
54908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) libmagic=never-match;;
54918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
54928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
54938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
54958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This must be Linux ELF.
54968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslinux* | k*bsd*-gnu)
54978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
54988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
54998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnetbsd* | netbsdelf*-gnu)
55018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
55028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
55038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
55048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
55058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
55068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnewos6*)
55098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
55108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_cmd=/usr/bin/file
55118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_file_magic_test_file=/usr/lib/libnls.so
55128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*nto* | *qnx*)
55158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
55168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsopenbsd*)
55198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
55208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
55218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
55228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
55238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
55248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsosf3* | osf4* | osf5*)
55278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
55288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrdos*)
55318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
55328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssolaris*)
55358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
55368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
55398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
55408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4 | sysv4.3*)
55438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_vendor in
55448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  motorola)
55458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    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]'
55468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
55478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
55488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ncr)
55498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
55508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
55518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sequent)
55528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_cmd='/bin/file'
55538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
55548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
55558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sni)
55568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_cmd='/bin/file'
55578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
55588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_file_magic_test_file=/lib/libc.so
55598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
55608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  siemens)
55618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
55628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
55638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pc)
55648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_deplibs_check_method=pass_all
55658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
55668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
55678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstpf*)
55708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_deplibs_check_method=pass_all
55718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
55728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
55738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
55758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
55768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
55778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd=$lt_cv_file_magic_cmd
55788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method=$lt_cv_deplibs_check_method
55798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$deplibs_check_method" && deplibs_check_method=unknown
55808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
55928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then
55938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
55948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}ar; ac_word=$2
55958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
55968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
55978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_AR+set}" = set; then
55988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
55998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
56008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$AR"; then
56018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_AR="$AR" # Let the user override the test.
56028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
56038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
56058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
56068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
56078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
56088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
56098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
56108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_AR="${ac_tool_prefix}ar"
56118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
56128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
56138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
56148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
56158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
56168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
56178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR=$ac_cv_prog_AR
56218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$AR"; then
56228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $AR" >&5
56238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$AR" >&6; }
56248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
56258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
56268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
56278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_AR"; then
56328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_AR=$AR
56338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "ar", so it can be a program name with args.
56348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ar; ac_word=$2
56358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
56368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
56378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_AR+set}" = set; then
56388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
56398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
56408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_AR"; then
56418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
56428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
56438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
56458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
56468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
56478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
56488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
56498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
56508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_AR="ar"
56518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
56528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
56538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
56548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
56558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
56568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
56578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_AR=$ac_cv_prog_ac_ct_AR
56618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_AR"; then
56628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
56638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_AR" >&6; }
56648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
56658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
56668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
56678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_AR" = x; then
56708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    AR="false"
56718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
56728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
56738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
56748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
56758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
56768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
56778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
56788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
56798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
56808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
56818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
56828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    AR=$ac_ct_AR
56838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
56848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
56858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  AR="$ac_cv_prog_AR"
56868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
56878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$AR" && AR=ar
56898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$AR_FLAGS" && AR_FLAGS=cru
56908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
56998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then
57028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
57038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2
57048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
57058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
57068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then
57078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
57088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
57098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$STRIP"; then
57108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
57118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
57128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
57138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
57148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
57158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
57168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
57178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
57188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
57198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
57208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
57218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
57228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
57238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
57248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
57258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
57268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP=$ac_cv_prog_STRIP
57308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$STRIP"; then
57318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $STRIP" >&5
57328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; }
57338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
57348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
57358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
57368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then
57418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_STRIP=$STRIP
57428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "strip", so it can be a program name with args.
57438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy strip; ac_word=$2
57448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
57458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
57468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
57478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
57488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
57498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_STRIP"; then
57508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
57518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
57528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
57538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
57548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
57558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
57568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
57578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
57588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
57598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_STRIP="strip"
57608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
57618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
57628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
57638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
57648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
57658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
57668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
57708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_STRIP"; then
57718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
57728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; }
57738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
57748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
57758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
57768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_STRIP" = x; then
57798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    STRIP=":"
57808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
57818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
57828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
57838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
57848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
57858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
57868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
57878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
57888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
57898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
57908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
57918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    STRIP=$ac_ct_STRIP
57928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
57938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
57948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  STRIP="$ac_cv_prog_STRIP"
57958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
57968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$STRIP" && STRIP=:
57988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
57998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then
58058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
58068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}ranlib; ac_word=$2
58078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
58088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
58098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_RANLIB+set}" = set; then
58108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
58118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
58128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$RANLIB"; then
58138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
58148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
58158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
58168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
58178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
58188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
58198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
58208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
58218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
58228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
58238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
58248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
58258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
58268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
58278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
58288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
58298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB=$ac_cv_prog_RANLIB
58338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$RANLIB"; then
58348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $RANLIB" >&5
58358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$RANLIB" >&6; }
58368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
58378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
58388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
58398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_RANLIB"; then
58448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_RANLIB=$RANLIB
58458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "ranlib", so it can be a program name with args.
58468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ranlib; ac_word=$2
58478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
58488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
58498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
58508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
58518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
58528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_RANLIB"; then
58538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
58548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
58558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
58568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
58578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
58588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
58598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
58608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
58618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
58628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_RANLIB="ranlib"
58638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
58648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
58658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
58668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
58678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
58688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
58698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
58738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_RANLIB"; then
58748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
58758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_RANLIB" >&6; }
58768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
58778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
58788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
58798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
58818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_RANLIB" = x; then
58828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    RANLIB=":"
58838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
58848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
58858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
58868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
58878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
58888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
58898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
58908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
58918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
58928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
58938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
58948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    RANLIB=$ac_ct_RANLIB
58958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
58968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
58978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  RANLIB="$ac_cv_prog_RANLIB"
58988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
58998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$RANLIB" && RANLIB=:
59018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Determine commands to create old-style static archives.
59088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
59098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds='chmod 644 $oldlib'
59108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds=
59118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$RANLIB"; then
59138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
59148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  openbsd*)
59158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
59168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
59178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
59188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
59198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
59208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
59218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
59228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
59238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler was specified, use CC.
59588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC=${LTCC-"$CC"}
59598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler flags were specified, use CFLAGS.
59618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
59628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Allow CC to be a program name with arguments.
59648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler=$CC
59658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check for command to grab the raw symbol name followed by C symbol from nm.
59688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
59698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
59708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
59718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
59728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
59738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These are sane defaults that work on at least a few old systems.
59758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
59768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Character class describing NM global symbol codes.
59788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssymcode='[BCDEGRST]'
59798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Regexp to match symbols that can be accessed directly from C.
59818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssympat='\([_A-Za-z][_A-Za-z0-9]*\)'
59828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
59838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Define system-specific variables.
59848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in
59858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix*)
59868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[BCDT]'
59878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
59888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*)
59898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[ABCDGISTW]'
59908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
59918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshpux*)
59928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$host_cpu" = ia64; then
59938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    symcode='[ABCDEGRST]'
59948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
59958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
59968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsirix* | nonstopux*)
59978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[BCDEGRST]'
59988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
59998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsosf*)
60008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[BCDEGQRST]'
60018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
60028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssolaris*)
60038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[BDRT]'
60048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
60058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssco3.2v5*)
60068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[DT]'
60078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
60088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4.2uw2*)
60098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[DT]'
60108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
60118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv5* | sco5v6* | unixware* | OpenUNIX*)
60128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[ABDT]'
60138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
60148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4)
60158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[DFNSTU]'
60168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
60178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
60188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If we're using GNU nm, then use its standard symbol codes.
60208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `$NM -V 2>&1` in
60218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU* | *'with BFD'*)
60228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symcode='[ABCDGIRSTW]' ;;
60238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
60248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform an extracted symbol line into a proper C declaration.
60268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Some systems (esp. on ia64) link data and code symbols differently,
60278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so use this general approach.
60288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
60298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform an extracted symbol line into symbol name and symbol address
60318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
60328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_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'"
60338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Handle CRLF in mingw tool chain
60358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsopt_cr=
60368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $build_os in
60378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmingw*)
60388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
60398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
60408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
60418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Try without a prefix underscore, then with it.
60438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_symprfx in "" "_"; do
60448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
60468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  symxfrm="\\1 $ac_symprfx\\2 \\2"
60478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Write the raw and C identifiers.
60498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
60508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Fake it for dumpbin and say T for any non-static function
60518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # and D for any global variable.
60528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Also find C++ and __fastcall symbols from MSVC++,
60538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # which start with @ or ?.
60548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_global_symbol_pipe="$AWK '"\
60558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     {last_section=section; section=\$ 3};"\
60568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
60578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     \$ 0!~/External *\|/{next};"\
60588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
60598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     {if(hide[section]) next};"\
60608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
60618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
60628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
60638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
60648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"     ' prfx=^$ac_symprfx"
60658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
60668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
60678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
60688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check to see that the pipe works correctly.
60708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pipe_works=no
60718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest*
60738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat > conftest.$ac_ext <<_LT_EOF
60748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
60758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" {
60768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
60778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar nm_test_var;
60788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid nm_test_func(void);
60798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid nm_test_func(void){}
60808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
60818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
60828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
60838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main(){nm_test_var='a';nm_test_func();return(0);}
60848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
60858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
60868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
60878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_compile) 2>&5
60888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
60898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
60908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
60918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Now try to grab the symbols.
60928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    nlist=conftest.nm
60938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
60948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
60958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
60968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
60978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && test -s "$nlist"; then
60988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Try sorting and uniquifying the output.
60998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if sort "$nlist" | uniq > "$nlist"T; then
61008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	mv -f "$nlist"T "$nlist"
61018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
61028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	rm -f "$nlist"T
61038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
61048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Make sure that we snagged all the symbols we need.
61068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
61078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
61088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  cat <<_LT_EOF > conftest.$ac_ext
61098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
61108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" {
61118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
61128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
61148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # Now generate the symbol file.
61158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
61168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  cat <<_LT_EOF >> conftest.$ac_ext
61188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The mapping between symbol names and symbols.  */
61208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconst struct {
61218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  const char *name;
61228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  void       *address;
61238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
61248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt__PROGRAM__LTX_preloaded_symbols[] =
61258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
61268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { "@PROGRAM@", (void *) 0 },
61278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
61288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
61298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  cat <<\_LT_EOF >> conftest.$ac_ext
61308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {0, (void *) 0}
61318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
61328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* This works around a problem in FreeBSD linker */
61348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef FREEBSD_WORKAROUND
61358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const void *lt_preloaded_setup() {
61368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return lt__PROGRAM__LTX_preloaded_symbols;
61378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
61388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
61398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
61418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
61428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
61438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
61448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # Now try linking the two files.
61458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  mv conftest.$ac_objext conftstm.$ac_objext
61468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_save_LIBS="$LIBS"
61478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_save_CFLAGS="$CFLAGS"
61488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LIBS="conftstm.$ac_objext"
61498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
61508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
61518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_link) 2>&5
61528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
61538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
61548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && test -s conftest${ac_exeext}; then
61558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    pipe_works=yes
61568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
61578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LIBS="$lt_save_LIBS"
61588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  CFLAGS="$lt_save_CFLAGS"
61598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
61608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  echo "cannot find nm_test_func in $nlist" >&5
61618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
61628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
61638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	echo "cannot find nm_test_var in $nlist" >&5
61648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
61658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
61668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
61678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
61688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
61698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$progname: failed program was:" >&5
61708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat conftest.$ac_ext >&5
61718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
61728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -rf conftest* conftst*
61738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Do not use the global_symbol_pipe unless it works.
61758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$pipe_works" = yes; then
61768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break
61778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
61788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_sys_global_symbol_pipe=
61798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
61808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
61818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
61838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe"; then
61858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_sys_global_symbol_to_cdecl=
61868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
61878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
61888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: failed" >&5
61898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}failed" >&6; }
61908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
61918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: ok" >&5
61928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}ok" >&6; }
61938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
61948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
61998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-libtool-lock was given.
62178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_libtool_lock+set}" = set; then
62188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_libtool_lock;
62198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
62208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
62228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Some flags need to be propagated to the compiler or linker for good
62248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# libtool support.
62258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host in
62268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsia64-*-hpux*)
62278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Find out which ABI we are using.
62288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo 'int i;' > conftest.$ac_ext
62298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
62308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_compile) 2>&5
62318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
62328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
62338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
62348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case `/usr/bin/file conftest.$ac_objext` in
62358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *ELF-32*)
62368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	HPUX_IA64_MODE="32"
62378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
62388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *ELF-64*)
62398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	HPUX_IA64_MODE="64"
62408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
62418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
62428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
62438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -rf conftest*
62448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
62458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-irix6*)
62468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Find out which ABI we are using.
62478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo '#line 6247 "configure"' > conftest.$ac_ext
62488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
62498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_compile) 2>&5
62508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
62518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
62528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
62538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$lt_cv_prog_gnu_ld" = yes; then
62548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case `/usr/bin/file conftest.$ac_objext` in
62558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*32-bit*)
62568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LD="${LD-ld} -melf32bsmip"
62578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
62588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*N32*)
62598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LD="${LD-ld} -melf32bmipn32"
62608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
62618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*64-bit*)
62628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LD="${LD-ld} -melf64bmip"
62638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
62648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
62658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
62668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case `/usr/bin/file conftest.$ac_objext` in
62678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*32-bit*)
62688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LD="${LD-ld} -32"
62698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
62708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*N32*)
62718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LD="${LD-ld} -n32"
62728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
62738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*64-bit*)
62748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LD="${LD-ld} -64"
62758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
62768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
62778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
62788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
62798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -rf conftest*
62808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
62818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
62828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
62838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss390*-*linux*|s390*-*tpf*|sparc*-*linux*)
62848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Find out which ABI we are using.
62858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo 'int i;' > conftest.$ac_ext
62868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
62878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_compile) 2>&5
62888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
62898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
62908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
62918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case `/usr/bin/file conftest.o` in
62928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *32-bit*)
62938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host in
62948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  x86_64-*kfreebsd*-gnu)
62958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf_i386_fbsd"
62968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
62978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  x86_64-*linux*)
62988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf_i386"
62998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ppc64-*linux*|powerpc64-*linux*)
63018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf32ppclinux"
63028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s390x-*linux*)
63048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf_s390"
63058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  sparc64-*linux*)
63078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf32_sparc"
63088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
63108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
63118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *64-bit*)
63128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host in
63138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  x86_64-*kfreebsd*-gnu)
63148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf_x86_64_fbsd"
63158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  x86_64-*linux*)
63178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf_x86_64"
63188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ppc*-*linux*|powerpc*-*linux*)
63208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf64ppc"
63218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s390*-*linux*|s390*-*tpf*)
63238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf64_s390"
63248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  sparc*-*linux*)
63268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    LD="${LD-ld} -m elf64_sparc"
63278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ;;
63288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
63298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
63308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
63318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
63328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -rf conftest*
63338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
63348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
63358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-sco3.2v5*)
63368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
63378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  SAVE_CFLAGS="$CFLAGS"
63388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CFLAGS="$CFLAGS -belf"
63398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
63408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
63418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_cc_needs_belf+set}" = set; then
63428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
63438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
63448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ext=c
63458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
63468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
63478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
63488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
63498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
63508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     cat >conftest.$ac_ext <<_ACEOF
63518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
63528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
63538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
63548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
63558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
63568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
63578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
63588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
63598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
63608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
63618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
63628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
63638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
63648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
63658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
63668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
63678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
63688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
63698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
63708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
63718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
63728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
63738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
63748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
63758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
63768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
63778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
63788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
63798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
63808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
63818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
63828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
63838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_cc_needs_belf=yes
63848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
63858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
63868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
63878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
63888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_cv_cc_needs_belf=no
63898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
63908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
63918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
63928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
63938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     ac_ext=c
63948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
63958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
63968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
63978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
63988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
63998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
64008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
64018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
64028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
64038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
64048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CFLAGS="$SAVE_CFLAGS"
64058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
64068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
64078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssparc*-*solaris*)
64088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Find out which ABI we are using.
64098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo 'int i;' > conftest.$ac_ext
64108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
64118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_compile) 2>&5
64128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
64138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
64148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
64158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case `/usr/bin/file conftest.o` in
64168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *64-bit*)
64178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $lt_cv_prog_gnu_ld in
64188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      yes*) LD="${LD-ld} -m elf64_sparc" ;;
64198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
64208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
64218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  LD="${LD-ld} -64"
64228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
64238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
64248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
64258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
64268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
64278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
64288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -rf conftest*
64298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
64308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
64318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
64328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks="$enable_libtool_lock"
64338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
64348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
64358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
64368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    rhapsody* | darwin*)
64378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$ac_tool_prefix"; then
64388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
64398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
64408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
64418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
64428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_DSYMUTIL+set}" = set; then
64438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
64448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
64458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$DSYMUTIL"; then
64468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
64478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
64488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
64498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
64508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
64518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
64528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
64538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
64548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
64558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
64568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
64578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
64588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
64598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
64608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
64618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
64628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
64638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
64648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
64658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL=$ac_cv_prog_DSYMUTIL
64668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$DSYMUTIL"; then
64678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
64688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$DSYMUTIL" >&6; }
64698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
64708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
64718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
64728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
64738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
64748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
64758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
64768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_DSYMUTIL"; then
64778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_DSYMUTIL=$DSYMUTIL
64788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "dsymutil", so it can be a program name with args.
64798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy dsymutil; ac_word=$2
64808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
64818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
64828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
64838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
64848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
64858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_DSYMUTIL"; then
64868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
64878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
64888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
64898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
64908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
64918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
64928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
64938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
64948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
64958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
64968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
64978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
64988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
64998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
65008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
65018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
65028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
65038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
65068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_DSYMUTIL"; then
65078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
65088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
65098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
65108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
65118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
65128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
65148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_DSYMUTIL" = x; then
65158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    DSYMUTIL=":"
65168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
65178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
65188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
65198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
65208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
65218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
65228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
65238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
65248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
65258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
65268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
65278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    DSYMUTIL=$ac_ct_DSYMUTIL
65288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
65298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
65308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
65318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
65338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$ac_tool_prefix"; then
65348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
65358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}nmedit; ac_word=$2
65368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
65378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
65388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_NMEDIT+set}" = set; then
65398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
65408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
65418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$NMEDIT"; then
65428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
65438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
65448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
65458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
65468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
65478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
65488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
65498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
65508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
65518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
65528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
65538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
65548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
65558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
65568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
65578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
65588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
65598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT=$ac_cv_prog_NMEDIT
65628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$NMEDIT"; then
65638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
65648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$NMEDIT" >&6; }
65658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
65668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
65678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
65688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
65708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
65718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
65728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_NMEDIT"; then
65738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_NMEDIT=$NMEDIT
65748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "nmedit", so it can be a program name with args.
65758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy nmedit; ac_word=$2
65768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
65778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
65788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
65798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
65808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
65818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_NMEDIT"; then
65828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
65838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
65848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
65858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
65868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
65878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
65888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
65898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
65908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
65918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_NMEDIT="nmedit"
65928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
65938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
65948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
65958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
65968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
65978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
65988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
65998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
66028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_NMEDIT"; then
66038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
66048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_NMEDIT" >&6; }
66058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
66068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
66078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
66088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
66108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_NMEDIT" = x; then
66118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    NMEDIT=":"
66128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
66138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
66148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
66158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
66168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
66178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
66188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
66198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
66208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
66218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
66228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
66238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    NMEDIT=$ac_ct_NMEDIT
66248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
66258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
66268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  NMEDIT="$ac_cv_prog_NMEDIT"
66278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
66298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$ac_tool_prefix"; then
66308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
66318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}lipo; ac_word=$2
66328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
66338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
66348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_LIPO+set}" = set; then
66358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
66368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
66378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$LIPO"; then
66388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
66398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
66408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
66428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
66438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
66448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
66458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
66468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
66488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
66498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
66508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
66518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
66528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
66538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
66548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
66558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO=$ac_cv_prog_LIPO
66588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$LIPO"; then
66598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $LIPO" >&5
66608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$LIPO" >&6; }
66618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
66628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
66638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
66648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
66668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
66678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_LIPO"; then
66698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_LIPO=$LIPO
66708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "lipo", so it can be a program name with args.
66718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy lipo; ac_word=$2
66728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
66738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
66748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
66758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
66768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
66778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_LIPO"; then
66788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
66798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
66808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
66828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
66838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
66848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
66858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
66868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_LIPO="lipo"
66888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
66898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
66908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
66918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
66928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
66938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
66948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
66958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
66978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
66988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_LIPO"; then
66998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
67008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_LIPO" >&6; }
67018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
67038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
67048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
67068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_LIPO" = x; then
67078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    LIPO=":"
67088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
67098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
67108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
67118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
67128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
67138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
67148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
67158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
67168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
67178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
67188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
67198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    LIPO=$ac_ct_LIPO
67208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
67218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LIPO="$ac_cv_prog_LIPO"
67238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
67258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$ac_tool_prefix"; then
67268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
67278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}otool; ac_word=$2
67288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
67298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
67308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OTOOL+set}" = set; then
67318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
67328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$OTOOL"; then
67348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
67358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
67388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
67398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
67408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
67418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
67428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
67438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
67448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
67458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
67468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
67478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
67488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
67498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
67508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
67518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL=$ac_cv_prog_OTOOL
67548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OTOOL"; then
67558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $OTOOL" >&5
67568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OTOOL" >&6; }
67578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
67598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
67608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
67628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
67638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL"; then
67658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_OTOOL=$OTOOL
67668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "otool", so it can be a program name with args.
67678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy otool; ac_word=$2
67688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
67698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
67708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
67718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
67728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_OTOOL"; then
67748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
67758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
67788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
67798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
67808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
67818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
67828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
67838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_OTOOL="otool"
67848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
67858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
67868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
67878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
67888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
67898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
67908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
67918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
67938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
67948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OTOOL"; then
67958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
67968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL" >&6; }
67978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
67988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
67998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
68008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
68028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_OTOOL" = x; then
68038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OTOOL=":"
68048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
68058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
68068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
68078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
68088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
68098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
68108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
68118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
68128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
68138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
68148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
68158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OTOOL=$ac_ct_OTOOL
68168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
68178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
68188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  OTOOL="$ac_cv_prog_OTOOL"
68198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
68218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$ac_tool_prefix"; then
68228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
68238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}otool64; ac_word=$2
68248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
68258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
68268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OTOOL64+set}" = set; then
68278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
68288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
68298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$OTOOL64"; then
68308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
68318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
68328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
68338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
68348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
68358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
68368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
68378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
68388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
68398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
68408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
68418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
68428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
68438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
68448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
68458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
68468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
68478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64=$ac_cv_prog_OTOOL64
68508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OTOOL64"; then
68518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $OTOOL64" >&5
68528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OTOOL64" >&6; }
68538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
68548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
68558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
68568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
68588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
68598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL64"; then
68618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ct_OTOOL64=$OTOOL64
68628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "otool64", so it can be a program name with args.
68638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy otool64; ac_word=$2
68648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
68658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
68668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
68678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
68688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
68698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_ct_OTOOL64"; then
68708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
68718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
68728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
68738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
68748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
68758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
68768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
68778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
68788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
68798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_ac_ct_OTOOL64="otool64"
68808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
68818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
68828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
68838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
68848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
68858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
68868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
68878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
68908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OTOOL64"; then
68918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
68928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL64" >&6; }
68938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
68948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
68958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
68968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
68978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
68988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_ct_OTOOL64" = x; then
68998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OTOOL64=":"
69008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
69018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
69028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
69038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
69048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
69058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
69068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
69078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
69088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
69098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
69108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
69118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OTOOL64=$ac_ct_OTOOL64
69128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
69138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
69148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  OTOOL64="$ac_cv_prog_OTOOL64"
69158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
69168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
69448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
69458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_apple_cc_single_mod+set}" = set; then
69468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
69478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
69488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_apple_cc_single_mod=no
69498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -z "${LT_MULTI_MODULE}"; then
69508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# By default we will add the -single_module flag. You can override
69518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# by either setting the environment variable LT_MULTI_MODULE
69528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# non-empty at configure time, or by adding -multi_module to the
69538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# link flags.
69548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	rm -rf libconftest.dylib*
69558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	echo "int foo(void){return 1;}" > conftest.c
69568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
69578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels-dynamiclib -Wl,-single_module conftest.c" >&5
69588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
69598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
69608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        _lt_result=$?
69618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
69628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_cv_apple_cc_single_mod=yes
69638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
69648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  cat conftest.err >&5
69658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
69668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	rm -rf libconftest.dylib*
69678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	rm -f conftest.*
69688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
69698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
69708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
69718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
69728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
69738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
69748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_ld_exported_symbols_list+set}" = set; then
69758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
69768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
69778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_ld_exported_symbols_list=no
69788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      save_LDFLAGS=$LDFLAGS
69798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo "_main" > conftest.sym
69808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
69818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      cat >conftest.$ac_ext <<_ACEOF
69828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
69838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
69848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
69858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
69868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
69878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
69898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
69908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
69918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
69928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
69938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
69948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
69958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
69968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
69978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
69988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
69998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
70008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
70018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
70028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
70038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
70048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
70058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
70068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
70078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
70088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
70098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
70108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
70118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
70128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
70138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
70148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_ld_exported_symbols_list=yes
70158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
70168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
70178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
70188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
70198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_cv_ld_exported_symbols_list=no
70208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
70218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
70228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
70238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
70248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	LDFLAGS="$save_LDFLAGS"
70258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
70268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
70278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
70288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
70298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
70308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    rhapsody* | darwin1.[012])
70318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
70328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    darwin1.*)
70338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
70348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    darwin*) # darwin 5.x on
70358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # if running on 10.5 or later, the deployment target defaults
70368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # to the OS version, if on x86, and 10.4, the deployment
70378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # target defaults to 10.4. Don't you love it?
70388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
70398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
70408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
70418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	10.[012]*)
70428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
70438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	10.*)
70448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
70458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
70468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
70478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
70488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
70498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _lt_dar_single_mod='$single_module'
70508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
70518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
70528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
70538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
70548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
70558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
70568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$DSYMUTIL" != ":"; then
70578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _lt_dsymutil='~$DSYMUTIL $lib || :'
70588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
70598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _lt_dsymutil=
70608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
70618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
70628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
70638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
70648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
70658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
70668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
70678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_stdc+set}" = set; then
70688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
70698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
70708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
70718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
70728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
70738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
70748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
70758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
70768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h>
70778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdarg.h>
70788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <string.h>
70798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <float.h>
70808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
70818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
70828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
70838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
70848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
70858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
70868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
70878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
70888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
70898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
70908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
70918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
70928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
70938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
70948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
70958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
70968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
70978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
70988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
70998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
71008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
71018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
71028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
71038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
71048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
71058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
71068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_header_stdc=yes
71078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
71088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
71098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
71108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_header_stdc=no
71128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
71138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
71158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
71178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
71188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
71198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
71208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
71218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
71228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
71238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
71248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <string.h>
71258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
71278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
71288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $EGREP "memchr" >/dev/null 2>&1; then
71298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
71308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
71318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_header_stdc=no
71328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
71338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest*
71348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
71368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
71388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
71398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
71408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
71418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
71428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
71438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
71448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
71458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h>
71468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
71488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
71498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $EGREP "free" >/dev/null 2>&1; then
71508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
71518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
71528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_header_stdc=no
71538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
71548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest*
71558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
71578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
71598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
71608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$cross_compiling" = yes; then
71618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
71628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
71638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
71648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
71658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
71668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
71678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
71688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
71698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ctype.h>
71708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h>
71718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if ((' ' & 0x0FF) == 0x020)
71728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
71738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
71748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
71758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define ISLOWER(c) \
71768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		   (('a' <= (c) && (c) <= 'i') \
71778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		     || ('j' <= (c) && (c) <= 'r') \
71788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		     || ('s' <= (c) && (c) <= 'z'))
71798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
71808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
71818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
71828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
71838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
71848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
71858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
71868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  int i;
71878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for (i = 0; i < 256; i++)
71888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if (XOR (islower (i), ISLOWER (i))
71898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	|| toupper (i) != TOUPPER (i))
71908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      return 2;
71918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
71928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
71938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
71948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext
71958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
71968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
71978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
71988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
71998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
72008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
72018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>&5
72028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
72038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
72048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
72058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (case "(($ac_try" in
72068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
72078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
72088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
72098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
72108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
72118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
72128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
72138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; }; then
72148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
72158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
72168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
72178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5
72188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
72198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status )
72218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_header_stdc=no
72228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
72238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
72248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
72258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
72288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
72298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
72308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_stdc" >&6; }
72318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then
72328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF
72348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define STDC_HEADERS 1
72358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
72368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
72388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# On IRIX 5.3, sys/types and inttypes.h are conflicting.
72408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
72508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		  inttypes.h stdint.h unistd.h
72518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
72528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
72538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5
72548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
72558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
72568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
72578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
72588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
72598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
72608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
72618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
72628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
72638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
72648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default
72658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <$ac_header>
72678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
72688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
72698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
72708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
72718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
72728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
72738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
72748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
72758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
72768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
72778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
72788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
72798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
72808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
72818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
72828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
72838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
72848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
72858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval "$as_ac_Header=yes"
72868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
72878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
72888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
72898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	eval "$as_ac_Header=no"
72918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
72928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
72938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
72948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
72958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'`
72968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	       { echo "$as_me:$LINENO: result: $ac_res" >&5
72978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; }
72988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then
72998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >>confdefs.h <<_ACEOF
73008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
73018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
73028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
73048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
73068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_header in dlfcn.h
73108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
73118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
73128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5
73138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
73148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
73158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
73168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
73178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
73188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
73198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
73208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
73218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
73228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
73238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default
73248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <$ac_header>
73268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
73278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
73288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
73298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
73308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
73318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
73328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
73338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
73348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
73358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
73368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
73378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
73388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
73398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
73408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
73418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
73428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
73438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
73448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval "$as_ac_Header=yes"
73458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
73468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
73478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
73488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	eval "$as_ac_Header=no"
73508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
73518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
73538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
73548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'`
73558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	       { echo "$as_me:$LINENO: result: $ac_res" >&5
73568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; }
73578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then
73588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >>confdefs.h <<_ACEOF
73598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
73608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
73618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
73638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
73658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set options
73698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        enable_dlopen=no
73738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            # Check whether --enable-shared was given.
73778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_shared+set}" = set; then
73788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_shared; p=${PACKAGE-default}
73798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $enableval in
73808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    yes) enable_shared=yes ;;
73818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    no) enable_shared=no ;;
73828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
73838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      enable_shared=no
73848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Look at the argument we got.  We use all the common list separators.
73858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
73868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      for pkg in $enableval; do
73878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	IFS="$lt_save_ifs"
73888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "X$pkg" = "X$p"; then
73898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  enable_shared=yes
73908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
73918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
73928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      IFS="$lt_save_ifs"
73938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
73948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
73958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
73968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_shared=yes
73978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
73988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
73998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check whether --enable-static was given.
74088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_static+set}" = set; then
74098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_static; p=${PACKAGE-default}
74108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $enableval in
74118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    yes) enable_static=yes ;;
74128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    no) enable_static=no ;;
74138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
74148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     enable_static=no
74158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Look at the argument we got.  We use all the common list separators.
74168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
74178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      for pkg in $enableval; do
74188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	IFS="$lt_save_ifs"
74198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "X$pkg" = "X$p"; then
74208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  enable_static=yes
74218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
74228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
74238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      IFS="$lt_save_ifs"
74248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
74258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
74268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
74278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_static=yes
74288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
74298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-pic was given.
74408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_pic+set}" = set; then
74418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  withval=$with_pic; pic_mode="$withval"
74428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
74438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pic_mode=default
74448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
74458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$pic_mode" && pic_mode=default
74488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check whether --enable-fast-install was given.
74568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_fast_install+set}" = set; then
74578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_fast_install; p=${PACKAGE-default}
74588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $enableval in
74598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    yes) enable_fast_install=yes ;;
74608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    no) enable_fast_install=no ;;
74618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
74628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      enable_fast_install=no
74638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Look at the argument we got.  We use all the common list separators.
74648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
74658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      for pkg in $enableval; do
74668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	IFS="$lt_save_ifs"
74678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "X$pkg" = "X$p"; then
74688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  enable_fast_install=yes
74698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
74708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      done
74718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      IFS="$lt_save_ifs"
74728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
74738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
74748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
74758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_fast_install=yes
74768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
74778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This can be used to rebuild libtool when needed
74898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL_DEPS="$ltmain"
74908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Always use our own libtool.
74928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL='$(SHELL) $(top_builddir)/libtool'
74938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
74998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LN_S" && LN_S="ln -s"
75198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" ; then
75348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   setopt NO_GLOB_SUBST
75358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
75368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for objdir" >&5
75388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for objdir... $ECHO_C" >&6; }
75398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_objdir+set}" = set; then
75408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
75418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
75428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f .libs 2>/dev/null
75438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir .libs 2>/dev/null
75448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d .libs; then
75458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_objdir=.libs
75468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
75478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # MS-DOS does not allow filenames that begin with a dot.
75488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_objdir=_libs
75498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
75508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir .libs 2>/dev/null
75518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
75528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
75538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_objdir" >&6; }
75548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjdir=$lt_cv_objdir
75558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
75618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define LT_OBJDIR "$lt_cv_objdir/"
75628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
75638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in
75818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix3*)
75828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # AIX sometimes has problems with the GCC collect2 program.  For some
75838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # reason, if we set the COLLECT_NAMES environment variable, the problems
75848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # vanish in a puff of smoke.
75858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "X${COLLECT_NAMES+set}" != Xset; then
75868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    COLLECT_NAMES=
75878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    export COLLECT_NAMES
75888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
75898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
75908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
75918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution that helps us do robust quoting.  It backslashifies
75938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# metacharacters that are still active within double-quoted strings.
75948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed_quote_subst='s/\(["`$\\]\)/\\\1/g'
75958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Same as above, but do not quote variable references.
75978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
75988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
75998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution to delay expansion of an escaped shell variable in a
76008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# double_quote_subst'ed string.
76018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
76028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution to delay expansion of an escaped single quote.
76048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
76058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution to avoid accidental globbing in evaled expressions
76078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_glob_subst='s/\*/\\\*/g'
76088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Global variables:
76108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsofile=libtool
76118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscan_build_shared=yes
76128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# All known linkers require a `.a' archive for static linking (except MSVC,
76148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# which needs '.lib').
76158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibext=a
76168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld="$lt_cv_prog_gnu_ld"
76188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_CC="$CC"
76208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_CFLAGS="$CFLAGS"
76218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set sane defaults for various variables
76238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$CC" && CC=cc
76248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LTCC" && LTCC=$CC
76258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
76268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LD" && LD=ld
76278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$ac_objext" && ac_objext=o
76288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor cc_temp in $compiler""; do
76308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $cc_temp in
76318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
76328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
76338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    \-*) ;;
76348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *) break;;
76358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
76368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
76378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
76388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Only perform the check for file, if the check method requires it
76418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$MAGIC_CMD" && MAGIC_CMD=file
76428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $deplibs_check_method in
76438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic*)
76448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
76458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
76468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
76478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
76488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
76498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
76508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $MAGIC_CMD in
76518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels[\\/*] |  ?:[\\/]*)
76528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
76538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
76548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
76558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_save_MAGIC_CMD="$MAGIC_CMD"
76568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
76578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
76588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_dir in $ac_dummy; do
76598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    IFS="$lt_save_ifs"
76608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -z "$ac_dir" && ac_dir=.
76618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -f $ac_dir/${ac_tool_prefix}file; then
76628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
76638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -n "$file_magic_test_file"; then
76648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $deplibs_check_method in
76658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	"file_magic "*)
76668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
76678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
76688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
76698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    $EGREP "$file_magic_regex" > /dev/null; then
76708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    :
76718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  else
76728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    cat <<_LT_EOF 1>&2
76738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries,
76758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize.
76768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries
76778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** as such.  This will affect the creation of libtool libraries that
76788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool
76798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** libraries will work regardless of this problem.  Nevertheless, you
76808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** may want to report the problem to your system manager and/or to
76818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** bug-libtool@gnu.org
76828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
76848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi ;;
76858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
76868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
76878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      break
76888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
76898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
76908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS="$lt_save_ifs"
76918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  MAGIC_CMD="$lt_save_MAGIC_CMD"
76928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
76938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
76948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
76958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
76968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
76978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$MAGIC_CMD"; then
76988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
76998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; }
77008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
77018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
77028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
77038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
77048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_cv_path_MAGIC_CMD"; then
77108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$ac_tool_prefix"; then
77118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: checking for file" >&5
77128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for file... $ECHO_C" >&6; }
77138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then
77148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
77158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
77168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $MAGIC_CMD in
77178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels[\\/*] |  ?:[\\/]*)
77188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
77198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
77208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
77218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_save_MAGIC_CMD="$MAGIC_CMD"
77228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
77238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
77248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_dir in $ac_dummy; do
77258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    IFS="$lt_save_ifs"
77268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -z "$ac_dir" && ac_dir=.
77278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -f $ac_dir/file; then
77288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_cv_path_MAGIC_CMD="$ac_dir/file"
77298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -n "$file_magic_test_file"; then
77308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $deplibs_check_method in
77318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	"file_magic "*)
77328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
77338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
77348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
77358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    $EGREP "$file_magic_regex" > /dev/null; then
77368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    :
77378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  else
77388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    cat <<_LT_EOF 1>&2
77398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries,
77418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize.
77428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries
77438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** as such.  This will affect the creation of libtool libraries that
77448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool
77458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** libraries will work regardless of this problem.  Nevertheless, you
77468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** may want to report the problem to your system manager and/or to
77478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** bug-libtool@gnu.org
77488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
77508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi ;;
77518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
77528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
77538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      break
77548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
77558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
77568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS="$lt_save_ifs"
77578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  MAGIC_CMD="$lt_save_MAGIC_CMD"
77588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
77598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
77608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
77618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
77638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$MAGIC_CMD"; then
77648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
77658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; }
77668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
77678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
77688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
77698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
77708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
77738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    MAGIC_CMD=:
77748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
77758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
77768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
77788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
77798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
77808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use C for the default configuration in the libtool script
77828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_save_CC="$CC"
77848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
77858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
77868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
77878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
77888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
77898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Source file extension for C test sources.
77928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
77938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Object file extension for compiled C test sources.
77958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjext=o
77968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjext=$objext
77978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
77988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Code to be used in simple compile tests
77998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_simple_compile_test_code="int some_variable = 0;"
78008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Code to be used in simple link tests
78028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_simple_link_test_code='int main(){return(0);}'
78038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler was specified, use CC.
78118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC=${LTCC-"$CC"}
78128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler flags were specified, use CFLAGS.
78148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
78158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Allow CC to be a program name with arguments.
78178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler=$CC
78188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Save the default compiler, since it gets overwritten when the other
78208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
78218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_DEFAULT=$CC
78228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# save warnings/boilerplate of simple test code
78248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_outfile=conftest.$ac_objext
78258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$lt_simple_compile_test_code" >conftest.$ac_ext
78268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
78278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_lt_compiler_boilerplate=`cat conftest.err`
78288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$RM conftest*
78298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_outfile=conftest.$ac_objext
78318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$lt_simple_link_test_code" >conftest.$ac_ext
78328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
78338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_lt_linker_boilerplate=`cat conftest.err`
78348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$RM -r conftest*
78358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$compiler"; then
78388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_no_builtin_flag=
78408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then
78428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
78438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
78458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
78468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
78478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
78488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
78498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_prog_compiler_rtti_exceptions=no
78508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_outfile=conftest.$ac_objext
78518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
78528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compiler_flag="-fno-rtti -fno-exceptions"
78538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
78548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
78558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
78568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
78578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # The option is referenced via a variable to avoid confusing sed.
78588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
78598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
78608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
78618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
78628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval echo "\"\$as_me:7862: $lt_compile\"" >&5)
78638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval "$lt_compile" 2>conftest.err)
78648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_status=$?
78658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cat conftest.err >&5
78668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$as_me:7866: \$? = $ac_status" >&5
78678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if (exit $ac_status) && test -s "$ac_outfile"; then
78688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
78698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # So say no if there are warnings other than the usual output.
78708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
78718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
78728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
78738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       lt_cv_prog_compiler_rtti_exceptions=yes
78748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     fi
78758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
78768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM conftest*
78778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
78798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
78808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
78818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
78838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
78848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
78858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    :
78868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
78878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
78898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_prog_compiler_wl=
78968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_pic=
78978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_static=
78988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
78998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
79008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
79018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$GCC" = yes; then
79038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_prog_compiler_wl='-Wl,'
79048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_prog_compiler_static='-static'
79058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
79078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      aix*)
79088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # All AIX code is PIC.
79098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$host_cpu" = ia64; then
79108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# AIX 5 now supports IA64 processor
79118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
79128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
79138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    amigaos*)
79168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host_cpu in
79178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      powerpc)
79188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            # see comment about AmigaOS4 .so support
79198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            lt_prog_compiler_pic='-fPIC'
79208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
79218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      m68k)
79228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            # FIXME: we need at least 68020 code to build shared libraries, but
79238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            # adding the `-m68020' flag to GCC prevents building anything better,
79248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            # like `-m68040'.
79258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
79268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
79278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
79288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
79318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # PIC is the default for these OSes.
79328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mingw* | cygwin* | pw32* | os2* | cegcc*)
79358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # This hack is so that the source file can tell whether it is being
79368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # built for inclusion in a dll (and should export symbols for example).
79378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Although the cygwin gcc ignores -fPIC, still need this for old-style
79388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # (--disable-auto-import) libraries
79398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-DDLL_EXPORT'
79408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    darwin* | rhapsody*)
79438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # PIC is the default on this platform
79448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Common symbols not allowed in MH_DYLIB files
79458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-fno-common'
79468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hpux*)
79498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
79508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
79518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # sets the default TLS model and affects inlining.
79528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host_cpu in
79538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hppa*64*)
79548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# +Z the default
79558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
79568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
79578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='-fPIC'
79588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
79598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
79608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    interix[3-9]*)
79638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
79648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Instead, we relocate shared libraries at runtime.
79658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    msdosdjgpp*)
79688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Just because we use GCC doesn't mean we suddenly get shared libraries
79698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # on systems that don't support them.
79708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_can_build_shared=no
79718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      enable_shared=no
79728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *nto* | *qnx*)
79758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # QNX uses GNU C++, but need to define -shared option too, otherwise
79768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # it will coredump.
79778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-fPIC -shared'
79788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv4*MP*)
79818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -d /usr/nec; then
79828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic=-Kconform_pic
79838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
79848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
79868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
79878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-fPIC'
79888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
79898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
79908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
79918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # PORTME Check for flag to pass linker flags through the system compiler.
79928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
79938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    aix*)
79948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
79958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$host_cpu" = ia64; then
79968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# AIX 5 now supports IA64 processor
79978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
79988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
79998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
80008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
80018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
80028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
80038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mingw* | cygwin* | pw32* | os2* | cegcc*)
80048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # This hack is so that the source file can tell whether it is being
80058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # built for inclusion in a dll (and should export symbols for example).
80068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-DDLL_EXPORT'
80078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
80088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
80098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hpux9* | hpux10* | hpux11*)
80108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
80118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
80128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # not for PA HP-UX.
80138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host_cpu in
80148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hppa*64*|ia64*)
80158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# +Z the default
80168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
80178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
80188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='+Z'
80198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
80208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
80218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Is there a better lt_prog_compiler_static that works with the bundled CC?
80228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='${wl}-a ${wl}archive'
80238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
80248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
80258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    irix5* | irix6* | nonstopux*)
80268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
80278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # PIC (with -KPIC) is the default.
80288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-non_shared'
80298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
80308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
80318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    linux* | k*bsd*-gnu)
80328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $cc_basename in
80338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # old Intel for x86_64 which still supported -KPIC.
80348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ecc*)
80358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
80368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='-KPIC'
80378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-static'
80388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
80398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # icc used to be incompatible with GCC.
80408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # ICC 10 doesn't accept -KPIC any more.
80418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      icc* | ifort*)
80428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
80438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='-fPIC'
80448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-static'
80458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
80468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Lahey Fortran 8.1.
80478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lf95*)
80488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
80498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='--shared'
80508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='--static'
80518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
80528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      pgcc* | pgf77* | pgf90* | pgf95*)
80538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # Portland Group compilers (*not* the Pentium gcc compiler,
80548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# which looks to be a dead project)
80558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
80568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='-fpic'
80578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
80588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
80598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ccc*)
80608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        lt_prog_compiler_wl='-Wl,'
80618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # All Alpha code is PIC.
80628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        lt_prog_compiler_static='-non_shared'
80638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
80648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      xl*)
80658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# IBM XL C 8.0/Fortran 10.1 on PPC
80668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_wl='-Wl,'
80678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='-qpic'
80688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-qstaticlink'
80698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
80708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
80718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case `$CC -V 2>&1 | sed 5q` in
80728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*Sun\ C*)
80738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # Sun C 5.9
80748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_prog_compiler_pic='-KPIC'
80758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_prog_compiler_static='-Bstatic'
80768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_prog_compiler_wl='-Wl,'
80778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
80788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*Sun\ F*)
80798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
80808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_prog_compiler_pic='-KPIC'
80818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_prog_compiler_static='-Bstatic'
80828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  lt_prog_compiler_wl=''
80838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
80848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
80858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
80868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
80878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
80888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
80898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    newsos6)
80908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
80918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
80928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
80938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
80948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *nto* | *qnx*)
80958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # QNX uses GNU C++, but need to define -shared option too, otherwise
80968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # it will coredump.
80978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-fPIC -shared'
80988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
80998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    osf3* | osf4* | osf5*)
81018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
81028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # All OSF/1 code is PIC.
81038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-non_shared'
81048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    rdos*)
81078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-non_shared'
81088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    solaris*)
81118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
81128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
81138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $cc_basename in
81148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      f77* | f90* | f95*)
81158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_wl='-Qoption ld ';;
81168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
81178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_wl='-Wl,';;
81188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
81198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sunos4*)
81228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Qoption ld '
81238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-PIC'
81248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
81258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv4 | sysv4.2uw2* | sysv4.3*)
81288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
81298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
81308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
81318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv4*MP*)
81348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -d /usr/nec ;then
81358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_pic='-Kconform_pic'
81368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_prog_compiler_static='-Bstatic'
81378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
81388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
81418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
81428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-KPIC'
81438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
81448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    unicos*)
81478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_wl='-Wl,'
81488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_can_build_shared=no
81498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    uts4*)
81528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_pic='-pic'
81538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_static='-Bstatic'
81548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
81578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_prog_compiler_can_build_shared=no
81588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
81598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
81608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
81618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in
81638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # For platforms which do not support PIC, -DPIC is meaningless:
81648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *djgpp*)
81658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_prog_compiler_pic=
81668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
81678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
81688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
81698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
81708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
81718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
81728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_prog_compiler_pic" >&6; }
81738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
81798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
81808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check to make sure the PIC flag actually works.
81818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
81828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$lt_prog_compiler_pic"; then
81838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
81848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
81858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_pic_works+set}" = set; then
81868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
81878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
81888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_prog_compiler_pic_works=no
81898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_outfile=conftest.$ac_objext
81908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
81918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
81928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
81938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
81948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
81958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
81968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # The option is referenced via a variable to avoid confusing sed.
81978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
81988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
81998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
82008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
82018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval echo "\"\$as_me:8201: $lt_compile\"" >&5)
82028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval "$lt_compile" 2>conftest.err)
82038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_status=$?
82048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cat conftest.err >&5
82058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$as_me:8205: \$? = $ac_status" >&5
82068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if (exit $ac_status) && test -s "$ac_outfile"; then
82078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
82088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # So say no if there are warnings other than the usual output.
82098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
82108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
82118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
82128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       lt_cv_prog_compiler_pic_works=yes
82138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     fi
82148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
82158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM conftest*
82168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
82188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
82198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
82208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
82228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $lt_prog_compiler_pic in
82238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     "" | " "*) ;;
82248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
82258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     esac
82268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
82278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_prog_compiler_pic=
82288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     lt_prog_compiler_can_build_shared=no
82298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
82308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
82328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
82398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check to make sure the static flag actually works.
82408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
82418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
82428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
82438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
82448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_static_works+set}" = set; then
82458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
82468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
82478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_prog_compiler_static_works=no
82488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   save_LDFLAGS="$LDFLAGS"
82498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
82508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$lt_simple_link_test_code" > conftest.$ac_ext
82518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
82528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # The linker can only warn and ignore the option if not recognized
82538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # So say no if there are warnings
82548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     if test -s conftest.err; then
82558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       # Append any errors to the config.log.
82568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       cat conftest.err 1>&5
82578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
82588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
82598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       if diff conftest.exp conftest.er2 >/dev/null; then
82608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels         lt_cv_prog_compiler_static_works=yes
82618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       fi
82628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     else
82638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       lt_cv_prog_compiler_static_works=yes
82648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     fi
82658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
82668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM -r conftest*
82678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   LDFLAGS="$save_LDFLAGS"
82688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
82708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
82718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
82728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test x"$lt_cv_prog_compiler_static_works" = xyes; then
82748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    :
82758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
82768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_prog_compiler_static=
82778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
82788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
82868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
82878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then
82888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
82898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
82908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_prog_compiler_c_o=no
82918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM -r conftest 2>/dev/null
82928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   mkdir conftest
82938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cd conftest
82948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   mkdir out
82958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
82968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
82978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compiler_flag="-o out/conftest2.$ac_objext"
82988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
82998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
83008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
83018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
83028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
83038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
83068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval echo "\"\$as_me:8306: $lt_compile\"" >&5)
83078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval "$lt_compile" 2>out/conftest.err)
83088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_status=$?
83098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cat out/conftest.err >&5
83108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$as_me:8310: \$? = $ac_status" >&5
83118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if (exit $ac_status) && test -s out/conftest2.$ac_objext
83128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   then
83138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
83148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # So say no if there are warnings
83158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
83168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
83178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
83188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       lt_cv_prog_compiler_c_o=yes
83198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     fi
83208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
83218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   chmod u+w . 2>&5
83228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM conftest*
83238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # SGI C++ compiler will create directory out/ii_files/ for
83248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # template instantiation
83258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
83268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM out/* && rmdir out
83278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cd ..
83288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM -r conftest
83298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM conftest*
83308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
83328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
83338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
83348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
83418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
83428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then
83438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
83448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
83458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_prog_compiler_c_o=no
83468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM -r conftest 2>/dev/null
83478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   mkdir conftest
83488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cd conftest
83498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   mkdir out
83508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
83518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compiler_flag="-o out/conftest2.$ac_objext"
83538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Insert the option either (1) after the last *FLAGS variable, or
83548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # (2) before a word containing "conftest.", or (3) at the end.
83558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Note that $ac_compile itself does not contain backslashes and begins
83568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # with a dollar sign (not a hyphen), so the echo should work correctly.
83578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   lt_compile=`echo "$ac_compile" | $SED \
83588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   -e 's:$: $lt_compiler_flag:'`
83618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval echo "\"\$as_me:8361: $lt_compile\"" >&5)
83628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   (eval "$lt_compile" 2>out/conftest.err)
83638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   ac_status=$?
83648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cat out/conftest.err >&5
83658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$as_me:8365: \$? = $ac_status" >&5
83668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   if (exit $ac_status) && test -s out/conftest2.$ac_objext
83678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   then
83688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # The compiler can only warn and ignore the option if not recognized
83698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # So say no if there are warnings
83708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
83718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
83728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
83738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       lt_cv_prog_compiler_c_o=yes
83748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     fi
83758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   fi
83768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   chmod u+w . 2>&5
83778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM conftest*
83788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # SGI C++ compiler will create directory out/ii_files/ for
83798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # template instantiation
83808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
83818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM out/* && rmdir out
83828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   cd ..
83838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM -r conftest
83848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   $RM conftest*
83858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
83878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
83888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
83898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
83938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshard_links="nottested"
83948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
83958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # do not overwrite the value of need_locks provided by the user
83968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
83978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
83988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hard_links=yes
83998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $RM conftest*
84008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ln conftest.a conftest.b 2>/dev/null && hard_links=no
84018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  touch conftest.a
84028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ln conftest.a conftest.b 2>&5 || hard_links=no
84038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ln conftest.a conftest.b 2>/dev/null && hard_links=no
84048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $hard_links" >&5
84058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$hard_links" >&6; }
84068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$hard_links" = no; then
84078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
84088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
84098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    need_locks=warn
84108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
84118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
84128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_locks=no
84138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
84148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
84218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
84228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  runpath_var=
84248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  allow_undefined_flag=
84258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  always_export_symbols=no
84268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  archive_cmds=
84278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  archive_expsym_cmds=
84288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  compiler_needs_object=no
84298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_shared_with_static_runtimes=no
84308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  export_dynamic_flag_spec=
84318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
84328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_automatic=no
84338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_direct=no
84348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_direct_absolute=no
84358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_libdir_flag_spec=
84368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_libdir_flag_spec_ld=
84378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_libdir_separator=
84388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_minus_L=no
84398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_shlibpath_var=unsupported
84408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  inherit_rpath=no
84418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  link_all_deplibs=unknown
84428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  module_cmds=
84438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  module_expsym_cmds=
84448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  old_archive_from_new_cmds=
84458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  old_archive_from_expsyms_cmds=
84468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  thread_safe_flag_spec=
84478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  whole_archive_flag_spec=
84488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # include_expsyms should be a list of space-separated symbols to be *always*
84498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # included in the symbol list
84508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  include_expsyms=
84518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # exclude_expsyms can be an extended regexp of symbols to exclude
84528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # it will be wrapped by ` (' and `)$', so one must not match beginning or
84538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
84548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # as well as any symbol that contains `d'.
84558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
84568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
84578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # platforms (ab)use it in PIC code, but their linkers get confused if
84588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # the symbol is explicitly referenced.  Since portable code cannot
84598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # rely on this symbol name, it's probably fine to never include it in
84608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # preloaded symbol tables.
84618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Exclude shared library initialization/finalization symbols.
84628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  extract_expsyms_cmds=
84638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
84658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cygwin* | mingw* | pw32* | cegcc*)
84668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # FIXME: the MSVC++ port hasn't been tested in a loooong time
84678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # When not using gcc, we currently assume that we are using
84688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Microsoft Visual C++.
84698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$GCC" != yes; then
84708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      with_gnu_ld=no
84718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
84728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
84738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  interix*)
84748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # we just hope/assume this is gcc and not c89 (= MSVC++)
84758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    with_gnu_ld=yes
84768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
84778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  openbsd*)
84788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    with_gnu_ld=no
84798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
84808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  linux* | k*bsd*-gnu)
84818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    link_all_deplibs=no
84828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
84838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
84848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ld_shlibs=yes
84868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$with_gnu_ld" = yes; then
84878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # If archive_cmds runs LD, not CC, wlarc should be empty
84888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    wlarc='${wl}'
84898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
84908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Set some defaults for GNU ld with shared library support. These
84918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # are reset later if shared libraries are not supported. Putting them
84928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # here allows them to be overridden if necessary.
84938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    runpath_var=LD_RUN_PATH
84948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
84958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    export_dynamic_flag_spec='${wl}--export-dynamic'
84968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # ancient GNU ld didn't support --whole-archive et. al.
84978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
84988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
84998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
85008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      whole_archive_flag_spec=
85018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
85028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    supports_anon_versioning=no
85038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case `$LD -v 2>&1` in
85048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
85058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
85068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
85078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *\ 2.11.*) ;; # other 2.11 versions
85088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) supports_anon_versioning=yes ;;
85098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
85108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # See if GNU ld supports shared libraries.
85128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
85138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    aix[3-9]*)
85148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # On AIX/PPC, the GNU linker is very broken
85158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$host_cpu" != ia64; then
85168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
85178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	cat <<_LT_EOF 1>&2
85188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: the GNU linker, at least up to release 2.9.1, is reported
85208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** to be unable to reliably create shared libraries on AIX.
85218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Therefore, libtool is disabling shared libraries support.  If you
85228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** really care for shared libraries, you may want to modify your PATH
85238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** so that a non-GNU linker is found, and then restart.
85248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
85268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
85278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
85288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    amigaos*)
85308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host_cpu in
85318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      powerpc)
85328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            # see comment about AmigaOS4 .so support
85338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
85348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            archive_expsym_cmds=''
85358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
85368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      m68k)
85378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            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)'
85388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            hardcode_libdir_flag_spec='-L$libdir'
85398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            hardcode_minus_L=yes
85408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
85418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
85428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
85438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    beos*)
85458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
85468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	allow_undefined_flag=unsupported
85478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
85488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# support --undefined.  This deserves some investigation.  FIXME
85498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
85508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
85518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
85528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
85538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
85548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cygwin* | mingw* | pw32* | cegcc*)
85568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
85578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # as there is no search path for DLLs.
85588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
85598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      allow_undefined_flag=unsupported
85608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      always_export_symbols=no
85618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      enable_shared_with_static_runtimes=yes
85628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
85638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
85658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
85668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# If the export-symbols file already is a .def file (1st line
85678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# is EXPORTS), use it as is; otherwise, prepend...
85688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
85698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  cp $export_symbols $output_objdir/$soname.def;
85708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
85718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  echo EXPORTS > $output_objdir/$soname.def;
85728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  cat $export_symbols >> $output_objdir/$soname.def;
85738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi~
85748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
85758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
85768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
85778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
85788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
85798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    interix[3-9]*)
85818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=no
85828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
85838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
85848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_dynamic_flag_spec='${wl}-E'
85858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
85868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Instead, shared libraries are loaded at an image base (0x10000000 by
85878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # default) and relocated if they conflict, which is a slow very memory
85888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # consuming and fragmenting process.  To avoid this, we pick a random,
85898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
85908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
85918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
85928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      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'
85938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
85948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
85958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    gnu* | linux* | tpf* | k*bsd*-gnu)
85968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      tmp_diet=no
85978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$host_os" = linux-dietlibc; then
85988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $cc_basename in
85998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
86008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
86018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
86028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
86038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 && test "$tmp_diet" = no
86048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      then
86058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	tmp_addflag=
86068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	tmp_sharedflag='-shared'
86078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $cc_basename,$host_cpu in
86088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        pgcc*)				# Portland Group C compiler
86098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  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'
86108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_addflag=' $pic_flag'
86118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
86128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
86138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  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'
86148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_addflag=' $pic_flag -Mnomain' ;;
86158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
86168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_addflag=' -i_dynamic' ;;
86178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
86188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_addflag=' -i_dynamic -nofor_main' ;;
86198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ifc* | ifort*)			# Intel Fortran compiler
86208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_addflag=' -nofor_main' ;;
86218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lf95*)				# Lahey Fortran 8.1
86228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  whole_archive_flag_spec=
86238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_sharedflag='--shared' ;;
86248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
86258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_sharedflag='-qmkshrobj'
86268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_addflag= ;;
86278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
86288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case `$CC -V 2>&1 | sed 5q` in
86298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*Sun\ C*)			# Sun C 5.9
86308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  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'
86318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  compiler_needs_object=yes
86328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_sharedflag='-G' ;;
86338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*Sun\ F*)			# Sun Fortran 8.3
86348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  tmp_sharedflag='-G' ;;
86358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
86368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
86378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
86388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if test "x$supports_anon_versioning" = xyes; then
86398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
86408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
86418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    echo "local: *; };" >> $output_objdir/$libname.ver~
86428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
86438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        fi
86448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
86458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $cc_basename in
86468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	xlf*)
86478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
86488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
86498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_libdir_flag_spec=
86508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
86518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
86528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if test "x$supports_anon_versioning" = xyes; then
86538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
86548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
86558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	      echo "local: *; };" >> $output_objdir/$libname.ver~
86568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
86578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
86588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
86598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
86608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
86618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ld_shlibs=no
86628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
86638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
86648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
86658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    netbsd* | netbsdelf*-gnu)
86668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
86678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
86688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	wlarc=
86698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
86708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
86718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
86728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
86738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
86748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
86758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    solaris*)
86768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
86778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
86788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	cat <<_LT_EOF 1>&2
86798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
86808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: The releases 2.8.* of the GNU linker cannot reliably
86818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** create shared libraries on Solaris systems.  Therefore, libtool
86828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** is disabling shared libraries support.  We urge you to upgrade GNU
86838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** binutils to release 2.9.1 or newer.  Another option is to modify
86848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** your PATH or compiler configuration so that the native linker is
86858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** used, and then restart.
86868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
86878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
86888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
86898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
86908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
86918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
86928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
86938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
86948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
86958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
86968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
86978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case `$LD -v 2>&1` in
86988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
86998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
87008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	cat <<_LT_EOF 1>&2
87018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
87038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** reliably create shared libraries on SCO systems.  Therefore, libtool
87048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** is disabling shared libraries support.  We urge you to upgrade GNU
87058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
87068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** your PATH or compiler configuration so that the native linker is
87078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** used, and then restart.
87088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
87108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
87118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*)
87128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # For security reasons, it is highly recommended that you always
87138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # use absolute paths for naming shared libraries, and exclude the
87148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # DT_RUNPATH tag from executables and libraries.  But doing so
87158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # requires that you compile everything twice, which is a pain.
87168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
87188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  else
87218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    ld_shlibs=no
87228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
87238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
87248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
87258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
87268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sunos4*)
87288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
87298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      wlarc=
87308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
87318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
87328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
87338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
87358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
87398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
87408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
87418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
87428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
87438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$ld_shlibs" = no; then
87458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      runpath_var=
87468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec=
87478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_dynamic_flag_spec=
87488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      whole_archive_flag_spec=
87498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
87508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
87518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # PORTME fill in a description of your system's linker (not GNU ld)
87528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
87538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    aix3*)
87548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      allow_undefined_flag=unsupported
87558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      always_export_symbols=yes
87568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      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'
87578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Note: this linker hardcodes the directories in LIBPATH if there
87588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # are no directories specified by -L.
87598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_minus_L=yes
87608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
87618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Neither direct hardcoding nor static linking is supported with a
87628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# broken collect2.
87638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_direct=unsupported
87648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
87658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
87668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    aix[4-9]*)
87688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$host_cpu" = ia64; then
87698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# On IA64, the linker does run time linking by default, so we don't
87708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# have to do anything special.
87718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	aix_use_runtimelinking=no
87728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	exp_sym_flag='-Bexport'
87738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	no_entry_flag=""
87748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
87758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# If we're using GNU nm, then we don't want the "-C" option.
87768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# -C means demangle to AIX nm, but means don't demangle with GNU nm
87778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
87788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  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'
87798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
87808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  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'
87818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
87828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	aix_use_runtimelinking=no
87838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Test if we are trying to use run time linking or normal
87858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
87868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# need to do runtime linking.
87878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
87888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  for ld_flag in $LDFLAGS; do
87898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
87908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    aix_use_runtimelinking=yes
87918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    break
87928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
87938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  done
87948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
87958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
87968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
87978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	exp_sym_flag='-bexport'
87988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	no_entry_flag='-bnoentry'
87998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
88008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
88018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # When large executables or shared objects are built, AIX ld can
88028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # have problems creating the table of contents.  If linking a library
88038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # or program results in "error TOC overflow" add -mminimal-toc to
88048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
88058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
88068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
88078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds=''
88088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
88098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct_absolute=yes
88108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_separator=':'
88118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      link_all_deplibs=yes
88128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      file_list_spec='${wl}-f,'
88138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
88148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
88158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host_os in aix4.[012]|aix4.[012].*)
88168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# We only want to do this on AIX 4.2 and lower, the check
88178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# below for broken collect2 doesn't work under 4.3+
88188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  collect2name=`${CC} -print-prog-name=collect2`
88198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if test -f "$collect2name" &&
88208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
88218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  then
88228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # We have reworked collect2
88238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  :
88248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  else
88258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # We have old collect2
88268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_direct=unsupported
88278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # It fails to find uninstalled libraries when the uninstalled
88288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # path is not listed in the libpath.  Setting hardcode_minus_L
88298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # to unsupported forces relinking
88308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_minus_L=yes
88318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_libdir_flag_spec='-L$libdir'
88328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_libdir_separator=
88338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
88348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
88358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
88368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	shared_flag='-shared'
88378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "$aix_use_runtimelinking" = yes; then
88388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  shared_flag="$shared_flag "'${wl}-G'
88398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
88408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	link_all_deplibs=no
88418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
88428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# not using gcc
88438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "$host_cpu" = ia64; then
88448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
88458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# chokes on -Wl,-G. The following line is correct:
88468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  shared_flag='-G'
88478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
88488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  if test "$aix_use_runtimelinking" = yes; then
88498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    shared_flag='${wl}-G'
88508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  else
88518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    shared_flag='${wl}-bM:SRE'
88528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  fi
88538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
88548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
88558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
88568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_dynamic_flag_spec='${wl}-bexpall'
88578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # It seems that -bexpall does not export symbols beginning with
88588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # underscore (_), so it is better to generate a list of symbols to export.
88598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      always_export_symbols=yes
88608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$aix_use_runtimelinking" = yes; then
88618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Warning - without using the other runtime loading flags (-brtl),
88628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# -berok will link without error, but may produce a broken library.
88638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	allow_undefined_flag='-berok'
88648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # Determine the default libpath from the value encoded in an
88658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # empty executable.
88668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        cat >conftest.$ac_ext <<_ACEOF
88678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
88688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
88698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
88708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
88718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
88728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
88738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
88748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
88758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
88768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
88778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
88788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
88798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
88808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
88818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
88828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
88838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
88848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
88858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
88868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
88878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
88888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
88898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
88908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
88918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
88928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
88938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
88948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
88958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
88968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
88978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
88988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
88998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_aix_libpath_sed='
89018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    /Import File Strings/,/^$/ {
89028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	/^0/ {
89038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s/^0  *\(.*\)$/\1/
89048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    p
89058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	}
89068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    }'
89078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check for a 64-bit object if we didn't find anything.
89098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then
89108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
89128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
89138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
89148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
89158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
89188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
89208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
89218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
89228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
89248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        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"
89258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
89268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "$host_cpu" = ia64; then
89278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
89288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  allow_undefined_flag="-z nodefs"
89298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  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"
89308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
89318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 # Determine the default libpath from the value encoded in an
89328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 # empty executable.
89338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 cat >conftest.$ac_ext <<_ACEOF
89348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
89358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
89368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
89378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
89388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
89398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
89418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
89428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
89438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
89458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
89468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
89478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
89488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
89498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
89508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
89518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
89528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
89538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
89548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
89558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
89568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
89578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
89588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
89598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
89608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
89618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
89628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
89638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
89648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
89658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
89668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_aix_libpath_sed='
89688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    /Import File Strings/,/^$/ {
89698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	/^0/ {
89708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s/^0  *\(.*\)$/\1/
89718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    p
89728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	}
89738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    }'
89748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check for a 64-bit object if we didn't find anything.
89768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then
89778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
89798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
89808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
89818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
89828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
89858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
89878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
89888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
89898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
89908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
89918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # Warning - without using the other run time loading flags,
89928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # -berok will link without error, but may produce a broken library.
89938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  no_undefined_flag=' ${wl}-bernotok'
89948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  allow_undefined_flag=' ${wl}-berok'
89958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # Exported symbols can be pulled into shared objects from archives
89968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  whole_archive_flag_spec='$convenience'
89978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds_need_lc=yes
89988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # This is similar to how AIX traditionally builds its shared libraries.
89998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  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'
90008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
90018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
90028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    amigaos*)
90058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host_cpu in
90068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      powerpc)
90078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            # see comment about AmigaOS4 .so support
90088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
90098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            archive_expsym_cmds=''
90108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
90118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      m68k)
90128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            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)'
90138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            hardcode_libdir_flag_spec='-L$libdir'
90148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels            hardcode_minus_L=yes
90158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
90168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
90178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    bsdi[45]*)
90208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_dynamic_flag_spec=-rdynamic
90218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cygwin* | mingw* | pw32* | cegcc*)
90248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # When not using gcc, we currently assume that we are using
90258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Microsoft Visual C++.
90268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # hardcode_libdir_flag_spec is actually meaningless, as there is
90278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # no search path for DLLs.
90288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec=' '
90298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      allow_undefined_flag=unsupported
90308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Tell ltmain to make .lib files, not .a files.
90318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      libext=lib
90328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Tell ltmain to make .dll files, not .so files.
90338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      shrext_cmds=".dll"
90348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # FIXME: Setting linknames here is a bad hack.
90358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
90368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # The linker will automatically build a .lib file if we build a DLL.
90378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      old_archive_from_new_cmds='true'
90388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # FIXME: Should let the user specify the lib program.
90398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
90408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fix_srcfile_path='`cygpath -w "$srcfile"`'
90418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      enable_shared_with_static_runtimes=yes
90428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    darwin* | rhapsody*)
90458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  archive_cmds_need_lc=no
90488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_direct=no
90498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_automatic=yes
90508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_shlibpath_var=unsupported
90518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  whole_archive_flag_spec=''
90528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  link_all_deplibs=yes
90538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  allow_undefined_flag="$_lt_dar_allow_undefined"
90548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $cc_basename in
90558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     ifort*) _lt_dar_can_shared=yes ;;
90568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     *) _lt_dar_can_shared=$GCC ;;
90578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
90588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$_lt_dar_can_shared" = "yes"; then
90598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    output_verbose_link_cmd=echo
90608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
90618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
90628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    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}"
90638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    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}"
90648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
90668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ld_shlibs=no
90678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
90688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dgux*)
90728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
90738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
90748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
90758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    freebsd1*)
90788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ld_shlibs=no
90798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
90828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # support.  Future versions do this automatically, but an explicit c++rt0.o
90838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # does not break anything, and helps significantly (at the cost of a little
90848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # extra space).
90858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    freebsd2.2*)
90868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
90878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
90888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
90898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
90908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
90928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
90938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    freebsd2*)
90948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
90958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
90968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_minus_L=yes
90978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
90988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
90998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
91018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    freebsd* | dragonfly*)
91028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
91038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
91048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
91058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
91068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
91078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hpux9*)
91098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
91108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
91118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
91128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
91138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
91148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
91158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_separator=:
91168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
91178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # hardcode_minus_L: Not really in the search PATH,
91198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # but as the default location of the library.
91208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_minus_L=yes
91218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_dynamic_flag_spec='${wl}-E'
91228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
91238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hpux10*)
91258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
91268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
91278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
91288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
91298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
91308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$with_gnu_ld" = no; then
91318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
91328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_libdir_flag_spec_ld='+b $libdir'
91338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_libdir_separator=:
91348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_direct=yes
91358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_direct_absolute=yes
91368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	export_dynamic_flag_spec='${wl}-E'
91378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# hardcode_minus_L: Not really in the search PATH,
91388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# but as the default location of the library.
91398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_minus_L=yes
91408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
91418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
91428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hpux11*)
91448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
91458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host_cpu in
91468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hppa*64*)
91478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
91488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ia64*)
91508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
91518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*)
91538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
91548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
91568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
91578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host_cpu in
91588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hppa*64*)
91598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
91608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ia64*)
91628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
91638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*)
91658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
91668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
91688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
91698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$with_gnu_ld" = no; then
91708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
91718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_libdir_separator=:
91728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host_cpu in
91748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hppa*64*|ia64*)
91758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_direct=no
91768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_shlibpath_var=no
91778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*)
91798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_direct=yes
91808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_direct_absolute=yes
91818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  export_dynamic_flag_spec='${wl}-E'
91828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # hardcode_minus_L: Not really in the search PATH,
91848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  # but as the default location of the library.
91858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_minus_L=yes
91868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
91878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
91888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
91898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
91908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
91918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    irix5* | irix6* | nonstopux*)
91928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
91938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
91948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Try to use the -exported_symbol ld option, if it does not
91958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# work, assume that -exports_file does not work either and
91968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# implicitly export all symbols.
91978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        save_LDFLAGS="$LDFLAGS"
91988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
91998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        cat >conftest.$ac_ext <<_ACEOF
92008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint foo(void) {}
92018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
92028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
92038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
92048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
92058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
92068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
92078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
92088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
92098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
92108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
92118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
92128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
92138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
92148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
92158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
92168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
92178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
92188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
92198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
92208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  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'
92218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
92238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
92248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
92258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
92288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
92308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
92318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        LDFLAGS="$save_LDFLAGS"
92328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
92338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
92348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
92358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
92368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds_need_lc='no'
92378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
92388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_separator=:
92398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      inherit_rpath=yes
92408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      link_all_deplibs=yes
92418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
92428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    netbsd* | netbsdelf*-gnu)
92448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
92458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
92468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
92478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
92488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
92498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
92508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
92518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
92528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
92538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    newsos6)
92558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
92568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
92578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
92588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_separator=:
92598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
92608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
92618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *nto* | *qnx*)
92638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
92648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    openbsd*)
92668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -f /usr/libexec/ld.so; then
92678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_direct=yes
92688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_shlibpath_var=no
92698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_direct_absolute=yes
92708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
92718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
92728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
92738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
92748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  export_dynamic_flag_spec='${wl}-E'
92758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
92768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  case $host_os in
92778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
92788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
92798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     hardcode_libdir_flag_spec='-R$libdir'
92808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     ;;
92818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   *)
92828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
92838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
92848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	     ;;
92858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  esac
92868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
92878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
92888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=no
92898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
92908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
92918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
92928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    os2*)
92938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
92948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_minus_L=yes
92958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      allow_undefined_flag=unsupported
92968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      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'
92978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
92988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
92998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
93008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    osf3*)
93018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
93028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
93038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
93048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
93058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	allow_undefined_flag=' -expect_unresolved \*'
93068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
93078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
93088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds_need_lc='no'
93098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_separator=:
93118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
93128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
93138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    osf4* | osf5*)	# as osf3* with the addition of -msym flag
93148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
93158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
93168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
93178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
93198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	allow_undefined_flag=' -expect_unresolved \*'
93208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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'
93218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	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~
93228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	$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'
93238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
93248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Both c and cxx compiler support -rpath directly
93258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_libdir_flag_spec='-rpath $libdir'
93268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
93278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds_need_lc='no'
93288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_separator=:
93298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
93308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
93318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    solaris*)
93328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      no_undefined_flag=' -z defs'
93338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
93348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	wlarc='${wl}'
93358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
93368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
93378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
93388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
93398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case `$CC -V 2>&1` in
93408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*"Compilers 5.0"*)
93418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  wlarc=''
93428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
93438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
93448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
93458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
93468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*)
93478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  wlarc='${wl}'
93488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
93498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
93508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
93518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ;;
93528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac
93538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
93548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-R$libdir'
93558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
93568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host_os in
93578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      solaris2.[0-5] | solaris2.[0-5].*) ;;
93588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
93598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# The compiler driver will combine and reorder linker options,
93608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# but understands `-z linker_flag'.  GCC discards it without `$wl',
93618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# but is careful enough not to reorder.
93628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Supported since Solaris 2.6 (maybe 2.5.1?)
93638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "$GCC" = yes; then
93648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
93658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
93668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
93678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
93688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
93698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
93708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      link_all_deplibs=yes
93718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
93728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
93738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sunos4*)
93748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "x$host_vendor" = xsequent; then
93758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Use $CC to link under sequent, because it throws in some extra .o
93768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# files that make .init and .fini sections work.
93778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
93788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
93798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
93808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
93818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
93828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_direct=yes
93838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_minus_L=yes
93848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
93858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
93868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
93878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv4)
93888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host_vendor in
93898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	sni)
93908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
93918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_direct=yes # is this really true???
93928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
93938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	siemens)
93948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ## LD is ld it makes a PLAMLIB
93958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  ## CC just makes a GrossModule.
93968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
93978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  reload_cmds='$CC -r -o $output$reload_objs'
93988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_direct=no
93998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ;;
94008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	motorola)
94018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
94038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
94048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
94058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      runpath_var='LD_RUN_PATH'
94068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
94078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
94088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv4.3*)
94108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
94128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_dynamic_flag_spec='-Bexport'
94138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
94148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv4*MP*)
94168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -d /usr/nec; then
94178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_shlibpath_var=no
94198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	runpath_var=LD_RUN_PATH
94208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	hardcode_runpath_var=yes
94218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ld_shlibs=yes
94228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
94238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
94248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
94268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      no_undefined_flag='${wl}-z,text'
94278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds_need_lc=no
94288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
94298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      runpath_var='LD_RUN_PATH'
94308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
94328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
94358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
94388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
94398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sysv5* | sco3.2v5* | sco5v6*)
94418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Note: We can NOT use -z defs as we might desire, because we do not
94428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # link with -lc, and that would cause any symbols used from libc to
94438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # always be unresolved, which means just about no library would
94448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # ever link correctly.  If we're not using GNU ld we use -z text
94458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # though, which does catch some bad symbols but isn't as heavy-handed
94468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # as -z defs.
94478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      no_undefined_flag='${wl}-z,text'
94488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      allow_undefined_flag='${wl}-z,nodefs'
94498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds_need_lc=no
94508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
94518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='${wl}-R,$libdir'
94528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_separator=':'
94538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      link_all_deplibs=yes
94548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      export_dynamic_flag_spec='${wl}-Bexport'
94558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      runpath_var='LD_RUN_PATH'
94568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$GCC" = yes; then
94588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
94618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
94638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
94648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
94658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    uts4*)
94678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_libdir_flag_spec='-L$libdir'
94698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      hardcode_shlibpath_var=no
94708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
94718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
94738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ld_shlibs=no
94748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
94758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
94768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test x$host_vendor = xsni; then
94788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $host in
94798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
94808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	export_dynamic_flag_spec='${wl}-Blargedynsym'
94818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
94828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
94838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
94848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
94858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
94878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ld_shlibs" >&6; }
94888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$ld_shlibs" = no && can_build_shared=no
94898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld=$with_gnu_ld
94918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
94998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
95078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do we need to explicitly link libc?
95088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
95098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "x$archive_cmds_need_lc" in
95108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx|xyes)
95118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Assume -lc should be added
95128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  archive_cmds_need_lc=yes
95138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$enable_shared" = yes && test "$GCC" = yes; then
95158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $archive_cmds in
95168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *'~'*)
95178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # FIXME: we may have to deal with multi-command sequences.
95188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
95198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    '$CC '*)
95208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Test whether the compiler implicitly links with -lc since on some
95218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # systems, -lgcc has to come before -lc. If gcc already passes -lc
95228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # to ld, don't add -lc before -lgcc.
95238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
95248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
95258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      $RM conftest*
95268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
95278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
95298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_compile) 2>&5
95308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
95318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
95328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } 2>conftest.err; then
95338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        soname=conftest
95348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        lib=conftest
95358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        libobjs=conftest.$ac_objext
95368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        deplibs=
95378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        wl=$lt_prog_compiler_wl
95388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	pic_flag=$lt_prog_compiler_pic
95398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        compiler_flags=-v
95408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        linker_flags=-v
95418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        verstring=
95428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        output_objdir=.
95438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        libname=conftest
95448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        lt_save_allow_undefined_flag=$allow_undefined_flag
95458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        allow_undefined_flag=
95468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
95478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
95488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
95498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
95508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }
95518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        then
95528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds_need_lc=no
95538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        else
95548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  archive_cmds_need_lc=yes
95558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        fi
95568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        allow_undefined_flag=$lt_save_allow_undefined_flag
95578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
95588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        cat conftest.err 1>&5
95598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
95608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      $RM conftest*
95618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
95628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$archive_cmds_need_lc" >&6; }
95638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
95648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
95658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
95668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
95678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
95688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
95998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
96998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
97268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
97278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then
97298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
97308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
97318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *) lt_awk_arg="/^libraries:/" ;;
97328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
97338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
97348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
97358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # if the path contains ";" then we assume it to be the separator
97368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # otherwise default to the standard path separator (i.e. ":") - it is
97378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # assumed that no part of a normal pathname contains ";" but that should
97388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # okay in the real world where ";" in dirpaths is itself problematic.
97398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
97408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
97418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
97428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
97438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Ok, now we have the path, separated by spaces, we can step through it
97448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # and add multilib dir if necessary.
97458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_tmp_lt_search_path_spec=
97468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
97478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for lt_sys_path in $lt_search_path_spec; do
97488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
97498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
97508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
97518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      test -d "$lt_sys_path" && \
97528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
97538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
97548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
97558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
97568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBEGIN {RS=" "; FS="/|\n";} {
97578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_foo="";
97588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_count=0;
97598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for (lt_i = NF; lt_i > 0; lt_i--) {
97608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if ($lt_i != "" && $lt_i != ".") {
97618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if ($lt_i == "..") {
97628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        lt_count++;
97638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      } else {
97648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if (lt_count == 0) {
97658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels          lt_foo="/" $lt_i lt_foo;
97668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        } else {
97678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels          lt_count--;
97688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        }
97698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      }
97708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    }
97718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  }
97728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (lt_foo != "") { lt_freq[lt_foo]++; }
97738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (lt_freq[lt_foo] == 1) { print lt_foo; }
97748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}'`
97758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
97768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
97778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
97788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
97798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec=
97808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec='lib$name'
97818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec=
97828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds=".so"
97838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds=
97848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds=
97858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds=
97868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval=
97878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_var=
97888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_overrides_runpath=unknown
97898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsversion_type=none
97908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdynamic_linker="$host_os ld.so"
97918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec="/lib /usr/lib"
97928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_lib_prefix=unknown
97938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_into_libs=no
97948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# when you set need_version to no, make sure it does not cause -set_version
97968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# flags to be left without arguments
97978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_version=unknown
97988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
97998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in
98008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix3*)
98018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
98028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
98038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LIBPATH
98048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
98058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # AIX 3 has no versioning support, so we append a major version to the name.
98068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
98078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
98088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
98098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix[4-9]*)
98108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
98118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
98128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
98138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
98148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$host_cpu" = ia64; then
98158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # AIX 5 supports IA64
98168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
98178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH
98188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
98198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # With GCC up to 2.95.x, collect2 would create an import file
98208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # for dependence libraries.  The import file would start with
98218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # the line `#! .'.  This would cause the generated library to
98228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # depend on `.', always an invalid library.  This was fixed in
98238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # development snapshots of GCC prior to 3.0.
98248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
98258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      aix4 | aix4.[01] | aix4.[01].*)
98268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
98278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   echo ' yes '
98288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
98298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	:
98308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
98318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	can_build_shared=no
98328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
98338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
98348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
98358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
98368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # soname into executable. Probably we can add versioning support to
98378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # collect2, so additional links can be useful in future.
98388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$aix_use_runtimelinking" = yes; then
98398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
98408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # instead of lib<name>.a to let people know that these are not
98418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # typical AIX shared libraries.
98428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
98438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
98448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # We preserve .a as extension for shared libraries through AIX4.2
98458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # and later when we are not doing run time linking.
98468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      library_names_spec='${libname}${release}.a $libname.a'
98478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      soname_spec='${libname}${release}${shared_ext}$major'
98488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
98498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_var=LIBPATH
98508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
98518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
98528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
98538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsamigaos*)
98548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_cpu in
98558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  powerpc)
98568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Since July 2007 AmigaOS4 officially supports .so libraries.
98578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
98588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
98598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
98608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  m68k)
98618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='$libname.ixlibrary $libname.a'
98628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Create ${libname}_ixlibrary.a entries in /sys/libs.
98638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    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'
98648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
98658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
98668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
98678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
98688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbeos*)
98698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${shared_ext}'
98708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker="$host_os ld.so"
98718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LIBRARY_PATH
98728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
98738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
98748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbsdi[45]*)
98758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
98768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
98778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
98788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
98798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
98808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
98818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
98828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
98838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # the default ld.so.conf also contains /usr/contrib/lib and
98848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
98858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # libtool to hard-code these into programs
98868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
98878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
98888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*)
98898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=windows
98908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shrext_cmds=".dll"
98918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
98928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
98938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
98948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $GCC,$host_os in
98958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
98968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='$libname.dll.a'
98978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # DLL is installed to $(libdir)/../bin by postinstall_cmds
98988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    postinstall_cmds='base_file=`basename \${file}`~
98998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
99008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      dldir=$destdir/`dirname \$dlpath`~
99018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      test -d \$dldir || mkdir -p \$dldir~
99028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      $install_prog $dir/$dlname \$dldir/$dlname~
99038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      chmod a+x \$dldir/$dlname~
99048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
99058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
99068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi'
99078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
99088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      dlpath=$dir/\$dldll~
99098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $RM \$dlpath'
99108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=yes
99118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
99128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
99138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cygwin*)
99148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
99158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
99168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
99178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
99188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    mingw* | cegcc*)
99198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # MinGW DLLs use traditional 'lib' prefix
99208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
99218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
99228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
99238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # It is most probably a Windows format PATH printed by
99248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # mingw gcc, but we are running on Cygwin. Gcc prints its search
99258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # path with ; separators, and with drive letters. We can handle the
99268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # drive letters (cygwin fileutils understands them), so leave them,
99278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # especially as we might pass files found there to a mingw objdump,
99288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        # which wouldn't understand a cygwinified path. Ahh.
99298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
99308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
99318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
99328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
99338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
99348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    pw32*)
99358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # pw32 DLLs use 'pw' prefix rather than 'lib'
99368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
99378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
99388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
99398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
99408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
99418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
99428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
99438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
99448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
99458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker='Win32 ld.exe'
99468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # FIXME: first we should search . and the directory the executable is in
99478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=PATH
99488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
99498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
99508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdarwin* | rhapsody*)
99518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker="$host_os dyld"
99528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=darwin
99538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
99548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
99558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
99568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${major}$shared_ext'
99578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=yes
99588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=DYLD_LIBRARY_PATH
99598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
99608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
99618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
99628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
99638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
99648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
99658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdgux*)
99668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
99678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
99688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
99698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
99708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
99718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
99728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
99738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
99748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfreebsd1*)
99758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker=no
99768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
99778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
99788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfreebsd* | dragonfly*)
99798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # DragonFly does not have aout.  When/if they implement a new
99808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # versioning mechanism, adjust this.
99818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -x /usr/bin/objformat; then
99828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    objformat=`/usr/bin/objformat`
99838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
99848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
99858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    freebsd[123]*) objformat=aout ;;
99868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *) objformat=elf ;;
99878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
99888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
99898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=freebsd-$objformat
99908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $version_type in
99918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    freebsd-elf*)
99928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
99938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      need_version=no
99948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      need_lib_prefix=no
99958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
99968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    freebsd-*)
99978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
99988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      need_version=yes
99998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
100008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
100018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
100028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
100038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  freebsd2*)
100048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=yes
100058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
100068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  freebsd3.[01]* | freebsdelf3.[01]*)
100078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=yes
100088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_into_libs=yes
100098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
100108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
100118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
100128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=no
100138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_into_libs=yes
100148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
100158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) # from 4.6 on, and DragonFly
100168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=yes
100178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_into_libs=yes
100188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
100198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
100208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
100218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
100228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgnu*)
100238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
100248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
100258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
100268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
100278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
100288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
100298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
100308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
100318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
100328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshpux9* | hpux10* | hpux11*)
100338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Give a soname corresponding to the major version so that dld.sl refuses to
100348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # link against other versions.
100358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=sunos
100368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
100378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
100388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_cpu in
100398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ia64*)
100408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shrext_cmds='.so'
100418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_into_libs=yes
100428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dynamic_linker="$host_os dld.so"
100438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH
100448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
100458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
100468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
100478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "X$HPUX_IA64_MODE" = X32; then
100488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
100498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
100508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
100518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
100528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
100538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
100548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hppa*64*)
100558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shrext_cmds='.sl'
100568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_into_libs=yes
100578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dynamic_linker="$host_os dld.sl"
100588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
100598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
100608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
100618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
100628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
100638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
100648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
100658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
100668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shrext_cmds='.sl'
100678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dynamic_linker="$host_os dld.sl"
100688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_var=SHLIB_PATH
100698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
100708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
100718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
100728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
100738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
100748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # HP-UX runs *really* slowly unless shared libraries are mode 555.
100758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  postinstall_cmds='chmod 555 $lib'
100768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
100778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
100788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinterix[3-9]*)
100798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
100808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
100818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
100828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
100838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
100848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
100858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
100868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=no
100878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
100888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
100898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
100908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsirix5* | irix6* | nonstopux*)
100918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
100928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    nonstopux*) version_type=nonstopux ;;
100938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
100948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test "$lt_cv_prog_gnu_ld" = yes; then
100958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		version_type=linux
100968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
100978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		version_type=irix
100988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi ;;
100998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
101008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
101018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
101028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
101038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
101048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
101058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  irix5* | nonstopux*)
101068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    libsuff= shlibsuff=
101078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
101088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
101098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $LD in # libtool.m4 will add one of these switches to LD
101108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
101118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      libsuff= shlibsuff= libmagic=32-bit;;
101128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
101138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      libsuff=32 shlibsuff=N32 libmagic=N32;;
101148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
101158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      libsuff=64 shlibsuff=64 libmagic=64-bit;;
101168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *) libsuff= shlibsuff= libmagic=never-match;;
101178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
101188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
101198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
101208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
101218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=no
101228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
101238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
101248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
101258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
101268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# No shared lib support for Linux oldld, aout, or coff.
101288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslinux*oldld* | linux*aout* | linux*coff*)
101298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker=no
101308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
101318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This must be Linux ELF.
101338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslinux* | k*bsd*-gnu)
101348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
101358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
101368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
101378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
101388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
101398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
101408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
101418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=no
101428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Some binutils ld are patched to set DT_RUNPATH
101438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  save_LDFLAGS=$LDFLAGS
101448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  save_libdir=$libdir
101458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
101468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
101478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
101488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
101498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
101508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
101518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
101528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
101538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
101558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
101568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
101578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
101598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
101608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
101618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
101628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
101638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
101648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
101658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
101668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
101678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
101688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
101698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
101708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
101718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
101728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
101738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
101748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
101758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
101768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
101778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
101788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
101798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
101808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
101818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=yes
101828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
101838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
101858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
101868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
101878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
101908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
101928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
101938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LDFLAGS=$save_LDFLAGS
101948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  libdir=$save_libdir
101958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
101968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # This implies no fast_install, which is unacceptable.
101978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Some rework will be needed to allow for fast_install
101988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # before this can be enabled.
101998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
102008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Append ld.so.conf contents to the search path
102028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -f /etc/ld.so.conf; then
102038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    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' ' '`
102048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
102058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
102068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We used to test for /lib/ld.so.1 and disable shared libraries on
102088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # powerpc, because MkLinux only supported shared libraries with the
102098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # GNU dynamic linker.  Since this was broken with cross compilers,
102108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # most powerpc-linux boxes support dynamic linking these days and
102118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # people can always --disable-shared, the test was removed, and we
102128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # assume the GNU/Linux dynamic linker is in use.
102138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker='GNU/Linux ld.so'
102148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
102158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnetbsdelf*-gnu)
102178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
102188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
102198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
102208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
102218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
102228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
102238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=no
102248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
102258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker='NetBSD ld.elf_so'
102268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
102278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnetbsd*)
102298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=sunos
102308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
102318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
102328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
102338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
102348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
102358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dynamic_linker='NetBSD (a.out) ld.so'
102368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
102378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
102388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    soname_spec='${libname}${release}${shared_ext}$major'
102398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dynamic_linker='NetBSD ld.elf_so'
102408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
102418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
102428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=yes
102438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
102448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
102458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnewsos6)
102478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
102488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
102508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=yes
102518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
102528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*nto* | *qnx*)
102548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=qnx
102558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
102568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
102578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
102598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
102608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=no
102618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
102628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker='ldqnx.so'
102638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
102648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsopenbsd*)
102668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=sunos
102678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_dlsearch_path_spec="/usr/lib"
102688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
102698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
102708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
102718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
102728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)				need_version=no  ;;
102738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
102748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
102758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
102768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
102778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
102788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
102798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      openbsd2.[89] | openbsd2.[89].*)
102808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	shlibpath_overrides_runpath=no
102818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
102828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *)
102838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	shlibpath_overrides_runpath=yes
102848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
102858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
102868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
102878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_overrides_runpath=yes
102888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
102898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
102908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
102918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsos2*)
102928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  libname_spec='$name'
102938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shrext_cmds=".dll"
102948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
102958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='$libname${shared_ext} $libname.a'
102968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker='OS/2 ld.exe'
102978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LIBPATH
102988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
102998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsosf3* | osf4* | osf5*)
103018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=osf
103028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
103038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
103048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
103058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
103068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
103078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
103088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
103098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
103108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrdos*)
103128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker=no
103138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
103148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssolaris*)
103168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
103178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
103188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
103198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
103208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
103218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
103228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=yes
103238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
103248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # ldd complains unless libraries are executable
103258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  postinstall_cmds='chmod +x $lib'
103268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
103278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssunos4*)
103298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=sunos
103308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
103318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
103328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
103338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=yes
103348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$with_gnu_ld" = yes; then
103358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    need_lib_prefix=no
103368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
103378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=yes
103388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
103398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4 | sysv4.3*)
103418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
103428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
103438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
103448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
103458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_vendor in
103468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sni)
103478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      shlibpath_overrides_runpath=no
103488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      need_lib_prefix=no
103498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      runpath_var=LD_RUN_PATH
103508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
103518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    siemens)
103528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      need_lib_prefix=no
103538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
103548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    motorola)
103558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      need_lib_prefix=no
103568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      need_version=no
103578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      shlibpath_overrides_runpath=no
103588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
103598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
103608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
103618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
103628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4*MP*)
103648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -d /usr/nec ;then
103658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    version_type=linux
103668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
103678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    soname_spec='$libname${shared_ext}.$major'
103688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    shlibpath_var=LD_LIBRARY_PATH
103698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
103708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
103718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
103738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=freebsd-elf
103748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
103758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
103768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
103778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
103788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
103798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=yes
103808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
103818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$with_gnu_ld" = yes; then
103828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
103838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
103848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
103858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $host_os in
103868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sco3.2v5*)
103878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
103888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	;;
103898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
103908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
103918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_dlsearch_path_spec='/usr/lib'
103928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
103938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
103948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstpf*)
103958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
103968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
103978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_lib_prefix=no
103988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  need_version=no
103998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
104018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_overrides_runpath=no
104028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_into_libs=yes
104038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
104048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuts4*)
104068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  version_type=linux
104078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  soname_spec='${libname}${release}${shared_ext}$major'
104098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shlibpath_var=LD_LIBRARY_PATH
104108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
104118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
104138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dynamic_linker=no
104148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
104158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
104168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
104178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$dynamic_linker" >&6; }
104188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$dynamic_linker" = no && can_build_shared=no
104198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
104218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then
104228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
104238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
104248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
104268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
104278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
104288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
104298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
104308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
104318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
104998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
105198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
105208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_action=
105218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$hardcode_libdir_flag_spec" ||
105228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test -n "$runpath_var" ||
105238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test "X$hardcode_automatic" = "Xyes" ; then
105248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We can hardcode non-existent directories.
105268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$hardcode_direct" != no &&
105278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # If the only mechanism to avoid hardcoding is shlibpath_var, we
105288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # have to relink, otherwise we might link with an installed library
105298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     # when we should be linking with a yet-to-be-installed one
105308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
105318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     test "$hardcode_minus_L" != no; then
105328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Linking always hardcodes the temporary library directory.
105338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_action=relink
105348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
105358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # We can link without hardcoding, and we can hardcode nonexisting dirs.
105368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    hardcode_action=immediate
105378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
105388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
105398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We cannot hardcode anything, or else we can only hardcode existing
105408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # directories.
105418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  hardcode_action=unsupported
105428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
105438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
105448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$hardcode_action" >&6; }
105458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$hardcode_action" = relink ||
105478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test "$inherit_rpath" = yes; then
105488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Fast installation is not supported
105498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_fast_install=no
105508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "$shlibpath_overrides_runpath" = yes ||
105518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     test "$enable_shared" = no; then
105528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Fast installation is not necessary
105538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_fast_install=needless
105548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
105558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$enable_dlopen" != xyes; then
105628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_dlopen=unknown
105638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_dlopen_self=unknown
105648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_dlopen_self_static=unknown
105658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
105668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen=no
105678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen_libs=
105688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
105708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  beos*)
105718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen="load_add_on"
105728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_libs=
105738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_self=yes
105748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
105758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mingw* | pw32* | cegcc*)
105778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen="LoadLibrary"
105788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_libs=
105798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
105808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cygwin*)
105828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen="dlopen"
105838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_libs=
105848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
105858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
105868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  darwin*)
105878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # if libdl is installed we need to link against it
105888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
105898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
105908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then
105918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
105928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
105938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
105948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldl  $LIBS"
105958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
105968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
105978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
105988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
105998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
106008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
106018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
106038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
106048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
106058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
106068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
106078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
106088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen ();
106098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
106108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
106118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
106128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen ();
106138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
106148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
106158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
106168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
106178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
106188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
106198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
106208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
106218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
106228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
106238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
106248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
106258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
106268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
106278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
106288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
106298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
106308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
106318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
106328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
106338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
106348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
106358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_lib_dl_dlopen=yes
106368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
106378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
106388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
106398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_lib_dl_dlopen=no
106418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
106428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
106448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
106458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
106468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
106478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
106488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
106498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then
106508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
106518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
106528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen="dyld"
106548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_libs=
106558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_self=yes
106568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
106588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
106608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
106628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: checking for shl_load" >&5
106638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
106648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_shl_load+set}" = set; then
106658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
106668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
106678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
106688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
106698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
106708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
106718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
106728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
106738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
106748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
106758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define shl_load innocuous_shl_load
106768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes,
106788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    which can conflict with char shl_load (); below.
106798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
106808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    <limits.h> exists even on freestanding compilers.  */
106818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__
106838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h>
106848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
106858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h>
106868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
106878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef shl_load
106898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
106908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
106918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
106928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
106938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
106948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
106958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
106968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar shl_load ();
106978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements
106988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    to always fail with ENOSYS.  Some functions are actually named
106998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    something starting with __ and the normal name is an alias.  */
107008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_shl_load || defined __stub___shl_load
107018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me
107028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
107038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
107048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
107058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
107068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
107078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn shl_load ();
107088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
107098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
107108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
107118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
107128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
107138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
107148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
107158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
107168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
107178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
107188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
107198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
107208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
107218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
107228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
107238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
107248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
107258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
107268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
107278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
107288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
107298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
107308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_func_shl_load=yes
107318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
107328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
107338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
107348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
107358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_func_shl_load=no
107368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
107378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
107388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
107398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
107408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
107418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
107428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_shl_load" >&6; }
107438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_shl_load = yes; then
107448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen="shl_load"
107458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
107468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
107478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
107488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dld_shl_load+set}" = set; then
107498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
107508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
107518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
107528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldld  $LIBS"
107538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
107548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
107558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
107568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
107578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
107588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
107598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
107608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
107618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
107628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
107638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
107648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
107658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
107668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar shl_load ();
107678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
107688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
107698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
107708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn shl_load ();
107718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
107728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
107738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
107748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
107758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
107768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
107778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
107788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
107798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
107808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
107818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
107828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
107838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
107848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
107858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
107868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
107878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
107888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
107898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
107908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
107918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
107928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
107938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_lib_dld_shl_load=yes
107948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
107958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
107968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
107978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
107988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_lib_dld_shl_load=no
107998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
108008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
108028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
108038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
108048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
108058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
108068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
108078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dld_shl_load = yes; then
108088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
108098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
108108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for dlopen" >&5
108118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
108128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_dlopen+set}" = set; then
108138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
108148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
108158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
108168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
108178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
108188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
108198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
108208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
108218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
108228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
108238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define dlopen innocuous_dlopen
108248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes,
108268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    which can conflict with char dlopen (); below.
108278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
108288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    <limits.h> exists even on freestanding compilers.  */
108298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__
108318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h>
108328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
108338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h>
108348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
108358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef dlopen
108378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
108398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
108408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
108418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
108428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
108438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
108448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen ();
108458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements
108468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    to always fail with ENOSYS.  Some functions are actually named
108478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    something starting with __ and the normal name is an alias.  */
108488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_dlopen || defined __stub___dlopen
108498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me
108508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
108518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
108538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
108548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
108558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen ();
108568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
108578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
108588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
108598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
108608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
108618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
108628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
108638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
108648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
108658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
108668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
108678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
108688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
108698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
108708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
108718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
108728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
108738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
108748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
108758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
108768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
108778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
108788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_func_dlopen=yes
108798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
108808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
108818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
108828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_func_dlopen=no
108848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
108858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
108868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
108878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
108888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
108898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
108908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_dlopen" >&6; }
108918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_dlopen = yes; then
108928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen="dlopen"
108938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
108948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
108958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
108968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then
108978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
108988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
108998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
109008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldl  $LIBS"
109018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
109028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
109038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
109048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
109058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
109068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
109078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
109088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
109098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
109108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
109118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
109128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
109138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
109148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen ();
109158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
109168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
109178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
109188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen ();
109198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
109208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
109218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
109228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
109238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
109248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
109258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
109268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
109278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
109288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
109298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
109308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
109318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
109328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
109338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
109348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
109358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
109368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
109378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
109388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
109398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
109408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
109418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_lib_dl_dlopen=yes
109428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
109438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
109448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
109458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
109468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_lib_dl_dlopen=no
109478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
109488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
109498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
109508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
109518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
109528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
109538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
109548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
109558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then
109568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
109578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
109588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
109598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
109608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_svld_dlopen+set}" = set; then
109618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
109628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
109638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
109648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-lsvld  $LIBS"
109658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
109668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
109678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
109688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
109698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
109708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
109718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
109728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
109738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
109748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
109758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
109768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
109778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
109788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen ();
109798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
109808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
109818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
109828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen ();
109838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
109848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
109858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
109868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
109878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
109888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
109898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
109908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
109918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
109928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
109938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
109948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
109958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
109968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
109978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
109988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
109998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
110008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
110018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
110028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
110038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
110048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
110058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_lib_svld_dlopen=yes
110068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
110078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
110088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
110098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_lib_svld_dlopen=no
110118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
110148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
110158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
110168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
110188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
110198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_svld_dlopen = yes; then
110208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
110218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
110228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
110238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
110248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dld_dld_link+set}" = set; then
110258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
110268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
110278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
110288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldld  $LIBS"
110298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
110308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
110318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
110328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
110338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
110348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
110358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
110378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
110388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
110398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
110408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
110418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
110428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dld_link ();
110438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
110448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
110458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
110468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dld_link ();
110478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
110488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
110498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
110508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
110518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
110528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
110538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
110548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
110558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
110568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
110578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
110588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
110598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
110608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
110618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
110628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
110638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
110648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
110658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
110668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
110678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
110688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
110698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_lib_dld_dld_link=yes
110708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
110718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
110728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
110738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_lib_dld_dld_link=no
110758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
110788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
110798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
110808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
110828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
110838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dld_dld_link = yes; then
110848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
110858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
110988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
110998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
111018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
111038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
111048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$lt_cv_dlopen" != xno; then
111068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    enable_dlopen=yes
111078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
111088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    enable_dlopen=no
111098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
111108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $lt_cv_dlopen in
111128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  dlopen)
111138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    save_CPPFLAGS="$CPPFLAGS"
111148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
111158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    save_LDFLAGS="$LDFLAGS"
111178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
111188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    save_LIBS="$LIBS"
111208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    LIBS="$lt_cv_dlopen_libs $LIBS"
111218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
111238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
111248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_dlopen_self+set}" = set; then
111258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
111268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
111278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  	  if test "$cross_compiling" = yes; then :
111288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen_self=cross
111298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
111308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
111318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_status=$lt_dlunknown
111328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat > conftest.$ac_ext <<_LT_EOF
111338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#line 11133 "configure"
111348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include "confdefs.h"
111358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if HAVE_DLFCN_H
111378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <dlfcn.h>
111388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
111398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h>
111418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef RTLD_GLOBAL
111438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  define LT_DLGLOBAL		RTLD_GLOBAL
111448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
111458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  ifdef DL_GLOBAL
111468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    define LT_DLGLOBAL		DL_GLOBAL
111478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  else
111488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    define LT_DLGLOBAL		0
111498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  endif
111508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
111518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
111538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   find out it does not work in some platform. */
111548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW
111558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  ifdef RTLD_LAZY
111568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
111578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  else
111588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    ifdef DL_LAZY
111598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      define LT_DLLAZY_OR_NOW		DL_LAZY
111608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    else
111618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      ifdef RTLD_NOW
111628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        define LT_DLLAZY_OR_NOW	RTLD_NOW
111638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      else
111648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        ifdef DL_NOW
111658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#          define LT_DLLAZY_OR_NOW	DL_NOW
111668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        else
111678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#          define LT_DLLAZY_OR_NOW	0
111688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        endif
111698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      endif
111708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    endif
111718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  endif
111728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
111738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid fnord() { int i=42;}
111758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main ()
111768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
111778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
111788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  int status = $lt_dlunknown;
111798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (self)
111818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {
111828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
111838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
111848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      /* dlclose (self); */
111858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    }
111868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
111878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    puts (dlerror ());
111888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
111898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return status;
111908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
111918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
111928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
111938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_link) 2>&5
111948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
111958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
111968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
111978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    (./conftest; exit; ) >&5 2>/dev/null
111988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_status=$?
111998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case x$lt_status in
112008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
112018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
112028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
112038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
112048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else :
112058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # compilation failed
112068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_self=no
112078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
112088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
112098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -fr conftest*
112108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
112138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
112148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self" >&6; }
112158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "x$lt_cv_dlopen_self" = xyes; then
112178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
112188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
112198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
112208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_dlopen_self_static+set}" = set; then
112218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
112228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
112238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  	  if test "$cross_compiling" = yes; then :
112248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_cv_dlopen_self_static=cross
112258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
112268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
112278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  lt_status=$lt_dlunknown
112288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat > conftest.$ac_ext <<_LT_EOF
112298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#line 11229 "configure"
112308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include "confdefs.h"
112318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if HAVE_DLFCN_H
112338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <dlfcn.h>
112348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
112358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h>
112378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef RTLD_GLOBAL
112398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  define LT_DLGLOBAL		RTLD_GLOBAL
112408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
112418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  ifdef DL_GLOBAL
112428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    define LT_DLGLOBAL		DL_GLOBAL
112438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  else
112448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    define LT_DLGLOBAL		0
112458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  endif
112468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
112478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
112498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   find out it does not work in some platform. */
112508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW
112518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  ifdef RTLD_LAZY
112528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
112538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  else
112548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    ifdef DL_LAZY
112558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      define LT_DLLAZY_OR_NOW		DL_LAZY
112568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    else
112578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      ifdef RTLD_NOW
112588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        define LT_DLLAZY_OR_NOW	RTLD_NOW
112598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      else
112608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        ifdef DL_NOW
112618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#          define LT_DLLAZY_OR_NOW	DL_NOW
112628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        else
112638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#          define LT_DLLAZY_OR_NOW	0
112648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#        endif
112658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#      endif
112668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    endif
112678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  endif
112688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
112698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid fnord() { int i=42;}
112718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main ()
112728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
112738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
112748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  int status = $lt_dlunknown;
112758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (self)
112778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {
112788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
112798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
112808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      /* dlclose (self); */
112818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    }
112828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
112838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    puts (dlerror ());
112848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
112858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return status;
112868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
112878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
112888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
112898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval $ac_link) 2>&5
112908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
112918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
112928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
112938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    (./conftest; exit; ) >&5 2>/dev/null
112948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_status=$?
112958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case x$lt_status in
112968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
112978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
112988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
112998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
113008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else :
113018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # compilation failed
113028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    lt_cv_dlopen_self_static=no
113038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
113048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
113058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -fr conftest*
113068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
113098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
113108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
113118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
113128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CPPFLAGS="$save_CPPFLAGS"
113148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    LDFLAGS="$save_LDFLAGS"
113158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    LIBS="$save_LIBS"
113168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
113178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
113188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $lt_cv_dlopen_self in
113208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
113218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) enable_dlopen_self=unknown ;;
113228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
113238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $lt_cv_dlopen_self_static in
113258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
113268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) enable_dlopen_self_static=unknown ;;
113278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
113288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
113298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib=
113478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib=
113488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
113498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
113508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
113518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
113528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
113538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
113548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
113558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
113568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME - insert some real tests, host_os isn't really good enough
113578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
113588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  darwin*)
113598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$STRIP" ; then
113608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      striplib="$STRIP -x"
113618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      old_striplib="$STRIP -S"
113628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: result: yes" >&5
113638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
113648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
113658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: result: no" >&5
113668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
113678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
113688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
113698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
113708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: result: no" >&5
113718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
113728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
113738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
113748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
113758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Report which library types will actually be built
113888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
113898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
113908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $can_build_shared" >&5
113918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$can_build_shared" >&6; }
113928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
113948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
113958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "$can_build_shared" = "no" && enable_shared=no
113968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
113978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # On AIX, shared libraries and static libraries use the same namespace, and
113988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # are all built from PIC.
113998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
114008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  aix3*)
114018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test "$enable_shared" = yes && enable_static=no
114028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$RANLIB"; then
114038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      archive_cmds="$archive_cmds~\$RANLIB \$lib"
114048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      postinstall_cmds='$RANLIB $lib'
114058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
114068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
114078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  aix[4-9]*)
114098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
114108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      test "$enable_shared" = yes && enable_static=no
114118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
114128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
114138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
114148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $enable_shared" >&5
114158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$enable_shared" >&6; }
114168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
114188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
114198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Make sure either enable_shared or enable_static is yes.
114208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "$enable_shared" = yes || enable_static=yes
114218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $enable_static" >&5
114228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$enable_static" >&6; }
114238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
114288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c
114298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS'
114308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
114318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
114328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu
114338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC="$lt_save_CC"
114358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        ac_config_commands="$ac_config_commands libtool"
114498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Only expand once:
114548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$CC" != xcc; then
114578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
114588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
114598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
114608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
114618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
114628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
114638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $CC; ac_cc=`echo $2 |
114648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
114658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
114668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
114678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
114688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
114698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
114708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
114718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
114728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
114738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
114748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
114768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
114778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
114788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
114798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
114808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
114818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
114828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
114838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Make sure it works both with $CC and with simple cc.
114848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We do the test twice because some compilers refuse to overwrite an
114858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# existing .o file with -o, though they will create one.
114868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
114878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest2.*
114888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (case "(($ac_try" in
114898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
114908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
114918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
114928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
114938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
114948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
114958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
114968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } &&
114978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test -f conftest2.$ac_objext && { (case "(($ac_try" in
114988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
114998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
115008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
115018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
115028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
115038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
115048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
115058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); };
115068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen
115078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
115088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$CC" != xcc; then
115098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Test first that cc exists at all.
115108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if { ac_try='cc -c conftest.$ac_ext >&5'
115118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (case "(($ac_try" in
115128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
115138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
115148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
115158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
115168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
115178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
115188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
115198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; }; then
115208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
115218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      rm -f conftest2.*
115228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if { (case "(($ac_try" in
115238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
115248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
115258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
115268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
115278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
115288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
115298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
115308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } &&
115318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -f conftest2.$ac_objext && { (case "(($ac_try" in
115328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
115338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
115348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
115358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
115368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
115378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
115388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
115398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); };
115408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      then
115418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# cc works too.
115428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	:
115438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
115448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# cc exists but doesn't like -o.
115458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	eval ac_cv_prog_cc_${ac_cc}_c_o=no
115468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      fi
115478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
115488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
115498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
115508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval ac_cv_prog_cc_${ac_cc}_c_o=no
115518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
115528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest*
115538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
115548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
115558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
115568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
115578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
115588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
115598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
115608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
115618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
115628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF
115638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define NO_MINUS_C_MINUS_O 1
115648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
115658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
115668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
115678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
115688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: we rely on the cache variable name because
115698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# there is no other way.
115708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $CC
115718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
115728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
115738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$am_t" != yes; then
115748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # Losing compiler, so override with the script.
115758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # FIXME: It is wrong to rewrite CC.
115768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # But if we don't then we get into trouble of one sort or another.
115778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # A longer-term fix would be to have automake use am__CC in this case,
115788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
115798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   CC="$am_aux_dir/compile $CC"
115808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
115818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
115828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
115838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
115848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$enable_docs" = xyes; then
115858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "doxygen", so it can be a program name with args.
115868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy doxygen; ac_word=$2
115878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
115888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
115898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_HAVE_DOXYGEN+set}" = set; then
115908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
115918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
115928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$HAVE_DOXYGEN"; then
115938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test.
115948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
115958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
115968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
115978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
115988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
115998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
116008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
116018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
116028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_HAVE_DOXYGEN="true"
116038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
116048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
116058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
116068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
116078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
116088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
116098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="false"
116118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN
116148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$HAVE_DOXYGEN"; then
116158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $HAVE_DOXYGEN" >&5
116168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$HAVE_DOXYGEN" >&6; }
116178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
116188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
116198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
116208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test $HAVE_DOXYGEN = "false"; then
116248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: *** doxygen not found, API documentation will not be built" >&5
116258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: *** doxygen not found, API documentation will not be built" >&2;}
116268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
116278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
116288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  HAVE_DOXYGEN=false
116298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $HAVE_DOXYGEN; then
116318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  HAVE_DOXYGEN_TRUE=
116328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  HAVE_DOXYGEN_FALSE='#'
116338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
116348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  HAVE_DOXYGEN_TRUE='#'
116358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  HAVE_DOXYGEN_FALSE=
116368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-docs was given.
116408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_docs+set}" = set; then
116418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_docs;
116428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$enable_docs" = xyes; then
116468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in pdflatex
116478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
116488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
116498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2
116508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
116518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
116528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_PDFLATEX+set}" = set; then
116538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
116548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
116558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$PDFLATEX"; then
116568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test.
116578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
116588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
116598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
116608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
116618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
116628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
116638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
116648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
116658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_PDFLATEX="$ac_prog"
116668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
116678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
116688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
116698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
116708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
116718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
116728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPDFLATEX=$ac_cv_prog_PDFLATEX
116768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PDFLATEX"; then
116778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $PDFLATEX" >&5
116788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$PDFLATEX" >&6; }
116798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
116808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
116818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
116828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
116838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -n "$PDFLATEX" && break
116868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
116878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$PDFLATEX" || PDFLATEX="/bin/false"
116888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
116898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_prog in htlatex
116908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
116918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "$ac_prog", so it can be a program name with args.
116928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2
116938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
116948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
116958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_HTLATEX+set}" = set; then
116968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
116978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
116988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -n "$HTLATEX"; then
116998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_prog_HTLATEX="$HTLATEX" # Let the user override the test.
117008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
117018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
117028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
117038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
117048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
117058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
117068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
117078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
117088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_prog_HTLATEX="$ac_prog"
117098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
117108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
117118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
117128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
117138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
117148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
117158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
117178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
117188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHTLATEX=$ac_cv_prog_HTLATEX
117198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$HTLATEX"; then
117208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $HTLATEX" >&5
117218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$HTLATEX" >&6; }
117228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
117238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
117248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
117258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
117268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -n "$HTLATEX" && break
117298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
117308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$HTLATEX" || HTLATEX="/bin/false"
117318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$PDFLATEX" = x/bin/false || test "x$HTLATEX" = x/bin/false; then
117338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    enable_docs=no
117348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: Documentation will not be built!" >&5
117358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Documentation will not be built!" >&2;}
117368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
117378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
117388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_docs" = xyes; then
117408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_DOCS_TRUE=
117418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_DOCS_FALSE='#'
117428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
117438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_DOCS_TRUE='#'
117448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_DOCS_FALSE=
117458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
117468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-examples was given.
117498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_examples+set}" = set; then
117508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_examples;
117518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
117528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_examples" = xyes; then
117558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_EXAMPLES_TRUE=
117568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_EXAMPLES_FALSE='#'
117578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
117588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_EXAMPLES_TRUE='#'
117598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  BUILD_EXAMPLES_FALSE=
117608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
117618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscflags_save="$CFLAGS"
117668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$GCC"; then
117678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host in
117688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*-*-irix*)
117698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels						if test -z "$CC"; then
117708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			CC=cc
117718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		fi
117728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g -signed"
117738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O2 -w -signed"
117748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-p -g3 -O2 -signed" ;;
117758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	sparc-sun-solaris*)
117768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-v -g"
117778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-xO4 -fast -w -fsimple -native -xcg92"
117788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92 -Dsuncc" ;;
117798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*)
117808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g"
117818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O"
117828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-g -p" ;;
117838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        esac
117848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
117858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO: checking GCC version" >&5
117878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking GCC version... $ECHO_C" >&6; }
117888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	GCC_VERSION=`$CC -dumpversion`
117898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO: result: $GCC_VERSION" >&5
117908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$GCC_VERSION" >&6; }
117918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $host in
117928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*86-*-linux*)
117938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char"
117948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char"
117958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#              	PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char -fno-inline -static"
117968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -fno-inline"
117978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
117988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		# glibc < 2.1.3 has a serious FP bug in the math inline header
117998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		# that will cripple Vorbis.  Look to see if the magic FP stack
118008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		# clobber is missing in the mathinline header, thus indicating
118018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		# the buggy version
118028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		cat >conftest.$ac_ext <<_ACEOF
118048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
118058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
118068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
118078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
118088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
118098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels				#define __LIBC_INTERNAL_MATH_INLINES 1
118118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			     	#define __OPTIMIZE__
118128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels				#include <math.h>
118138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
118158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
118168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $EGREP "log10.*fldlg2.*fxch" >/dev/null 2>&1; then
118178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  bad=maybe
118188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
118198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  bad=no
118208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
118218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest*
118228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		if test ${bad} = "maybe" ;then
118248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		      cat >conftest.$ac_ext <<_ACEOF
118258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
118268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
118278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
118288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
118298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
118308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels					#define __LIBC_INTERNAL_MATH_INLINES 1
118328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels				     	#define __OPTIMIZE__
118338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels					#include <math.h>
118348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
118368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
118378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $EGREP "log10.*fldlg2.*fxch.*st\([0123456789]*\)" >/dev/null 2>&1; then
118388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  bad=no
118398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
118408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  bad=yes
118418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
118428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest*
118438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		fi
118458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 		if test ${bad} = "yes" ;then
118468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING:                                                         " >&5
118478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING:                                                         " >&2;}
118488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: ********************************************************" >&5
118498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: ********************************************************" >&2;}
118508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * The glibc headers on this machine have a serious bug *" >&5
118518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * The glibc headers on this machine have a serious bug *" >&2;}
118528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * in /usr/include/bits/mathinline.h  This bug affects  *" >&5
118538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * in /usr/include/bits/mathinline.h  This bug affects  *" >&2;}
118548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * all floating point code, not just Ogg, built on this *" >&5
118558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * all floating point code, not just Ogg, built on this *" >&2;}
118568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * machine.  Upgrading to glibc 2.1.3 is strongly urged *" >&5
118578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * machine.  Upgrading to glibc 2.1.3 is strongly urged *" >&2;}
118588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * to correct the problem.  Note that upgrading glibc   *" >&5
118598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * to correct the problem.  Note that upgrading glibc   *" >&2;}
118608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * will not fix any previously built programs; this is  *" >&5
118618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * will not fix any previously built programs; this is  *" >&2;}
118628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * a compile-time time bug.                             *" >&5
118638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * a compile-time time bug.                             *" >&2;}
118648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * To work around the problem for this build of Ogg,    *" >&5
118658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * To work around the problem for this build of Ogg,    *" >&2;}
118668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * autoconf is disabling all math inlining.  This will  *" >&5
118678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * autoconf is disabling all math inlining.  This will  *" >&2;}
118688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * hurt Ogg performace but is necessary for an Ogg that *" >&5
118698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * hurt Ogg performace but is necessary for an Ogg that *" >&2;}
118708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * will actually work.  Once glibc is upgraded, rerun   *" >&5
118718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * will actually work.  Once glibc is upgraded, rerun   *" >&2;}
118728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * configure and make to build with inlining.           *" >&5
118738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * configure and make to build with inlining.           *" >&2;}
118748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: ********************************************************" >&5
118758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: ********************************************************" >&2;}
118768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING:                                                         " >&5
118778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING:                                                         " >&2;}
118788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
118798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  		CFLAGS=${OPT}" -D__NO_MATH_INLINES"
118808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  		PROFILE=${PROFILE}" -D__NO_MATH_INLINES"
118818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  		fi;;
118828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        powerpc-*-linux*spe)
118838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 	        DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES"
118848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 	        CFLAGS="-O3 -Wall -Wextra -ffast-math -mfused-madd -D_REENTRANT"
118858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 	        PROFILE="-pg -g -O3 -ffast-math -mfused-madd -D_REENTRANT";;
118868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	powerpc-*-linux*)
118878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES"
118888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O3 -Wall -Wextra -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT"
118898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-pg -g -O3 -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT";;
118908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*-*-linux*)
118918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char"
118928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O20 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char"
118938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";;
118948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	sparc-sun-*)
118958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		sparc_cpu=""
118968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		{ echo "$as_me:$LINENO: checking if gcc supports -mv8" >&5
118978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if gcc supports -mv8... $ECHO_C" >&6; }
118988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		old_cflags="$CFLAGS"
118998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="$CFLAGS -mv8"
119008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		cat >conftest.$ac_ext <<_ACEOF
119018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
119028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
119038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
119048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
119058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
119068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
119078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
119088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
119098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
119108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn 0;
119118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
119128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
119138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
119148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
119158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
119168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
119178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
119188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
119198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
119208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
119218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
119228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
119238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
119248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
119258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
119268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
119278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
119288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
119298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
119308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
119318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
119328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
119338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			{ echo "$as_me:$LINENO: result: yes" >&5
119348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
119358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			sparc_cpu="-mv8"
119368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
119378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
119388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
119398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
119408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
119418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
119428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
119438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
119448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
119458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="$old_cflags"
119468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char $sparc_cpu"
119478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O20 -Wall -Wextra -ffast-math -D__NO_MATH_INLINES -fsigned-char $sparc_cpu"
119488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" ;;
119498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*-*-darwin*)
119508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O0 -fsigned-char"
119518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O4 -ffast-math -fsigned-char"
119528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -pg -O4 -ffast-math -fsigned-char";;
119538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	*-*-os2*)
119548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		# Use -W instead of -Wextra because gcc on OS/2 is an old version.
119558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g -Wall -W -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char"
119568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O20 -Wall -W -ffast-math -D_REENTRANT -fsigned-char"
119578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";;
119588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 	*)
119598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char"
119608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="-O20 -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char"
119618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PROFILE="-O20 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;;
119628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        esac
119638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
119648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        { echo "$as_me:$LINENO: checking if $CC accepts -Wdeclaration-after-statement" >&5
119658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $CC accepts -Wdeclaration-after-statement... $ECHO_C" >&6; }
119668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_add_cflags__old_cflags="$CFLAGS"
119678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	CFLAGS="$CFLAGS -Wdeclaration-after-statement"
119688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	cat >conftest.$ac_ext <<_ACEOF
119698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
119708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
119718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
119728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
119738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
119748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h>
119758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
119768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
119778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
119788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsputs("Hello, World!"); return 0;
119798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
119808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
119818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
119828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
119838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
119848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
119858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
119868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
119878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
119888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
119898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
119908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
119918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
119928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
119938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
119948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
119958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
119968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
119978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
119988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
119998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
120008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
120018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: yes" >&5
120028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
120038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
120048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
120058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
120068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO: result: no" >&5
120088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
120098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		CFLAGS="$ac_add_cflags__old_cflags"
120108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
120118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
120138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
120148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
120168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS="$CFLAGS $cflags_save"
120178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_memory_h+set}" = set; then
120208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for memory.h" >&5
120218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for memory.h... $ECHO_C" >&6; }
120228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_memory_h+set}" = set; then
120238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
120248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
120258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_memory_h" >&5
120268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_memory_h" >&6; }
120278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
120288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Is the header compilable?
120298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking memory.h usability" >&5
120308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking memory.h usability... $ECHO_C" >&6; }
120318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
120328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
120338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
120348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
120358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
120368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
120378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default
120388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <memory.h>
120398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
120408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext
120418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile"
120428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
120438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
120448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
120458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
120468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
120478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_compile") 2>conftest.er1
120488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
120498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
120508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
120518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
120528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
120538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
120548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
120558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
120568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest.$ac_objext; then
120578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_header_compiler=yes
120588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
120598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
120608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
120618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_header_compiler=no
120638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
120648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
120668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
120678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_header_compiler" >&6; }
120688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
120698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Is the header present?
120708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking memory.h presence" >&5
120718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking memory.h presence... $ECHO_C" >&6; }
120728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
120738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
120748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
120758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
120768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
120778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
120788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <memory.h>
120798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
120808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext"
120818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
120828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
120838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
120848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
120858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
120868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
120878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
120888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
120898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
120908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
120918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
120928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } >/dev/null && {
120938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
120948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
120958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       }; then
120968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_header_preproc=yes
120978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
120988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
120998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
121008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_header_preproc=no
121028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
121038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext
121058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
121068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_header_preproc" >&6; }
121078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# So?  What about this header?
121098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
121108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  yes:no: )
121118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h: accepted by the compiler, rejected by the preprocessor!" >&5
121128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
121138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h: proceeding with the compiler's result" >&5
121148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: proceeding with the compiler's result" >&2;}
121158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_header_preproc=yes
121168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
121178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  no:yes:* )
121188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h: present but cannot be compiled" >&5
121198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: present but cannot be compiled" >&2;}
121208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h:     check for missing prerequisite headers?" >&5
121218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h:     check for missing prerequisite headers?" >&2;}
121228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h: see the Autoconf documentation" >&5
121238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: see the Autoconf documentation" >&2;}
121248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h:     section \"Present But Cannot Be Compiled\"" >&5
121258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h:     section \"Present But Cannot Be Compiled\"" >&2;}
121268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h: proceeding with the preprocessor's result" >&5
121278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: proceeding with the preprocessor's result" >&2;}
121288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: WARNING: memory.h: in the future, the compiler will take precedence" >&5
121298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: in the future, the compiler will take precedence" >&2;}
121308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ( cat <<\_ASBOX
121318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------------------------- ##
121328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Report this to vorbis-dev@xiph.org ##
121338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------------------------- ##
121348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX
121358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     ) | sed "s/^/$as_me: WARNING:     /" >&2
121368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
121378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
121388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for memory.h" >&5
121398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for memory.h... $ECHO_C" >&6; }
121408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_memory_h+set}" = set; then
121418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
121428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
121438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_header_memory_h=$ac_header_preproc
121448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
121458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_memory_h" >&5
121468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_memory_h" >&6; }
121478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
121498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_memory_h = yes; then
121508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CFLAGS="$CFLAGS -DUSE_MEMORY_H"
121518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
121528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
121538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
121548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for cos in -lm" >&5
121618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for cos in -lm... $ECHO_C" >&6; }
121628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_m_cos+set}" = set; then
121638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
121648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
121658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
121668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-lm  $LIBS"
121678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
121688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
121698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
121708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
121718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
121728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
121738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
121748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
121758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
121768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
121778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
121788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
121798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
121808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar cos ();
121818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
121828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
121838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
121848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn cos ();
121858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
121868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
121878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
121888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
121898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
121908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
121918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
121928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
121938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
121948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
121958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
121968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
121978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
121988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
121998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
122008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
122018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
122028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
122038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
122048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
122058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
122068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
122078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_lib_m_cos=yes
122088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
122098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
122108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
122118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_lib_m_cos=no
122138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
122148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
122168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
122178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
122188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
122198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5
122208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_m_cos" >&6; }
122218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_m_cos = yes; then
122228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  VORBIS_LIBS="-lm"
122238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
122248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  VORBIS_LIBS=""
122258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
122268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
122288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; }
122298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
122308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
122318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
122328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_check_lib_save_LIBS=$LIBS
122338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-lpthread  $LIBS"
122348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF
122358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
122368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
122378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
122388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
122398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
122408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
122428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
122438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
122448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
122458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
122468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
122478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar pthread_create ();
122488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
122498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
122508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
122518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn pthread_create ();
122528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
122538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
122548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
122558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
122568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
122578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
122588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
122598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
122608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
122618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
122628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
122638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
122648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
122658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
122668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
122678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
122688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
122698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
122708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
122718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
122728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
122738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
122748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_lib_pthread_pthread_create=yes
122758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
122768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
122778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
122788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_lib_pthread_pthread_create=no
122808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
122818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
122838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
122848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS
122858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
122868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5
122878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6; }
122888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_pthread_pthread_create = yes; then
122898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pthread_lib="-lpthread"
122908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
122918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
122928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
122938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
122978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
122988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if test -n "$ac_tool_prefix"; then
122998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
123008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
123018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
123028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
123038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_PKG_CONFIG+set}" = set; then
123048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
123058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
123068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $PKG_CONFIG in
123078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  [\\/]* | ?:[\\/]*)
123088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
123098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
123108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
123118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
123128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
123138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
123148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
123158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
123168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
123178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
123188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
123198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
123208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
123218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
123228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
123238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
123248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
123258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
123268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
123278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
123288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
123298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG=$ac_cv_path_PKG_CONFIG
123308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then
123318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
123328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$PKG_CONFIG" >&6; }
123338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
123348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
123358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
123368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
123378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
123388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
123398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
123408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_path_PKG_CONFIG"; then
123418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_pt_PKG_CONFIG=$PKG_CONFIG
123428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the first word of "pkg-config", so it can be a program name with args.
123438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy pkg-config; ac_word=$2
123448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5
123458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
123468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
123478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
123488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
123498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_pt_PKG_CONFIG in
123508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  [\\/]* | ?:[\\/]*)
123518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
123528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
123538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
123548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
123558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
123568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
123578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
123588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
123598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_exec_ext in '' $ac_executable_extensions; do
123608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
123618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
123628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
123638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break 2
123648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
123658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
123668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
123678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
123688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
123698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
123708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
123718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
123728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
123738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_pt_PKG_CONFIG"; then
123748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
123758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
123768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
123778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: result: no" >&5
123788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
123798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
123808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
123818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ac_pt_PKG_CONFIG" = x; then
123828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    PKG_CONFIG=""
123838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
123848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $cross_compiling:$ac_tool_warned in
123858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:)
123868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
123878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
123888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5
123898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
123908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet.  If you think this
123918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;}
123928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;;
123938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
123948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    PKG_CONFIG=$ac_pt_PKG_CONFIG
123958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
123968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
123978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
123988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
123998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then
124028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	_pkg_min_version=0.9.0
124038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
124048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
124058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
124068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		{ echo "$as_me:$LINENO: result: yes" >&5
124078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
124088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	else
124098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		{ echo "$as_me:$LINENO: result: no" >&5
124108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
124118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		PKG_CONFIG=""
124128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	fi
124138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_OGG=no
124178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$PKG_CONFIG" != "x"
124188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen
124198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspkg_failed=no
124218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for OGG" >&5
124228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for OGG... $ECHO_C" >&6; }
124238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then
124258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$OGG_CFLAGS"; then
124268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        pkg_cv_OGG_CFLAGS="$OGG_CFLAGS"
124278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
124288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if test -n "$PKG_CONFIG" && \
124298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"ogg >= 1.0\"") >&5
124308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ($PKG_CONFIG --exists --print-errors "ogg >= 1.0") 2>&5
124318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
124328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
124338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
124348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pkg_cv_OGG_CFLAGS=`$PKG_CONFIG --cflags "ogg >= 1.0" 2>/dev/null`
124358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
124368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pkg_failed=yes
124378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
124398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
124408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	pkg_failed=untried
124418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then
124438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "$OGG_LIBS"; then
124448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        pkg_cv_OGG_LIBS="$OGG_LIBS"
124458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
124468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if test -n "$PKG_CONFIG" && \
124478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"ogg >= 1.0\"") >&5
124488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ($PKG_CONFIG --exists --print-errors "ogg >= 1.0") 2>&5
124498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
124508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
124518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; then
124528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pkg_cv_OGG_LIBS=`$PKG_CONFIG --libs "ogg >= 1.0" 2>/dev/null`
124538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
124548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  pkg_failed=yes
124558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
124578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
124588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	pkg_failed=untried
124598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $pkg_failed = yes; then
124648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
124668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        _pkg_short_errors_supported=yes
124678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
124688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        _pkg_short_errors_supported=no
124698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        if test $_pkg_short_errors_supported = yes; then
124718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	        OGG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "ogg >= 1.0"`
124728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        else
124738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	        OGG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "ogg >= 1.0"`
124748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        fi
124758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	# Put the nasty error message in config.log where it belongs
124768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	echo "$OGG_PKG_ERRORS" >&5
124778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	{ echo "$as_me:$LINENO: result: no" >&5
124798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
124808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels                HAVE_OGG=no
124818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test $pkg_failed = untried; then
124828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	HAVE_OGG=no
124838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
124848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	OGG_CFLAGS=$pkg_cv_OGG_CFLAGS
124858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	OGG_LIBS=$pkg_cv_OGG_LIBS
124868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        { echo "$as_me:$LINENO: result: yes" >&5
124878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
124888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	HAVE_OGG=yes
124898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
124918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$HAVE_OGG" = "xno"
124928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen
124938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
124948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-ogg was given.
124958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_ogg+set}" = set; then
124968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  withval=$with_ogg; ogg_prefix="$withval"
124978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
124988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ogg_prefix=""
124998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
125008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-ogg-libraries was given.
125038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_ogg_libraries+set}" = set; then
125048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  withval=$with_ogg_libraries; ogg_libraries="$withval"
125058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
125068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ogg_libraries=""
125078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
125088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-ogg-includes was given.
125118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_ogg_includes+set}" = set; then
125128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  withval=$with_ogg_includes; ogg_includes="$withval"
125138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
125148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ogg_includes=""
125158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
125168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-oggtest was given.
125188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_oggtest+set}" = set; then
125198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enableval=$enable_oggtest;
125208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
125218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  enable_oggtest=yes
125228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
125238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ogg_libraries" != "x" ; then
125268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_LIBS="-L$ogg_libraries"
125278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$ogg_prefix" = "xno" || test "x$ogg_prefix" = "xyes" ; then
125288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_LIBS=""
125298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$ogg_prefix" != "x" ; then
125308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_LIBS="-L$ogg_prefix/lib"
125318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$prefix" != "xNONE" ; then
125328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_LIBS="-L$prefix/lib"
125338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
125348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ogg_prefix" != "xno" ; then
125368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_LIBS="$OGG_LIBS -logg"
125378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
125388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ogg_includes" != "x" ; then
125408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_CFLAGS="-I$ogg_includes"
125418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$ogg_prefix" = "xno" || test "x$ogg_prefix" = "xyes" ; then
125428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_CFLAGS=""
125438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$ogg_prefix" != "x" ; then
125448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_CFLAGS="-I$ogg_prefix/include"
125458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$prefix" != "xNONE"; then
125468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    OGG_CFLAGS="-I$prefix/include"
125478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
125488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for Ogg" >&5
125508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for Ogg... $ECHO_C" >&6; }
125518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$ogg_prefix" = "xno" ; then
125528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    no_ogg="disabled"
125538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    enable_oggtest="no"
125548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
125558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    no_ogg=""
125568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
125578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$enable_oggtest" = "xyes" ; then
125608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_save_CFLAGS="$CFLAGS"
125618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_save_LIBS="$LIBS"
125628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CFLAGS="$CFLAGS $OGG_CFLAGS"
125638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    LIBS="$LIBS $OGG_LIBS"
125648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      rm -f conf.oggtest
125658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test "$cross_compiling" = yes; then
125668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ac_n "cross compiling; assumed OK... $ac_c"
125678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
125688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
125698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
125708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
125718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
125728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
125738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
125748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h>
125768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h>
125778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <string.h>
125788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ogg/ogg.h>
125798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main ()
125818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
125828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  system("touch conf.oggtest");
125838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
125848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
125858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
125878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
125888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext
125898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
125908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
125918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
125928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
125938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
125948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
125958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>&5
125968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
125978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
125988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
125998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (case "(($ac_try" in
126008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
126018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
126028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
126038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
126048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
126058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
126068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
126078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; }; then
126088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
126098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
126108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
126118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5
126128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
126138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status )
126158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_ogg=yes
126168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
126178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
126188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
126198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       CFLAGS="$ac_save_CFLAGS"
126228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       LIBS="$ac_save_LIBS"
126238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
126248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "x$no_ogg" = "xdisabled" ; then
126268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     { echo "$as_me:$LINENO: result: no" >&5
126278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
126288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     { { echo "$as_me:$LINENO: error: must have Ogg installed!" >&5
126298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: must have Ogg installed!" >&2;}
126308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
126318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif test "x$no_ogg" = "x" ; then
126328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     { echo "$as_me:$LINENO: result: yes" >&5
126338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; }
126348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     :
126358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
126368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     { echo "$as_me:$LINENO: result: no" >&5
126378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; }
126388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     if test -f conf.oggtest ; then
126398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       :
126408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     else
126418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** Could not run Ogg test program, checking why..."
126428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       CFLAGS="$CFLAGS $OGG_CFLAGS"
126438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       LIBS="$LIBS $OGG_LIBS"
126448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       cat >conftest.$ac_ext <<_ACEOF
126458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
126468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
126478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
126488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
126498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
126508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h>
126528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ogg/ogg.h>
126538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
126558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
126568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
126578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0;
126588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
126598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
126608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
126618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
126628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
126638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
126648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
126658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
126668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
126678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
126688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
126698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
126708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
126718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
126728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
126738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
126748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
126758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
126768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
126778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
126788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
126798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
126808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "*** The test program compiled, but did not run. This usually means"
126818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** that the run-time linker is not finding Ogg or finding the wrong"
126828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** version of Ogg. If it is not finding Ogg, you'll need to set your"
126838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
126848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** to the installed location  Also, make sure you have run ldconfig if that"
126858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** is required on your system"
126868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "***"
126878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** If you have an old version installed, it is best to remove it, although"
126888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
126898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
126908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
126918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
126928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 echo "*** The test program failed to compile or link. See the file config.log for the"
126948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** exact error that occured. This usually means Ogg was incorrectly installed"
126958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       echo "*** or that you have moved Ogg since it was installed."
126968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
126978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
126988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
126998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
127008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       CFLAGS="$ac_save_CFLAGS"
127018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       LIBS="$ac_save_LIBS"
127028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     fi
127038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     OGG_CFLAGS=""
127048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     OGG_LIBS=""
127058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     { { echo "$as_me:$LINENO: error: must have Ogg installed!" >&5
127068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: must have Ogg installed!" >&2;}
127078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
127088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
127098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conf.oggtest
127128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  libs_save=$LIBS
127148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LIBS="$OGG_LIBS $VORBIS_LIBS"
127158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: checking for oggpack_writealign" >&5
127168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for oggpack_writealign... $ECHO_C" >&6; }
127178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_oggpack_writealign+set}" = set; then
127188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
127198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
127208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
127218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
127228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
127238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
127248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
127258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
127268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define oggpack_writealign to an innocuous variant, in case <limits.h> declares oggpack_writealign.
127278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
127288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define oggpack_writealign innocuous_oggpack_writealign
127298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes,
127318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    which can conflict with char oggpack_writealign (); below.
127328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
127338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    <limits.h> exists even on freestanding compilers.  */
127348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__
127368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h>
127378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
127388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h>
127398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
127408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef oggpack_writealign
127428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
127448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
127458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
127468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
127478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
127488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
127498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar oggpack_writealign ();
127508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements
127518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    to always fail with ENOSYS.  Some functions are actually named
127528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    something starting with __ and the normal name is an alias.  */
127538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_oggpack_writealign || defined __stub___oggpack_writealign
127548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me
127558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
127568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
127588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
127598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
127608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn oggpack_writealign ();
127618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
127628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
127638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
127648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
127658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
127668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
127678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
127688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
127698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
127708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
127718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
127728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
127738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
127748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
127758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
127768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
127778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
127788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
127798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
127808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
127818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
127828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
127838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_func_oggpack_writealign=yes
127848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
127858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
127868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
127878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_func_oggpack_writealign=no
127898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
127908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
127918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
127928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
127938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
127948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_oggpack_writealign" >&5
127958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_oggpack_writealign" >&6; }
127968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_oggpack_writealign = yes; then
127978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :
127988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
127998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: Ogg >= 1.0 required !" >&5
128008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: Ogg >= 1.0 required !" >&2;}
128018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
128028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
128038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LIBS=$libs_save
128058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
128068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
128098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# for constant arguments.  Useless!
128108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
128118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
128128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_working_alloca_h+set}" = set; then
128138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
128148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
128158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
128168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
128178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
128188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
128198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
128208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
128218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <alloca.h>
128228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
128238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
128248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
128258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar *p = (char *) alloca (2 * sizeof (int));
128268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels			  if (p) return 0;
128278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
128288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
128298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
128308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
128318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
128328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
128338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
128348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
128358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
128368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
128378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
128388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
128398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
128408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
128418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
128428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
128438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
128448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
128458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
128468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
128478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
128488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
128498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_working_alloca_h=yes
128508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
128518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
128528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
128538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_working_alloca_h=no
128558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
128568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
128588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
128598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
128608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
128618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
128628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_working_alloca_h = yes; then
128638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF
128658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define HAVE_ALLOCA_H 1
128668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
128678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
128698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
128708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for alloca" >&5
128718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for alloca... $ECHO_C" >&6; }
128728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_alloca_works+set}" = set; then
128738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
128748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
128758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
128768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
128778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
128788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
128798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
128808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
128818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __GNUC__
128828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define alloca __builtin_alloca
128838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
128848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef _MSC_VER
128858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  include <malloc.h>
128868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  define alloca _alloca
128878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else
128888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  ifdef HAVE_ALLOCA_H
128898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   include <alloca.h>
128908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  else
128918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   ifdef _AIX
128928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #pragma alloca
128938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   else
128948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    ifndef alloca /* predefined by HP cc +Olibcalls */
128958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar *alloca ();
128968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#    endif
128978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   endif
128988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#  endif
128998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif
129008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
129018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
129038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
129048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
129058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar *p = (char *) alloca (1);
129068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels				    if (p) return 0;
129078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
129088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
129098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
129108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
129118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
129128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
129138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
129148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
129158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
129168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
129178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
129188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
129198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
129208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
129218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
129228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
129238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
129248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
129258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
129268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
129278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
129288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
129298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_func_alloca_works=yes
129308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
129318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
129328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
129338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	ac_cv_func_alloca_works=no
129358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
129368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
129388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
129398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
129408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
129418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
129428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_alloca_works = yes; then
129448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF
129468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define HAVE_ALLOCA 1
129478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
129488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
129508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
129518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# that cause trouble.  Some versions do not even contain alloca or
129528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# contain a buggy version.  If you still want to use their alloca,
129538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# use ar to extract alloca.o from them instead of compiling alloca.c.
129548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsALLOCA=\${LIBOBJDIR}alloca.$ac_objext
129568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF
129588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define C_ALLOCA 1
129598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
129608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
129638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
129648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_os_cray+set}" = set; then
129658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
129668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
129678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
129688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
129698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
129708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
129718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
129728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
129738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined CRAY && ! defined CRAY2
129748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswebecray
129758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
129768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswenotbecray
129778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
129788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
129808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
129818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $EGREP "webecray" >/dev/null 2>&1; then
129828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_os_cray=yes
129838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
129848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_os_cray=no
129858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
129868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest*
129878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
129888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
129898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
129908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_os_cray" >&6; }
129918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_os_cray = yes; then
129928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_func in _getb67 GETB67 getb67; do
129938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
129948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_func" >&5
129958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
129968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
129978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
129988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
129998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
130008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
130018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
130028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
130038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
130048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
130058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
130068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
130078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define $ac_func innocuous_$ac_func
130088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes,
130108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    which can conflict with char $ac_func (); below.
130118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
130128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    <limits.h> exists even on freestanding compilers.  */
130138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__
130158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h>
130168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else
130178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h>
130188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
130198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef $ac_func
130218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error.
130238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   Use char because int might match the return type of a GCC
130248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   builtin and then its argument prototype would still apply.  */
130258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus
130268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C"
130278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
130288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar $ac_func ();
130298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements
130308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    to always fail with ENOSYS.  Some functions are actually named
130318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    something starting with __ and the normal name is an alias.  */
130328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_$ac_func || defined __stub___$ac_func
130338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me
130348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif
130358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
130378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
130388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
130398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn $ac_func ();
130408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
130418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
130428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
130438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
130448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext
130458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
130468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
130478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
130488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
130498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
130508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
130518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>conftest.er1
130528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
130538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep -v '^ *+' conftest.er1 >conftest.err
130548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.er1
130558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat conftest.err >&5
130568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
130578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && {
130588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -z "$ac_c_werror_flag" ||
130598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test ! -s conftest.err
130608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       } && test -s conftest$ac_exeext &&
130618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       $as_test_x conftest$ac_exeext; then
130628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval "$as_ac_var=yes"
130638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
130648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: failed program was:" >&5
130658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
130668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	eval "$as_ac_var=no"
130688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
130698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
130718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      conftest$ac_exeext conftest.$ac_ext
130728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
130738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_res=`eval echo '${'$as_ac_var'}'`
130748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	       { echo "$as_me:$LINENO: result: $ac_res" >&5
130758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; }
130768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test `eval echo '${'$as_ac_var'}'` = yes; then
130778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
130798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define CRAY_STACKSEG_END $ac_func
130808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
130818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break
130838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
130848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
130868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
130878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
130888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
130898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
130908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_c_stack_direction+set}" = set; then
130918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
130928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
130938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$cross_compiling" = yes; then
130948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_c_stack_direction=0
130958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
130968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
130978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
130988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
130998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
131008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
131018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
131028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default
131038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
131048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfind_stack_direction ()
131058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
131068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  static char *addr = 0;
131078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  auto char dummy;
131088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (addr == 0)
131098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {
131108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      addr = &dummy;
131118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      return find_stack_direction ();
131128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    }
131138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
131148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    return (&dummy > addr) ? 1 : -1;
131158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
131168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
131188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
131198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
131208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return find_stack_direction () < 0;
131218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
131228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
131238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext
131248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
131258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
131268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
131278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
131288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
131298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
131308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>&5
131318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
131328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
131338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
131348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (case "(($ac_try" in
131358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
131368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
131378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
131388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
131398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
131408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
131418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
131428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; }; then
131438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_c_stack_direction=1
131448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
131458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
131468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5
131478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
131488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status )
131508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_c_stack_direction=-1
131518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
131528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
131538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
131548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
131578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
131588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
131598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF
131618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define STACK_DIRECTION $ac_cv_c_stack_direction
131628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
131638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
131668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for working memcmp" >&5
131688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
131698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_memcmp_working+set}" = set; then
131708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo $ECHO_N "(cached) $ECHO_C" >&6
131718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
131728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "$cross_compiling" = yes; then
131738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_func_memcmp_working=no
131748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
131758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conftest.$ac_ext <<_ACEOF
131768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h.  */
131778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
131788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext
131798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF
131808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h.  */
131818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default
131828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint
131838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain ()
131848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
131858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /* Some versions of memcmp are not 8-bit clean.  */
131878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  char c0 = '\100', c1 = '\200', c2 = '\201';
131888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
131898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    return 1;
131908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
131918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
131928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     or more and with at least one buffer not starting on a 4-byte boundary.
131938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     William Lewis provided this test program.   */
131948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
131958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    char foo[21];
131968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    char bar[21];
131978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    int i;
131988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for (i = 0; i < 4; i++)
131998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      {
132008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	char *a = foo + i;
132018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	char *b = bar + i;
132028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	strcpy (a, "--------01111111");
132038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	strcpy (b, "--------10000000");
132048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	if (memcmp (a, b, 16) >= 0)
132058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  return 1;
132068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      }
132078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    return 0;
132088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  }
132098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;
132118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  return 0;
132128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
132138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
132148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext
132158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link"
132168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in
132178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
132188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
132198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
132208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
132218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_link") 2>&5
132228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
132238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
132248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
132258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (case "(($ac_try" in
132268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
132278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_try_echo=$ac_try;;
132288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
132298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
132308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (eval "$ac_try") 2>&5
132318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_status=$?
132328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me:$LINENO: \$? = $ac_status" >&5
132338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (exit $ac_status); }; }; then
132348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cv_func_memcmp_working=yes
132358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
132368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_me: program exited with status $ac_status" >&5
132378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5
132388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5
132398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status )
132418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_func_memcmp_working=no
132428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
132438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
132448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
132458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
132488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
132498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
132508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
132518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *" memcmp.$ac_objext "* ) ;;
132528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
132538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;;
132548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
132558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_files="$ac_config_files Makefile m4/Makefile lib/Makefile lib/modes/Makefile lib/books/Makefile lib/books/coupled/Makefile lib/books/uncoupled/Makefile lib/books/floor/Makefile doc/Makefile doc/vorbisfile/Makefile doc/vorbisenc/Makefile doc/Doxyfile include/Makefile include/vorbis/Makefile examples/Makefile test/Makefile vq/Makefile libvorbis.spec vorbis.pc vorbisenc.pc vorbisfile.pc vorbis-uninstalled.pc vorbisenc-uninstalled.pc vorbisfile-uninstalled.pc"
132678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >confcache <<\_ACEOF
132698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This file is a shell script that caches the results of configure
132708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# tests run on this system so they can be shared between configure
132718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# scripts and configure runs, see configure's option --config-cache.
132728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# It is not useful on other systems.  If it contains results you don't
132738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# want to keep, you may remove or edit it.
132748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
132758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# config.status only pays attention to the cache file if you give it
132768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the --recheck option to rerun configure.
132778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
132788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `ac_cv_env_foo' variables (set or unset) will be overridden when
132798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# loading this file, other *unset* `ac_cv_foo' will be assigned the
132808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# following values.
132818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
132838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
132848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The following way of writing the cache mishandles newlines in values,
132858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# but we know of no workaround that is simple, portable, and efficient.
132868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# So, we kill variables containing newlines.
132878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Ultrix sh set writes to stderr and can't be redirected directly,
132888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and sets the high bit in the cache file unless we assign to the vars.
132898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(
132908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
132918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval ac_val=\$$ac_var
132928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $ac_val in #(
132938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *${as_nl}*)
132948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $ac_var in #(
132958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
132968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
132978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
132988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $ac_var in #(
132998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _ | IFS | as_nl) ;; #(
133008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) $as_unset $ac_var ;;
133018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac ;;
133028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
133038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
133048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
133058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (set) 2>&1 |
133068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $as_nl`(ac_space=' '; set) 2>&1` in #(
133078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *${as_nl}ac_space=\ *)
133088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # `set' does not quote correctly, so add quotes (double-quote
133098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # substitution turns \\\\ into \\, and sed turns \\ into \).
133108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sed -n \
133118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	"s/'/'\\\\''/g;
133128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
133138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;; #(
133148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
133158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      # `set' quotes correctly as required by POSIX, so do not add quotes.
133168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
133178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
133188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac |
133198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sort
133208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels) |
133218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed '
133228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     /^ac_cv_env_/b end
133238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     t clear
133248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     :clear
133258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
133268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     t end
133278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
133288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     :end' >>confcache
133298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
133308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test -w "$cache_file"; then
133318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test "x$cache_file" != "x/dev/null" &&
133328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
133338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: updating cache $cache_file" >&6;}
133348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat confcache >$cache_file
133358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
133368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
133378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: not updating unwritable cache $cache_file" >&6;}
133388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
133398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
133408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f confcache
133418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
133428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$prefix" = xNONE && prefix=$ac_default_prefix
133438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Let make expand exec_prefix.
133448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
133458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
133468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEFS=-DHAVE_CONFIG_H
133478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
133488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_libobjs=
133498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ltlibobjs=
133508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
133518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # 1. Remove the extension, and $U if already installed.
133528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
133538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_i=`echo "$ac_i" | sed "$ac_script"`
133548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
133558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  #    will be set to the directory where LIBOBJS objects are built.
133568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
133578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
133588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
133598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS=$ac_libobjs
133608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
133618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTLIBOBJS=$ac_ltlibobjs
133628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
133638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
133648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
133658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
133668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
133678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
133688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
133698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
133708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
133718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
133728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
133738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
133748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"AMDEP\" was never defined.
133758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
133768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
133778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
133788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
133798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
133808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
133818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"am__fastdepCC\" was never defined.
133828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
133838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
133848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
133858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
133868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"HAVE_DOXYGEN\" was never defined.
133878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
133888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"HAVE_DOXYGEN\" was never defined.
133898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
133908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
133918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
133928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${BUILD_DOCS_TRUE}" && test -z "${BUILD_DOCS_FALSE}"; then
133938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"BUILD_DOCS\" was never defined.
133948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
133958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"BUILD_DOCS\" was never defined.
133968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
133978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
133988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
133998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${BUILD_EXAMPLES_TRUE}" && test -z "${BUILD_EXAMPLES_FALSE}"; then
134008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { { echo "$as_me:$LINENO: error: conditional \"BUILD_EXAMPLES\" was never defined.
134018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5
134028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"BUILD_EXAMPLES\" was never defined.
134038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;}
134048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
134058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
134068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${CONFIG_STATUS=./config.status}
134088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files_save=$ac_clean_files
134098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files="$ac_clean_files $CONFIG_STATUS"
134108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
134118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: creating $CONFIG_STATUS" >&6;}
134128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >$CONFIG_STATUS <<_ACEOF
134138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#! $SHELL
134148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Generated by $as_me.
134158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Run this file to recreate the current configuration.
134168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler output produced by configure, useful for debugging
134178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# configure, is in config.log if it exists.
134188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdebug=false
134208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_recheck=false
134218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_silent=false
134228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=\${CONFIG_SHELL-$SHELL}
134238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
134248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
134268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ##
134278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## M4sh Initialization.  ##
134288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ##
134298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Be more Bourne compatible
134318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh
134328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
134338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  emulate sh
134348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  NULLCMD=:
134358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
134368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # is contrary to our usage.  Disable this feature.
134378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  alias -g '${1+"$@"}'='"$@"'
134388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  setopt NO_GLOB_SUBST
134398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
134408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case `(set -o) 2>/dev/null` in
134418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *posix*) set -o posix ;;
134428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
134438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
134458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PATH needs CR
134508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Avoid depending upon Character Ranges.
134518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz'
134528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
134538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS
134548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_digits='0123456789'
134558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits
134568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The user is always right.
134588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then
134598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "#! /bin/sh" >conf$$.sh
134608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo  "exit 0"   >>conf$$.sh
134618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  chmod +x conf$$.sh
134628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
134638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    PATH_SEPARATOR=';'
134648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
134658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    PATH_SEPARATOR=:
134668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
134678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conf$$.sh
134688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
134698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Support unset when possible.
134718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
134728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_unset=unset
134738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
134748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_unset=false
134758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
134768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# IFS
134798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We need space, tab and new line, in precisely that order.  Quoting is
134808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# there to prevent editors from complaining about space-tab.
134818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word
134828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# splitting by setting IFS to empty value.)
134838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_nl='
134848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels'
134858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=" ""	$as_nl"
134868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find who we are.  Look in the path if we contain no directory separator.
134888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $0 in
134898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *[\\/]* ) as_myself=$0 ;;
134908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH
134928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
134938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$as_save_IFS
134948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$as_dir" && as_dir=.
134958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
134968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
134978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS
134988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
134998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     ;;
135008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
135018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND'
135028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# in which case we are not to be found in the path.
135038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$as_myself" = x; then
135048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_myself=$0
135058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
135068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test ! -f "$as_myself"; then
135078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
135088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { (exit 1); exit 1; }
135098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
135108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh.
135128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in ENV MAIL MAILPATH
135138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
135148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
135158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS1='$ '
135168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS2='> '
135178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS4='+ '
135188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NLS nuisances.
135208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in \
135218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
135228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
135238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  LC_TELEPHONE LC_TIME
135248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
135258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
135268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval $as_var=C; export $as_var
135278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
135288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
135298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
135308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
135318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Required to use basename.
135338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
135348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
135358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=expr
135368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
135378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=false
135388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
135398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
135418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_basename=basename
135428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
135438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_basename=false
135448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
135458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Name of the executable.
135488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_me=`$as_basename -- "$0" ||
135498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$0" : 'X\(//\)$' \| \
135518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X/"$0" |
135538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^.*\/\([^/][^/]*\)\/*$/{
135548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
135558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
135568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
135578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\/\(\/\/\)$/{
135588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
135598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
135608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
135618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\/\(\/\).*/{
135628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
135638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
135648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
135658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
135668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# CDPATH.
135688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset CDPATH
135698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_1=$LINENO
135738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_lineno_2=$LINENO
135748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x$as_lineno_1" != "x$as_lineno_2" &&
135758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
135768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
135778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
135788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # uniformly replaced by the line number.  The first 'sed' inserts a
135798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # line-number line after each line using $LINENO; the second 'sed'
135808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # does the real work.  The second script uses 'N' to pair each
135818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # line-number line with the line containing $LINENO, and appends
135828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # trailing '-' during substitution so that $LINENO is not a special
135838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # case at line end.
135848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
135858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # scripts with optimization help from Paolo Bonzini.  Blame Lee
135868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # E. McMahon (1931-1989) for sed's syntax.  :-)
135878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed -n '
135888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    p
135898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    /[$]LINENO/=
135908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ' <$as_myself |
135918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '
135928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      s/[$]LINENO.*/&-/
135938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      t lineno
135948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      b
135958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      :lineno
135968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      N
135978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      :loop
135988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
135998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      t loop
136008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      s/-\n.*//
136018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ' >$as_me.lineno &&
136028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  chmod +x "$as_me.lineno" ||
136038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
136048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
136058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Don't try to exec as it changes $[0], causing all sort of problems
136078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # (the dirname of $[0] is not the place where we might find the
136088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # original and so on.  Autoconf is especially sensitive to this).
136098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  . "./$as_me.lineno"
136108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Exit status is that of the last command.
136118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exit
136128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
136138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
136168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_dirname=dirname
136178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
136188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_dirname=false
136198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
136208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C= ECHO_N= ECHO_T=
136228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `echo -n x` in
136238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels-n*)
136248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case `echo 'x\c'` in
136258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
136268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)   ECHO_C='\c';;
136278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac;;
136288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
136298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ECHO_N='-n';;
136308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
136318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 &&
136338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   test "X`expr 00001 : '.*\(...\)'`" = X001; then
136348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=expr
136358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
136368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_expr=false
136378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
136388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file
136408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d conf$$.dir; then
136418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conf$$.dir/conf$$.file
136428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
136438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conf$$.dir
136448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mkdir conf$$.dir
136458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
136468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho >conf$$.file
136478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then
136488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_ln_s='ln -s'
136498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # ... but there are two gotchas:
136508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
136518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
136528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # In both cases, we have to default to `cp -p'.
136538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
136548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_ln_s='cp -p'
136558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then
136568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_ln_s=ln
136578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
136588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_ln_s='cp -p'
136598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
136608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
136618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir conf$$.dir 2>/dev/null
136628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif mkdir -p . 2>/dev/null; then
136648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_mkdir_p=:
136658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
136668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -d ./-p && rmdir ./-p
136678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_mkdir_p=false
136688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
136698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -x / >/dev/null 2>&1; then
136718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_test_x='test -x'
136728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse
136738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if ls -dL / >/dev/null 2>&1; then
136748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_ls_L_option=L
136758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
136768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_ls_L_option=
136778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
136788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  as_test_x='
136798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    eval sh -c '\''
136808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      if test -d "$1"; then
136818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        test -d "$1/.";
136828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      else
136838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case $1 in
136848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels        -*)set "./$1";;
136858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	esac;
136868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
136878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	???[sx]*):;;*)false;;esac;fi
136888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    '\'' sh
136898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  '
136908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
136918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_executable_p=$as_test_x
136928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid CPP name.
136948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
136958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid variable name.
136978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
136988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
136998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 6>&1
137018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Save the log message, to keep $[0] and so on meaningful, and to
137038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# report actual input values of CONFIG_FILES etc. instead of their
137048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# values after options handling.
137058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_log="
137068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis file was extended by libvorbis $as_me 1.3.1, which was
137078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgenerated by GNU Autoconf 2.61.  Invocation command line was
137088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CONFIG_FILES    = $CONFIG_FILES
137108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CONFIG_HEADERS  = $CONFIG_HEADERS
137118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CONFIG_LINKS    = $CONFIG_LINKS
137128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CONFIG_COMMANDS = $CONFIG_COMMANDS
137138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $ $0 $@
137148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelson `(hostname || uname -n) 2>/dev/null | sed 1q`
137168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"
137178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
137198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
137218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Files that config.status was made for.
137228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfig_files="$ac_config_files"
137238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfig_headers="$ac_config_headers"
137248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfig_commands="$ac_config_commands"
137258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
137278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
137298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_usage="\
137308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels\`$as_me' instantiates files from templates according to the
137318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscurrent configuration.
137328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsage: $0 [OPTIONS] [FILE]...
137348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -h, --help       print this help, then exit
137368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -V, --version    print version number and configuration settings, then exit
137378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -q, --quiet      do not print progress messages
137388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -d, --debug      don't remove temporary files
137398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      --recheck    update $as_me by reconfiguring in the same conditions
137408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --file=FILE[:TEMPLATE]
137418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		   instantiate the configuration file FILE
137428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --header=FILE[:TEMPLATE]
137438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels		   instantiate the configuration header FILE
137448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration files:
137468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$config_files
137478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration headers:
137498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$config_headers
137508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration commands:
137528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$config_commands
137538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsReport bugs to <bug-autoconf@gnu.org>."
137558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
137578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
137588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_version="\\
137598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibvorbis config.status 1.3.1
137608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfigured by $0, generated by GNU Autoconf 2.61,
137618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
137628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCopyright (C) 2006 Free Software Foundation, Inc.
137648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis config.status script is free software; the Free Software Foundation
137658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgives unlimited permission to copy, distribute and modify it."
137668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pwd='$ac_pwd'
137688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssrcdir='$srcdir'
137698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL='$INSTALL'
137708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMKDIR_P='$MKDIR_P'
137718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
137728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
137748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no file are specified by the user, then we need to provide default
137758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# value.  By we need to know if files were specified by the user.
137768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_need_defaults=:
137778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhile test $# != 0
137788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
137798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $1 in
137808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --*=*)
137818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_option=`expr "X$1" : 'X\([^=]*\)='`
137828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
137838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_shift=:
137848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
137858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
137868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_option=$1
137878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_optarg=$2
137888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_shift=shift
137898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
137908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
137918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
137928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_option in
137938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Handling of the options.
137948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
137958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cs_recheck=: ;;
137968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
137978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$ac_cs_version"; exit ;;
137988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --debug | --debu | --deb | --de | --d | -d )
137998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    debug=: ;;
138008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --file | --fil | --fi | --f )
138018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $ac_shift
138028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
138038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_need_defaults=false;;
138048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --header | --heade | --head | --hea )
138058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $ac_shift
138068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
138078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_need_defaults=false;;
138088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --he | --h)
138098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Conflict between --help and --header
138108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { echo "$as_me: error: ambiguous option: $1
138118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTry \`$0 --help' for more information." >&2
138128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; };;
138138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  --help | --hel | -h )
138148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "$ac_cs_usage"; exit ;;
138158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
138168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  | -silent | --silent | --silen | --sile | --sil | --si | --s)
138178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_cs_silent=: ;;
138188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # This is an error.
138208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -*) { echo "$as_me: error: unrecognized option: $1
138218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTry \`$0 --help' for more information." >&2
138228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; } ;;
138238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_config_targets="$ac_config_targets $1"
138258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels     ac_need_defaults=false ;;
138268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
138288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shift
138298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
138308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_extra_args=
138328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_cs_silent; then
138348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exec 6>/dev/null
138358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_configure_extra_args="$ac_configure_extra_args --silent"
138368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
138378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
138398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
138408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif \$ac_cs_recheck; then
138418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
138428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  CONFIG_SHELL=$SHELL
138438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  export CONFIG_SHELL
138448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
138458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
138468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
138488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
138498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 5>>config.log
138508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
138518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo
138528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
138538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Running $as_me. ##
138548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX
138558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo "$ac_log"
138568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} >&5
138578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
138598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
138608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
138618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# INIT-COMMANDS
138628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
138638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
138648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout
138678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if CDPATH is set.
138688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed_quote_subst='$sed_quote_subst'
138718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdouble_quote_subst='$double_quote_subst'
138728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdelay_variable_subst='$delay_variable_subst'
138738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`'
138748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`'
138758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
138768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
138778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
138788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
138798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
138808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
138818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
138828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
138838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
138848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
138858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
138868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
138878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
138888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
138898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
138908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
138918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
138928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
138938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
138948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
138958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
138968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
138978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
138988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
138998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
139008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
139018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
139028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
139038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
139058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
139068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
139078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
139088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
139098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
139108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
139148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
139158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
139168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
139178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
139188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
139198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_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"`'
139208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_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"`'
139218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
139228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
139238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
139248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
139258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
139268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
139278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
139288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
139298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
139308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
139318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
139328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
139338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
139348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
139358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
139368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
139378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
139408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
139418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
139428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
139438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
139448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
139518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
139528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
139538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
139548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
139558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
139568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
139578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
139588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
139598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
139608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
139618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
139628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
139638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
139648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
139658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
139678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
139688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
139708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
139718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
139728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
139738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
139748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
139758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
139768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
139778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
139788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
139798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
139808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
139838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
139848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
139858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
139868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
139878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
139888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
139898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
139908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
139918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
139928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
139938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
139948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC='$LTCC'
139958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS='$LTCFLAGS'
139968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler='$compiler_DEFAULT'
139978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
139988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Quote evaled strings.
139998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor var in SED \
140008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP \
140018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP \
140028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP \
140038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD \
140048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM \
140058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S \
140068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_SP2NL \
140078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_NL2SP \
140088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag \
140098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method \
140108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd \
140118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR \
140128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR_FLAGS \
140138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP \
140148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB \
140158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC \
140168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS \
140178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler \
140188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_pipe \
140198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl \
140208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address \
140218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
140228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL \
140238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO \
140248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_no_builtin_flag \
140258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_wl \
140268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_pic \
140278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_static \
140288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_prog_compiler_c_o \
140298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks \
140308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL \
140318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT \
140328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO \
140338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL \
140348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64 \
140358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds \
140368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_dynamic_flag_spec \
140378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhole_archive_flag_spec \
140388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_needs_object \
140398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld \
140408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_undefined_flag \
140418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_undefined_flag \
140428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec \
140438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec_ld \
140448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_separator \
140458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfix_srcfile_path \
140468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexclude_expsyms \
140478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinclude_expsyms \
140488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_list_spec \
140498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink \
140508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec \
140518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec \
140528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec \
140538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval \
140548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib \
140558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib; do
140568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
140578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *[\\\\\\\`\\"\\\$]*)
140588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
140598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
140608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
140618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
140628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
140638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
140648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
140658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
140668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Double-quote double-evaled strings.
140678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor var in reload_cmds \
140688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds \
140698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds \
140708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds \
140718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextract_expsyms_cmds \
140728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_new_cmds \
140738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_expsyms_cmds \
140748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds \
140758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_expsym_cmds \
140768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_cmds \
140778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_expsym_cmds \
140788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_symbols_cmds \
140798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprelink_cmds \
140808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds \
140818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds \
140828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds \
140838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_search_path_spec \
140848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec; do
140858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
140868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *[\\\\\\\`\\"\\\$]*)
140878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
140888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
140898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)
140908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
140918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ;;
140928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
140938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
140948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
140958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Fix-up fallback echo if it was mangled by the above quoting rules.
140968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase \$lt_ECHO in
140978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
140988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ;;
140998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
141008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_aux_dir='$ac_aux_dir'
141028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsxsi_shell='$xsi_shell'
141038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_shell_append='$lt_shell_append'
141048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# See if we are running on zsh, and set the options which allow our
141068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# commands through without removal of \ escapes INIT.
141078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "\${ZSH_VERSION+set}" ; then
141088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   setopt NO_GLOB_SUBST
141098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
141108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    PACKAGE='$PACKAGE'
141138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    VERSION='$VERSION'
141148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    TIMESTAMP='$TIMESTAMP'
141158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    RM='$RM'
141168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ofile='$ofile'
141178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
141228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
141248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Handling of arguments.
141268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_config_target in $ac_config_targets
141278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
141288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_config_target in
141298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
141308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
141318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
141328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
141338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
141348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
141358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "lib/modes/Makefile") CONFIG_FILES="$CONFIG_FILES lib/modes/Makefile" ;;
141368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "lib/books/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/Makefile" ;;
141378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "lib/books/coupled/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/coupled/Makefile" ;;
141388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "lib/books/uncoupled/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/uncoupled/Makefile" ;;
141398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "lib/books/floor/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/floor/Makefile" ;;
141408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
141418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "doc/vorbisfile/Makefile") CONFIG_FILES="$CONFIG_FILES doc/vorbisfile/Makefile" ;;
141428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "doc/vorbisenc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/vorbisenc/Makefile" ;;
141438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
141448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
141458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "include/vorbis/Makefile") CONFIG_FILES="$CONFIG_FILES include/vorbis/Makefile" ;;
141468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
141478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
141488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "vq/Makefile") CONFIG_FILES="$CONFIG_FILES vq/Makefile" ;;
141498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "libvorbis.spec") CONFIG_FILES="$CONFIG_FILES libvorbis.spec" ;;
141508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "vorbis.pc") CONFIG_FILES="$CONFIG_FILES vorbis.pc" ;;
141518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "vorbisenc.pc") CONFIG_FILES="$CONFIG_FILES vorbisenc.pc" ;;
141528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "vorbisfile.pc") CONFIG_FILES="$CONFIG_FILES vorbisfile.pc" ;;
141538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "vorbis-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbis-uninstalled.pc" ;;
141548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "vorbisenc-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbisenc-uninstalled.pc" ;;
141558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "vorbisfile-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbisfile-uninstalled.pc" ;;
141568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
141588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid argument: $ac_config_target" >&2;}
141598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; };;
141608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
141618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
141628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If the user did not use the arguments to specify the items to instantiate,
141658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# then the envvar interface is used.  Set only those that are not.
141668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We use the long form for the default assignment because of an extremely
141678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# bizarre bug on SunOS 4.1.3.
141688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_need_defaults; then
141698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
141708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
141718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
141728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
141738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Have a temporary directory for convenience.  Make it in the build tree
141758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# simply because there is no reason against having it here, and in addition,
141768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# creating and moving files from /tmp can sometimes cause problems.
141778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Hook for its removal unless debugging.
141788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Note that there is a small window in which the directory will not be cleaned:
141798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# after its creation but before its name has been assigned to `$tmp'.
141808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$debug ||
141818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
141828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  tmp=
141838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  trap 'exit_status=$?
141848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
141858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' 0
141868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  trap '{ (exit 1); exit 1; }' 1 2 13 15
141878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
141888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Create a (secure) tmp directory for tmp files.
141898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
141908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
141918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
141928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -n "$tmp" && test -d "$tmp"
141938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}  ||
141948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
141958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  tmp=./conf$$-$RANDOM
141968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  (umask 077 && mkdir "$tmp")
141978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} ||
141988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
141998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   echo "$me: cannot create a temporary directory in ." >&2
142008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }
142018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
142028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
142038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
142048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set up the sed scripts for CONFIG_FILES section.
142058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
142068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
142078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# No need to generate the scripts if there are no CONFIG_FILES.
142088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This happens for instance when ./config.status config.h
142098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CONFIG_FILES"; then
142108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
142118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
142128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
142138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
142148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
142158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_delim='%!_!# '
142168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_last_try in false false false false false :; do
142178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conf$$subs.sed <<_ACEOF
142188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL!$SHELL$ac_delim
142198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
142208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_NAME!$PACKAGE_NAME$ac_delim
142218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
142228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
142238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_STRING!$PACKAGE_STRING$ac_delim
142248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
142258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec_prefix!$exec_prefix$ac_delim
142268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprefix!$prefix$ac_delim
142278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name!$program_transform_name$ac_delim
142288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbindir!$bindir$ac_delim
142298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssbindir!$sbindir$ac_delim
142308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibexecdir!$libexecdir$ac_delim
142318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatarootdir!$datarootdir$ac_delim
142328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatadir!$datadir$ac_delim
142338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysconfdir!$sysconfdir$ac_delim
142348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssharedstatedir!$sharedstatedir$ac_delim
142358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocalstatedir!$localstatedir$ac_delim
142368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsincludedir!$includedir$ac_delim
142378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsoldincludedir!$oldincludedir$ac_delim
142388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdocdir!$docdir$ac_delim
142398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinfodir!$infodir$ac_delim
142408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshtmldir!$htmldir$ac_delim
142418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdvidir!$dvidir$ac_delim
142428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspdfdir!$pdfdir$ac_delim
142438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspsdir!$psdir$ac_delim
142448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibdir!$libdir$ac_delim
142458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocaledir!$localedir$ac_delim
142468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmandir!$mandir$ac_delim
142478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEFS!$DEFS$ac_delim
142488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C!$ECHO_C$ac_delim
142498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_N!$ECHO_N$ac_delim
142508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_T!$ECHO_T$ac_delim
142518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS!$LIBS$ac_delim
142528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias!$build_alias$ac_delim
142538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias!$host_alias$ac_delim
142548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_alias!$target_alias$ac_delim
142558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild!$build$ac_delim
142568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_cpu!$build_cpu$ac_delim
142578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_vendor!$build_vendor$ac_delim
142588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os!$build_os$ac_delim
142598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost!$host$ac_delim
142608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_cpu!$host_cpu$ac_delim
142618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_vendor!$host_vendor$ac_delim
142628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os!$host_os$ac_delim
142638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget!$target$ac_delim
142648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_cpu!$target_cpu$ac_delim
142658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_vendor!$target_vendor$ac_delim
142668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_os!$target_os$ac_delim
142678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
142688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
142698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_DATA!$INSTALL_DATA$ac_delim
142708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__isrc!$am__isrc$ac_delim
142718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCYGPATH_W!$CYGPATH_W$ac_delim
142728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE!$PACKAGE$ac_delim
142738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVERSION!$VERSION$ac_delim
142748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL!$ACLOCAL$ac_delim
142758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOCONF!$AUTOCONF$ac_delim
142768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOMAKE!$AUTOMAKE$ac_delim
142778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOHEADER!$AUTOHEADER$ac_delim
142788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEINFO!$MAKEINFO$ac_delim
142798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinstall_sh!$install_sh$ac_delim
142808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP!$STRIP$ac_delim
142818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
142828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir_p!$mkdir_p$ac_delim
142838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAWK!$AWK$ac_delim
142848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSET_MAKE!$SET_MAKE$ac_delim
142858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__leading_dot!$am__leading_dot$ac_delim
142868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMTAR!$AMTAR$ac_delim
142878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__tar!$am__tar$ac_delim
142888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__untar!$am__untar$ac_delim
142898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
142908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
142918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINT!$MAINT$ac_delim
142928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL_AMFLAGS!$ACLOCAL_AMFLAGS$ac_delim
142938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_CURRENT!$V_LIB_CURRENT$ac_delim
142948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_REVISION!$V_LIB_REVISION$ac_delim
142958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_AGE!$V_LIB_AGE$ac_delim
142968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_CURRENT!$VF_LIB_CURRENT$ac_delim
142978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_REVISION!$VF_LIB_REVISION$ac_delim
142988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_AGE!$VF_LIB_AGE$ac_delim
142998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_CURRENT!$VE_LIB_CURRENT$ac_delim
143008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_REVISION!$VE_LIB_REVISION$ac_delim
143018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_AGE!$VE_LIB_AGE$ac_delim
143028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC!$CC$ac_delim
143038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS!$CFLAGS$ac_delim
143048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLDFLAGS!$LDFLAGS$ac_delim
143058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPPFLAGS!$CPPFLAGS$ac_delim
143068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC!$ac_ct_CC$ac_delim
143078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEXEEXT!$EXEEXT$ac_delim
143088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJEXT!$OBJEXT$ac_delim
143098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEPDIR!$DEPDIR$ac_delim
143108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__include!$am__include$ac_delim
143118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__quote!$am__quote$ac_delim
143128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_TRUE!$AMDEP_TRUE$ac_delim
143138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_FALSE!$AMDEP_FALSE$ac_delim
143148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
143158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
143168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
143178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
143188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break
143198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif $ac_last_try; then
143208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
143218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
143228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
143238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
143248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
143258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
143268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
143278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
143288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
143298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_eof"; then
143308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
143318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_eof=`expr $ac_eof + 1`
143328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
143338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
143348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
143358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
143368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
143378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
143388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed '
143398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
143408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/
143418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:n
143428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelst n
143438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/'"$ac_delim"'$/,g/; t
143448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/$/\\/; p
143458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
143468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed
143478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$subs.sed
143488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
143498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCEOF$ac_eof
143508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
143518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
143528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
143538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_delim='%!_!# '
143548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_last_try in false false false false false :; do
143558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  cat >conf$$subs.sed <<_ACEOF
143568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCCDEPMODE!$CCDEPMODE$ac_delim
143578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
143588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
143598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPP!$CPP$ac_delim
143608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS!$AS$ac_delim
143618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL!$DLLTOOL$ac_delim
143628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP!$OBJDUMP$ac_delim
143638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL!$LIBTOOL$ac_delim
143648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED!$SED$ac_delim
143658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP!$GREP$ac_delim
143668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP!$EGREP$ac_delim
143678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP!$FGREP$ac_delim
143688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD!$LD$ac_delim
143698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUMPBIN!$DUMPBIN$ac_delim
143708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DUMPBIN!$ac_ct_DUMPBIN$ac_delim
143718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM!$NM$ac_delim
143728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S!$LN_S$ac_delim
143738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR!$AR$ac_delim
143748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB!$RANLIB$ac_delim
143758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_ECHO!$lt_ECHO$ac_delim
143768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL!$DSYMUTIL$ac_delim
143778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT!$NMEDIT$ac_delim
143788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO!$LIPO$ac_delim
143798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL!$OTOOL$ac_delim
143808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64!$OTOOL64$ac_delim
143818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN!$HAVE_DOXYGEN$ac_delim
143828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_TRUE!$HAVE_DOXYGEN_TRUE$ac_delim
143838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_FALSE!$HAVE_DOXYGEN_FALSE$ac_delim
143848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPDFLATEX!$PDFLATEX$ac_delim
143858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHTLATEX!$HTLATEX$ac_delim
143868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_TRUE!$BUILD_DOCS_TRUE$ac_delim
143878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_FALSE!$BUILD_DOCS_FALSE$ac_delim
143888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_TRUE!$BUILD_EXAMPLES_TRUE$ac_delim
143898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_FALSE!$BUILD_EXAMPLES_FALSE$ac_delim
143908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG!$PKG_CONFIG$ac_delim
143918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_CFLAGS!$OGG_CFLAGS$ac_delim
143928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_LIBS!$OGG_LIBS$ac_delim
143938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsALLOCA!$ALLOCA$ac_delim
143948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS!$LIBOBJS$ac_delim
143958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVORBIS_LIBS!$VORBIS_LIBS$ac_delim
143968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEBUG!$DEBUG$ac_delim
143978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPROFILE!$PROFILE$ac_delim
143988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspthread_lib!$pthread_lib$ac_delim
143998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL_DEPS!$LIBTOOL_DEPS$ac_delim
144008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTLIBOBJS!$LTLIBOBJS$ac_delim
144018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
144028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 45; then
144048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    break
144058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  elif $ac_last_try; then
144068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
144078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;}
144088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }
144098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
144108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
144118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
144128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
144138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
144158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_eof"; then
144168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
144178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_eof=`expr $ac_eof + 1`
144188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
144198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
144218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
144228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
144238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
144248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed '
144258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
144268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/
144278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:n
144288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelst n
144298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/'"$ac_delim"'$/,g/; t
144308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/$/\\/; p
144318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
144328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed
144338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$subs.sed
144348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
144358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:end
144368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/|#_!!_#|//g
144378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCEOF$ac_eof
144388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
144398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# VPATH may cause trouble with some makes, so we remove $(srcdir),
144428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
144438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# trailing colons and then remove the whole line if VPATH becomes empty
144448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (actually we leave an empty line to preserve line numbers).
144458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$srcdir" = x.; then
144468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
144478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*\$(srcdir):*/:/
144488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*\${srcdir}:*/:/
144498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*@srcdir@:*/:/
144508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^\([^=]*=[	 ]*\):*/\1/
144518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*$//
144528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^[^=]*=[	 ]*$//
144538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}'
144548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
144558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
144578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi # test -n "$CONFIG_FILES"
144588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
144618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
144628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_tag in
144638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :[FHLC]) ac_mode=$ac_tag; continue;;
144648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
144658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_mode$ac_tag in
144668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :[FHL]*:*);;
144678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
144688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: Invalid tag $ac_tag." >&2;}
144698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; };;
144708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :[FH]-) ac_tag=-:-;;
144718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
144728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
144738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_save_IFS=$IFS
144748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=:
144758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  set x $ac_tag
144768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  IFS=$ac_save_IFS
144778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shift
144788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_file=$1
144798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  shift
144808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
144818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_mode in
144828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :L) ac_source=$1;;
144838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :[FH])
144848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_file_inputs=
144858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    for ac_f
144868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    do
144878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $ac_f in
144888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      -) ac_f="$tmp/stdin";;
144898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) # Look for the file first in the build tree, then in the source tree
144908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
144918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 # because $ac_f cannot contain `:'.
144928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 test -f "$ac_f" ||
144938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   case $ac_f in
144948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   [\\/$]*) false;;
144958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
144968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   esac ||
144978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
144988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot find input file: $ac_f" >&2;}
144998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; };;
145008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
145018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      ac_file_inputs="$ac_file_inputs $ac_f"
145028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
145038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
145048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Let's still pretend it is `configure' which instantiates (i.e., don't
145058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # use $as_me), people would be surprised to read:
145068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    #    /* config.h.  Generated by config.status.  */
145078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    configure_input="Generated from "`IFS=:
145088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
145098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test x"$ac_file" != x-; then
145108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      configure_input="$ac_file.  $configure_input"
145118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: creating $ac_file" >&5
145128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: creating $ac_file" >&6;}
145138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
145148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
145158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    case $ac_tag in
145168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *:-:* | *:-) cat >"$tmp/stdin";;
145178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    esac
145188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
145198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
145208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
145218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_dir=`$as_dirname -- "$ac_file" ||
145228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
145238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$ac_file" : 'X\(//\)[^/]' \| \
145248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$ac_file" : 'X\(//\)$' \| \
145258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
145268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$ac_file" |
145278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
145288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
145328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)$/{
145368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\).*/{
145408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
145448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { as_dir="$ac_dir"
145458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $as_dir in #(
145468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -*) as_dir=./$as_dir;;
145478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
145488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
145498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_dirs=
145508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    while :; do
145518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $as_dir in #(
145528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
145538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) as_qdir=$as_dir;;
145548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
145558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      as_dirs="'$as_qdir' $as_dirs"
145568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      as_dir=`$as_dirname -- "$as_dir" ||
145578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
145588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$as_dir" : 'X\(//\)[^/]' \| \
145598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$as_dir" : 'X\(//\)$' \| \
145608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
145618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$as_dir" |
145628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
145638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
145678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)$/{
145718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\).*/{
145758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
145768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
145778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
145788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
145798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      test -d "$as_dir" && break
145808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
145818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -z "$as_dirs" || eval "mkdir $as_dirs"
145828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
145838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;}
145848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }; }
145858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_builddir=.
145868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
145878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "$ac_dir" in
145888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
145898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)
145908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
145918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # A ".." for each directory in $ac_dir_suffix.
145928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
145938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_top_builddir_sub in
145948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
145958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
145968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac ;;
145978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
145988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_top_builddir=$ac_pwd
145998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix
146008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# for backward compatibility:
146018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_top_builddir=$ac_top_build_prefix
146028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $srcdir in
146048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  .)  # We are building in place.
146058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_srcdir=.
146068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_top_srcdir=$ac_top_builddir_sub
146078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd ;;
146088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  [\\/]* | ?:[\\/]* )  # Absolute name.
146098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_srcdir=$srcdir$ac_dir_suffix;
146108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_top_srcdir=$srcdir
146118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_abs_top_srcdir=$srcdir ;;
146128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) # Relative name.
146138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
146148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_top_srcdir=$ac_top_build_prefix$srcdir
146158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
146168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
146178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
146188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_mode in
146218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :F)
146228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  #
146238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # CONFIG_FILE
146248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  #
146258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $INSTALL in
146278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
146288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
146298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
146308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_MKDIR_P=$MKDIR_P
146318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $MKDIR_P in
146328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  [\\/$]* | ?:[\\/]* ) ;;
146338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
146348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
146358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
146368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
146388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If the template does not know about datarootdir, expand it.
146398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: This hack should be removed a few years after 2.60.
146408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_datarootdir_hack=; ac_datarootdir_seen=
146418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `sed -n '/datarootdir/ {
146438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  p
146448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  q
146458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
146468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@datadir@/p
146478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@docdir@/p
146488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@infodir@/p
146498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@localedir@/p
146508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@mandir@/p
146518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' $ac_file_inputs` in
146528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*datarootdir*) ac_datarootdir_seen=yes;;
146538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
146548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
146558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
146568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
146578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
146588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_datarootdir_hack='
146598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  s&@datadir@&$datadir&g
146608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  s&@docdir@&$docdir&g
146618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  s&@infodir@&$infodir&g
146628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  s&@localedir@&$localedir&g
146638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  s&@mandir@&$mandir&g
146648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    s&\\\${datarootdir}&$datarootdir&g' ;;
146658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
146668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
146678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Neutralize VPATH when `$srcdir' = `.'.
146698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shell code in configure.ac might set extrasub.
146708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: do we really want to maintain this feature?
146718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF
146728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed "$ac_vpsub
146738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$extrasub
146748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
146758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
146768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:t
146778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
146788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@configure_input@&$configure_input&;t t
146798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@top_builddir@&$ac_top_builddir_sub&;t t
146808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@srcdir@&$ac_srcdir&;t t
146818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_srcdir@&$ac_abs_srcdir&;t t
146828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@top_srcdir@&$ac_top_srcdir&;t t
146838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
146848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@builddir@&$ac_builddir&;t t
146858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_builddir@&$ac_abs_builddir&;t t
146868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_top_builddir@&$ac_abs_top_builddir&;t t
146878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@INSTALL@&$ac_INSTALL&;t t
146888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@MKDIR_P@&$ac_MKDIR_P&;t t
146898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_datarootdir_hack
146908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
146918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
146928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
146938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
146948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
146958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
146968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhich seems to be undefined.  Please make sure it is defined." >&5
146978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
146988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhich seems to be undefined.  Please make sure it is defined." >&2;}
146998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f "$tmp/stdin"
147018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_file in
147028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -) cat "$tmp/out"; rm -f "$tmp/out";;
147038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
147048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
147058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;;
147068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :H)
147078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  #
147088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # CONFIG_HEADER
147098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  #
147108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
147118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform confdefs.h into a sed script `conftest.defines', that
147138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# substitutes the proper values into config.h.in to produce config.h.
147148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.defines conftest.tail
147158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# First, append a space to every undef/define line, to ease matching.
147168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho 's/$/ /' >conftest.defines
147178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Then, protect against being on the right side of a sed subst, or in
147188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# an unquoted here document, in config.status.  If some macros were
147198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# called several times there might be several #defines for the same
147208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# symbol, which is useless.  But do not sort them, since the last
147218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AC_DEFINE must be honored.
147228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
147238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
147248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NAME is the cpp macro being defined, VALUE is the value it is being given.
147258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PARAMS is the parameter list in the macro definition--in most cases, it's
147268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# just an empty string.
147278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
147288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dB='\\)[	 (].*,\\1define\\2'
147298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dC=' '
147308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dD=' ,'
147318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuniq confdefs.h |
147338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed -n '
147348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	t rset
147358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	:rset
147368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
147378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	t ok
147388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	d
147398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	:ok
147408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	s/[\\&,]/\\&/g
147418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
147428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
147438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ' >>conftest.defines
147448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remove the space that was appended to ease matching.
147468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Then replace #undef with comments.  This is necessary, for
147478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# example, in the case of _POSIX_SOURCE, which is predefined and required
147488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# on some systems where configure will not decide to define it.
147498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (The regexp can be short, since the line contains either #define or #undef.)
147508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho 's/ $//
147518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss,^[	 #]*u.*,/* & */,' >>conftest.defines
147528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Break up conftest.defines:
147548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_max_sed_lines=50
147558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
147578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
147588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
147598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# et cetera.
147608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_in='$ac_file_inputs'
147618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_out='"$tmp/out1"'
147628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_nxt='"$tmp/out2"'
147638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhile :
147658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
147668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Write a here document:
147678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat >>$CONFIG_STATUS <<_ACEOF
147688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # First, check the format of the line:
147698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat >"\$tmp/defines.sed" <<\\CEOF
147708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
147718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
147728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsb
147738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:def
147748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
147758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
147768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  echo 'CEOF
147778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
147788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
147798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
147808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  grep . conftest.tail >/dev/null || break
147818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f conftest.defines
147828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mv conftest.tail conftest.defines
147838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
147848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.defines conftest.tail
147858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
147868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "ac_result=$ac_in" >>$CONFIG_STATUS
147878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF
147888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test x"$ac_file" != x-; then
147898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "/* $configure_input  */" >"$tmp/config.h"
147908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat "$ac_result" >>"$tmp/config.h"
147918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
147928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
147938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: $ac_file is unchanged" >&6;}
147948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    else
147958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      rm -f $ac_file
147968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      mv "$tmp/config.h" $ac_file
147978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
147988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
147998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo "/* $configure_input  */"
148008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat "$ac_result"
148018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
148028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  rm -f "$tmp/out12"
148038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compute $ac_file's index in $config_headers.
148048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_am_arg=$ac_file
148058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_am_stamp_count=1
148068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor _am_header in $config_headers :; do
148078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $_am_header in
148088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $_am_arg | $_am_arg:* )
148098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      break ;;
148108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    * )
148118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
148128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
148138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
148148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
148158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
148168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$_am_arg" : 'X\(//\)[^/]' \| \
148178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$_am_arg" : 'X\(//\)$' \| \
148188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
148198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$_am_arg" |
148208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
148218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
148258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)$/{
148298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\).*/{
148338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`/stamp-h$_am_stamp_count
148378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;;
148388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
148398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
148408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: executing $ac_file commands" >&6;}
148418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;;
148428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
148438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
148448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
148458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $ac_file$ac_mode in
148468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
148478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# are listed without --file.  Let's play safe and only enable the eval
148488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if we detect the quoting.
148498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $CONFIG_FILES in
148508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*\'*) eval set x "$CONFIG_FILES" ;;
148518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*)   set x $CONFIG_FILES ;;
148528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
148538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift
148548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor mf
148558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo
148568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Strip MF so we end up with the name of the file.
148578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mf=`echo "$mf" | sed -e 's/:.*$//'`
148588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Check whether this is an Automake generated Makefile or not.
148598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We used to match only the files named `Makefile.in', but
148608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # some people rename them; so instead we look at the file content.
148618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Grep'ing the first line is not enough: some people post-process
148628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # each Makefile.in and add a new line on top of each file to say so.
148638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Grep'ing the whole file is not good either: AIX grep has a line
148648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # limit of 2048, but all sed's we know have understand at least 4000.
148658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
148668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    dirpart=`$as_dirname -- "$mf" ||
148678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
148688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$mf" : 'X\(//\)[^/]' \| \
148698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$mf" : 'X\(//\)$' \| \
148708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
148718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$mf" |
148728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
148738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
148778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)$/{
148818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\).*/{
148858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
148868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
148878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
148888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
148898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
148908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    continue
148918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
148928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract the definition of DEPDIR, am__include, and am__quote
148938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # from the Makefile without running `make'.
148948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
148958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "$DEPDIR" && continue
148968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__include=`sed -n 's/^am__include = //p' < "$mf"`
148978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -z "am__include" && continue
148988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
148998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # When using ansi2knr, U may be empty or an underscore; expand it
149008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  U=`sed -n 's/^U = //p' < "$mf"`
149018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Find all dependency output files, they are included files with
149028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # $(DEPDIR) in their names.  We invoke sed twice because it is the
149038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # simplest approach to changing $(DEPDIR) to its actual value in the
149048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # expansion.
149058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  for file in `sed -n "
149068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
149078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
149088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # Make sure the directory exists.
149098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -f "$dirpart/$file" && continue
149108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fdir=`$as_dirname -- "$file" ||
149118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
149128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$file" : 'X\(//\)[^/]' \| \
149138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$file" : 'X\(//\)$' \| \
149148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
149158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$file" |
149168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
149178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
149218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)$/{
149258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\).*/{
149298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
149338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    { as_dir=$dirpart/$fdir
149348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $as_dir in #(
149358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  -*) as_dir=./$as_dir;;
149368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
149378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
149388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    as_dirs=
149398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    while :; do
149408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      case $as_dir in #(
149418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
149428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      *) as_qdir=$as_dir;;
149438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      esac
149448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      as_dirs="'$as_qdir' $as_dirs"
149458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      as_dir=`$as_dirname -- "$as_dir" ||
149468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
149478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$as_dir" : 'X\(//\)[^/]' \| \
149488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$as_dir" : 'X\(//\)$' \| \
149498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
149508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$as_dir" |
149518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
149528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)[^/].*/{
149568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\/\)$/{
149608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  /^X\(\/\).*/{
149648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    s//\1/
149658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	    q
149668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  }
149678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels	  s/.*/./; q'`
149688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      test -d "$as_dir" && break
149698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    done
149708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    test -z "$as_dirs" || eval "mkdir $as_dirs"
149718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
149728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;}
149738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   { (exit 1); exit 1; }; }; }
149748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # echo "creating $dirpart/$file"
149758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    echo '# dummy' > "$dirpart/$file"
149768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  done
149778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone
149788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;;
149798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    "libtool":C)
149808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
149818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # See if we are running on zsh, and set the options which allow our
149828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    # commands through without removal of \ escapes.
149838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    if test -n "${ZSH_VERSION+set}" ; then
149848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels      setopt NO_GLOB_SUBST
149858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    fi
149868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
149878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cfgfile="${ofile}T"
149888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
149898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    $RM "$cfgfile"
149908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
149918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat <<_LT_EOF >> "$cfgfile"
149928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#! $SHELL
149938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
149948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
149958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
149968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
149978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NOTE: Changes made to this file will be lost: look at ltmain.sh.
149988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
149998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
150008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#                 2006, 2007, 2008 Free Software Foundation, Inc.
150018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   Written by Gordon Matzigkeit, 1996
150028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
150038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   This file is part of GNU Libtool.
150048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
150058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU Libtool is free software; you can redistribute it and/or
150068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# modify it under the terms of the GNU General Public License as
150078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# published by the Free Software Foundation; either version 2 of
150088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the License, or (at your option) any later version.
150098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
150108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# As a special exception to the GNU General Public License,
150118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if you distribute this file as part of a program or library that
150128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# is built using GNU Libtool, you may include this file under the
150138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# same distribution terms that you use for the rest of that program.
150148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
150158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU Libtool is distributed in the hope that it will be useful,
150168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# but WITHOUT ANY WARRANTY; without even the implied warranty of
150178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
150188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU General Public License for more details.
150198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#
150208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# You should have received a copy of the GNU General Public License
150218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# along with GNU Libtool; see the file COPYING.  If not, a copy
150228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
150238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# obtained by writing to the Free Software Foundation, Inc.,
150248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
150258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The names of the tagged configurations supported by this script.
150288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsavailable_tags=""
150298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ### BEGIN LIBTOOL CONFIG
150318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Assembler program.
150338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS=$AS
150348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# DLL creation program.
150368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL=$DLLTOOL
150378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Object dumper program.
150398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP=$OBJDUMP
150408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Which release of libtool.m4 was used?
150428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_version=$macro_version
150438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_revision=$macro_revision
150448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to build shared libraries.
150468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_libtool_libs=$enable_shared
150478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to build static libraries.
150498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_old_libs=$enable_static
150508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# What type of objects to build.
150528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspic_mode=$pic_mode
150538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to optimize for fast installation.
150558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfast_install=$enable_fast_install
150568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The host system.
150588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias=$host_alias
150598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost=$host
150608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os=$host_os
150618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The build system.
150638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias=$build_alias
150648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild=$build
150658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os=$build_os
150668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A sed program that does not truncate output.
150688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED=$lt_SED
150698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed that helps us avoid accidentally triggering echo(1) options like -n.
150718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsXsed="\$SED -e 1s/^X//"
150728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A grep program that handles long lines.
150748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP=$lt_GREP
150758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# An ERE matcher.
150778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP=$lt_EGREP
150788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A literal string matcher.
150808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP=$lt_FGREP
150818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A BSD- or MS-compatible name lister.
150838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM=$lt_NM
150848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we need soft or hard links.
150868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S=$lt_LN_S
150878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# What is the maximum length of a command?
150898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmax_cmd_len=$max_cmd_len
150908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Object file suffix (normally "o").
150928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjext=$ac_objext
150938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Executable file suffix (normally "").
150958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexeext=$exeext
150968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
150978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# whether the shell understands "unset".
150988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_unset=$lt_unset
150998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# turn spaces into newlines.
151018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSP2NL=$lt_lt_SP2NL
151028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# turn newlines into spaces.
151048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNL2SP=$lt_lt_NL2SP
151058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# How to create reloadable object files.
151078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag=$lt_reload_flag
151088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_cmds=$lt_reload_cmds
151098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Method to check whether dependent libraries are shared objects.
151118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method=$lt_deplibs_check_method
151128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Command to use when deplibs_check_method == "file_magic".
151148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd=$lt_file_magic_cmd
151158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The archiver.
151178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR=$lt_AR
151188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR_FLAGS=$lt_AR_FLAGS
151198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A symbol stripping program.
151218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP=$lt_STRIP
151228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to install an old-style archive.
151248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB=$lt_RANLIB
151258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds=$lt_old_postinstall_cmds
151268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds=$lt_old_postuninstall_cmds
151278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A C compiler.
151298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC=$lt_CC
151308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# LTCC compiler flags.
151328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS=$lt_CFLAGS
151338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Take the output of nm and produce a listing of raw symbols and C names.
151358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
151368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform the output of nm in a proper C declaration.
151388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
151398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform the output of nm in a C name address pair.
151418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
151428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform the output of nm in a C name address pair when lib prefix is needed.
151448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
151458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The name of the directory that contains temporary libtool files.
151478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjdir=$objdir
151488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shell to use when invoking shell scripts.
151508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=$lt_SHELL
151518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# An echo program that does not interpret backslashes.
151538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO=$lt_ECHO
151548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Used to examine libraries when file_magic_cmd begins with "file".
151568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD=$MAGIC_CMD
151578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Must we lock files when doing compilation?
151598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks=$lt_need_locks
151608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
151628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL=$lt_DSYMUTIL
151638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Tool to change global to local symbols on Mac OS X.
151658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT=$lt_NMEDIT
151668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Tool to manipulate fat objects and archives on Mac OS X.
151688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO=$lt_LIPO
151698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ldd/readelf like tool for Mach-O binaries on Mac OS X.
151718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL=$lt_OTOOL
151728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
151748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64=$lt_OTOOL64
151758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Old archive suffix (normally "a").
151778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibext=$libext
151788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shared library suffix (normally ".so").
151808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds=$lt_shrext_cmds
151818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The commands to extract the exported symbol list from a shared archive.
151838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextract_expsyms_cmds=$lt_extract_expsyms_cmds
151848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Variables whose values should be saved in libtool wrapper scripts and
151868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# restored at link time.
151878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink=$lt_variables_saved_for_relink
151888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do we need the "lib" prefix for modules?
151908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_lib_prefix=$need_lib_prefix
151918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do we need a version for libraries?
151938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_version=$need_version
151948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Library versioning type.
151968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsversion_type=$version_type
151978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
151988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shared library runtime path variable.
151998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrunpath_var=$runpath_var
152008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shared library path variable.
152028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_var=$shlibpath_var
152038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Is shlibpath searched before the hard-coded library search path?
152058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_overrides_runpath=$shlibpath_overrides_runpath
152068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Format of library name prefix.
152088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec=$lt_libname_spec
152098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# List of archive names.  First name is the real one, the rest are links.
152118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The last name is the one that the linker finds with -lNAME
152128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec=$lt_library_names_spec
152138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The coded name of the library, if different from the real name.
152158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec=$lt_soname_spec
152168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Command to use after installation of a shared archive.
152188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds=$lt_postinstall_cmds
152198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Command to use after uninstallation of a shared archive.
152218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds=$lt_postuninstall_cmds
152228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to finish a libtool library installation in a directory.
152248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds=$lt_finish_cmds
152258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# As "finish_cmds", except a single script fragment to be evaled but
152278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# not shown.
152288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval=$lt_finish_eval
152298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we should hardcode library paths into libraries.
152318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_into_libs=$hardcode_into_libs
152328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compile-time system search path for libraries.
152348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_search_path_spec=$lt_sys_lib_search_path_spec
152358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Run-time system search path for libraries.
152378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
152388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether dlopen is supported.
152408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdlopen_support=$enable_dlopen
152418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether dlopen of programs is supported.
152438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdlopen_self=$enable_dlopen_self
152448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether dlopen of statically linked programs is supported.
152468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdlopen_self_static=$enable_dlopen_self_static
152478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands to strip libraries.
152498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib=$lt_old_striplib
152508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib=$lt_striplib
152518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The linker used to build libraries.
152548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD=$lt_LD
152558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to build an old-style archive.
152578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds=$lt_old_archive_cmds
152588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A language specific compiler.
152608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$lt_compiler
152618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Is the compiler the GNU compiler?
152638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gcc=$GCC
152648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to turn off builtin functions.
152668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
152678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# How to pass a linker flag through the compiler.
152698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswl=$lt_lt_prog_compiler_wl
152708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Additional compiler flags for building library objects.
152728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspic_flag=$lt_lt_prog_compiler_pic
152738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to prevent dynamic linking.
152758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslink_static_flag=$lt_lt_prog_compiler_static
152768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Does compiler simultaneously support -c and -o options?
152788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_c_o=$lt_lt_cv_prog_compiler_c_o
152798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to add -lc for building shared libraries.
152818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_libtool_need_lc=$archive_cmds_need_lc
152828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to disallow shared libs when runtime libs are static.
152848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
152858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to allow reflexive dlopens.
152878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
152888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to generate shared objects directly from archives.
152908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhole_archive_flag_spec=$lt_whole_archive_flag_spec
152918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether the compiler copes with passing no objects directly.
152938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_needs_object=$lt_compiler_needs_object
152948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Create an old-style archive from a shared archive.
152968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
152978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
152988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Create a temporary old-style archive to link instead of a shared archive.
152998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
153008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to build a shared archive.
153028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds=$lt_archive_cmds
153038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_expsym_cmds=$lt_archive_expsym_cmds
153048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to build a loadable module if different from building
153068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# a shared archive.
153078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_cmds=$lt_module_cmds
153088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_expsym_cmds=$lt_module_expsym_cmds
153098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we are building with GNU ld or not.
153118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld=$lt_with_gnu_ld
153128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Flag that allows shared libraries with undefined symbols to be built.
153148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_undefined_flag=$lt_allow_undefined_flag
153158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Flag that enforces no undefined symbols.
153178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_undefined_flag=$lt_no_undefined_flag
153188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Flag to hardcode \$libdir into a binary during linking.
153208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This must work even if \$libdir does not exist
153218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
153228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If ld is used when linking, flag to hardcode \$libdir into a binary
153248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# during linking.  This must work even if \$libdir does not exist.
153258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
153268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we need a single "-rpath" flag with a separated argument.
153288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_separator=$lt_hardcode_libdir_separator
153298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
153318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# DIR into the resulting binary.
153328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct=$hardcode_direct
153338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
153358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# DIR into the resulting binary and the resulting library dependency is
153368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
153378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# library is relocated.
153388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct_absolute=$hardcode_direct_absolute
153398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
153418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# into the resulting binary.
153428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_minus_L=$hardcode_minus_L
153438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
153458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# into the resulting binary.
153468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_shlibpath_var=$hardcode_shlibpath_var
153478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if building a shared library automatically hardcodes DIR
153498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# into the library and all subsequent libraries and executables linked
153508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# against it.
153518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_automatic=$hardcode_automatic
153528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to yes if linker adds runtime paths of dependent libraries
153548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# to runtime path list.
153558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinherit_rpath=$inherit_rpath
153568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether libtool must link a program against all its dependency libraries.
153588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslink_all_deplibs=$link_all_deplibs
153598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Fix the shell variable \$srcfile for the compiler.
153618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfix_srcfile_path=$lt_fix_srcfile_path
153628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if exported symbols are required.
153648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalways_export_symbols=$always_export_symbols
153658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The commands to list exported symbols.
153678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_symbols_cmds=$lt_export_symbols_cmds
153688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Symbols that should not be listed in the preloaded symbols.
153708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexclude_expsyms=$lt_exclude_expsyms
153718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Symbols that must always be exported.
153738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinclude_expsyms=$lt_include_expsyms
153748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands necessary for linking programs (against libraries) with templates.
153768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprelink_cmds=$lt_prelink_cmds
153778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Specify filename containing input files.
153798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_list_spec=$lt_file_list_spec
153808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# How to hardcode a shared library path into an executable.
153828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_action=$hardcode_action
153838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ### END LIBTOOL CONFIG
153858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
153878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
153888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $host_os in
153898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  aix3*)
153908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat <<\_LT_EOF >> "$cfgfile"
153918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AIX sometimes has problems with the GCC collect2 program.  For some
153928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# reason, if we set the COLLECT_NAMES environment variable, the problems
153938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# vanish in a puff of smoke.
153948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X${COLLECT_NAMES+set}" != Xset; then
153958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  COLLECT_NAMES=
153968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  export COLLECT_NAMES
153978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
153988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
153998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
154008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
154018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh"
154048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # We use sed instead of cat because bash on DJGPP gets confused if
154078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
154088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # text mode, it properly converts lines to CR/LF.  This bash problem
154098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # is reportedly fixed, but why not run on old versions too?
154108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
154118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    || (rm -f "$cfgfile"; exit 1)
154128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case $xsi_shell in
154148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  yes)
154158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
154168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_dirname file append nondir_replacement
154188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
154198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT.
154208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_dirname ()
154218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case ${1} in
154238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    */*) func_dirname_result="${1%/*}${2}" ;;
154248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *  ) func_dirname_result="${3}" ;;
154258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
154268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_basename file
154298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_basename ()
154308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_basename_result="${1##*/}"
154328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_dirname_and_basename file append nondir_replacement
154358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# perform func_basename and func_dirname in a single function
154368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# call:
154378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   dirname:  Compute the dirname of FILE.  If nonempty,
154388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#             add APPEND to the result, otherwise set result
154398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#             to NONDIR_REPLACEMENT.
154408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#             value returned in "$func_dirname_result"
154418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#   basename: Compute filename of FILE.
154428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#             value retuned in "$func_basename_result"
154438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Implementation must be kept synchronized with func_dirname
154448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and func_basename. For efficiency, we do not delegate to
154458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# those functions but instead duplicate the functionality here.
154468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_dirname_and_basename ()
154478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case ${1} in
154498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    */*) func_dirname_result="${1%/*}${2}" ;;
154508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *  ) func_dirname_result="${3}" ;;
154518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
154528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_basename_result="${1##*/}"
154538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_stripname prefix suffix name
154568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# strip PREFIX and SUFFIX off of NAME.
154578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special
154588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading
154598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# dot (in which case that matches only a dot).
154608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_stripname ()
154618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
154638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # positional parameters, so assign one to ordinary parameter first.
154648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_stripname_result=${3}
154658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_stripname_result=${func_stripname_result#"${1}"}
154668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_stripname_result=${func_stripname_result%"${2}"}
154678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_opt_split
154708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_opt_split ()
154718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_opt_split_opt=${1%%=*}
154738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_opt_split_arg=${1#*=}
154748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_lo2o object
154778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_lo2o ()
154788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case ${1} in
154808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
154818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)    func_lo2o_result=${1} ;;
154828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
154838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_xform libobj-or-source
154868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_xform ()
154878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_xform_result=${1%.*}.lo
154898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_arith arithmetic-term...
154928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_arith ()
154938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
154948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_arith_result=$(( $* ))
154958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
154968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
154978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_len string
154988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# STRING may not start with a hyphen.
154998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_len ()
155008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_len_result=${#1}
155028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
155058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
155068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *) # Bourne compatible functions.
155078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
155088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_dirname file append nondir_replacement
155108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
155118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT.
155128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_dirname ()
155138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Extract subdirectory from the argument.
155158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
155168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  if test "X$func_dirname_result" = "X${1}"; then
155178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    func_dirname_result="${3}"
155188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  else
155198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    func_dirname_result="$func_dirname_result${2}"
155208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  fi
155218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_basename file
155248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_basename ()
155258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
155278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_stripname prefix suffix name
155318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# strip PREFIX and SUFFIX off of NAME.
155328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special
155338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading
155348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# dot (in which case that matches only a dot).
155358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_strip_suffix prefix name
155368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_stripname ()
155378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  case ${2} in
155398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    .*) func_stripname_result=`$ECHO "X${3}" \
155408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
155418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    *)  func_stripname_result=`$ECHO "X${3}" \
155428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
155438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
155448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# sed scripts:
155478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
155488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmy_sed_long_arg='1s/^-[^=]*=//'
155498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_opt_split
155518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_opt_split ()
155528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
155548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
155558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_lo2o object
155588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_lo2o ()
155598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
155618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_xform libobj-or-source
155648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_xform ()
155658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
155678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_arith arithmetic-term...
155708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_arith ()
155718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_arith_result=`expr "$@"`
155738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_len string
155768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# STRING may not start with a hyphen.
155778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_len ()
155788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
155808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
155838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac
155848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $lt_shell_append in
155868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  yes)
155878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
155888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
155898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_append var value
155908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Append VALUE to the end of shell variable VAR.
155918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_append ()
155928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
155938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval "$1+=\$2"
155948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
155958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
155968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
155978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  *)
155988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    cat << \_LT_EOF >> "$cfgfile"
155998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_append var value
156018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Append VALUE to the end of shell variable VAR.
156028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_append ()
156038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{
156048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  eval "$1=\$$1\$2"
156058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}
156068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF
156088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ;;
156098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
156108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
156138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    || (rm -f "$cfgfile"; exit 1)
156148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  mv -f "$cfgfile" "$ofile" ||
156168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
156178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  chmod +x "$ofile"
156188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;;
156208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  esac
156228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone # for ac_tag
156238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (exit 0); exit 0; }
156268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF
156278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschmod +x $CONFIG_STATUS
156288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files=$ac_clean_files_save
156298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
156318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# configure is writing to config.log, and then calls config.status.
156328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# config.status does its own redirection, appending to config.log.
156338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Unfortunately, on DOS this fails, as config.log is still kept open
156348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# by configure, so config.status won't be able to write to it; its
156358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# output is simply discarded.  So we exec the FD to /dev/null,
156368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# effectively closing config.log, so it can be properly (re)opened and
156378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# appended to by config.status.  When coming back to configure, we
156388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# need to make the FD available again.
156398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$no_create" != yes; then
156408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_cs_success=:
156418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  ac_config_status_args=
156428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  test "$silent" = yes &&
156438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    ac_config_status_args="$ac_config_status_args --quiet"
156448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exec 5>/dev/null
156458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
156468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  exec 5>>config.log
156478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
156488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  # would make configure fail if this is the last instruction.
156498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  $ac_cs_success || { (exit 1); exit 1; }
156508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi
156518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
15652