configure revision 9384b2f3
1966bf024Smrg#! /bin/sh
2966bf024Smrg# Guess values for system-dependent variables and create Makefiles.
39384b2f3Smrg# Generated by GNU Autoconf 2.69 for libXTrap 1.0.1.
4966bf024Smrg#
5966bf024Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6966bf024Smrg#
79384b2f3Smrg#
89384b2f3Smrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
99384b2f3Smrg#
109384b2f3Smrg#
11966bf024Smrg# This configure script is free software; the Free Software Foundation
12966bf024Smrg# gives unlimited permission to copy, distribute and modify it.
139384b2f3Smrg## -------------------- ##
149384b2f3Smrg## M4sh Initialization. ##
159384b2f3Smrg## -------------------- ##
16966bf024Smrg
179384b2f3Smrg# Be more Bourne compatible
189384b2f3SmrgDUALCASE=1; export DUALCASE # for MKS sh
199384b2f3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20966bf024Smrg  emulate sh
21966bf024Smrg  NULLCMD=:
229384b2f3Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23966bf024Smrg  # is contrary to our usage.  Disable this feature.
24966bf024Smrg  alias -g '${1+"$@"}'='"$@"'
259384b2f3Smrg  setopt NO_GLOB_SUBST
269384b2f3Smrgelse
279384b2f3Smrg  case `(set -o) 2>/dev/null` in #(
289384b2f3Smrg  *posix*) :
299384b2f3Smrg    set -o posix ;; #(
309384b2f3Smrg  *) :
319384b2f3Smrg     ;;
329384b2f3Smrgesac
33966bf024Smrgfi
34966bf024Smrg
359384b2f3Smrg
369384b2f3Smrgas_nl='
379384b2f3Smrg'
389384b2f3Smrgexport as_nl
399384b2f3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
409384b2f3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
419384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
429384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
439384b2f3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
449384b2f3Smrg# but without wasting forks for bash or zsh.
459384b2f3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
469384b2f3Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
479384b2f3Smrg  as_echo='print -r --'
489384b2f3Smrg  as_echo_n='print -rn --'
499384b2f3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
509384b2f3Smrg  as_echo='printf %s\n'
519384b2f3Smrg  as_echo_n='printf %s'
529384b2f3Smrgelse
539384b2f3Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
549384b2f3Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
559384b2f3Smrg    as_echo_n='/usr/ucb/echo -n'
569384b2f3Smrg  else
579384b2f3Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
589384b2f3Smrg    as_echo_n_body='eval
599384b2f3Smrg      arg=$1;
609384b2f3Smrg      case $arg in #(
619384b2f3Smrg      *"$as_nl"*)
629384b2f3Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
639384b2f3Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
649384b2f3Smrg      esac;
659384b2f3Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
669384b2f3Smrg    '
679384b2f3Smrg    export as_echo_n_body
689384b2f3Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
699384b2f3Smrg  fi
709384b2f3Smrg  export as_echo_body
719384b2f3Smrg  as_echo='sh -c $as_echo_body as_echo'
729384b2f3Smrgfi
739384b2f3Smrg
749384b2f3Smrg# The user is always right.
759384b2f3Smrgif test "${PATH_SEPARATOR+set}" != set; then
769384b2f3Smrg  PATH_SEPARATOR=:
779384b2f3Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
789384b2f3Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
799384b2f3Smrg      PATH_SEPARATOR=';'
809384b2f3Smrg  }
81966bf024Smrgfi
82966bf024Smrg
83966bf024Smrg
849384b2f3Smrg# IFS
859384b2f3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
869384b2f3Smrg# there to prevent editors from complaining about space-tab.
879384b2f3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
889384b2f3Smrg# splitting by setting IFS to empty value.)
899384b2f3SmrgIFS=" ""	$as_nl"
909384b2f3Smrg
919384b2f3Smrg# Find who we are.  Look in the path if we contain no directory separator.
929384b2f3Smrgas_myself=
939384b2f3Smrgcase $0 in #((
949384b2f3Smrg  *[\\/]* ) as_myself=$0 ;;
959384b2f3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
969384b2f3Smrgfor as_dir in $PATH
979384b2f3Smrgdo
989384b2f3Smrg  IFS=$as_save_IFS
999384b2f3Smrg  test -z "$as_dir" && as_dir=.
1009384b2f3Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1019384b2f3Smrg  done
1029384b2f3SmrgIFS=$as_save_IFS
1039384b2f3Smrg
1049384b2f3Smrg     ;;
1059384b2f3Smrgesac
1069384b2f3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1079384b2f3Smrg# in which case we are not to be found in the path.
1089384b2f3Smrgif test "x$as_myself" = x; then
1099384b2f3Smrg  as_myself=$0
1109384b2f3Smrgfi
1119384b2f3Smrgif test ! -f "$as_myself"; then
1129384b2f3Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1139384b2f3Smrg  exit 1
1149384b2f3Smrgfi
1159384b2f3Smrg
1169384b2f3Smrg# Unset variables that we do not need and which cause bugs (e.g. in
1179384b2f3Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1189384b2f3Smrg# suppresses any "Segmentation fault" message there.  '((' could
1199384b2f3Smrg# trigger a bug in pdksh 5.2.14.
1209384b2f3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
1219384b2f3Smrgdo eval test x\${$as_var+set} = xset \
1229384b2f3Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1239384b2f3Smrgdone
124966bf024SmrgPS1='$ '
125966bf024SmrgPS2='> '
126966bf024SmrgPS4='+ '
127966bf024Smrg
128966bf024Smrg# NLS nuisances.
1299384b2f3SmrgLC_ALL=C
1309384b2f3Smrgexport LC_ALL
1319384b2f3SmrgLANGUAGE=C
1329384b2f3Smrgexport LANGUAGE
1339384b2f3Smrg
1349384b2f3Smrg# CDPATH.
1359384b2f3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1369384b2f3Smrg
1379384b2f3Smrg# Use a proper internal environment variable to ensure we don't fall
1389384b2f3Smrg  # into an infinite loop, continuously re-executing ourselves.
1399384b2f3Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
1409384b2f3Smrg    _as_can_reexec=no; export _as_can_reexec;
1419384b2f3Smrg    # We cannot yet assume a decent shell, so we have to provide a
1429384b2f3Smrg# neutralization value for shells without unset; and this also
1439384b2f3Smrg# works around shells that cannot unset nonexistent variables.
1449384b2f3Smrg# Preserve -v and -x to the replacement shell.
1459384b2f3SmrgBASH_ENV=/dev/null
1469384b2f3SmrgENV=/dev/null
1479384b2f3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
1489384b2f3Smrgcase $- in # ((((
1499384b2f3Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
1509384b2f3Smrg  *v* ) as_opts=-v ;;
1519384b2f3Smrg  *x* ) as_opts=-x ;;
1529384b2f3Smrg  * ) as_opts= ;;
1539384b2f3Smrgesac
1549384b2f3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
1559384b2f3Smrg# Admittedly, this is quite paranoid, since all the known shells bail
1569384b2f3Smrg# out after a failed `exec'.
1579384b2f3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
1589384b2f3Smrgas_fn_exit 255
1599384b2f3Smrg  fi
1609384b2f3Smrg  # We don't want this to propagate to other subprocesses.
1619384b2f3Smrg          { _as_can_reexec=; unset _as_can_reexec;}
1629384b2f3Smrgif test "x$CONFIG_SHELL" = x; then
1639384b2f3Smrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
1649384b2f3Smrg  emulate sh
1659384b2f3Smrg  NULLCMD=:
1669384b2f3Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1679384b2f3Smrg  # is contrary to our usage.  Disable this feature.
1689384b2f3Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1699384b2f3Smrg  setopt NO_GLOB_SUBST
1709384b2f3Smrgelse
1719384b2f3Smrg  case \`(set -o) 2>/dev/null\` in #(
1729384b2f3Smrg  *posix*) :
1739384b2f3Smrg    set -o posix ;; #(
1749384b2f3Smrg  *) :
1759384b2f3Smrg     ;;
1769384b2f3Smrgesac
1779384b2f3Smrgfi
1789384b2f3Smrg"
1799384b2f3Smrg  as_required="as_fn_return () { (exit \$1); }
1809384b2f3Smrgas_fn_success () { as_fn_return 0; }
1819384b2f3Smrgas_fn_failure () { as_fn_return 1; }
1829384b2f3Smrgas_fn_ret_success () { return 0; }
1839384b2f3Smrgas_fn_ret_failure () { return 1; }
1849384b2f3Smrg
1859384b2f3Smrgexitcode=0
1869384b2f3Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
1879384b2f3Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
1889384b2f3Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
1899384b2f3Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
1909384b2f3Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
1919384b2f3Smrg
1929384b2f3Smrgelse
1939384b2f3Smrg  exitcode=1; echo positional parameters were not saved.
1949384b2f3Smrgfi
1959384b2f3Smrgtest x\$exitcode = x0 || exit 1
1969384b2f3Smrgtest -x / || exit 1"
1979384b2f3Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1989384b2f3Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1999384b2f3Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
2009384b2f3Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
2019384b2f3Smrg
2029384b2f3Smrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
2039384b2f3Smrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
2049384b2f3Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
2059384b2f3Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
2069384b2f3Smrg    PATH=/empty FPATH=/empty; export PATH FPATH
2079384b2f3Smrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
2089384b2f3Smrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
2099384b2f3Smrgtest \$(( 1 + 1 )) = 2 || exit 1"
2109384b2f3Smrg  if (eval "$as_required") 2>/dev/null; then :
2119384b2f3Smrg  as_have_required=yes
2129384b2f3Smrgelse
2139384b2f3Smrg  as_have_required=no
2149384b2f3Smrgfi
2159384b2f3Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
2169384b2f3Smrg
2179384b2f3Smrgelse
2189384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2199384b2f3Smrgas_found=false
2209384b2f3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221966bf024Smrgdo
2229384b2f3Smrg  IFS=$as_save_IFS
2239384b2f3Smrg  test -z "$as_dir" && as_dir=.
2249384b2f3Smrg  as_found=:
2259384b2f3Smrg  case $as_dir in #(
2269384b2f3Smrg	 /*)
2279384b2f3Smrg	   for as_base in sh bash ksh sh5; do
2289384b2f3Smrg	     # Try only shells that exist, to save several forks.
2299384b2f3Smrg	     as_shell=$as_dir/$as_base
2309384b2f3Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
2319384b2f3Smrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
2329384b2f3Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
2339384b2f3Smrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
2349384b2f3Smrg  break 2
2359384b2f3Smrgfi
2369384b2f3Smrgfi
2379384b2f3Smrg	   done;;
2389384b2f3Smrg       esac
2399384b2f3Smrg  as_found=false
2409384b2f3Smrgdone
2419384b2f3Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2429384b2f3Smrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
2439384b2f3Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
2449384b2f3Smrgfi; }
2459384b2f3SmrgIFS=$as_save_IFS
2469384b2f3Smrg
2479384b2f3Smrg
2489384b2f3Smrg      if test "x$CONFIG_SHELL" != x; then :
2499384b2f3Smrg  export CONFIG_SHELL
2509384b2f3Smrg             # We cannot yet assume a decent shell, so we have to provide a
2519384b2f3Smrg# neutralization value for shells without unset; and this also
2529384b2f3Smrg# works around shells that cannot unset nonexistent variables.
2539384b2f3Smrg# Preserve -v and -x to the replacement shell.
2549384b2f3SmrgBASH_ENV=/dev/null
2559384b2f3SmrgENV=/dev/null
2569384b2f3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2579384b2f3Smrgcase $- in # ((((
2589384b2f3Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
2599384b2f3Smrg  *v* ) as_opts=-v ;;
2609384b2f3Smrg  *x* ) as_opts=-x ;;
2619384b2f3Smrg  * ) as_opts= ;;
2629384b2f3Smrgesac
2639384b2f3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
2649384b2f3Smrg# Admittedly, this is quite paranoid, since all the known shells bail
2659384b2f3Smrg# out after a failed `exec'.
2669384b2f3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
2679384b2f3Smrgexit 255
2689384b2f3Smrgfi
2699384b2f3Smrg
2709384b2f3Smrg    if test x$as_have_required = xno; then :
2719384b2f3Smrg  $as_echo "$0: This script requires a shell more modern than all"
2729384b2f3Smrg  $as_echo "$0: the shells that I found on your system."
2739384b2f3Smrg  if test x${ZSH_VERSION+set} = xset ; then
2749384b2f3Smrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2759384b2f3Smrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276966bf024Smrg  else
2779384b2f3Smrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
2789384b2f3Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
2799384b2f3Smrg$0: about your system, including any error possibly output
2809384b2f3Smrg$0: before this message. Then install a modern shell, or
2819384b2f3Smrg$0: manually run the script under such a shell if you do
2829384b2f3Smrg$0: have one."
283966bf024Smrg  fi
2849384b2f3Smrg  exit 1
2859384b2f3Smrgfi
2869384b2f3Smrgfi
2879384b2f3Smrgfi
2889384b2f3SmrgSHELL=${CONFIG_SHELL-/bin/sh}
2899384b2f3Smrgexport SHELL
2909384b2f3Smrg# Unset more variables known to interfere with behavior of common tools.
2919384b2f3SmrgCLICOLOR_FORCE= GREP_OPTIONS=
2929384b2f3Smrgunset CLICOLOR_FORCE GREP_OPTIONS
2939384b2f3Smrg
2949384b2f3Smrg## --------------------- ##
2959384b2f3Smrg## M4sh Shell Functions. ##
2969384b2f3Smrg## --------------------- ##
2979384b2f3Smrg# as_fn_unset VAR
2989384b2f3Smrg# ---------------
2999384b2f3Smrg# Portably unset VAR.
3009384b2f3Smrgas_fn_unset ()
3019384b2f3Smrg{
3029384b2f3Smrg  { eval $1=; unset $1;}
3039384b2f3Smrg}
3049384b2f3Smrgas_unset=as_fn_unset
3059384b2f3Smrg
3069384b2f3Smrg# as_fn_set_status STATUS
3079384b2f3Smrg# -----------------------
3089384b2f3Smrg# Set $? to STATUS, without forking.
3099384b2f3Smrgas_fn_set_status ()
3109384b2f3Smrg{
3119384b2f3Smrg  return $1
3129384b2f3Smrg} # as_fn_set_status
3139384b2f3Smrg
3149384b2f3Smrg# as_fn_exit STATUS
3159384b2f3Smrg# -----------------
3169384b2f3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
3179384b2f3Smrgas_fn_exit ()
3189384b2f3Smrg{
3199384b2f3Smrg  set +e
3209384b2f3Smrg  as_fn_set_status $1
3219384b2f3Smrg  exit $1
3229384b2f3Smrg} # as_fn_exit
3239384b2f3Smrg
3249384b2f3Smrg# as_fn_mkdir_p
3259384b2f3Smrg# -------------
3269384b2f3Smrg# Create "$as_dir" as a directory, including parents if necessary.
3279384b2f3Smrgas_fn_mkdir_p ()
3289384b2f3Smrg{
3299384b2f3Smrg
3309384b2f3Smrg  case $as_dir in #(
3319384b2f3Smrg  -*) as_dir=./$as_dir;;
3329384b2f3Smrg  esac
3339384b2f3Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
3349384b2f3Smrg    as_dirs=
3359384b2f3Smrg    while :; do
3369384b2f3Smrg      case $as_dir in #(
3379384b2f3Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3389384b2f3Smrg      *) as_qdir=$as_dir;;
3399384b2f3Smrg      esac
3409384b2f3Smrg      as_dirs="'$as_qdir' $as_dirs"
3419384b2f3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
3429384b2f3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3439384b2f3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
3449384b2f3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
3459384b2f3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3469384b2f3Smrg$as_echo X"$as_dir" |
3479384b2f3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3489384b2f3Smrg	    s//\1/
3499384b2f3Smrg	    q
3509384b2f3Smrg	  }
3519384b2f3Smrg	  /^X\(\/\/\)[^/].*/{
3529384b2f3Smrg	    s//\1/
3539384b2f3Smrg	    q
3549384b2f3Smrg	  }
3559384b2f3Smrg	  /^X\(\/\/\)$/{
3569384b2f3Smrg	    s//\1/
3579384b2f3Smrg	    q
3589384b2f3Smrg	  }
3599384b2f3Smrg	  /^X\(\/\).*/{
3609384b2f3Smrg	    s//\1/
3619384b2f3Smrg	    q
3629384b2f3Smrg	  }
3639384b2f3Smrg	  s/.*/./; q'`
3649384b2f3Smrg      test -d "$as_dir" && break
3659384b2f3Smrg    done
3669384b2f3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
3679384b2f3Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3689384b2f3Smrg
3699384b2f3Smrg
3709384b2f3Smrg} # as_fn_mkdir_p
3719384b2f3Smrg
3729384b2f3Smrg# as_fn_executable_p FILE
3739384b2f3Smrg# -----------------------
3749384b2f3Smrg# Test if FILE is an executable regular file.
3759384b2f3Smrgas_fn_executable_p ()
3769384b2f3Smrg{
3779384b2f3Smrg  test -f "$1" && test -x "$1"
3789384b2f3Smrg} # as_fn_executable_p
3799384b2f3Smrg# as_fn_append VAR VALUE
3809384b2f3Smrg# ----------------------
3819384b2f3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
3829384b2f3Smrg# advantage of any shell optimizations that allow amortized linear growth over
3839384b2f3Smrg# repeated appends, instead of the typical quadratic growth present in naive
3849384b2f3Smrg# implementations.
3859384b2f3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
3869384b2f3Smrg  eval 'as_fn_append ()
3879384b2f3Smrg  {
3889384b2f3Smrg    eval $1+=\$2
3899384b2f3Smrg  }'
3909384b2f3Smrgelse
3919384b2f3Smrg  as_fn_append ()
3929384b2f3Smrg  {
3939384b2f3Smrg    eval $1=\$$1\$2
3949384b2f3Smrg  }
3959384b2f3Smrgfi # as_fn_append
3969384b2f3Smrg
3979384b2f3Smrg# as_fn_arith ARG...
3989384b2f3Smrg# ------------------
3999384b2f3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
4009384b2f3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
4019384b2f3Smrg# must be portable across $(()) and expr.
4029384b2f3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
4039384b2f3Smrg  eval 'as_fn_arith ()
4049384b2f3Smrg  {
4059384b2f3Smrg    as_val=$(( $* ))
4069384b2f3Smrg  }'
4079384b2f3Smrgelse
4089384b2f3Smrg  as_fn_arith ()
4099384b2f3Smrg  {
4109384b2f3Smrg    as_val=`expr "$@" || test $? -eq 1`
4119384b2f3Smrg  }
4129384b2f3Smrgfi # as_fn_arith
4139384b2f3Smrg
4149384b2f3Smrg
4159384b2f3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
4169384b2f3Smrg# ----------------------------------------
4179384b2f3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4189384b2f3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
4199384b2f3Smrg# script with STATUS, using 1 if that was 0.
4209384b2f3Smrgas_fn_error ()
4219384b2f3Smrg{
4229384b2f3Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
4239384b2f3Smrg  if test "$4"; then
4249384b2f3Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
4259384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
4269384b2f3Smrg  fi
4279384b2f3Smrg  $as_echo "$as_me: error: $2" >&2
4289384b2f3Smrg  as_fn_exit $as_status
4299384b2f3Smrg} # as_fn_error
430966bf024Smrg
4319384b2f3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
4329384b2f3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
433966bf024Smrg  as_expr=expr
434966bf024Smrgelse
435966bf024Smrg  as_expr=false
436966bf024Smrgfi
437966bf024Smrg
4389384b2f3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439966bf024Smrg  as_basename=basename
440966bf024Smrgelse
441966bf024Smrg  as_basename=false
442966bf024Smrgfi
443966bf024Smrg
4449384b2f3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4459384b2f3Smrg  as_dirname=dirname
4469384b2f3Smrgelse
4479384b2f3Smrg  as_dirname=false
4489384b2f3Smrgfi
449966bf024Smrg
4509384b2f3Smrgas_me=`$as_basename -- "$0" ||
451966bf024Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452966bf024Smrg	 X"$0" : 'X\(//\)$' \| \
4539384b2f3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4549384b2f3Smrg$as_echo X/"$0" |
4559384b2f3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
4569384b2f3Smrg	    s//\1/
4579384b2f3Smrg	    q
4589384b2f3Smrg	  }
4599384b2f3Smrg	  /^X\/\(\/\/\)$/{
4609384b2f3Smrg	    s//\1/
4619384b2f3Smrg	    q
4629384b2f3Smrg	  }
4639384b2f3Smrg	  /^X\/\(\/\).*/{
4649384b2f3Smrg	    s//\1/
4659384b2f3Smrg	    q
4669384b2f3Smrg	  }
4679384b2f3Smrg	  s/.*/./; q'`
468966bf024Smrg
469966bf024Smrg# Avoid depending upon Character Ranges.
470966bf024Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
471966bf024Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472966bf024Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
473966bf024Smrgas_cr_digits='0123456789'
474966bf024Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
475966bf024Smrg
476966bf024Smrg
4779384b2f3Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4789384b2f3Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4799384b2f3Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4809384b2f3Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4819384b2f3Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4829384b2f3Smrg  sed -n '
4839384b2f3Smrg    p
4849384b2f3Smrg    /[$]LINENO/=
4859384b2f3Smrg  ' <$as_myself |
486966bf024Smrg    sed '
4879384b2f3Smrg      s/[$]LINENO.*/&-/
4889384b2f3Smrg      t lineno
4899384b2f3Smrg      b
4909384b2f3Smrg      :lineno
491966bf024Smrg      N
4929384b2f3Smrg      :loop
4939384b2f3Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494966bf024Smrg      t loop
4959384b2f3Smrg      s/-\n.*//
496966bf024Smrg    ' >$as_me.lineno &&
4979384b2f3Smrg  chmod +x "$as_me.lineno" ||
4989384b2f3Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499966bf024Smrg
5009384b2f3Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
5019384b2f3Smrg  # already done that, so ensure we don't try to do so again and fall
5029384b2f3Smrg  # in an infinite loop.  This has already happened in practice.
5039384b2f3Smrg  _as_can_reexec=no; export _as_can_reexec
504966bf024Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
505966bf024Smrg  # (the dirname of $[0] is not the place where we might find the
5069384b2f3Smrg  # original and so on.  Autoconf is especially sensitive to this).
5079384b2f3Smrg  . "./$as_me.lineno"
508966bf024Smrg  # Exit status is that of the last command.
509966bf024Smrg  exit
510966bf024Smrg}
511966bf024Smrg
5129384b2f3SmrgECHO_C= ECHO_N= ECHO_T=
5139384b2f3Smrgcase `echo -n x` in #(((((
5149384b2f3Smrg-n*)
5159384b2f3Smrg  case `echo 'xy\c'` in
5169384b2f3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
5179384b2f3Smrg  xy)  ECHO_C='\c';;
5189384b2f3Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
5199384b2f3Smrg       ECHO_T='	';;
5209384b2f3Smrg  esac;;
5219384b2f3Smrg*)
5229384b2f3Smrg  ECHO_N='-n';;
523966bf024Smrgesac
524966bf024Smrg
5259384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.file
5269384b2f3Smrgif test -d conf$$.dir; then
5279384b2f3Smrg  rm -f conf$$.dir/conf$$.file
528966bf024Smrgelse
5299384b2f3Smrg  rm -f conf$$.dir
5309384b2f3Smrg  mkdir conf$$.dir 2>/dev/null
531966bf024Smrgfi
5329384b2f3Smrgif (echo >conf$$.file) 2>/dev/null; then
5339384b2f3Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
534966bf024Smrg    as_ln_s='ln -s'
5359384b2f3Smrg    # ... but there are two gotchas:
5369384b2f3Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5379384b2f3Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5389384b2f3Smrg    # In both cases, we have to default to `cp -pR'.
5399384b2f3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5409384b2f3Smrg      as_ln_s='cp -pR'
5419384b2f3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
5429384b2f3Smrg    as_ln_s=ln
5439384b2f3Smrg  else
5449384b2f3Smrg    as_ln_s='cp -pR'
545966bf024Smrg  fi
546966bf024Smrgelse
5479384b2f3Smrg  as_ln_s='cp -pR'
548966bf024Smrgfi
5499384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5509384b2f3Smrgrmdir conf$$.dir 2>/dev/null
551966bf024Smrg
552966bf024Smrgif mkdir -p . 2>/dev/null; then
5539384b2f3Smrg  as_mkdir_p='mkdir -p "$as_dir"'
554966bf024Smrgelse
555966bf024Smrg  test -d ./-p && rmdir ./-p
556966bf024Smrg  as_mkdir_p=false
557966bf024Smrgfi
558966bf024Smrg
5599384b2f3Smrgas_test_x='test -x'
5609384b2f3Smrgas_executable_p=as_fn_executable_p
561966bf024Smrg
562966bf024Smrg# Sed expression to map a string onto a valid CPP name.
563966bf024Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564966bf024Smrg
565966bf024Smrg# Sed expression to map a string onto a valid variable name.
566966bf024Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567966bf024Smrg
568966bf024SmrgSHELL=${CONFIG_SHELL-/bin/sh}
569966bf024Smrg
570966bf024Smrg
5719384b2f3Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
5729384b2f3Smrgexec 6>&1
573966bf024Smrg
574966bf024Smrg# Name of the host.
5759384b2f3Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
576966bf024Smrg# so uname gets run too.
577966bf024Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578966bf024Smrg
579966bf024Smrg#
580966bf024Smrg# Initializations.
581966bf024Smrg#
582966bf024Smrgac_default_prefix=/usr/local
5839384b2f3Smrgac_clean_files=
584966bf024Smrgac_config_libobj_dir=.
5859384b2f3SmrgLIBOBJS=
586966bf024Smrgcross_compiling=no
587966bf024Smrgsubdirs=
588966bf024SmrgMFLAGS=
589966bf024SmrgMAKEFLAGS=
590966bf024Smrg
591966bf024Smrg# Identity of this package.
592966bf024SmrgPACKAGE_NAME='libXTrap'
593966bf024SmrgPACKAGE_TARNAME='libXTrap'
5949384b2f3SmrgPACKAGE_VERSION='1.0.1'
5959384b2f3SmrgPACKAGE_STRING='libXTrap 1.0.1'
596966bf024SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
5979384b2f3SmrgPACKAGE_URL=''
598966bf024Smrg
599966bf024Smrg# Factoring default headers for most tests.
600966bf024Smrgac_includes_default="\
601966bf024Smrg#include <stdio.h>
6029384b2f3Smrg#ifdef HAVE_SYS_TYPES_H
603966bf024Smrg# include <sys/types.h>
604966bf024Smrg#endif
6059384b2f3Smrg#ifdef HAVE_SYS_STAT_H
606966bf024Smrg# include <sys/stat.h>
607966bf024Smrg#endif
6089384b2f3Smrg#ifdef STDC_HEADERS
609966bf024Smrg# include <stdlib.h>
610966bf024Smrg# include <stddef.h>
611966bf024Smrg#else
6129384b2f3Smrg# ifdef HAVE_STDLIB_H
613966bf024Smrg#  include <stdlib.h>
614966bf024Smrg# endif
615966bf024Smrg#endif
6169384b2f3Smrg#ifdef HAVE_STRING_H
6179384b2f3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618966bf024Smrg#  include <memory.h>
619966bf024Smrg# endif
620966bf024Smrg# include <string.h>
621966bf024Smrg#endif
6229384b2f3Smrg#ifdef HAVE_STRINGS_H
623966bf024Smrg# include <strings.h>
624966bf024Smrg#endif
6259384b2f3Smrg#ifdef HAVE_INTTYPES_H
626966bf024Smrg# include <inttypes.h>
627966bf024Smrg#endif
6289384b2f3Smrg#ifdef HAVE_STDINT_H
6299384b2f3Smrg# include <stdint.h>
6309384b2f3Smrg#endif
6319384b2f3Smrg#ifdef HAVE_UNISTD_H
632966bf024Smrg# include <unistd.h>
633966bf024Smrg#endif"
634966bf024Smrg
6359384b2f3Smrgac_subst_vars='am__EXEEXT_FALSE
6369384b2f3Smrgam__EXEEXT_TRUE
6379384b2f3SmrgLTLIBOBJS
6389384b2f3SmrgLIBOBJS
6399384b2f3SmrgCHANGELOG_CMD
6409384b2f3SmrgXTRAP_LIBS
6419384b2f3SmrgXTRAP_CFLAGS
6429384b2f3SmrgPKG_CONFIG_LIBDIR
6439384b2f3SmrgPKG_CONFIG_PATH
6449384b2f3SmrgPKG_CONFIG
6459384b2f3SmrgBASE_CFLAGS
6469384b2f3SmrgCPP
6479384b2f3SmrgOTOOL64
6489384b2f3SmrgOTOOL
6499384b2f3SmrgLIPO
6509384b2f3SmrgNMEDIT
6519384b2f3SmrgDSYMUTIL
6529384b2f3SmrgMANIFEST_TOOL
6539384b2f3SmrgRANLIB
6549384b2f3Smrgac_ct_AR
6559384b2f3SmrgAR
6569384b2f3SmrgDLLTOOL
6579384b2f3SmrgOBJDUMP
6589384b2f3SmrgLN_S
6599384b2f3SmrgNM
6609384b2f3Smrgac_ct_DUMPBIN
6619384b2f3SmrgDUMPBIN
6629384b2f3SmrgLD
6639384b2f3SmrgFGREP
6649384b2f3SmrgEGREP
6659384b2f3SmrgGREP
6669384b2f3SmrgSED
6679384b2f3Smrghost_os
6689384b2f3Smrghost_vendor
6699384b2f3Smrghost_cpu
6709384b2f3Smrghost
6719384b2f3Smrgbuild_os
6729384b2f3Smrgbuild_vendor
6739384b2f3Smrgbuild_cpu
6749384b2f3Smrgbuild
6759384b2f3SmrgLIBTOOL
6769384b2f3Smrgam__fastdepCC_FALSE
6779384b2f3Smrgam__fastdepCC_TRUE
6789384b2f3SmrgCCDEPMODE
6799384b2f3Smrgam__nodep
6809384b2f3SmrgAMDEPBACKSLASH
6819384b2f3SmrgAMDEP_FALSE
6829384b2f3SmrgAMDEP_TRUE
6839384b2f3Smrgam__quote
6849384b2f3Smrgam__include
6859384b2f3SmrgDEPDIR
6869384b2f3SmrgOBJEXT
6879384b2f3SmrgEXEEXT
6889384b2f3Smrgac_ct_CC
6899384b2f3SmrgCPPFLAGS
6909384b2f3SmrgLDFLAGS
6919384b2f3SmrgCFLAGS
6929384b2f3SmrgCC
6939384b2f3SmrgMAINT
6949384b2f3SmrgMAINTAINER_MODE_FALSE
6959384b2f3SmrgMAINTAINER_MODE_TRUE
6969384b2f3SmrgAM_BACKSLASH
6979384b2f3SmrgAM_DEFAULT_VERBOSITY
6989384b2f3SmrgAM_DEFAULT_V
6999384b2f3SmrgAM_V
7009384b2f3Smrgam__untar
7019384b2f3Smrgam__tar
7029384b2f3SmrgAMTAR
7039384b2f3Smrgam__leading_dot
7049384b2f3SmrgSET_MAKE
7059384b2f3SmrgAWK
7069384b2f3Smrgmkdir_p
7079384b2f3SmrgMKDIR_P
7089384b2f3SmrgINSTALL_STRIP_PROGRAM
7099384b2f3SmrgSTRIP
7109384b2f3Smrginstall_sh
7119384b2f3SmrgMAKEINFO
7129384b2f3SmrgAUTOHEADER
7139384b2f3SmrgAUTOMAKE
7149384b2f3SmrgAUTOCONF
7159384b2f3SmrgACLOCAL
7169384b2f3SmrgVERSION
7179384b2f3SmrgPACKAGE
7189384b2f3SmrgCYGPATH_W
7199384b2f3Smrgam__isrc
7209384b2f3SmrgINSTALL_DATA
7219384b2f3SmrgINSTALL_SCRIPT
7229384b2f3SmrgINSTALL_PROGRAM
7239384b2f3Smrgtarget_alias
7249384b2f3Smrghost_alias
7259384b2f3Smrgbuild_alias
7269384b2f3SmrgLIBS
7279384b2f3SmrgECHO_T
7289384b2f3SmrgECHO_N
7299384b2f3SmrgECHO_C
7309384b2f3SmrgDEFS
7319384b2f3Smrgmandir
7329384b2f3Smrglocaledir
7339384b2f3Smrglibdir
7349384b2f3Smrgpsdir
7359384b2f3Smrgpdfdir
7369384b2f3Smrgdvidir
7379384b2f3Smrghtmldir
7389384b2f3Smrginfodir
7399384b2f3Smrgdocdir
7409384b2f3Smrgoldincludedir
7419384b2f3Smrgincludedir
7429384b2f3Smrglocalstatedir
7439384b2f3Smrgsharedstatedir
7449384b2f3Smrgsysconfdir
7459384b2f3Smrgdatadir
7469384b2f3Smrgdatarootdir
7479384b2f3Smrglibexecdir
7489384b2f3Smrgsbindir
7499384b2f3Smrgbindir
7509384b2f3Smrgprogram_transform_name
7519384b2f3Smrgprefix
7529384b2f3Smrgexec_prefix
7539384b2f3SmrgPACKAGE_URL
7549384b2f3SmrgPACKAGE_BUGREPORT
7559384b2f3SmrgPACKAGE_STRING
7569384b2f3SmrgPACKAGE_VERSION
7579384b2f3SmrgPACKAGE_TARNAME
7589384b2f3SmrgPACKAGE_NAME
7599384b2f3SmrgPATH_SEPARATOR
7609384b2f3SmrgSHELL'
761966bf024Smrgac_subst_files=''
7629384b2f3Smrgac_user_opts='
7639384b2f3Smrgenable_option_checking
7649384b2f3Smrgenable_silent_rules
7659384b2f3Smrgenable_maintainer_mode
7669384b2f3Smrgenable_dependency_tracking
7679384b2f3Smrgenable_shared
7689384b2f3Smrgenable_static
7699384b2f3Smrgwith_pic
7709384b2f3Smrgenable_fast_install
7719384b2f3Smrgwith_gnu_ld
7729384b2f3Smrgwith_sysroot
7739384b2f3Smrgenable_libtool_lock
7749384b2f3Smrgenable_selective_werror
7759384b2f3Smrg'
7769384b2f3Smrg      ac_precious_vars='build_alias
7779384b2f3Smrghost_alias
7789384b2f3Smrgtarget_alias
7799384b2f3SmrgCC
7809384b2f3SmrgCFLAGS
7819384b2f3SmrgLDFLAGS
7829384b2f3SmrgLIBS
7839384b2f3SmrgCPPFLAGS
7849384b2f3SmrgCPP
7859384b2f3SmrgPKG_CONFIG
7869384b2f3SmrgPKG_CONFIG_PATH
7879384b2f3SmrgPKG_CONFIG_LIBDIR
7889384b2f3SmrgXTRAP_CFLAGS
7899384b2f3SmrgXTRAP_LIBS'
7909384b2f3Smrg
791966bf024Smrg
792966bf024Smrg# Initialize some variables set by options.
793966bf024Smrgac_init_help=
794966bf024Smrgac_init_version=false
7959384b2f3Smrgac_unrecognized_opts=
7969384b2f3Smrgac_unrecognized_sep=
797966bf024Smrg# The variables have the same names as the options, with
798966bf024Smrg# dashes changed to underlines.
799966bf024Smrgcache_file=/dev/null
800966bf024Smrgexec_prefix=NONE
801966bf024Smrgno_create=
802966bf024Smrgno_recursion=
803966bf024Smrgprefix=NONE
804966bf024Smrgprogram_prefix=NONE
805966bf024Smrgprogram_suffix=NONE
806966bf024Smrgprogram_transform_name=s,x,x,
807966bf024Smrgsilent=
808966bf024Smrgsite=
809966bf024Smrgsrcdir=
810966bf024Smrgverbose=
811966bf024Smrgx_includes=NONE
812966bf024Smrgx_libraries=NONE
813966bf024Smrg
814966bf024Smrg# Installation directory options.
815966bf024Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
816966bf024Smrg# and all the variables that are supposed to be based on exec_prefix
817966bf024Smrg# by default will actually change.
818966bf024Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
8199384b2f3Smrg# (The list follows the same order as the GNU Coding Standards.)
820966bf024Smrgbindir='${exec_prefix}/bin'
821966bf024Smrgsbindir='${exec_prefix}/sbin'
822966bf024Smrglibexecdir='${exec_prefix}/libexec'
8239384b2f3Smrgdatarootdir='${prefix}/share'
8249384b2f3Smrgdatadir='${datarootdir}'
825966bf024Smrgsysconfdir='${prefix}/etc'
826966bf024Smrgsharedstatedir='${prefix}/com'
827966bf024Smrglocalstatedir='${prefix}/var'
828966bf024Smrgincludedir='${prefix}/include'
829966bf024Smrgoldincludedir='/usr/include'
8309384b2f3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
8319384b2f3Smrginfodir='${datarootdir}/info'
8329384b2f3Smrghtmldir='${docdir}'
8339384b2f3Smrgdvidir='${docdir}'
8349384b2f3Smrgpdfdir='${docdir}'
8359384b2f3Smrgpsdir='${docdir}'
8369384b2f3Smrglibdir='${exec_prefix}/lib'
8379384b2f3Smrglocaledir='${datarootdir}/locale'
8389384b2f3Smrgmandir='${datarootdir}/man'
839966bf024Smrg
840966bf024Smrgac_prev=
8419384b2f3Smrgac_dashdash=
842966bf024Smrgfor ac_option
843966bf024Smrgdo
844966bf024Smrg  # If the previous option needs an argument, assign it.
845966bf024Smrg  if test -n "$ac_prev"; then
8469384b2f3Smrg    eval $ac_prev=\$ac_option
847966bf024Smrg    ac_prev=
848966bf024Smrg    continue
849966bf024Smrg  fi
850966bf024Smrg
8519384b2f3Smrg  case $ac_option in
8529384b2f3Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
8539384b2f3Smrg  *=)   ac_optarg= ;;
8549384b2f3Smrg  *)    ac_optarg=yes ;;
8559384b2f3Smrg  esac
856966bf024Smrg
857966bf024Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
858966bf024Smrg
8599384b2f3Smrg  case $ac_dashdash$ac_option in
8609384b2f3Smrg  --)
8619384b2f3Smrg    ac_dashdash=yes ;;
862966bf024Smrg
863966bf024Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
864966bf024Smrg    ac_prev=bindir ;;
865966bf024Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
866966bf024Smrg    bindir=$ac_optarg ;;
867966bf024Smrg
868966bf024Smrg  -build | --build | --buil | --bui | --bu)
869966bf024Smrg    ac_prev=build_alias ;;
870966bf024Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
871966bf024Smrg    build_alias=$ac_optarg ;;
872966bf024Smrg
873966bf024Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
874966bf024Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
875966bf024Smrg    ac_prev=cache_file ;;
876966bf024Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
877966bf024Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
878966bf024Smrg    cache_file=$ac_optarg ;;
879966bf024Smrg
880966bf024Smrg  --config-cache | -C)
881966bf024Smrg    cache_file=config.cache ;;
882966bf024Smrg
8839384b2f3Smrg  -datadir | --datadir | --datadi | --datad)
884966bf024Smrg    ac_prev=datadir ;;
8859384b2f3Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
886966bf024Smrg    datadir=$ac_optarg ;;
887966bf024Smrg
8889384b2f3Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
8899384b2f3Smrg  | --dataroo | --dataro | --datar)
8909384b2f3Smrg    ac_prev=datarootdir ;;
8919384b2f3Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
8929384b2f3Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
8939384b2f3Smrg    datarootdir=$ac_optarg ;;
8949384b2f3Smrg
895966bf024Smrg  -disable-* | --disable-*)
8969384b2f3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
897966bf024Smrg    # Reject names that are not valid shell variable names.
8989384b2f3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8999384b2f3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
9009384b2f3Smrg    ac_useropt_orig=$ac_useropt
9019384b2f3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
9029384b2f3Smrg    case $ac_user_opts in
9039384b2f3Smrg      *"
9049384b2f3Smrg"enable_$ac_useropt"
9059384b2f3Smrg"*) ;;
9069384b2f3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
9079384b2f3Smrg	 ac_unrecognized_sep=', ';;
9089384b2f3Smrg    esac
9099384b2f3Smrg    eval enable_$ac_useropt=no ;;
9109384b2f3Smrg
9119384b2f3Smrg  -docdir | --docdir | --docdi | --doc | --do)
9129384b2f3Smrg    ac_prev=docdir ;;
9139384b2f3Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
9149384b2f3Smrg    docdir=$ac_optarg ;;
9159384b2f3Smrg
9169384b2f3Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
9179384b2f3Smrg    ac_prev=dvidir ;;
9189384b2f3Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
9199384b2f3Smrg    dvidir=$ac_optarg ;;
920966bf024Smrg
921966bf024Smrg  -enable-* | --enable-*)
9229384b2f3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
923966bf024Smrg    # Reject names that are not valid shell variable names.
9249384b2f3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
9259384b2f3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
9269384b2f3Smrg    ac_useropt_orig=$ac_useropt
9279384b2f3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
9289384b2f3Smrg    case $ac_user_opts in
9299384b2f3Smrg      *"
9309384b2f3Smrg"enable_$ac_useropt"
9319384b2f3Smrg"*) ;;
9329384b2f3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
9339384b2f3Smrg	 ac_unrecognized_sep=', ';;
934966bf024Smrg    esac
9359384b2f3Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
936966bf024Smrg
937966bf024Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
938966bf024Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
939966bf024Smrg  | --exec | --exe | --ex)
940966bf024Smrg    ac_prev=exec_prefix ;;
941966bf024Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
942966bf024Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
943966bf024Smrg  | --exec=* | --exe=* | --ex=*)
944966bf024Smrg    exec_prefix=$ac_optarg ;;
945966bf024Smrg
946966bf024Smrg  -gas | --gas | --ga | --g)
947966bf024Smrg    # Obsolete; use --with-gas.
948966bf024Smrg    with_gas=yes ;;
949966bf024Smrg
950966bf024Smrg  -help | --help | --hel | --he | -h)
951966bf024Smrg    ac_init_help=long ;;
952966bf024Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
953966bf024Smrg    ac_init_help=recursive ;;
954966bf024Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
955966bf024Smrg    ac_init_help=short ;;
956966bf024Smrg
957966bf024Smrg  -host | --host | --hos | --ho)
958966bf024Smrg    ac_prev=host_alias ;;
959966bf024Smrg  -host=* | --host=* | --hos=* | --ho=*)
960966bf024Smrg    host_alias=$ac_optarg ;;
961966bf024Smrg
9629384b2f3Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
9639384b2f3Smrg    ac_prev=htmldir ;;
9649384b2f3Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
9659384b2f3Smrg  | --ht=*)
9669384b2f3Smrg    htmldir=$ac_optarg ;;
9679384b2f3Smrg
968966bf024Smrg  -includedir | --includedir | --includedi | --included | --include \
969966bf024Smrg  | --includ | --inclu | --incl | --inc)
970966bf024Smrg    ac_prev=includedir ;;
971966bf024Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
972966bf024Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
973966bf024Smrg    includedir=$ac_optarg ;;
974966bf024Smrg
975966bf024Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
976966bf024Smrg    ac_prev=infodir ;;
977966bf024Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
978966bf024Smrg    infodir=$ac_optarg ;;
979966bf024Smrg
980966bf024Smrg  -libdir | --libdir | --libdi | --libd)
981966bf024Smrg    ac_prev=libdir ;;
982966bf024Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
983966bf024Smrg    libdir=$ac_optarg ;;
984966bf024Smrg
985966bf024Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
986966bf024Smrg  | --libexe | --libex | --libe)
987966bf024Smrg    ac_prev=libexecdir ;;
988966bf024Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
989966bf024Smrg  | --libexe=* | --libex=* | --libe=*)
990966bf024Smrg    libexecdir=$ac_optarg ;;
991966bf024Smrg
9929384b2f3Smrg  -localedir | --localedir | --localedi | --localed | --locale)
9939384b2f3Smrg    ac_prev=localedir ;;
9949384b2f3Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
9959384b2f3Smrg    localedir=$ac_optarg ;;
9969384b2f3Smrg
997966bf024Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
9989384b2f3Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
999966bf024Smrg    ac_prev=localstatedir ;;
1000966bf024Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
10019384b2f3Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1002966bf024Smrg    localstatedir=$ac_optarg ;;
1003966bf024Smrg
1004966bf024Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1005966bf024Smrg    ac_prev=mandir ;;
1006966bf024Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1007966bf024Smrg    mandir=$ac_optarg ;;
1008966bf024Smrg
1009966bf024Smrg  -nfp | --nfp | --nf)
1010966bf024Smrg    # Obsolete; use --without-fp.
1011966bf024Smrg    with_fp=no ;;
1012966bf024Smrg
1013966bf024Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1014966bf024Smrg  | --no-cr | --no-c | -n)
1015966bf024Smrg    no_create=yes ;;
1016966bf024Smrg
1017966bf024Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1018966bf024Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1019966bf024Smrg    no_recursion=yes ;;
1020966bf024Smrg
1021966bf024Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1022966bf024Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1023966bf024Smrg  | --oldin | --oldi | --old | --ol | --o)
1024966bf024Smrg    ac_prev=oldincludedir ;;
1025966bf024Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1026966bf024Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1027966bf024Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1028966bf024Smrg    oldincludedir=$ac_optarg ;;
1029966bf024Smrg
1030966bf024Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1031966bf024Smrg    ac_prev=prefix ;;
1032966bf024Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1033966bf024Smrg    prefix=$ac_optarg ;;
1034966bf024Smrg
1035966bf024Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1036966bf024Smrg  | --program-pre | --program-pr | --program-p)
1037966bf024Smrg    ac_prev=program_prefix ;;
1038966bf024Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1039966bf024Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1040966bf024Smrg    program_prefix=$ac_optarg ;;
1041966bf024Smrg
1042966bf024Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1043966bf024Smrg  | --program-suf | --program-su | --program-s)
1044966bf024Smrg    ac_prev=program_suffix ;;
1045966bf024Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1046966bf024Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1047966bf024Smrg    program_suffix=$ac_optarg ;;
1048966bf024Smrg
1049966bf024Smrg  -program-transform-name | --program-transform-name \
1050966bf024Smrg  | --program-transform-nam | --program-transform-na \
1051966bf024Smrg  | --program-transform-n | --program-transform- \
1052966bf024Smrg  | --program-transform | --program-transfor \
1053966bf024Smrg  | --program-transfo | --program-transf \
1054966bf024Smrg  | --program-trans | --program-tran \
1055966bf024Smrg  | --progr-tra | --program-tr | --program-t)
1056966bf024Smrg    ac_prev=program_transform_name ;;
1057966bf024Smrg  -program-transform-name=* | --program-transform-name=* \
1058966bf024Smrg  | --program-transform-nam=* | --program-transform-na=* \
1059966bf024Smrg  | --program-transform-n=* | --program-transform-=* \
1060966bf024Smrg  | --program-transform=* | --program-transfor=* \
1061966bf024Smrg  | --program-transfo=* | --program-transf=* \
1062966bf024Smrg  | --program-trans=* | --program-tran=* \
1063966bf024Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1064966bf024Smrg    program_transform_name=$ac_optarg ;;
1065966bf024Smrg
10669384b2f3Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
10679384b2f3Smrg    ac_prev=pdfdir ;;
10689384b2f3Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
10699384b2f3Smrg    pdfdir=$ac_optarg ;;
10709384b2f3Smrg
10719384b2f3Smrg  -psdir | --psdir | --psdi | --psd | --ps)
10729384b2f3Smrg    ac_prev=psdir ;;
10739384b2f3Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
10749384b2f3Smrg    psdir=$ac_optarg ;;
10759384b2f3Smrg
1076966bf024Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1077966bf024Smrg  | -silent | --silent | --silen | --sile | --sil)
1078966bf024Smrg    silent=yes ;;
1079966bf024Smrg
1080966bf024Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1081966bf024Smrg    ac_prev=sbindir ;;
1082966bf024Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1083966bf024Smrg  | --sbi=* | --sb=*)
1084966bf024Smrg    sbindir=$ac_optarg ;;
1085966bf024Smrg
1086966bf024Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1087966bf024Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1088966bf024Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1089966bf024Smrg  | --sha | --sh)
1090966bf024Smrg    ac_prev=sharedstatedir ;;
1091966bf024Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1092966bf024Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1093966bf024Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1094966bf024Smrg  | --sha=* | --sh=*)
1095966bf024Smrg    sharedstatedir=$ac_optarg ;;
1096966bf024Smrg
1097966bf024Smrg  -site | --site | --sit)
1098966bf024Smrg    ac_prev=site ;;
1099966bf024Smrg  -site=* | --site=* | --sit=*)
1100966bf024Smrg    site=$ac_optarg ;;
1101966bf024Smrg
1102966bf024Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1103966bf024Smrg    ac_prev=srcdir ;;
1104966bf024Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1105966bf024Smrg    srcdir=$ac_optarg ;;
1106966bf024Smrg
1107966bf024Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1108966bf024Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1109966bf024Smrg    ac_prev=sysconfdir ;;
1110966bf024Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1111966bf024Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1112966bf024Smrg    sysconfdir=$ac_optarg ;;
1113966bf024Smrg
1114966bf024Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1115966bf024Smrg    ac_prev=target_alias ;;
1116966bf024Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1117966bf024Smrg    target_alias=$ac_optarg ;;
1118966bf024Smrg
1119966bf024Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1120966bf024Smrg    verbose=yes ;;
1121966bf024Smrg
1122966bf024Smrg  -version | --version | --versio | --versi | --vers | -V)
1123966bf024Smrg    ac_init_version=: ;;
1124966bf024Smrg
1125966bf024Smrg  -with-* | --with-*)
11269384b2f3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1127966bf024Smrg    # Reject names that are not valid shell variable names.
11289384b2f3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
11299384b2f3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
11309384b2f3Smrg    ac_useropt_orig=$ac_useropt
11319384b2f3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11329384b2f3Smrg    case $ac_user_opts in
11339384b2f3Smrg      *"
11349384b2f3Smrg"with_$ac_useropt"
11359384b2f3Smrg"*) ;;
11369384b2f3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
11379384b2f3Smrg	 ac_unrecognized_sep=', ';;
1138966bf024Smrg    esac
11399384b2f3Smrg    eval with_$ac_useropt=\$ac_optarg ;;
1140966bf024Smrg
1141966bf024Smrg  -without-* | --without-*)
11429384b2f3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1143966bf024Smrg    # Reject names that are not valid shell variable names.
11449384b2f3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
11459384b2f3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
11469384b2f3Smrg    ac_useropt_orig=$ac_useropt
11479384b2f3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11489384b2f3Smrg    case $ac_user_opts in
11499384b2f3Smrg      *"
11509384b2f3Smrg"with_$ac_useropt"
11519384b2f3Smrg"*) ;;
11529384b2f3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
11539384b2f3Smrg	 ac_unrecognized_sep=', ';;
11549384b2f3Smrg    esac
11559384b2f3Smrg    eval with_$ac_useropt=no ;;
1156966bf024Smrg
1157966bf024Smrg  --x)
1158966bf024Smrg    # Obsolete; use --with-x.
1159966bf024Smrg    with_x=yes ;;
1160966bf024Smrg
1161966bf024Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1162966bf024Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1163966bf024Smrg    ac_prev=x_includes ;;
1164966bf024Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1165966bf024Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1166966bf024Smrg    x_includes=$ac_optarg ;;
1167966bf024Smrg
1168966bf024Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1169966bf024Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1170966bf024Smrg    ac_prev=x_libraries ;;
1171966bf024Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1172966bf024Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1173966bf024Smrg    x_libraries=$ac_optarg ;;
1174966bf024Smrg
11759384b2f3Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
11769384b2f3SmrgTry \`$0 --help' for more information"
1177966bf024Smrg    ;;
1178966bf024Smrg
1179966bf024Smrg  *=*)
1180966bf024Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1181966bf024Smrg    # Reject names that are not valid shell variable names.
11829384b2f3Smrg    case $ac_envvar in #(
11839384b2f3Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
11849384b2f3Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
11859384b2f3Smrg    esac
11869384b2f3Smrg    eval $ac_envvar=\$ac_optarg
1187966bf024Smrg    export $ac_envvar ;;
1188966bf024Smrg
1189966bf024Smrg  *)
1190966bf024Smrg    # FIXME: should be removed in autoconf 3.0.
11919384b2f3Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1192966bf024Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
11939384b2f3Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
11949384b2f3Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1195966bf024Smrg    ;;
1196966bf024Smrg
1197966bf024Smrg  esac
1198966bf024Smrgdone
1199966bf024Smrg
1200966bf024Smrgif test -n "$ac_prev"; then
1201966bf024Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
12029384b2f3Smrg  as_fn_error $? "missing argument to $ac_option"
1203966bf024Smrgfi
1204966bf024Smrg
12059384b2f3Smrgif test -n "$ac_unrecognized_opts"; then
12069384b2f3Smrg  case $enable_option_checking in
12079384b2f3Smrg    no) ;;
12089384b2f3Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
12099384b2f3Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1210966bf024Smrg  esac
12119384b2f3Smrgfi
1212966bf024Smrg
12139384b2f3Smrg# Check all directory arguments for consistency.
12149384b2f3Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
12159384b2f3Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
12169384b2f3Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
12179384b2f3Smrg		libdir localedir mandir
1218966bf024Smrgdo
12199384b2f3Smrg  eval ac_val=\$$ac_var
12209384b2f3Smrg  # Remove trailing slashes.
12219384b2f3Smrg  case $ac_val in
12229384b2f3Smrg    */ )
12239384b2f3Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
12249384b2f3Smrg      eval $ac_var=\$ac_val;;
12259384b2f3Smrg  esac
12269384b2f3Smrg  # Be sure to have absolute directory names.
1227966bf024Smrg  case $ac_val in
12289384b2f3Smrg    [\\/$]* | ?:[\\/]* )  continue;;
12299384b2f3Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1230966bf024Smrg  esac
12319384b2f3Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1232966bf024Smrgdone
1233966bf024Smrg
1234966bf024Smrg# There might be people who depend on the old broken behavior: `$host'
1235966bf024Smrg# used to hold the argument of --host etc.
1236966bf024Smrg# FIXME: To remove some day.
1237966bf024Smrgbuild=$build_alias
1238966bf024Smrghost=$host_alias
1239966bf024Smrgtarget=$target_alias
1240966bf024Smrg
1241966bf024Smrg# FIXME: To remove some day.
1242966bf024Smrgif test "x$host_alias" != x; then
1243966bf024Smrg  if test "x$build_alias" = x; then
1244966bf024Smrg    cross_compiling=maybe
1245966bf024Smrg  elif test "x$build_alias" != "x$host_alias"; then
1246966bf024Smrg    cross_compiling=yes
1247966bf024Smrg  fi
1248966bf024Smrgfi
1249966bf024Smrg
1250966bf024Smrgac_tool_prefix=
1251966bf024Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1252966bf024Smrg
1253966bf024Smrgtest "$silent" = yes && exec 6>/dev/null
1254966bf024Smrg
1255966bf024Smrg
12569384b2f3Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
12579384b2f3Smrgac_ls_di=`ls -di .` &&
12589384b2f3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
12599384b2f3Smrg  as_fn_error $? "working directory cannot be determined"
12609384b2f3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
12619384b2f3Smrg  as_fn_error $? "pwd does not report name of working directory"
12629384b2f3Smrg
12639384b2f3Smrg
1264966bf024Smrg# Find the source files, if location was not specified.
1265966bf024Smrgif test -z "$srcdir"; then
1266966bf024Smrg  ac_srcdir_defaulted=yes
12679384b2f3Smrg  # Try the directory containing this script, then the parent directory.
12689384b2f3Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
12699384b2f3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12709384b2f3Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
12719384b2f3Smrg	 X"$as_myself" : 'X\(//\)$' \| \
12729384b2f3Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
12739384b2f3Smrg$as_echo X"$as_myself" |
12749384b2f3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12759384b2f3Smrg	    s//\1/
12769384b2f3Smrg	    q
12779384b2f3Smrg	  }
12789384b2f3Smrg	  /^X\(\/\/\)[^/].*/{
12799384b2f3Smrg	    s//\1/
12809384b2f3Smrg	    q
12819384b2f3Smrg	  }
12829384b2f3Smrg	  /^X\(\/\/\)$/{
12839384b2f3Smrg	    s//\1/
12849384b2f3Smrg	    q
12859384b2f3Smrg	  }
12869384b2f3Smrg	  /^X\(\/\).*/{
12879384b2f3Smrg	    s//\1/
12889384b2f3Smrg	    q
12899384b2f3Smrg	  }
12909384b2f3Smrg	  s/.*/./; q'`
1291966bf024Smrg  srcdir=$ac_confdir
12929384b2f3Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
1293966bf024Smrg    srcdir=..
1294966bf024Smrg  fi
1295966bf024Smrgelse
1296966bf024Smrg  ac_srcdir_defaulted=no
1297966bf024Smrgfi
12989384b2f3Smrgif test ! -r "$srcdir/$ac_unique_file"; then
12999384b2f3Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
13009384b2f3Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
13019384b2f3Smrgfi
13029384b2f3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
13039384b2f3Smrgac_abs_confdir=`(
13049384b2f3Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
13059384b2f3Smrg	pwd)`
13069384b2f3Smrg# When building in place, set srcdir=.
13079384b2f3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
13089384b2f3Smrg  srcdir=.
13099384b2f3Smrgfi
13109384b2f3Smrg# Remove unnecessary trailing slashes from srcdir.
13119384b2f3Smrg# Double slashes in file names in object file debugging info
13129384b2f3Smrg# mess up M-x gdb in Emacs.
13139384b2f3Smrgcase $srcdir in
13149384b2f3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
13159384b2f3Smrgesac
13169384b2f3Smrgfor ac_var in $ac_precious_vars; do
13179384b2f3Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
13189384b2f3Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
13199384b2f3Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
13209384b2f3Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
13219384b2f3Smrgdone
1322966bf024Smrg
1323966bf024Smrg#
1324966bf024Smrg# Report the --help message.
1325966bf024Smrg#
1326966bf024Smrgif test "$ac_init_help" = "long"; then
1327966bf024Smrg  # Omit some internal or obsolete options to make the list less imposing.
1328966bf024Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1329966bf024Smrg  cat <<_ACEOF
13309384b2f3Smrg\`configure' configures libXTrap 1.0.1 to adapt to many kinds of systems.
1331966bf024Smrg
1332966bf024SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1333966bf024Smrg
1334966bf024SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1335966bf024SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1336966bf024Smrg
1337966bf024SmrgDefaults for the options are specified in brackets.
1338966bf024Smrg
1339966bf024SmrgConfiguration:
1340966bf024Smrg  -h, --help              display this help and exit
1341966bf024Smrg      --help=short        display options specific to this package
1342966bf024Smrg      --help=recursive    display the short help of all the included packages
1343966bf024Smrg  -V, --version           display version information and exit
13449384b2f3Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
1345966bf024Smrg      --cache-file=FILE   cache test results in FILE [disabled]
1346966bf024Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1347966bf024Smrg  -n, --no-create         do not create output files
1348966bf024Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1349966bf024Smrg
1350966bf024SmrgInstallation directories:
1351966bf024Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
13529384b2f3Smrg                          [$ac_default_prefix]
1353966bf024Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
13549384b2f3Smrg                          [PREFIX]
1355966bf024Smrg
1356966bf024SmrgBy default, \`make install' will install all the files in
1357966bf024Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1358966bf024Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1359966bf024Smrgfor instance \`--prefix=\$HOME'.
1360966bf024Smrg
1361966bf024SmrgFor better control, use the options below.
1362966bf024Smrg
1363966bf024SmrgFine tuning of the installation directories:
13649384b2f3Smrg  --bindir=DIR            user executables [EPREFIX/bin]
13659384b2f3Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
13669384b2f3Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
13679384b2f3Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
13689384b2f3Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
13699384b2f3Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
13709384b2f3Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
13719384b2f3Smrg  --includedir=DIR        C header files [PREFIX/include]
13729384b2f3Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
13739384b2f3Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
13749384b2f3Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
13759384b2f3Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
13769384b2f3Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
13779384b2f3Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
13789384b2f3Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXTrap]
13799384b2f3Smrg  --htmldir=DIR           html documentation [DOCDIR]
13809384b2f3Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
13819384b2f3Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
13829384b2f3Smrg  --psdir=DIR             ps documentation [DOCDIR]
1383966bf024Smrg_ACEOF
1384966bf024Smrg
1385966bf024Smrg  cat <<\_ACEOF
1386966bf024Smrg
1387966bf024SmrgProgram names:
1388966bf024Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1389966bf024Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1390966bf024Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1391966bf024Smrg
1392966bf024SmrgSystem types:
1393966bf024Smrg  --build=BUILD     configure for building on BUILD [guessed]
1394966bf024Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1395966bf024Smrg_ACEOF
1396966bf024Smrgfi
1397966bf024Smrg
1398966bf024Smrgif test -n "$ac_init_help"; then
1399966bf024Smrg  case $ac_init_help in
14009384b2f3Smrg     short | recursive ) echo "Configuration of libXTrap 1.0.1:";;
1401966bf024Smrg   esac
1402966bf024Smrg  cat <<\_ACEOF
1403966bf024Smrg
1404966bf024SmrgOptional Features:
14059384b2f3Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1406966bf024Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1407966bf024Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
14089384b2f3Smrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
14099384b2f3Smrg  --disable-silent-rules  verbose build output (undo: "make V=0")
14109384b2f3Smrg  --enable-maintainer-mode
14119384b2f3Smrg                          enable make rules and dependencies not useful (and
14129384b2f3Smrg                          sometimes confusing) to the casual installer
14139384b2f3Smrg  --enable-dependency-tracking
14149384b2f3Smrg                          do not reject slow dependency extractors
14159384b2f3Smrg  --disable-dependency-tracking
14169384b2f3Smrg                          speeds up one-time build
14179384b2f3Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
14189384b2f3Smrg  --enable-static[=PKGS]  build static libraries [default=yes]
1419966bf024Smrg  --enable-fast-install[=PKGS]
1420966bf024Smrg                          optimize for fast installation [default=yes]
1421966bf024Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
14229384b2f3Smrg  --disable-selective-werror
14239384b2f3Smrg                          Turn off selective compiler errors. (default:
14249384b2f3Smrg                          enabled)
1425966bf024Smrg
1426966bf024SmrgOptional Packages:
1427966bf024Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1428966bf024Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
14299384b2f3Smrg  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1430966bf024Smrg                          both]
14319384b2f3Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
14329384b2f3Smrg  --with-sysroot=DIR Search for dependent libraries within DIR
14339384b2f3Smrg                        (or the compiler's sysroot if not specified).
1434966bf024Smrg
1435966bf024SmrgSome influential environment variables:
1436966bf024Smrg  CC          C compiler command
1437966bf024Smrg  CFLAGS      C compiler flags
1438966bf024Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1439966bf024Smrg              nonstandard directory <lib dir>
14409384b2f3Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
14419384b2f3Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
14429384b2f3Smrg              you have headers in a nonstandard directory <include dir>
1443966bf024Smrg  CPP         C preprocessor
1444966bf024Smrg  PKG_CONFIG  path to pkg-config utility
14459384b2f3Smrg  PKG_CONFIG_PATH
14469384b2f3Smrg              directories to add to pkg-config's search path
14479384b2f3Smrg  PKG_CONFIG_LIBDIR
14489384b2f3Smrg              path overriding pkg-config's built-in search path
1449966bf024Smrg  XTRAP_CFLAGS
1450966bf024Smrg              C compiler flags for XTRAP, overriding pkg-config
1451966bf024Smrg  XTRAP_LIBS  linker flags for XTRAP, overriding pkg-config
1452966bf024Smrg
1453966bf024SmrgUse these variables to override the choices made by `configure' or to help
1454966bf024Smrgit to find libraries and programs with nonstandard names/locations.
1455966bf024Smrg
1456966bf024SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1457966bf024Smrg_ACEOF
14589384b2f3Smrgac_status=$?
1459966bf024Smrgfi
1460966bf024Smrg
1461966bf024Smrgif test "$ac_init_help" = "recursive"; then
1462966bf024Smrg  # If there are subdirs, report their specific --help.
1463966bf024Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
14649384b2f3Smrg    test -d "$ac_dir" ||
14659384b2f3Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
14669384b2f3Smrg      continue
1467966bf024Smrg    ac_builddir=.
1468966bf024Smrg
14699384b2f3Smrgcase "$ac_dir" in
14709384b2f3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14719384b2f3Smrg*)
14729384b2f3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14739384b2f3Smrg  # A ".." for each directory in $ac_dir_suffix.
14749384b2f3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14759384b2f3Smrg  case $ac_top_builddir_sub in
14769384b2f3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14779384b2f3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14789384b2f3Smrg  esac ;;
14799384b2f3Smrgesac
14809384b2f3Smrgac_abs_top_builddir=$ac_pwd
14819384b2f3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
14829384b2f3Smrg# for backward compatibility:
14839384b2f3Smrgac_top_builddir=$ac_top_build_prefix
1484966bf024Smrg
1485966bf024Smrgcase $srcdir in
14869384b2f3Smrg  .)  # We are building in place.
1487966bf024Smrg    ac_srcdir=.
14889384b2f3Smrg    ac_top_srcdir=$ac_top_builddir_sub
14899384b2f3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
14909384b2f3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1491966bf024Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
14929384b2f3Smrg    ac_top_srcdir=$srcdir
14939384b2f3Smrg    ac_abs_top_srcdir=$srcdir ;;
14949384b2f3Smrg  *) # Relative name.
14959384b2f3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14969384b2f3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
14979384b2f3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498966bf024Smrgesac
14999384b2f3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15009384b2f3Smrg
15019384b2f3Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
15029384b2f3Smrg    # Check for guested configure.
15039384b2f3Smrg    if test -f "$ac_srcdir/configure.gnu"; then
15049384b2f3Smrg      echo &&
15059384b2f3Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
15069384b2f3Smrg    elif test -f "$ac_srcdir/configure"; then
15079384b2f3Smrg      echo &&
15089384b2f3Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
15099384b2f3Smrg    else
15109384b2f3Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
15119384b2f3Smrg    fi || ac_status=$?
15129384b2f3Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
15139384b2f3Smrg  done
15149384b2f3Smrgfi
1515966bf024Smrg
15169384b2f3Smrgtest -n "$ac_init_help" && exit $ac_status
15179384b2f3Smrgif $ac_init_version; then
15189384b2f3Smrg  cat <<\_ACEOF
15199384b2f3SmrglibXTrap configure 1.0.1
15209384b2f3Smrggenerated by GNU Autoconf 2.69
15219384b2f3Smrg
15229384b2f3SmrgCopyright (C) 2012 Free Software Foundation, Inc.
15239384b2f3SmrgThis configure script is free software; the Free Software Foundation
15249384b2f3Smrggives unlimited permission to copy, distribute and modify it.
15259384b2f3Smrg_ACEOF
15269384b2f3Smrg  exit
15279384b2f3Smrgfi
15289384b2f3Smrg
15299384b2f3Smrg## ------------------------ ##
15309384b2f3Smrg## Autoconf initialization. ##
15319384b2f3Smrg## ------------------------ ##
15329384b2f3Smrg
15339384b2f3Smrg# ac_fn_c_try_compile LINENO
15349384b2f3Smrg# --------------------------
15359384b2f3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
15369384b2f3Smrgac_fn_c_try_compile ()
15379384b2f3Smrg{
15389384b2f3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15399384b2f3Smrg  rm -f conftest.$ac_objext
15409384b2f3Smrg  if { { ac_try="$ac_compile"
15419384b2f3Smrgcase "(($ac_try" in
15429384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15439384b2f3Smrg  *) ac_try_echo=$ac_try;;
1544966bf024Smrgesac
15459384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15469384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
15479384b2f3Smrg  (eval "$ac_compile") 2>conftest.err
15489384b2f3Smrg  ac_status=$?
15499384b2f3Smrg  if test -s conftest.err; then
15509384b2f3Smrg    grep -v '^ *+' conftest.err >conftest.er1
15519384b2f3Smrg    cat conftest.er1 >&5
15529384b2f3Smrg    mv -f conftest.er1 conftest.err
15539384b2f3Smrg  fi
15549384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15559384b2f3Smrg  test $ac_status = 0; } && {
15569384b2f3Smrg	 test -z "$ac_c_werror_flag" ||
15579384b2f3Smrg	 test ! -s conftest.err
15589384b2f3Smrg       } && test -s conftest.$ac_objext; then :
15599384b2f3Smrg  ac_retval=0
15609384b2f3Smrgelse
15619384b2f3Smrg  $as_echo "$as_me: failed program was:" >&5
15629384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5
15639384b2f3Smrg
15649384b2f3Smrg	ac_retval=1
15659384b2f3Smrgfi
15669384b2f3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
15679384b2f3Smrg  as_fn_set_status $ac_retval
15689384b2f3Smrg
15699384b2f3Smrg} # ac_fn_c_try_compile
15709384b2f3Smrg
15719384b2f3Smrg# ac_fn_c_try_link LINENO
15729384b2f3Smrg# -----------------------
15739384b2f3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
15749384b2f3Smrgac_fn_c_try_link ()
15759384b2f3Smrg{
15769384b2f3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15779384b2f3Smrg  rm -f conftest.$ac_objext conftest$ac_exeext
15789384b2f3Smrg  if { { ac_try="$ac_link"
15799384b2f3Smrgcase "(($ac_try" in
15809384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15819384b2f3Smrg  *) ac_try_echo=$ac_try;;
1582966bf024Smrgesac
15839384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15849384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
15859384b2f3Smrg  (eval "$ac_link") 2>conftest.err
15869384b2f3Smrg  ac_status=$?
15879384b2f3Smrg  if test -s conftest.err; then
15889384b2f3Smrg    grep -v '^ *+' conftest.err >conftest.er1
15899384b2f3Smrg    cat conftest.er1 >&5
15909384b2f3Smrg    mv -f conftest.er1 conftest.err
15919384b2f3Smrg  fi
15929384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15939384b2f3Smrg  test $ac_status = 0; } && {
15949384b2f3Smrg	 test -z "$ac_c_werror_flag" ||
15959384b2f3Smrg	 test ! -s conftest.err
15969384b2f3Smrg       } && test -s conftest$ac_exeext && {
15979384b2f3Smrg	 test "$cross_compiling" = yes ||
15989384b2f3Smrg	 test -x conftest$ac_exeext
15999384b2f3Smrg       }; then :
16009384b2f3Smrg  ac_retval=0
16019384b2f3Smrgelse
16029384b2f3Smrg  $as_echo "$as_me: failed program was:" >&5
16039384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5
16049384b2f3Smrg
16059384b2f3Smrg	ac_retval=1
16069384b2f3Smrgfi
16079384b2f3Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
16089384b2f3Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
16099384b2f3Smrg  # interfere with the next link command; also delete a directory that is
16109384b2f3Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
16119384b2f3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16129384b2f3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16139384b2f3Smrg  as_fn_set_status $ac_retval
16149384b2f3Smrg
16159384b2f3Smrg} # ac_fn_c_try_link
16169384b2f3Smrg
16179384b2f3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
16189384b2f3Smrg# -------------------------------------------------------
16199384b2f3Smrg# Tests whether HEADER exists and can be compiled using the include files in
16209384b2f3Smrg# INCLUDES, setting the cache variable VAR accordingly.
16219384b2f3Smrgac_fn_c_check_header_compile ()
16229384b2f3Smrg{
16239384b2f3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16249384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
16259384b2f3Smrg$as_echo_n "checking for $2... " >&6; }
16269384b2f3Smrgif eval \${$3+:} false; then :
16279384b2f3Smrg  $as_echo_n "(cached) " >&6
16289384b2f3Smrgelse
16299384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16309384b2f3Smrg/* end confdefs.h.  */
16319384b2f3Smrg$4
16329384b2f3Smrg#include <$2>
16339384b2f3Smrg_ACEOF
16349384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
16359384b2f3Smrg  eval "$3=yes"
16369384b2f3Smrgelse
16379384b2f3Smrg  eval "$3=no"
16389384b2f3Smrgfi
16399384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16409384b2f3Smrgfi
16419384b2f3Smrgeval ac_res=\$$3
16429384b2f3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16439384b2f3Smrg$as_echo "$ac_res" >&6; }
16449384b2f3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16459384b2f3Smrg
16469384b2f3Smrg} # ac_fn_c_check_header_compile
16479384b2f3Smrg
16489384b2f3Smrg# ac_fn_c_try_cpp LINENO
16499384b2f3Smrg# ----------------------
16509384b2f3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
16519384b2f3Smrgac_fn_c_try_cpp ()
16529384b2f3Smrg{
16539384b2f3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16549384b2f3Smrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
16559384b2f3Smrgcase "(($ac_try" in
16569384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16579384b2f3Smrg  *) ac_try_echo=$ac_try;;
1658966bf024Smrgesac
16599384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16609384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
16619384b2f3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
16629384b2f3Smrg  ac_status=$?
16639384b2f3Smrg  if test -s conftest.err; then
16649384b2f3Smrg    grep -v '^ *+' conftest.err >conftest.er1
16659384b2f3Smrg    cat conftest.er1 >&5
16669384b2f3Smrg    mv -f conftest.er1 conftest.err
16679384b2f3Smrg  fi
16689384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16699384b2f3Smrg  test $ac_status = 0; } > conftest.i && {
16709384b2f3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16719384b2f3Smrg	 test ! -s conftest.err
16729384b2f3Smrg       }; then :
16739384b2f3Smrg  ac_retval=0
16749384b2f3Smrgelse
16759384b2f3Smrg  $as_echo "$as_me: failed program was:" >&5
16769384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1677966bf024Smrg
16789384b2f3Smrg    ac_retval=1
1679966bf024Smrgfi
16809384b2f3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16819384b2f3Smrg  as_fn_set_status $ac_retval
1682966bf024Smrg
16839384b2f3Smrg} # ac_fn_c_try_cpp
1684966bf024Smrg
16859384b2f3Smrg# ac_fn_c_try_run LINENO
16869384b2f3Smrg# ----------------------
16879384b2f3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
16889384b2f3Smrg# that executables *can* be run.
16899384b2f3Smrgac_fn_c_try_run ()
16909384b2f3Smrg{
16919384b2f3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16929384b2f3Smrg  if { { ac_try="$ac_link"
16939384b2f3Smrgcase "(($ac_try" in
16949384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16959384b2f3Smrg  *) ac_try_echo=$ac_try;;
16969384b2f3Smrgesac
16979384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16989384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
16999384b2f3Smrg  (eval "$ac_link") 2>&5
17009384b2f3Smrg  ac_status=$?
17019384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17029384b2f3Smrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
17039384b2f3Smrg  { { case "(($ac_try" in
17049384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17059384b2f3Smrg  *) ac_try_echo=$ac_try;;
17069384b2f3Smrgesac
17079384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
17089384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
17099384b2f3Smrg  (eval "$ac_try") 2>&5
17109384b2f3Smrg  ac_status=$?
17119384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17129384b2f3Smrg  test $ac_status = 0; }; }; then :
17139384b2f3Smrg  ac_retval=0
17149384b2f3Smrgelse
17159384b2f3Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
17169384b2f3Smrg       $as_echo "$as_me: failed program was:" >&5
17179384b2f3Smrgsed 's/^/| /' conftest.$ac_ext >&5
17189384b2f3Smrg
17199384b2f3Smrg       ac_retval=$ac_status
17209384b2f3Smrgfi
17219384b2f3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
17229384b2f3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17239384b2f3Smrg  as_fn_set_status $ac_retval
17249384b2f3Smrg
17259384b2f3Smrg} # ac_fn_c_try_run
17269384b2f3Smrg
17279384b2f3Smrg# ac_fn_c_check_func LINENO FUNC VAR
17289384b2f3Smrg# ----------------------------------
17299384b2f3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
17309384b2f3Smrgac_fn_c_check_func ()
17319384b2f3Smrg{
17329384b2f3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17339384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
17349384b2f3Smrg$as_echo_n "checking for $2... " >&6; }
17359384b2f3Smrgif eval \${$3+:} false; then :
17369384b2f3Smrg  $as_echo_n "(cached) " >&6
17379384b2f3Smrgelse
17389384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17399384b2f3Smrg/* end confdefs.h.  */
17409384b2f3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
17419384b2f3Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17429384b2f3Smrg#define $2 innocuous_$2
17439384b2f3Smrg
17449384b2f3Smrg/* System header to define __stub macros and hopefully few prototypes,
17459384b2f3Smrg    which can conflict with char $2 (); below.
17469384b2f3Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17479384b2f3Smrg    <limits.h> exists even on freestanding compilers.  */
17489384b2f3Smrg
17499384b2f3Smrg#ifdef __STDC__
17509384b2f3Smrg# include <limits.h>
17519384b2f3Smrg#else
17529384b2f3Smrg# include <assert.h>
17539384b2f3Smrg#endif
17549384b2f3Smrg
17559384b2f3Smrg#undef $2
17569384b2f3Smrg
17579384b2f3Smrg/* Override any GCC internal prototype to avoid an error.
17589384b2f3Smrg   Use char because int might match the return type of a GCC
17599384b2f3Smrg   builtin and then its argument prototype would still apply.  */
17609384b2f3Smrg#ifdef __cplusplus
17619384b2f3Smrgextern "C"
17629384b2f3Smrg#endif
17639384b2f3Smrgchar $2 ();
17649384b2f3Smrg/* The GNU C library defines this for functions which it implements
17659384b2f3Smrg    to always fail with ENOSYS.  Some functions are actually named
17669384b2f3Smrg    something starting with __ and the normal name is an alias.  */
17679384b2f3Smrg#if defined __stub_$2 || defined __stub___$2
17689384b2f3Smrgchoke me
17699384b2f3Smrg#endif
17709384b2f3Smrg
17719384b2f3Smrgint
17729384b2f3Smrgmain ()
17739384b2f3Smrg{
17749384b2f3Smrgreturn $2 ();
17759384b2f3Smrg  ;
17769384b2f3Smrg  return 0;
17779384b2f3Smrg}
1778966bf024Smrg_ACEOF
17799384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
17809384b2f3Smrg  eval "$3=yes"
17819384b2f3Smrgelse
17829384b2f3Smrg  eval "$3=no"
1783966bf024Smrgfi
17849384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
17859384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
17869384b2f3Smrgfi
17879384b2f3Smrgeval ac_res=\$$3
17889384b2f3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17899384b2f3Smrg$as_echo "$ac_res" >&6; }
17909384b2f3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17919384b2f3Smrg
17929384b2f3Smrg} # ac_fn_c_check_func
17939384b2f3Smrg
17949384b2f3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
17959384b2f3Smrg# ---------------------------------------------
17969384b2f3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
17979384b2f3Smrg# accordingly.
17989384b2f3Smrgac_fn_c_check_decl ()
17999384b2f3Smrg{
18009384b2f3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18019384b2f3Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
18029384b2f3Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
18039384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
18049384b2f3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
18059384b2f3Smrgif eval \${$3+:} false; then :
18069384b2f3Smrg  $as_echo_n "(cached) " >&6
18079384b2f3Smrgelse
18089384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18099384b2f3Smrg/* end confdefs.h.  */
18109384b2f3Smrg$4
18119384b2f3Smrgint
18129384b2f3Smrgmain ()
18139384b2f3Smrg{
18149384b2f3Smrg#ifndef $as_decl_name
18159384b2f3Smrg#ifdef __cplusplus
18169384b2f3Smrg  (void) $as_decl_use;
18179384b2f3Smrg#else
18189384b2f3Smrg  (void) $as_decl_name;
18199384b2f3Smrg#endif
18209384b2f3Smrg#endif
18219384b2f3Smrg
18229384b2f3Smrg  ;
18239384b2f3Smrg  return 0;
18249384b2f3Smrg}
18259384b2f3Smrg_ACEOF
18269384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18279384b2f3Smrg  eval "$3=yes"
18289384b2f3Smrgelse
18299384b2f3Smrg  eval "$3=no"
18309384b2f3Smrgfi
18319384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18329384b2f3Smrgfi
18339384b2f3Smrgeval ac_res=\$$3
18349384b2f3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18359384b2f3Smrg$as_echo "$ac_res" >&6; }
18369384b2f3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
18379384b2f3Smrg
18389384b2f3Smrg} # ac_fn_c_check_decl
18399384b2f3Smrgcat >config.log <<_ACEOF
1840966bf024SmrgThis file contains any messages produced by compilers while
1841966bf024Smrgrunning configure, to aid debugging if configure makes a mistake.
1842966bf024Smrg
18439384b2f3SmrgIt was created by libXTrap $as_me 1.0.1, which was
18449384b2f3Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
1845966bf024Smrg
1846966bf024Smrg  $ $0 $@
1847966bf024Smrg
1848966bf024Smrg_ACEOF
18499384b2f3Smrgexec 5>>config.log
1850966bf024Smrg{
1851966bf024Smrgcat <<_ASUNAME
1852966bf024Smrg## --------- ##
1853966bf024Smrg## Platform. ##
1854966bf024Smrg## --------- ##
1855966bf024Smrg
1856966bf024Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1857966bf024Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
1858966bf024Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
1859966bf024Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
1860966bf024Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
1861966bf024Smrg
1862966bf024Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1863966bf024Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1864966bf024Smrg
1865966bf024Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1866966bf024Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1867966bf024Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
18689384b2f3Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1869966bf024Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1870966bf024Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1871966bf024Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1872966bf024Smrg
1873966bf024Smrg_ASUNAME
1874966bf024Smrg
1875966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1876966bf024Smrgfor as_dir in $PATH
1877966bf024Smrgdo
1878966bf024Smrg  IFS=$as_save_IFS
1879966bf024Smrg  test -z "$as_dir" && as_dir=.
18809384b2f3Smrg    $as_echo "PATH: $as_dir"
18819384b2f3Smrg  done
18829384b2f3SmrgIFS=$as_save_IFS
1883966bf024Smrg
1884966bf024Smrg} >&5
1885966bf024Smrg
1886966bf024Smrgcat >&5 <<_ACEOF
1887966bf024Smrg
1888966bf024Smrg
1889966bf024Smrg## ----------- ##
1890966bf024Smrg## Core tests. ##
1891966bf024Smrg## ----------- ##
1892966bf024Smrg
1893966bf024Smrg_ACEOF
1894966bf024Smrg
1895966bf024Smrg
1896966bf024Smrg# Keep a trace of the command line.
1897966bf024Smrg# Strip out --no-create and --no-recursion so they do not pile up.
1898966bf024Smrg# Strip out --silent because we don't want to record it for future runs.
1899966bf024Smrg# Also quote any args containing shell meta-characters.
1900966bf024Smrg# Make two passes to allow for proper duplicate-argument suppression.
1901966bf024Smrgac_configure_args=
1902966bf024Smrgac_configure_args0=
1903966bf024Smrgac_configure_args1=
1904966bf024Smrgac_must_keep_next=false
1905966bf024Smrgfor ac_pass in 1 2
1906966bf024Smrgdo
1907966bf024Smrg  for ac_arg
1908966bf024Smrg  do
1909966bf024Smrg    case $ac_arg in
1910966bf024Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1911966bf024Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1912966bf024Smrg    | -silent | --silent | --silen | --sile | --sil)
1913966bf024Smrg      continue ;;
19149384b2f3Smrg    *\'*)
19159384b2f3Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1916966bf024Smrg    esac
1917966bf024Smrg    case $ac_pass in
19189384b2f3Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1919966bf024Smrg    2)
19209384b2f3Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
1921966bf024Smrg      if test $ac_must_keep_next = true; then
1922966bf024Smrg	ac_must_keep_next=false # Got value, back to normal.
1923966bf024Smrg      else
1924966bf024Smrg	case $ac_arg in
1925966bf024Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
1926966bf024Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1927966bf024Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1928966bf024Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
1929966bf024Smrg	    case "$ac_configure_args0 " in
1930966bf024Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1931966bf024Smrg	    esac
1932966bf024Smrg	    ;;
1933966bf024Smrg	  -* ) ac_must_keep_next=true ;;
1934966bf024Smrg	esac
1935966bf024Smrg      fi
19369384b2f3Smrg      as_fn_append ac_configure_args " '$ac_arg'"
1937966bf024Smrg      ;;
1938966bf024Smrg    esac
1939966bf024Smrg  done
1940966bf024Smrgdone
19419384b2f3Smrg{ ac_configure_args0=; unset ac_configure_args0;}
19429384b2f3Smrg{ ac_configure_args1=; unset ac_configure_args1;}
1943966bf024Smrg
1944966bf024Smrg# When interrupted or exit'd, cleanup temporary files, and complete
1945966bf024Smrg# config.log.  We remove comments because anyway the quotes in there
1946966bf024Smrg# would cause problems or look ugly.
19479384b2f3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
19489384b2f3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1949966bf024Smrgtrap 'exit_status=$?
1950966bf024Smrg  # Save into config.log some information that might help in debugging.
1951966bf024Smrg  {
1952966bf024Smrg    echo
1953966bf024Smrg
19549384b2f3Smrg    $as_echo "## ---------------- ##
1955966bf024Smrg## Cache variables. ##
19569384b2f3Smrg## ---------------- ##"
1957966bf024Smrg    echo
1958966bf024Smrg    # The following way of writing the cache mishandles newlines in values,
19599384b2f3Smrg(
19609384b2f3Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
19619384b2f3Smrg    eval ac_val=\$$ac_var
19629384b2f3Smrg    case $ac_val in #(
19639384b2f3Smrg    *${as_nl}*)
19649384b2f3Smrg      case $ac_var in #(
19659384b2f3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19669384b2f3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19679384b2f3Smrg      esac
19689384b2f3Smrg      case $ac_var in #(
19699384b2f3Smrg      _ | IFS | as_nl) ;; #(
19709384b2f3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19719384b2f3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
19729384b2f3Smrg      esac ;;
19739384b2f3Smrg    esac
19749384b2f3Smrg  done
1975966bf024Smrg  (set) 2>&1 |
19769384b2f3Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
19779384b2f3Smrg    *${as_nl}ac_space=\ *)
1978966bf024Smrg      sed -n \
19799384b2f3Smrg	"s/'\''/'\''\\\\'\'''\''/g;
19809384b2f3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
19819384b2f3Smrg      ;; #(
1982966bf024Smrg    *)
19839384b2f3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1984966bf024Smrg      ;;
19859384b2f3Smrg    esac |
19869384b2f3Smrg    sort
19879384b2f3Smrg)
1988966bf024Smrg    echo
1989966bf024Smrg
19909384b2f3Smrg    $as_echo "## ----------------- ##
1991966bf024Smrg## Output variables. ##
19929384b2f3Smrg## ----------------- ##"
1993966bf024Smrg    echo
1994966bf024Smrg    for ac_var in $ac_subst_vars
1995966bf024Smrg    do
19969384b2f3Smrg      eval ac_val=\$$ac_var
19979384b2f3Smrg      case $ac_val in
19989384b2f3Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
19999384b2f3Smrg      esac
20009384b2f3Smrg      $as_echo "$ac_var='\''$ac_val'\''"
2001966bf024Smrg    done | sort
2002966bf024Smrg    echo
2003966bf024Smrg
2004966bf024Smrg    if test -n "$ac_subst_files"; then
20059384b2f3Smrg      $as_echo "## ------------------- ##
20069384b2f3Smrg## File substitutions. ##
20079384b2f3Smrg## ------------------- ##"
2008966bf024Smrg      echo
2009966bf024Smrg      for ac_var in $ac_subst_files
2010966bf024Smrg      do
20119384b2f3Smrg	eval ac_val=\$$ac_var
20129384b2f3Smrg	case $ac_val in
20139384b2f3Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20149384b2f3Smrg	esac
20159384b2f3Smrg	$as_echo "$ac_var='\''$ac_val'\''"
2016966bf024Smrg      done | sort
2017966bf024Smrg      echo
2018966bf024Smrg    fi
2019966bf024Smrg
2020966bf024Smrg    if test -s confdefs.h; then
20219384b2f3Smrg      $as_echo "## ----------- ##
2022966bf024Smrg## confdefs.h. ##
20239384b2f3Smrg## ----------- ##"
2024966bf024Smrg      echo
20259384b2f3Smrg      cat confdefs.h
2026966bf024Smrg      echo
2027966bf024Smrg    fi
2028966bf024Smrg    test "$ac_signal" != 0 &&
20299384b2f3Smrg      $as_echo "$as_me: caught signal $ac_signal"
20309384b2f3Smrg    $as_echo "$as_me: exit $exit_status"
2031966bf024Smrg  } >&5
20329384b2f3Smrg  rm -f core *.core core.conftest.* &&
20339384b2f3Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2034966bf024Smrg    exit $exit_status
20359384b2f3Smrg' 0
2036966bf024Smrgfor ac_signal in 1 2 13 15; do
20379384b2f3Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2038966bf024Smrgdone
2039966bf024Smrgac_signal=0
2040966bf024Smrg
2041966bf024Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
20429384b2f3Smrgrm -f -r conftest* confdefs.h
20439384b2f3Smrg
20449384b2f3Smrg$as_echo "/* confdefs.h */" > confdefs.h
2045966bf024Smrg
2046966bf024Smrg# Predefined preprocessor variables.
2047966bf024Smrg
2048966bf024Smrgcat >>confdefs.h <<_ACEOF
2049966bf024Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
2050966bf024Smrg_ACEOF
2051966bf024Smrg
2052966bf024Smrgcat >>confdefs.h <<_ACEOF
2053966bf024Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2054966bf024Smrg_ACEOF
2055966bf024Smrg
2056966bf024Smrgcat >>confdefs.h <<_ACEOF
2057966bf024Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
2058966bf024Smrg_ACEOF
2059966bf024Smrg
2060966bf024Smrgcat >>confdefs.h <<_ACEOF
2061966bf024Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
2062966bf024Smrg_ACEOF
2063966bf024Smrg
2064966bf024Smrgcat >>confdefs.h <<_ACEOF
2065966bf024Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2066966bf024Smrg_ACEOF
2067966bf024Smrg
20689384b2f3Smrgcat >>confdefs.h <<_ACEOF
20699384b2f3Smrg#define PACKAGE_URL "$PACKAGE_URL"
20709384b2f3Smrg_ACEOF
20719384b2f3Smrg
2072966bf024Smrg
2073966bf024Smrg# Let the site file select an alternate cache file if it wants to.
20749384b2f3Smrg# Prefer an explicitly selected file to automatically selected ones.
20759384b2f3Smrgac_site_file1=NONE
20769384b2f3Smrgac_site_file2=NONE
20779384b2f3Smrgif test -n "$CONFIG_SITE"; then
20789384b2f3Smrg  # We do not want a PATH search for config.site.
20799384b2f3Smrg  case $CONFIG_SITE in #((
20809384b2f3Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
20819384b2f3Smrg    */*) ac_site_file1=$CONFIG_SITE;;
20829384b2f3Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
20839384b2f3Smrg  esac
20849384b2f3Smrgelif test "x$prefix" != xNONE; then
20859384b2f3Smrg  ac_site_file1=$prefix/share/config.site
20869384b2f3Smrg  ac_site_file2=$prefix/etc/config.site
20879384b2f3Smrgelse
20889384b2f3Smrg  ac_site_file1=$ac_default_prefix/share/config.site
20899384b2f3Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
2090966bf024Smrgfi
20919384b2f3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
20929384b2f3Smrgdo
20939384b2f3Smrg  test "x$ac_site_file" = xNONE && continue
20949384b2f3Smrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
20959384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
20969384b2f3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2097966bf024Smrg    sed 's/^/| /' "$ac_site_file" >&5
20989384b2f3Smrg    . "$ac_site_file" \
20999384b2f3Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21009384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21019384b2f3Smrgas_fn_error $? "failed to load site script $ac_site_file
21029384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
2103966bf024Smrg  fi
2104966bf024Smrgdone
2105966bf024Smrg
2106966bf024Smrgif test -r "$cache_file"; then
21079384b2f3Smrg  # Some versions of bash will fail to source /dev/null (special files
21089384b2f3Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
21099384b2f3Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
21109384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
21119384b2f3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
2112966bf024Smrg    case $cache_file in
21139384b2f3Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
21149384b2f3Smrg      *)                      . "./$cache_file";;
2115966bf024Smrg    esac
2116966bf024Smrg  fi
2117966bf024Smrgelse
21189384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
21199384b2f3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
2120966bf024Smrg  >$cache_file
2121966bf024Smrgfi
2122966bf024Smrg
2123966bf024Smrg# Check that the precious variables saved in the cache have kept the same
2124966bf024Smrg# value.
2125966bf024Smrgac_cache_corrupted=false
21269384b2f3Smrgfor ac_var in $ac_precious_vars; do
2127966bf024Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2128966bf024Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
21299384b2f3Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
21309384b2f3Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
2131966bf024Smrg  case $ac_old_set,$ac_new_set in
2132966bf024Smrg    set,)
21339384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
21349384b2f3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2135966bf024Smrg      ac_cache_corrupted=: ;;
2136966bf024Smrg    ,set)
21379384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
21389384b2f3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2139966bf024Smrg      ac_cache_corrupted=: ;;
2140966bf024Smrg    ,);;
2141966bf024Smrg    *)
2142966bf024Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
21439384b2f3Smrg	# differences in whitespace do not lead to failure.
21449384b2f3Smrg	ac_old_val_w=`echo x $ac_old_val`
21459384b2f3Smrg	ac_new_val_w=`echo x $ac_new_val`
21469384b2f3Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
21479384b2f3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
21489384b2f3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
21499384b2f3Smrg	  ac_cache_corrupted=:
21509384b2f3Smrg	else
21519384b2f3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
21529384b2f3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
21539384b2f3Smrg	  eval $ac_var=\$ac_old_val
21549384b2f3Smrg	fi
21559384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
21569384b2f3Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
21579384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
21589384b2f3Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2159966bf024Smrg      fi;;
2160966bf024Smrg  esac
2161966bf024Smrg  # Pass precious variables to config.status.
2162966bf024Smrg  if test "$ac_new_set" = set; then
2163966bf024Smrg    case $ac_new_val in
21649384b2f3Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2165966bf024Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2166966bf024Smrg    esac
2167966bf024Smrg    case " $ac_configure_args " in
2168966bf024Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
21699384b2f3Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2170966bf024Smrg    esac
2171966bf024Smrg  fi
2172966bf024Smrgdone
2173966bf024Smrgif $ac_cache_corrupted; then
21749384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21759384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21769384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
21779384b2f3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
21789384b2f3Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2179966bf024Smrgfi
21809384b2f3Smrg## -------------------- ##
21819384b2f3Smrg## Main body of script. ##
21829384b2f3Smrg## -------------------- ##
2183966bf024Smrg
2184966bf024Smrgac_ext=c
2185966bf024Smrgac_cpp='$CPP $CPPFLAGS'
2186966bf024Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2187966bf024Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2188966bf024Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2189966bf024Smrg
2190966bf024Smrg
21919384b2f3Smrgam__api_version='1.13'
2192966bf024Smrg
2193966bf024Smrgac_aux_dir=
21949384b2f3Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
21959384b2f3Smrg  if test -f "$ac_dir/install-sh"; then
2196966bf024Smrg    ac_aux_dir=$ac_dir
2197966bf024Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2198966bf024Smrg    break
21999384b2f3Smrg  elif test -f "$ac_dir/install.sh"; then
2200966bf024Smrg    ac_aux_dir=$ac_dir
2201966bf024Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2202966bf024Smrg    break
22039384b2f3Smrg  elif test -f "$ac_dir/shtool"; then
2204966bf024Smrg    ac_aux_dir=$ac_dir
2205966bf024Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2206966bf024Smrg    break
2207966bf024Smrg  fi
2208966bf024Smrgdone
2209966bf024Smrgif test -z "$ac_aux_dir"; then
22109384b2f3Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2211966bf024Smrgfi
22129384b2f3Smrg
22139384b2f3Smrg# These three variables are undocumented and unsupported,
22149384b2f3Smrg# and are intended to be withdrawn in a future Autoconf release.
22159384b2f3Smrg# They can cause serious problems if a builder's source tree is in a directory
22169384b2f3Smrg# whose full name contains unusual characters.
22179384b2f3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
22189384b2f3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
22199384b2f3Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
22209384b2f3Smrg
2221966bf024Smrg
2222966bf024Smrg# Find a good install program.  We prefer a C program (faster),
2223966bf024Smrg# so one script is as good as another.  But avoid the broken or
2224966bf024Smrg# incompatible versions:
2225966bf024Smrg# SysV /etc/install, /usr/sbin/install
2226966bf024Smrg# SunOS /usr/etc/install
2227966bf024Smrg# IRIX /sbin/install
2228966bf024Smrg# AIX /bin/install
2229966bf024Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2230966bf024Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2231966bf024Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2232966bf024Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2233966bf024Smrg# OS/2's system install, which has a completely different semantic
2234966bf024Smrg# ./install, which can be erroneously created by make from ./install.sh.
22359384b2f3Smrg# Reject install programs that cannot install multiple files.
22369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
22379384b2f3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
2238966bf024Smrgif test -z "$INSTALL"; then
22399384b2f3Smrgif ${ac_cv_path_install+:} false; then :
22409384b2f3Smrg  $as_echo_n "(cached) " >&6
2241966bf024Smrgelse
2242966bf024Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2243966bf024Smrgfor as_dir in $PATH
2244966bf024Smrgdo
2245966bf024Smrg  IFS=$as_save_IFS
2246966bf024Smrg  test -z "$as_dir" && as_dir=.
22479384b2f3Smrg    # Account for people who put trailing slashes in PATH elements.
22489384b2f3Smrgcase $as_dir/ in #((
22499384b2f3Smrg  ./ | .// | /[cC]/* | \
2250966bf024Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
22519384b2f3Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2252966bf024Smrg  /usr/ucb/* ) ;;
2253966bf024Smrg  *)
2254966bf024Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2255966bf024Smrg    # Don't use installbsd from OSF since it installs stuff as root
2256966bf024Smrg    # by default.
2257966bf024Smrg    for ac_prog in ginstall scoinst install; do
2258966bf024Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
22599384b2f3Smrg	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2260966bf024Smrg	  if test $ac_prog = install &&
2261966bf024Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2262966bf024Smrg	    # AIX install.  It has an incompatible calling convention.
2263966bf024Smrg	    :
2264966bf024Smrg	  elif test $ac_prog = install &&
2265966bf024Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2266966bf024Smrg	    # program-specific install script used by HP pwplus--don't use.
2267966bf024Smrg	    :
2268966bf024Smrg	  else
22699384b2f3Smrg	    rm -rf conftest.one conftest.two conftest.dir
22709384b2f3Smrg	    echo one > conftest.one
22719384b2f3Smrg	    echo two > conftest.two
22729384b2f3Smrg	    mkdir conftest.dir
22739384b2f3Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
22749384b2f3Smrg	      test -s conftest.one && test -s conftest.two &&
22759384b2f3Smrg	      test -s conftest.dir/conftest.one &&
22769384b2f3Smrg	      test -s conftest.dir/conftest.two
22779384b2f3Smrg	    then
22789384b2f3Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
22799384b2f3Smrg	      break 3
22809384b2f3Smrg	    fi
2281966bf024Smrg	  fi
2282966bf024Smrg	fi
2283966bf024Smrg      done
2284966bf024Smrg    done
2285966bf024Smrg    ;;
2286966bf024Smrgesac
2287966bf024Smrg
22889384b2f3Smrg  done
22899384b2f3SmrgIFS=$as_save_IFS
22909384b2f3Smrg
22919384b2f3Smrgrm -rf conftest.one conftest.two conftest.dir
2292966bf024Smrg
2293966bf024Smrgfi
2294966bf024Smrg  if test "${ac_cv_path_install+set}" = set; then
2295966bf024Smrg    INSTALL=$ac_cv_path_install
2296966bf024Smrg  else
22979384b2f3Smrg    # As a last resort, use the slow shell script.  Don't cache a
22989384b2f3Smrg    # value for INSTALL within a source directory, because that will
2299966bf024Smrg    # break other packages using the cache if that directory is
23009384b2f3Smrg    # removed, or if the value is a relative name.
2301966bf024Smrg    INSTALL=$ac_install_sh
2302966bf024Smrg  fi
2303966bf024Smrgfi
23049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
23059384b2f3Smrg$as_echo "$INSTALL" >&6; }
2306966bf024Smrg
2307966bf024Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2308966bf024Smrg# It thinks the first close brace ends the variable substitution.
2309966bf024Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2310966bf024Smrg
2311966bf024Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2312966bf024Smrg
2313966bf024Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2314966bf024Smrg
23159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
23169384b2f3Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
23179384b2f3Smrg# Reject unsafe characters in $srcdir or the absolute working directory
23189384b2f3Smrg# name.  Accept space and tab only in the latter.
23199384b2f3Smrgam_lf='
23209384b2f3Smrg'
23219384b2f3Smrgcase `pwd` in
23229384b2f3Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
23239384b2f3Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
23249384b2f3Smrgesac
23259384b2f3Smrgcase $srcdir in
23269384b2f3Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
23279384b2f3Smrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
23289384b2f3Smrgesac
23299384b2f3Smrg
23309384b2f3Smrg# Do 'set' in a subshell so we don't clobber the current shell's
2331966bf024Smrg# arguments.  Must try -L first in case configure is actually a
2332966bf024Smrg# symlink; some systems play weird games with the mod time of symlinks
2333966bf024Smrg# (eg FreeBSD returns the mod time of the symlink's containing
2334966bf024Smrg# directory).
2335966bf024Smrgif (
23369384b2f3Smrg   am_has_slept=no
23379384b2f3Smrg   for am_try in 1 2; do
23389384b2f3Smrg     echo "timestamp, slept: $am_has_slept" > conftest.file
23399384b2f3Smrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
23409384b2f3Smrg     if test "$*" = "X"; then
23419384b2f3Smrg	# -L didn't work.
23429384b2f3Smrg	set X `ls -t "$srcdir/configure" conftest.file`
23439384b2f3Smrg     fi
23449384b2f3Smrg     if test "$*" != "X $srcdir/configure conftest.file" \
23459384b2f3Smrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
23469384b2f3Smrg
23479384b2f3Smrg	# If neither matched, then we have a broken ls.  This can happen
23489384b2f3Smrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
23499384b2f3Smrg	# broken ls alias from the environment.  This has actually
23509384b2f3Smrg	# happened.  Such a system could not be considered "sane".
23519384b2f3Smrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
23529384b2f3Smrg  alias in your environment" "$LINENO" 5
23539384b2f3Smrg     fi
23549384b2f3Smrg     if test "$2" = conftest.file || test $am_try -eq 2; then
23559384b2f3Smrg       break
23569384b2f3Smrg     fi
23579384b2f3Smrg     # Just in case.
23589384b2f3Smrg     sleep 1
23599384b2f3Smrg     am_has_slept=yes
23609384b2f3Smrg   done
2361966bf024Smrg   test "$2" = conftest.file
2362966bf024Smrg   )
2363966bf024Smrgthen
2364966bf024Smrg   # Ok.
2365966bf024Smrg   :
2366966bf024Smrgelse
23679384b2f3Smrg   as_fn_error $? "newly created file is older than distributed files!
23689384b2f3SmrgCheck your system clock" "$LINENO" 5
2369966bf024Smrgfi
23709384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23719384b2f3Smrg$as_echo "yes" >&6; }
23729384b2f3Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and
23739384b2f3Smrg# generated files are strictly newer.
23749384b2f3Smrgam_sleep_pid=
23759384b2f3Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
23769384b2f3Smrg  ( sleep 1 ) &
23779384b2f3Smrg  am_sleep_pid=$!
23789384b2f3Smrgfi
23799384b2f3Smrg
23809384b2f3Smrgrm -f conftest.file
23819384b2f3Smrg
2382966bf024Smrgtest "$program_prefix" != NONE &&
23839384b2f3Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2384966bf024Smrg# Use a double $ so make ignores it.
2385966bf024Smrgtest "$program_suffix" != NONE &&
23869384b2f3Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
23879384b2f3Smrg# Double any \ or $.
2388966bf024Smrg# By default was `s,x,x', remove it if useless.
23899384b2f3Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
23909384b2f3Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2391966bf024Smrg
2392966bf024Smrg# expand $ac_aux_dir to an absolute path
2393966bf024Smrgam_aux_dir=`cd $ac_aux_dir && pwd`
2394966bf024Smrg
23959384b2f3Smrgif test x"${MISSING+set}" != xset; then
23969384b2f3Smrg  case $am_aux_dir in
23979384b2f3Smrg  *\ * | *\	*)
23989384b2f3Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
23999384b2f3Smrg  *)
24009384b2f3Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
24019384b2f3Smrg  esac
24029384b2f3Smrgfi
2403966bf024Smrg# Use eval to expand $SHELL
24049384b2f3Smrgif eval "$MISSING --is-lightweight"; then
24059384b2f3Smrg  am_missing_run="$MISSING "
2406966bf024Smrgelse
2407966bf024Smrg  am_missing_run=
24089384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
24099384b2f3Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2410966bf024Smrgfi
2411966bf024Smrg
24129384b2f3Smrgif test x"${install_sh}" != xset; then
24139384b2f3Smrg  case $am_aux_dir in
24149384b2f3Smrg  *\ * | *\	*)
24159384b2f3Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
24169384b2f3Smrg  *)
24179384b2f3Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
24189384b2f3Smrg  esac
24199384b2f3Smrgfi
24209384b2f3Smrg
24219384b2f3Smrg# Installed binaries are usually stripped using 'strip' when the user
24229384b2f3Smrg# run "make install-strip".  However 'strip' might not be the right
24239384b2f3Smrg# tool to use in cross-compilation environments, therefore Automake
24249384b2f3Smrg# will honor the 'STRIP' environment variable to overrule this program.
24259384b2f3Smrgif test "$cross_compiling" != no; then
24269384b2f3Smrg  if test -n "$ac_tool_prefix"; then
24279384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
24289384b2f3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
24299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24309384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
24319384b2f3Smrgif ${ac_cv_prog_STRIP+:} false; then :
24329384b2f3Smrg  $as_echo_n "(cached) " >&6
2433966bf024Smrgelse
24349384b2f3Smrg  if test -n "$STRIP"; then
24359384b2f3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2436966bf024Smrgelse
2437966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2438966bf024Smrgfor as_dir in $PATH
2439966bf024Smrgdo
2440966bf024Smrg  IFS=$as_save_IFS
2441966bf024Smrg  test -z "$as_dir" && as_dir=.
24429384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
24439384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24449384b2f3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
24459384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2446966bf024Smrg    break 2
2447966bf024Smrg  fi
2448966bf024Smrgdone
24499384b2f3Smrg  done
24509384b2f3SmrgIFS=$as_save_IFS
2451966bf024Smrg
2452966bf024Smrgfi
2453966bf024Smrgfi
24549384b2f3SmrgSTRIP=$ac_cv_prog_STRIP
24559384b2f3Smrgif test -n "$STRIP"; then
24569384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
24579384b2f3Smrg$as_echo "$STRIP" >&6; }
2458966bf024Smrgelse
24599384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24609384b2f3Smrg$as_echo "no" >&6; }
2461966bf024Smrgfi
2462966bf024Smrg
2463966bf024Smrg
2464966bf024Smrgfi
24659384b2f3Smrgif test -z "$ac_cv_prog_STRIP"; then
24669384b2f3Smrg  ac_ct_STRIP=$STRIP
24679384b2f3Smrg  # Extract the first word of "strip", so it can be a program name with args.
24689384b2f3Smrgset dummy strip; ac_word=$2
24699384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24709384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
24719384b2f3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
24729384b2f3Smrg  $as_echo_n "(cached) " >&6
2473966bf024Smrgelse
24749384b2f3Smrg  if test -n "$ac_ct_STRIP"; then
24759384b2f3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2476966bf024Smrgelse
24779384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24789384b2f3Smrgfor as_dir in $PATH
24799384b2f3Smrgdo
24809384b2f3Smrg  IFS=$as_save_IFS
24819384b2f3Smrg  test -z "$as_dir" && as_dir=.
24829384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
24839384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24849384b2f3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
24859384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24869384b2f3Smrg    break 2
24879384b2f3Smrg  fi
24889384b2f3Smrgdone
24899384b2f3Smrg  done
24909384b2f3SmrgIFS=$as_save_IFS
24919384b2f3Smrg
24929384b2f3Smrgfi
24939384b2f3Smrgfi
24949384b2f3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
24959384b2f3Smrgif test -n "$ac_ct_STRIP"; then
24969384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
24979384b2f3Smrg$as_echo "$ac_ct_STRIP" >&6; }
24989384b2f3Smrgelse
24999384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25009384b2f3Smrg$as_echo "no" >&6; }
25019384b2f3Smrgfi
25029384b2f3Smrg
25039384b2f3Smrg  if test "x$ac_ct_STRIP" = x; then
25049384b2f3Smrg    STRIP=":"
25059384b2f3Smrg  else
25069384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
25079384b2f3Smrgyes:)
25089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
25099384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25109384b2f3Smrgac_tool_warned=yes ;;
25119384b2f3Smrgesac
25129384b2f3Smrg    STRIP=$ac_ct_STRIP
25139384b2f3Smrg  fi
25149384b2f3Smrgelse
25159384b2f3Smrg  STRIP="$ac_cv_prog_STRIP"
25169384b2f3Smrgfi
25179384b2f3Smrg
25189384b2f3Smrgfi
25199384b2f3SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
25209384b2f3Smrg
25219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
25229384b2f3Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
25239384b2f3Smrgif test -z "$MKDIR_P"; then
25249384b2f3Smrg  if ${ac_cv_path_mkdir+:} false; then :
25259384b2f3Smrg  $as_echo_n "(cached) " >&6
25269384b2f3Smrgelse
25279384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25289384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
25299384b2f3Smrgdo
25309384b2f3Smrg  IFS=$as_save_IFS
25319384b2f3Smrg  test -z "$as_dir" && as_dir=.
25329384b2f3Smrg    for ac_prog in mkdir gmkdir; do
25339384b2f3Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
25349384b2f3Smrg	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
25359384b2f3Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
25369384b2f3Smrg	     'mkdir (GNU coreutils) '* | \
25379384b2f3Smrg	     'mkdir (coreutils) '* | \
25389384b2f3Smrg	     'mkdir (fileutils) '4.1*)
25399384b2f3Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
25409384b2f3Smrg	       break 3;;
25419384b2f3Smrg	   esac
25429384b2f3Smrg	 done
25439384b2f3Smrg       done
25449384b2f3Smrg  done
25459384b2f3SmrgIFS=$as_save_IFS
25469384b2f3Smrg
25479384b2f3Smrgfi
25489384b2f3Smrg
25499384b2f3Smrg  test -d ./--version && rmdir ./--version
25509384b2f3Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
25519384b2f3Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
25529384b2f3Smrg  else
25539384b2f3Smrg    # As a last resort, use the slow shell script.  Don't cache a
25549384b2f3Smrg    # value for MKDIR_P within a source directory, because that will
25559384b2f3Smrg    # break other packages using the cache if that directory is
25569384b2f3Smrg    # removed, or if the value is a relative name.
25579384b2f3Smrg    MKDIR_P="$ac_install_sh -d"
25589384b2f3Smrg  fi
25599384b2f3Smrgfi
25609384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
25619384b2f3Smrg$as_echo "$MKDIR_P" >&6; }
25629384b2f3Smrg
25639384b2f3Smrgfor ac_prog in gawk mawk nawk awk
25649384b2f3Smrgdo
25659384b2f3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
25669384b2f3Smrgset dummy $ac_prog; ac_word=$2
25679384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25689384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
25699384b2f3Smrgif ${ac_cv_prog_AWK+:} false; then :
25709384b2f3Smrg  $as_echo_n "(cached) " >&6
25719384b2f3Smrgelse
25729384b2f3Smrg  if test -n "$AWK"; then
25739384b2f3Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
25749384b2f3Smrgelse
25759384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25769384b2f3Smrgfor as_dir in $PATH
25779384b2f3Smrgdo
25789384b2f3Smrg  IFS=$as_save_IFS
25799384b2f3Smrg  test -z "$as_dir" && as_dir=.
25809384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
25819384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25829384b2f3Smrg    ac_cv_prog_AWK="$ac_prog"
25839384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25849384b2f3Smrg    break 2
25859384b2f3Smrg  fi
25869384b2f3Smrgdone
25879384b2f3Smrg  done
25889384b2f3SmrgIFS=$as_save_IFS
25899384b2f3Smrg
25909384b2f3Smrgfi
25919384b2f3Smrgfi
25929384b2f3SmrgAWK=$ac_cv_prog_AWK
25939384b2f3Smrgif test -n "$AWK"; then
25949384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
25959384b2f3Smrg$as_echo "$AWK" >&6; }
25969384b2f3Smrgelse
25979384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25989384b2f3Smrg$as_echo "no" >&6; }
25999384b2f3Smrgfi
26009384b2f3Smrg
26019384b2f3Smrg
26029384b2f3Smrg  test -n "$AWK" && break
26039384b2f3Smrgdone
26049384b2f3Smrg
26059384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
26069384b2f3Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
26079384b2f3Smrgset x ${MAKE-make}
26089384b2f3Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
26099384b2f3Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
26109384b2f3Smrg  $as_echo_n "(cached) " >&6
26119384b2f3Smrgelse
26129384b2f3Smrg  cat >conftest.make <<\_ACEOF
26139384b2f3SmrgSHELL = /bin/sh
26149384b2f3Smrgall:
26159384b2f3Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
26169384b2f3Smrg_ACEOF
26179384b2f3Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
26189384b2f3Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
26199384b2f3Smrg  *@@@%%%=?*=@@@%%%*)
26209384b2f3Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
26219384b2f3Smrg  *)
26229384b2f3Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
26239384b2f3Smrgesac
26249384b2f3Smrgrm -f conftest.make
26259384b2f3Smrgfi
26269384b2f3Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
26279384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26289384b2f3Smrg$as_echo "yes" >&6; }
26299384b2f3Smrg  SET_MAKE=
26309384b2f3Smrgelse
26319384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26329384b2f3Smrg$as_echo "no" >&6; }
26339384b2f3Smrg  SET_MAKE="MAKE=${MAKE-make}"
26349384b2f3Smrgfi
26359384b2f3Smrg
26369384b2f3Smrgrm -rf .tst 2>/dev/null
26379384b2f3Smrgmkdir .tst 2>/dev/null
26389384b2f3Smrgif test -d .tst; then
26399384b2f3Smrg  am__leading_dot=.
26409384b2f3Smrgelse
26419384b2f3Smrg  am__leading_dot=_
2642966bf024Smrgfi
2643966bf024Smrgrmdir .tst 2>/dev/null
2644966bf024Smrg
26459384b2f3Smrg# Check whether --enable-silent-rules was given.
26469384b2f3Smrgif test "${enable_silent_rules+set}" = set; then :
26479384b2f3Smrg  enableval=$enable_silent_rules;
26489384b2f3Smrgfi
26499384b2f3Smrg
26509384b2f3Smrgcase $enable_silent_rules in # (((
26519384b2f3Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
26529384b2f3Smrg   no) AM_DEFAULT_VERBOSITY=1;;
26539384b2f3Smrg    *) AM_DEFAULT_VERBOSITY=1;;
26549384b2f3Smrgesac
26559384b2f3Smrgam_make=${MAKE-make}
26569384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
26579384b2f3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
26589384b2f3Smrgif ${am_cv_make_support_nested_variables+:} false; then :
26599384b2f3Smrg  $as_echo_n "(cached) " >&6
26609384b2f3Smrgelse
26619384b2f3Smrg  if $as_echo 'TRUE=$(BAR$(V))
26629384b2f3SmrgBAR0=false
26639384b2f3SmrgBAR1=true
26649384b2f3SmrgV=1
26659384b2f3Smrgam__doit:
26669384b2f3Smrg	@$(TRUE)
26679384b2f3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
26689384b2f3Smrg  am_cv_make_support_nested_variables=yes
26699384b2f3Smrgelse
26709384b2f3Smrg  am_cv_make_support_nested_variables=no
26719384b2f3Smrgfi
26729384b2f3Smrgfi
26739384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
26749384b2f3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
26759384b2f3Smrgif test $am_cv_make_support_nested_variables = yes; then
26769384b2f3Smrg    AM_V='$(V)'
26779384b2f3Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
26789384b2f3Smrgelse
26799384b2f3Smrg  AM_V=$AM_DEFAULT_VERBOSITY
26809384b2f3Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
26819384b2f3Smrgfi
26829384b2f3SmrgAM_BACKSLASH='\'
26839384b2f3Smrg
26849384b2f3Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
26859384b2f3Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
26869384b2f3Smrg  # is not polluted with repeated "-I."
26879384b2f3Smrg  am__isrc=' -I$(srcdir)'
26889384b2f3Smrg  # test to see if srcdir already configured
26899384b2f3Smrg  if test -f $srcdir/config.status; then
26909384b2f3Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
26919384b2f3Smrg  fi
2692966bf024Smrgfi
2693966bf024Smrg
2694966bf024Smrg# test whether we have cygpath
2695966bf024Smrgif test -z "$CYGPATH_W"; then
2696966bf024Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
2697966bf024Smrg    CYGPATH_W='cygpath -w'
2698966bf024Smrg  else
2699966bf024Smrg    CYGPATH_W=echo
2700966bf024Smrg  fi
2701966bf024Smrgfi
2702966bf024Smrg
2703966bf024Smrg
2704966bf024Smrg# Define the identity of the package.
2705966bf024Smrg PACKAGE='libXTrap'
27069384b2f3Smrg VERSION='1.0.1'
2707966bf024Smrg
2708966bf024Smrg
2709966bf024Smrgcat >>confdefs.h <<_ACEOF
2710966bf024Smrg#define PACKAGE "$PACKAGE"
2711966bf024Smrg_ACEOF
2712966bf024Smrg
2713966bf024Smrg
2714966bf024Smrgcat >>confdefs.h <<_ACEOF
2715966bf024Smrg#define VERSION "$VERSION"
2716966bf024Smrg_ACEOF
2717966bf024Smrg
2718966bf024Smrg# Some tools Automake needs.
2719966bf024Smrg
2720966bf024SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2721966bf024Smrg
2722966bf024Smrg
2723966bf024SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2724966bf024Smrg
2725966bf024Smrg
2726966bf024SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2727966bf024Smrg
2728966bf024Smrg
2729966bf024SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2730966bf024Smrg
2731966bf024Smrg
2732966bf024SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2733966bf024Smrg
27349384b2f3Smrg# For better backward compatibility.  To be removed once Automake 1.9.x
27359384b2f3Smrg# dies out for good.  For more background, see:
27369384b2f3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
27379384b2f3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
27389384b2f3Smrgmkdir_p='$(MKDIR_P)'
2739966bf024Smrg
27409384b2f3Smrg# We need awk for the "check" target.  The system "awk" is bad on
27419384b2f3Smrg# some platforms.
27429384b2f3Smrg# Always define AMTAR for backward compatibility.  Yes, it's still used
27439384b2f3Smrg# in the wild :-(  We should find a proper way to deprecate it ...
27449384b2f3SmrgAMTAR='$${TAR-tar}'
2745966bf024Smrg
27469384b2f3Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2747966bf024Smrg
2748966bf024Smrg
2749966bf024Smrg
2750966bf024Smrg
2751966bf024Smrg
2752966bf024Smrg
27539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
27549384b2f3Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
27559384b2f3Smrg    # Check whether --enable-maintainer-mode was given.
27569384b2f3Smrgif test "${enable_maintainer_mode+set}" = set; then :
27579384b2f3Smrg  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2758966bf024Smrgelse
2759966bf024Smrg  USE_MAINTAINER_MODE=no
27609384b2f3Smrgfi
2761966bf024Smrg
27629384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
27639384b2f3Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; }
27649384b2f3Smrg   if test $USE_MAINTAINER_MODE = yes; then
2765966bf024Smrg  MAINTAINER_MODE_TRUE=
2766966bf024Smrg  MAINTAINER_MODE_FALSE='#'
2767966bf024Smrgelse
2768966bf024Smrg  MAINTAINER_MODE_TRUE='#'
2769966bf024Smrg  MAINTAINER_MODE_FALSE=
2770966bf024Smrgfi
2771966bf024Smrg
2772966bf024Smrg  MAINT=$MAINTAINER_MODE_TRUE
2773966bf024Smrg
2774966bf024Smrg
2775966bf024Smrg
27769384b2f3Smrg# Require xorg-macros: XORG_COMPILER_FLAGS, XORG_CHANGELOG
27779384b2f3Smrg
27789384b2f3Smrg
27799384b2f3Smrg
27809384b2f3Smrg
27819384b2f3Smrg
27829384b2f3Smrg
27839384b2f3Smrg
27849384b2f3Smrg
27859384b2f3Smrg
27869384b2f3Smrg
27879384b2f3Smrg
27889384b2f3Smrgac_config_headers="$ac_config_headers config.h"
2789966bf024Smrg
2790966bf024Smrg
2791966bf024Smrg# Check for progs
2792966bf024Smrgac_ext=c
2793966bf024Smrgac_cpp='$CPP $CPPFLAGS'
2794966bf024Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2795966bf024Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2796966bf024Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2797966bf024Smrgif test -n "$ac_tool_prefix"; then
2798966bf024Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2799966bf024Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
28009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28019384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
28029384b2f3Smrgif ${ac_cv_prog_CC+:} false; then :
28039384b2f3Smrg  $as_echo_n "(cached) " >&6
2804966bf024Smrgelse
2805966bf024Smrg  if test -n "$CC"; then
2806966bf024Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2807966bf024Smrgelse
2808966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2809966bf024Smrgfor as_dir in $PATH
2810966bf024Smrgdo
2811966bf024Smrg  IFS=$as_save_IFS
2812966bf024Smrg  test -z "$as_dir" && as_dir=.
28139384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
28149384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2815966bf024Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
28169384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2817966bf024Smrg    break 2
2818966bf024Smrg  fi
2819966bf024Smrgdone
28209384b2f3Smrg  done
28219384b2f3SmrgIFS=$as_save_IFS
2822966bf024Smrg
2823966bf024Smrgfi
2824966bf024Smrgfi
2825966bf024SmrgCC=$ac_cv_prog_CC
2826966bf024Smrgif test -n "$CC"; then
28279384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
28289384b2f3Smrg$as_echo "$CC" >&6; }
2829966bf024Smrgelse
28309384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28319384b2f3Smrg$as_echo "no" >&6; }
2832966bf024Smrgfi
2833966bf024Smrg
28349384b2f3Smrg
2835966bf024Smrgfi
2836966bf024Smrgif test -z "$ac_cv_prog_CC"; then
2837966bf024Smrg  ac_ct_CC=$CC
2838966bf024Smrg  # Extract the first word of "gcc", so it can be a program name with args.
2839966bf024Smrgset dummy gcc; ac_word=$2
28409384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28419384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
28429384b2f3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
28439384b2f3Smrg  $as_echo_n "(cached) " >&6
2844966bf024Smrgelse
2845966bf024Smrg  if test -n "$ac_ct_CC"; then
2846966bf024Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2847966bf024Smrgelse
2848966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849966bf024Smrgfor as_dir in $PATH
2850966bf024Smrgdo
2851966bf024Smrg  IFS=$as_save_IFS
2852966bf024Smrg  test -z "$as_dir" && as_dir=.
28539384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
28549384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2855966bf024Smrg    ac_cv_prog_ac_ct_CC="gcc"
28569384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857966bf024Smrg    break 2
2858966bf024Smrg  fi
2859966bf024Smrgdone
28609384b2f3Smrg  done
28619384b2f3SmrgIFS=$as_save_IFS
2862966bf024Smrg
2863966bf024Smrgfi
2864966bf024Smrgfi
2865966bf024Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
2866966bf024Smrgif test -n "$ac_ct_CC"; then
28679384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
28689384b2f3Smrg$as_echo "$ac_ct_CC" >&6; }
2869966bf024Smrgelse
28709384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28719384b2f3Smrg$as_echo "no" >&6; }
2872966bf024Smrgfi
2873966bf024Smrg
28749384b2f3Smrg  if test "x$ac_ct_CC" = x; then
28759384b2f3Smrg    CC=""
28769384b2f3Smrg  else
28779384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
28789384b2f3Smrgyes:)
28799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
28809384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
28819384b2f3Smrgac_tool_warned=yes ;;
28829384b2f3Smrgesac
28839384b2f3Smrg    CC=$ac_ct_CC
28849384b2f3Smrg  fi
2885966bf024Smrgelse
2886966bf024Smrg  CC="$ac_cv_prog_CC"
2887966bf024Smrgfi
2888966bf024Smrg
2889966bf024Smrgif test -z "$CC"; then
28909384b2f3Smrg          if test -n "$ac_tool_prefix"; then
28919384b2f3Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2892966bf024Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
28939384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28949384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
28959384b2f3Smrgif ${ac_cv_prog_CC+:} false; then :
28969384b2f3Smrg  $as_echo_n "(cached) " >&6
2897966bf024Smrgelse
2898966bf024Smrg  if test -n "$CC"; then
2899966bf024Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2900966bf024Smrgelse
2901966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2902966bf024Smrgfor as_dir in $PATH
2903966bf024Smrgdo
2904966bf024Smrg  IFS=$as_save_IFS
2905966bf024Smrg  test -z "$as_dir" && as_dir=.
29069384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
29079384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2908966bf024Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
29099384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2910966bf024Smrg    break 2
2911966bf024Smrg  fi
2912966bf024Smrgdone
29139384b2f3Smrg  done
29149384b2f3SmrgIFS=$as_save_IFS
2915966bf024Smrg
2916966bf024Smrgfi
2917966bf024Smrgfi
2918966bf024SmrgCC=$ac_cv_prog_CC
2919966bf024Smrgif test -n "$CC"; then
29209384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
29219384b2f3Smrg$as_echo "$CC" >&6; }
2922966bf024Smrgelse
29239384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29249384b2f3Smrg$as_echo "no" >&6; }
2925966bf024Smrgfi
2926966bf024Smrg
2927966bf024Smrg
29289384b2f3Smrg  fi
2929966bf024Smrgfi
2930966bf024Smrgif test -z "$CC"; then
2931966bf024Smrg  # Extract the first word of "cc", so it can be a program name with args.
2932966bf024Smrgset dummy cc; ac_word=$2
29339384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29349384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
29359384b2f3Smrgif ${ac_cv_prog_CC+:} false; then :
29369384b2f3Smrg  $as_echo_n "(cached) " >&6
2937966bf024Smrgelse
2938966bf024Smrg  if test -n "$CC"; then
2939966bf024Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2940966bf024Smrgelse
2941966bf024Smrg  ac_prog_rejected=no
2942966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2943966bf024Smrgfor as_dir in $PATH
2944966bf024Smrgdo
2945966bf024Smrg  IFS=$as_save_IFS
2946966bf024Smrg  test -z "$as_dir" && as_dir=.
29479384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
29489384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2949966bf024Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2950966bf024Smrg       ac_prog_rejected=yes
2951966bf024Smrg       continue
2952966bf024Smrg     fi
2953966bf024Smrg    ac_cv_prog_CC="cc"
29549384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2955966bf024Smrg    break 2
2956966bf024Smrg  fi
2957966bf024Smrgdone
29589384b2f3Smrg  done
29599384b2f3SmrgIFS=$as_save_IFS
2960966bf024Smrg
2961966bf024Smrgif test $ac_prog_rejected = yes; then
2962966bf024Smrg  # We found a bogon in the path, so make sure we never use it.
2963966bf024Smrg  set dummy $ac_cv_prog_CC
2964966bf024Smrg  shift
2965966bf024Smrg  if test $# != 0; then
2966966bf024Smrg    # We chose a different compiler from the bogus one.
2967966bf024Smrg    # However, it has the same basename, so the bogon will be chosen
2968966bf024Smrg    # first if we set CC to just the basename; use the full file name.
2969966bf024Smrg    shift
2970966bf024Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2971966bf024Smrg  fi
2972966bf024Smrgfi
2973966bf024Smrgfi
2974966bf024Smrgfi
2975966bf024SmrgCC=$ac_cv_prog_CC
2976966bf024Smrgif test -n "$CC"; then
29779384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
29789384b2f3Smrg$as_echo "$CC" >&6; }
2979966bf024Smrgelse
29809384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29819384b2f3Smrg$as_echo "no" >&6; }
2982966bf024Smrgfi
2983966bf024Smrg
29849384b2f3Smrg
2985966bf024Smrgfi
2986966bf024Smrgif test -z "$CC"; then
2987966bf024Smrg  if test -n "$ac_tool_prefix"; then
29889384b2f3Smrg  for ac_prog in cl.exe
2989966bf024Smrg  do
2990966bf024Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2991966bf024Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
29929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29939384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
29949384b2f3Smrgif ${ac_cv_prog_CC+:} false; then :
29959384b2f3Smrg  $as_echo_n "(cached) " >&6
2996966bf024Smrgelse
2997966bf024Smrg  if test -n "$CC"; then
2998966bf024Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
2999966bf024Smrgelse
3000966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001966bf024Smrgfor as_dir in $PATH
3002966bf024Smrgdo
3003966bf024Smrg  IFS=$as_save_IFS
3004966bf024Smrg  test -z "$as_dir" && as_dir=.
30059384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
30069384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3007966bf024Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
30089384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009966bf024Smrg    break 2
3010966bf024Smrg  fi
3011966bf024Smrgdone
30129384b2f3Smrg  done
30139384b2f3SmrgIFS=$as_save_IFS
3014966bf024Smrg
3015966bf024Smrgfi
3016966bf024Smrgfi
3017966bf024SmrgCC=$ac_cv_prog_CC
3018966bf024Smrgif test -n "$CC"; then
30199384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
30209384b2f3Smrg$as_echo "$CC" >&6; }
3021966bf024Smrgelse
30229384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30239384b2f3Smrg$as_echo "no" >&6; }
3024966bf024Smrgfi
3025966bf024Smrg
30269384b2f3Smrg
3027966bf024Smrg    test -n "$CC" && break
3028966bf024Smrg  done
3029966bf024Smrgfi
3030966bf024Smrgif test -z "$CC"; then
3031966bf024Smrg  ac_ct_CC=$CC
30329384b2f3Smrg  for ac_prog in cl.exe
3033966bf024Smrgdo
3034966bf024Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3035966bf024Smrgset dummy $ac_prog; ac_word=$2
30369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30379384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
30389384b2f3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
30399384b2f3Smrg  $as_echo_n "(cached) " >&6
3040966bf024Smrgelse
3041966bf024Smrg  if test -n "$ac_ct_CC"; then
3042966bf024Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3043966bf024Smrgelse
3044966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3045966bf024Smrgfor as_dir in $PATH
3046966bf024Smrgdo
3047966bf024Smrg  IFS=$as_save_IFS
3048966bf024Smrg  test -z "$as_dir" && as_dir=.
30499384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
30509384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3051966bf024Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
30529384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3053966bf024Smrg    break 2
3054966bf024Smrg  fi
3055966bf024Smrgdone
30569384b2f3Smrg  done
30579384b2f3SmrgIFS=$as_save_IFS
3058966bf024Smrg
3059966bf024Smrgfi
3060966bf024Smrgfi
3061966bf024Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3062966bf024Smrgif test -n "$ac_ct_CC"; then
30639384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
30649384b2f3Smrg$as_echo "$ac_ct_CC" >&6; }
3065966bf024Smrgelse
30669384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30679384b2f3Smrg$as_echo "no" >&6; }
3068966bf024Smrgfi
3069966bf024Smrg
30709384b2f3Smrg
3071966bf024Smrg  test -n "$ac_ct_CC" && break
3072966bf024Smrgdone
3073966bf024Smrg
30749384b2f3Smrg  if test "x$ac_ct_CC" = x; then
30759384b2f3Smrg    CC=""
30769384b2f3Smrg  else
30779384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
30789384b2f3Smrgyes:)
30799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
30809384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
30819384b2f3Smrgac_tool_warned=yes ;;
30829384b2f3Smrgesac
30839384b2f3Smrg    CC=$ac_ct_CC
30849384b2f3Smrg  fi
3085966bf024Smrgfi
3086966bf024Smrg
3087966bf024Smrgfi
3088966bf024Smrg
3089966bf024Smrg
30909384b2f3Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
30919384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
30929384b2f3Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
30939384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3094966bf024Smrg
3095966bf024Smrg# Provide some information about the compiler.
30969384b2f3Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
30979384b2f3Smrgset X $ac_compile
30989384b2f3Smrgac_compiler=$2
30999384b2f3Smrgfor ac_option in --version -v -V -qversion; do
31009384b2f3Smrg  { { ac_try="$ac_compiler $ac_option >&5"
31019384b2f3Smrgcase "(($ac_try" in
31029384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31039384b2f3Smrg  *) ac_try_echo=$ac_try;;
31049384b2f3Smrgesac
31059384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
31069384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
31079384b2f3Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3108966bf024Smrg  ac_status=$?
31099384b2f3Smrg  if test -s conftest.err; then
31109384b2f3Smrg    sed '10a\
31119384b2f3Smrg... rest of stderr output deleted ...
31129384b2f3Smrg         10q' conftest.err >conftest.er1
31139384b2f3Smrg    cat conftest.er1 >&5
31149384b2f3Smrg  fi
31159384b2f3Smrg  rm -f conftest.er1 conftest.err
31169384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
31179384b2f3Smrg  test $ac_status = 0; }
31189384b2f3Smrgdone
3119966bf024Smrg
31209384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3121966bf024Smrg/* end confdefs.h.  */
3122966bf024Smrg
3123966bf024Smrgint
3124966bf024Smrgmain ()
3125966bf024Smrg{
3126966bf024Smrg
3127966bf024Smrg  ;
3128966bf024Smrg  return 0;
3129966bf024Smrg}
3130966bf024Smrg_ACEOF
3131966bf024Smrgac_clean_files_save=$ac_clean_files
31329384b2f3Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3133966bf024Smrg# Try to create an executable without -o first, disregard a.out.
3134966bf024Smrg# It will help us diagnose broken compilers, and finding out an intuition
3135966bf024Smrg# of exeext.
31369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
31379384b2f3Smrg$as_echo_n "checking whether the C compiler works... " >&6; }
31389384b2f3Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
31399384b2f3Smrg
31409384b2f3Smrg# The possible output files:
31419384b2f3Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
31429384b2f3Smrg
31439384b2f3Smrgac_rmfiles=
31449384b2f3Smrgfor ac_file in $ac_files
31459384b2f3Smrgdo
31469384b2f3Smrg  case $ac_file in
31479384b2f3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
31489384b2f3Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
31499384b2f3Smrg  esac
31509384b2f3Smrgdone
31519384b2f3Smrgrm -f $ac_rmfiles
31529384b2f3Smrg
31539384b2f3Smrgif { { ac_try="$ac_link_default"
31549384b2f3Smrgcase "(($ac_try" in
31559384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31569384b2f3Smrg  *) ac_try_echo=$ac_try;;
31579384b2f3Smrgesac
31589384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
31599384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
31609384b2f3Smrg  (eval "$ac_link_default") 2>&5
3161966bf024Smrg  ac_status=$?
31629384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
31639384b2f3Smrg  test $ac_status = 0; }; then :
31649384b2f3Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
31659384b2f3Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
31669384b2f3Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
31679384b2f3Smrg# so that the user can short-circuit this test for compilers unknown to
31689384b2f3Smrg# Autoconf.
31699384b2f3Smrgfor ac_file in $ac_files ''
3170966bf024Smrgdo
3171966bf024Smrg  test -f "$ac_file" || continue
3172966bf024Smrg  case $ac_file in
31739384b2f3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3174966bf024Smrg	;;
3175966bf024Smrg    [ab].out )
3176966bf024Smrg	# We found the default executable, but exeext='' is most
3177966bf024Smrg	# certainly right.
3178966bf024Smrg	break;;
3179966bf024Smrg    *.* )
31809384b2f3Smrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
31819384b2f3Smrg	then :; else
31829384b2f3Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
31839384b2f3Smrg	fi
31849384b2f3Smrg	# We set ac_cv_exeext here because the later test for it is not
31859384b2f3Smrg	# safe: cross compilers may not add the suffix if given an `-o'
31869384b2f3Smrg	# argument, so we may need to know it at that point already.
31879384b2f3Smrg	# Even if this section looks crufty: it has the advantage of
31889384b2f3Smrg	# actually working.
3189966bf024Smrg	break;;
3190966bf024Smrg    * )
3191966bf024Smrg	break;;
3192966bf024Smrg  esac
3193966bf024Smrgdone
31949384b2f3Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
31959384b2f3Smrg
3196966bf024Smrgelse
31979384b2f3Smrg  ac_file=''
31989384b2f3Smrgfi
31999384b2f3Smrgif test -z "$ac_file"; then :
32009384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32019384b2f3Smrg$as_echo "no" >&6; }
32029384b2f3Smrg$as_echo "$as_me: failed program was:" >&5
3203966bf024Smrgsed 's/^/| /' conftest.$ac_ext >&5
3204966bf024Smrg
32059384b2f3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
32069384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
32079384b2f3Smrgas_fn_error 77 "C compiler cannot create executables
32089384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
32099384b2f3Smrgelse
32109384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32119384b2f3Smrg$as_echo "yes" >&6; }
3212966bf024Smrgfi
32139384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
32149384b2f3Smrg$as_echo_n "checking for C compiler default output file name... " >&6; }
32159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
32169384b2f3Smrg$as_echo "$ac_file" >&6; }
3217966bf024Smrgac_exeext=$ac_cv_exeext
3218966bf024Smrg
32199384b2f3Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3220966bf024Smrgac_clean_files=$ac_clean_files_save
32219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
32229384b2f3Smrg$as_echo_n "checking for suffix of executables... " >&6; }
32239384b2f3Smrgif { { ac_try="$ac_link"
32249384b2f3Smrgcase "(($ac_try" in
32259384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32269384b2f3Smrg  *) ac_try_echo=$ac_try;;
32279384b2f3Smrgesac
32289384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
32299384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
32309384b2f3Smrg  (eval "$ac_link") 2>&5
3231966bf024Smrg  ac_status=$?
32329384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
32339384b2f3Smrg  test $ac_status = 0; }; then :
3234966bf024Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3235966bf024Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3236966bf024Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
3237966bf024Smrg# `rm'.
3238966bf024Smrgfor ac_file in conftest.exe conftest conftest.*; do
3239966bf024Smrg  test -f "$ac_file" || continue
3240966bf024Smrg  case $ac_file in
32419384b2f3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3242966bf024Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3243966bf024Smrg	  break;;
3244966bf024Smrg    * ) break;;
3245966bf024Smrg  esac
3246966bf024Smrgdone
3247966bf024Smrgelse
32489384b2f3Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
32499384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
32509384b2f3Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
32519384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3252966bf024Smrgfi
32539384b2f3Smrgrm -f conftest conftest$ac_cv_exeext
32549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
32559384b2f3Smrg$as_echo "$ac_cv_exeext" >&6; }
3256966bf024Smrg
3257966bf024Smrgrm -f conftest.$ac_ext
3258966bf024SmrgEXEEXT=$ac_cv_exeext
3259966bf024Smrgac_exeext=$EXEEXT
32609384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
32619384b2f3Smrg/* end confdefs.h.  */
32629384b2f3Smrg#include <stdio.h>
32639384b2f3Smrgint
32649384b2f3Smrgmain ()
32659384b2f3Smrg{
32669384b2f3SmrgFILE *f = fopen ("conftest.out", "w");
32679384b2f3Smrg return ferror (f) || fclose (f) != 0;
32689384b2f3Smrg
32699384b2f3Smrg  ;
32709384b2f3Smrg  return 0;
32719384b2f3Smrg}
3272966bf024Smrg_ACEOF
32739384b2f3Smrgac_clean_files="$ac_clean_files conftest.out"
32749384b2f3Smrg# Check that the compiler produces executables we can run.  If not, either
32759384b2f3Smrg# the compiler is broken, or we cross compile.
32769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
32779384b2f3Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
32789384b2f3Smrgif test "$cross_compiling" != yes; then
32799384b2f3Smrg  { { ac_try="$ac_link"
32809384b2f3Smrgcase "(($ac_try" in
32819384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32829384b2f3Smrg  *) ac_try_echo=$ac_try;;
32839384b2f3Smrgesac
32849384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
32859384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
32869384b2f3Smrg  (eval "$ac_link") 2>&5
32879384b2f3Smrg  ac_status=$?
32889384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
32899384b2f3Smrg  test $ac_status = 0; }
32909384b2f3Smrg  if { ac_try='./conftest$ac_cv_exeext'
32919384b2f3Smrg  { { case "(($ac_try" in
32929384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32939384b2f3Smrg  *) ac_try_echo=$ac_try;;
32949384b2f3Smrgesac
32959384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
32969384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
32979384b2f3Smrg  (eval "$ac_try") 2>&5
32989384b2f3Smrg  ac_status=$?
32999384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33009384b2f3Smrg  test $ac_status = 0; }; }; then
33019384b2f3Smrg    cross_compiling=no
33029384b2f3Smrg  else
33039384b2f3Smrg    if test "$cross_compiling" = maybe; then
33049384b2f3Smrg	cross_compiling=yes
33059384b2f3Smrg    else
33069384b2f3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33079384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33089384b2f3Smrgas_fn_error $? "cannot run C compiled programs.
33099384b2f3SmrgIf you meant to cross compile, use \`--host'.
33109384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
33119384b2f3Smrg    fi
33129384b2f3Smrg  fi
33139384b2f3Smrgfi
33149384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
33159384b2f3Smrg$as_echo "$cross_compiling" >&6; }
33169384b2f3Smrg
33179384b2f3Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
33189384b2f3Smrgac_clean_files=$ac_clean_files_save
33199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
33209384b2f3Smrg$as_echo_n "checking for suffix of object files... " >&6; }
33219384b2f3Smrgif ${ac_cv_objext+:} false; then :
33229384b2f3Smrg  $as_echo_n "(cached) " >&6
33239384b2f3Smrgelse
33249384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3325966bf024Smrg/* end confdefs.h.  */
3326966bf024Smrg
3327966bf024Smrgint
3328966bf024Smrgmain ()
3329966bf024Smrg{
3330966bf024Smrg
3331966bf024Smrg  ;
3332966bf024Smrg  return 0;
3333966bf024Smrg}
3334966bf024Smrg_ACEOF
3335966bf024Smrgrm -f conftest.o conftest.obj
33369384b2f3Smrgif { { ac_try="$ac_compile"
33379384b2f3Smrgcase "(($ac_try" in
33389384b2f3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33399384b2f3Smrg  *) ac_try_echo=$ac_try;;
33409384b2f3Smrgesac
33419384b2f3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
33429384b2f3Smrg$as_echo "$ac_try_echo"; } >&5
33439384b2f3Smrg  (eval "$ac_compile") 2>&5
3344966bf024Smrg  ac_status=$?
33459384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33469384b2f3Smrg  test $ac_status = 0; }; then :
33479384b2f3Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
33489384b2f3Smrg  test -f "$ac_file" || continue;
3349966bf024Smrg  case $ac_file in
33509384b2f3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3351966bf024Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3352966bf024Smrg       break;;
3353966bf024Smrg  esac
3354966bf024Smrgdone
3355966bf024Smrgelse
33569384b2f3Smrg  $as_echo "$as_me: failed program was:" >&5
3357966bf024Smrgsed 's/^/| /' conftest.$ac_ext >&5
3358966bf024Smrg
33599384b2f3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33609384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33619384b2f3Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
33629384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3363966bf024Smrgfi
3364966bf024Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
3365966bf024Smrgfi
33669384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
33679384b2f3Smrg$as_echo "$ac_cv_objext" >&6; }
3368966bf024SmrgOBJEXT=$ac_cv_objext
3369966bf024Smrgac_objext=$OBJEXT
33709384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
33719384b2f3Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
33729384b2f3Smrgif ${ac_cv_c_compiler_gnu+:} false; then :
33739384b2f3Smrg  $as_echo_n "(cached) " >&6
3374966bf024Smrgelse
33759384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376966bf024Smrg/* end confdefs.h.  */
3377966bf024Smrg
3378966bf024Smrgint
3379966bf024Smrgmain ()
3380966bf024Smrg{
3381966bf024Smrg#ifndef __GNUC__
3382966bf024Smrg       choke me
3383966bf024Smrg#endif
3384966bf024Smrg
3385966bf024Smrg  ;
3386966bf024Smrg  return 0;
3387966bf024Smrg}
3388966bf024Smrg_ACEOF
33899384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
3390966bf024Smrg  ac_compiler_gnu=yes
3391966bf024Smrgelse
33929384b2f3Smrg  ac_compiler_gnu=no
3393966bf024Smrgfi
33949384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3395966bf024Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
3396966bf024Smrg
3397966bf024Smrgfi
33989384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
33999384b2f3Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
34009384b2f3Smrgif test $ac_compiler_gnu = yes; then
34019384b2f3Smrg  GCC=yes
34029384b2f3Smrgelse
34039384b2f3Smrg  GCC=
34049384b2f3Smrgfi
3405966bf024Smrgac_test_CFLAGS=${CFLAGS+set}
3406966bf024Smrgac_save_CFLAGS=$CFLAGS
34079384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
34089384b2f3Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
34099384b2f3Smrgif ${ac_cv_prog_cc_g+:} false; then :
34109384b2f3Smrg  $as_echo_n "(cached) " >&6
34119384b2f3Smrgelse
34129384b2f3Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
34139384b2f3Smrg   ac_c_werror_flag=yes
34149384b2f3Smrg   ac_cv_prog_cc_g=no
34159384b2f3Smrg   CFLAGS="-g"
34169384b2f3Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417966bf024Smrg/* end confdefs.h.  */
3418966bf024Smrg
3419966bf024Smrgint
3420966bf024Smrgmain ()
3421966bf024Smrg{
3422966bf024Smrg
3423966bf024Smrg  ;
3424966bf024Smrg  return 0;
3425966bf024Smrg}
3426966bf024Smrg_ACEOF
34279384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
3428966bf024Smrg  ac_cv_prog_cc_g=yes
3429966bf024Smrgelse
34309384b2f3Smrg  CFLAGS=""
34319384b2f3Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34329384b2f3Smrg/* end confdefs.h.  */
34339384b2f3Smrg
34349384b2f3Smrgint
34359384b2f3Smrgmain ()
34369384b2f3Smrg{
34379384b2f3Smrg
34389384b2f3Smrg  ;
34399384b2f3Smrg  return 0;
34409384b2f3Smrg}
34419384b2f3Smrg_ACEOF
34429384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
34439384b2f3Smrg
34449384b2f3Smrgelse
34459384b2f3Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
34469384b2f3Smrg	 CFLAGS="-g"
34479384b2f3Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34489384b2f3Smrg/* end confdefs.h.  */
34499384b2f3Smrg
34509384b2f3Smrgint
34519384b2f3Smrgmain ()
34529384b2f3Smrg{
3453966bf024Smrg
34549384b2f3Smrg  ;
34559384b2f3Smrg  return 0;
34569384b2f3Smrg}
34579384b2f3Smrg_ACEOF
34589384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
34599384b2f3Smrg  ac_cv_prog_cc_g=yes
34609384b2f3Smrgfi
34619384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34629384b2f3Smrgfi
34639384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464966bf024Smrgfi
34659384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34669384b2f3Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
3467966bf024Smrgfi
34689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
34699384b2f3Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
3470966bf024Smrgif test "$ac_test_CFLAGS" = set; then
3471966bf024Smrg  CFLAGS=$ac_save_CFLAGS
3472966bf024Smrgelif test $ac_cv_prog_cc_g = yes; then
3473966bf024Smrg  if test "$GCC" = yes; then
3474966bf024Smrg    CFLAGS="-g -O2"
3475966bf024Smrg  else
3476966bf024Smrg    CFLAGS="-g"
3477966bf024Smrg  fi
3478966bf024Smrgelse
3479966bf024Smrg  if test "$GCC" = yes; then
3480966bf024Smrg    CFLAGS="-O2"
3481966bf024Smrg  else
3482966bf024Smrg    CFLAGS=
3483966bf024Smrg  fi
3484966bf024Smrgfi
34859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
34869384b2f3Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
34879384b2f3Smrgif ${ac_cv_prog_cc_c89+:} false; then :
34889384b2f3Smrg  $as_echo_n "(cached) " >&6
3489966bf024Smrgelse
34909384b2f3Smrg  ac_cv_prog_cc_c89=no
3491966bf024Smrgac_save_CC=$CC
34929384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493966bf024Smrg/* end confdefs.h.  */
3494966bf024Smrg#include <stdarg.h>
3495966bf024Smrg#include <stdio.h>
34969384b2f3Smrgstruct stat;
3497966bf024Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3498966bf024Smrgstruct buf { int x; };
3499966bf024SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
3500966bf024Smrgstatic char *e (p, i)
3501966bf024Smrg     char **p;
3502966bf024Smrg     int i;
3503966bf024Smrg{
3504966bf024Smrg  return p[i];
3505966bf024Smrg}
3506966bf024Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
3507966bf024Smrg{
3508966bf024Smrg  char *s;
3509966bf024Smrg  va_list v;
3510966bf024Smrg  va_start (v,p);
3511966bf024Smrg  s = g (p, va_arg (v,int));
3512966bf024Smrg  va_end (v);
3513966bf024Smrg  return s;
3514966bf024Smrg}
3515966bf024Smrg
3516966bf024Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3517966bf024Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
3518966bf024Smrg   These don't provoke an error unfortunately, instead are silently treated
35199384b2f3Smrg   as 'x'.  The following induces an error, until -std is added to get
3520966bf024Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3521966bf024Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
35229384b2f3Smrg   that's true only with -std.  */
3523966bf024Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3524966bf024Smrg
35259384b2f3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
35269384b2f3Smrg   inside strings and character constants.  */
35279384b2f3Smrg#define FOO(x) 'x'
35289384b2f3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
35299384b2f3Smrg
3530966bf024Smrgint test (int i, double x);
3531966bf024Smrgstruct s1 {int (*f) (int a);};
3532966bf024Smrgstruct s2 {int (*f) (double a);};
3533966bf024Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3534966bf024Smrgint argc;
3535966bf024Smrgchar **argv;
3536966bf024Smrgint
3537966bf024Smrgmain ()
3538966bf024Smrg{
3539966bf024Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3540966bf024Smrg  ;
3541966bf024Smrg  return 0;
3542966bf024Smrg}
3543966bf024Smrg_ACEOF
35449384b2f3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
35459384b2f3Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3546966bf024Smrgdo
3547966bf024Smrg  CC="$ac_save_CC $ac_arg"
35489384b2f3Smrg  if ac_fn_c_try_compile "$LINENO"; then :
35499384b2f3Smrg  ac_cv_prog_cc_c89=$ac_arg
3550966bf024Smrgfi
35519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext
35529384b2f3Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
3553966bf024Smrgdone
35549384b2f3Smrgrm -f conftest.$ac_ext
3555966bf024SmrgCC=$ac_save_CC
3556966bf024Smrg
3557966bf024Smrgfi
35589384b2f3Smrg# AC_CACHE_VAL
35599384b2f3Smrgcase "x$ac_cv_prog_cc_c89" in
35609384b2f3Smrg  x)
35619384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
35629384b2f3Smrg$as_echo "none needed" >&6; } ;;
35639384b2f3Smrg  xno)
35649384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
35659384b2f3Smrg$as_echo "unsupported" >&6; } ;;
3566966bf024Smrg  *)
35679384b2f3Smrg    CC="$CC $ac_cv_prog_cc_c89"
35689384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
35699384b2f3Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3570966bf024Smrgesac
35719384b2f3Smrgif test "x$ac_cv_prog_cc_c89" != xno; then :
3572966bf024Smrg
3573966bf024Smrgfi
3574966bf024Smrg
3575966bf024Smrgac_ext=c
3576966bf024Smrgac_cpp='$CPP $CPPFLAGS'
3577966bf024Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3578966bf024Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3579966bf024Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3580966bf024SmrgDEPDIR="${am__leading_dot}deps"
3581966bf024Smrg
35829384b2f3Smrgac_config_commands="$ac_config_commands depfiles"
3583966bf024Smrg
3584966bf024Smrg
3585966bf024Smrgam_make=${MAKE-make}
3586966bf024Smrgcat > confinc << 'END'
3587966bf024Smrgam__doit:
35889384b2f3Smrg	@echo this is the am__doit target
3589966bf024Smrg.PHONY: am__doit
3590966bf024SmrgEND
3591966bf024Smrg# If we don't find an include directive, just comment out the code.
35929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
35939384b2f3Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
3594966bf024Smrgam__include="#"
3595966bf024Smrgam__quote=
3596966bf024Smrg_am_result=none
3597966bf024Smrg# First try GNU make style include.
3598966bf024Smrgecho "include confinc" > confmf
35999384b2f3Smrg# Ignore all kinds of additional output from 'make'.
36009384b2f3Smrgcase `$am_make -s -f confmf 2> /dev/null` in #(
36019384b2f3Smrg*the\ am__doit\ target*)
36029384b2f3Smrg  am__include=include
36039384b2f3Smrg  am__quote=
36049384b2f3Smrg  _am_result=GNU
36059384b2f3Smrg  ;;
36069384b2f3Smrgesac
3607966bf024Smrg# Now try BSD make style include.
3608966bf024Smrgif test "$am__include" = "#"; then
3609966bf024Smrg   echo '.include "confinc"' > confmf
36109384b2f3Smrg   case `$am_make -s -f confmf 2> /dev/null` in #(
36119384b2f3Smrg   *the\ am__doit\ target*)
36129384b2f3Smrg     am__include=.include
36139384b2f3Smrg     am__quote="\""
36149384b2f3Smrg     _am_result=BSD
36159384b2f3Smrg     ;;
36169384b2f3Smrg   esac
3617966bf024Smrgfi
3618966bf024Smrg
3619966bf024Smrg
36209384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
36219384b2f3Smrg$as_echo "$_am_result" >&6; }
3622966bf024Smrgrm -f confinc confmf
3623966bf024Smrg
36249384b2f3Smrg# Check whether --enable-dependency-tracking was given.
36259384b2f3Smrgif test "${enable_dependency_tracking+set}" = set; then :
36269384b2f3Smrg  enableval=$enable_dependency_tracking;
36279384b2f3Smrgfi
3628966bf024Smrg
3629966bf024Smrgif test "x$enable_dependency_tracking" != xno; then
3630966bf024Smrg  am_depcomp="$ac_aux_dir/depcomp"
3631966bf024Smrg  AMDEPBACKSLASH='\'
36329384b2f3Smrg  am__nodep='_no'
3633966bf024Smrgfi
36349384b2f3Smrg if test "x$enable_dependency_tracking" != xno; then
3635966bf024Smrg  AMDEP_TRUE=
3636966bf024Smrg  AMDEP_FALSE='#'
3637966bf024Smrgelse
3638966bf024Smrg  AMDEP_TRUE='#'
3639966bf024Smrg  AMDEP_FALSE=
3640966bf024Smrgfi
3641966bf024Smrg
3642966bf024Smrg
3643966bf024Smrg
3644966bf024Smrgdepcc="$CC"   am_compiler_list=
3645966bf024Smrg
36469384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
36479384b2f3Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
36489384b2f3Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
36499384b2f3Smrg  $as_echo_n "(cached) " >&6
3650966bf024Smrgelse
3651966bf024Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3652966bf024Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
3653966bf024Smrg  # making bogus files that we don't know about and never remove.  For
3654966bf024Smrg  # instance it was reported that on HP-UX the gcc test will end up
36559384b2f3Smrg  # making a dummy file named 'D' -- because '-MD' means "put the output
36569384b2f3Smrg  # in D".
36579384b2f3Smrg  rm -rf conftest.dir
3658966bf024Smrg  mkdir conftest.dir
3659966bf024Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
3660966bf024Smrg  # using a relative directory.
3661966bf024Smrg  cp "$am_depcomp" conftest.dir
3662966bf024Smrg  cd conftest.dir
3663966bf024Smrg  # We will build objects and dependencies in a subdirectory because
3664966bf024Smrg  # it helps to detect inapplicable dependency modes.  For instance
3665966bf024Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
3666966bf024Smrg  # side effect of compilation, but ICC will put the dependencies in
3667966bf024Smrg  # the current directory while Tru64 will put them in the object
3668966bf024Smrg  # directory.
3669966bf024Smrg  mkdir sub
3670966bf024Smrg
3671966bf024Smrg  am_cv_CC_dependencies_compiler_type=none
3672966bf024Smrg  if test "$am_compiler_list" = ""; then
3673966bf024Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3674966bf024Smrg  fi
36759384b2f3Smrg  am__universal=false
36769384b2f3Smrg  case " $depcc " in #(
36779384b2f3Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
36789384b2f3Smrg     esac
36799384b2f3Smrg
3680966bf024Smrg  for depmode in $am_compiler_list; do
3681966bf024Smrg    # Setup a source with many dependencies, because some compilers
3682966bf024Smrg    # like to wrap large dependency lists on column 80 (with \), and
3683966bf024Smrg    # we should not choose a depcomp mode which is confused by this.
3684966bf024Smrg    #
3685966bf024Smrg    # We need to recreate these files for each test, as the compiler may
3686966bf024Smrg    # overwrite some of them when testing with obscure command lines.
3687966bf024Smrg    # This happens at least with the AIX C compiler.
3688966bf024Smrg    : > sub/conftest.c
3689966bf024Smrg    for i in 1 2 3 4 5 6; do
3690966bf024Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
36919384b2f3Smrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
36929384b2f3Smrg      # Solaris 10 /bin/sh.
36939384b2f3Smrg      echo '/* dummy */' > sub/conftst$i.h
3694966bf024Smrg    done
3695966bf024Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3696966bf024Smrg
36979384b2f3Smrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
36989384b2f3Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
36999384b2f3Smrg    # handle '-M -o', and we need to detect this.  Also, some Intel
37009384b2f3Smrg    # versions had trouble with output in subdirs.
37019384b2f3Smrg    am__obj=sub/conftest.${OBJEXT-o}
37029384b2f3Smrg    am__minus_obj="-o $am__obj"
3703966bf024Smrg    case $depmode in
37049384b2f3Smrg    gcc)
37059384b2f3Smrg      # This depmode causes a compiler race in universal mode.
37069384b2f3Smrg      test "$am__universal" = false || continue
37079384b2f3Smrg      ;;
3708966bf024Smrg    nosideeffect)
37099384b2f3Smrg      # After this tag, mechanisms are not by side-effect, so they'll
37109384b2f3Smrg      # only be used when explicitly requested.
3711966bf024Smrg      if test "x$enable_dependency_tracking" = xyes; then
3712966bf024Smrg	continue
3713966bf024Smrg      else
3714966bf024Smrg	break
3715966bf024Smrg      fi
3716966bf024Smrg      ;;
37179384b2f3Smrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
37189384b2f3Smrg      # This compiler won't grok '-c -o', but also, the minuso test has
37199384b2f3Smrg      # not run yet.  These depmodes are late enough in the game, and
37209384b2f3Smrg      # so weak that their functioning should not be impacted.
37219384b2f3Smrg      am__obj=conftest.${OBJEXT-o}
37229384b2f3Smrg      am__minus_obj=
37239384b2f3Smrg      ;;
3724966bf024Smrg    none) break ;;
3725966bf024Smrg    esac
3726966bf024Smrg    if depmode=$depmode \
37279384b2f3Smrg       source=sub/conftest.c object=$am__obj \
3728966bf024Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
37299384b2f3Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3730966bf024Smrg         >/dev/null 2>conftest.err &&
37319384b2f3Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3732966bf024Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
37339384b2f3Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3734966bf024Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3735966bf024Smrg      # icc doesn't choke on unknown options, it will just issue warnings
37369384b2f3Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
37379384b2f3Smrg      # that says an option was ignored or not supported.
37389384b2f3Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
37399384b2f3Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
37409384b2f3Smrg      # The diagnosis changed in icc 8.0:
37419384b2f3Smrg      #   icc: Command line remark: option '-MP' not supported
37429384b2f3Smrg      if (grep 'ignoring option' conftest.err ||
37439384b2f3Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3744966bf024Smrg        am_cv_CC_dependencies_compiler_type=$depmode
3745966bf024Smrg        break
3746966bf024Smrg      fi
3747966bf024Smrg    fi
3748966bf024Smrg  done
3749966bf024Smrg
3750966bf024Smrg  cd ..
3751966bf024Smrg  rm -rf conftest.dir
3752966bf024Smrgelse
3753966bf024Smrg  am_cv_CC_dependencies_compiler_type=none
3754966bf024Smrgfi
3755966bf024Smrg
3756966bf024Smrgfi
37579384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
37589384b2f3Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3759966bf024SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3760966bf024Smrg
37619384b2f3Smrg if
3762966bf024Smrg  test "x$enable_dependency_tracking" != xno \
3763966bf024Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3764966bf024Smrg  am__fastdepCC_TRUE=
3765966bf024Smrg  am__fastdepCC_FALSE='#'
3766966bf024Smrgelse
3767966bf024Smrg  am__fastdepCC_TRUE='#'
3768966bf024Smrg  am__fastdepCC_FALSE=
3769966bf024Smrgfi
3770966bf024Smrg
3771966bf024Smrg
37729384b2f3Smrgcase `pwd` in
37739384b2f3Smrg  *\ * | *\	*)
37749384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
37759384b2f3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
37769384b2f3Smrgesac
37779384b2f3Smrg
37789384b2f3Smrg
37799384b2f3Smrg
37809384b2f3Smrgmacro_version='2.4.2'
37819384b2f3Smrgmacro_revision='1.3337'
37829384b2f3Smrg
37839384b2f3Smrg
37849384b2f3Smrg
37859384b2f3Smrg
37869384b2f3Smrg
3787966bf024Smrg
3788966bf024Smrg
37899384b2f3Smrg
37909384b2f3Smrg
37919384b2f3Smrg
37929384b2f3Smrg
37939384b2f3Smrg
37949384b2f3Smrg
37959384b2f3Smrgltmain="$ac_aux_dir/ltmain.sh"
3796966bf024Smrg
3797966bf024Smrg# Make sure we can run config.sub.
37989384b2f3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
37999384b2f3Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
38009384b2f3Smrg
38019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
38029384b2f3Smrg$as_echo_n "checking build system type... " >&6; }
38039384b2f3Smrgif ${ac_cv_build+:} false; then :
38049384b2f3Smrg  $as_echo_n "(cached) " >&6
38059384b2f3Smrgelse
38069384b2f3Smrg  ac_build_alias=$build_alias
38079384b2f3Smrgtest "x$ac_build_alias" = x &&
38089384b2f3Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
38099384b2f3Smrgtest "x$ac_build_alias" = x &&
38109384b2f3Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
38119384b2f3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
38129384b2f3Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
38139384b2f3Smrg
38149384b2f3Smrgfi
38159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
38169384b2f3Smrg$as_echo "$ac_cv_build" >&6; }
38179384b2f3Smrgcase $ac_cv_build in
38189384b2f3Smrg*-*-*) ;;
38199384b2f3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
38209384b2f3Smrgesac
3821966bf024Smrgbuild=$ac_cv_build
38229384b2f3Smrgac_save_IFS=$IFS; IFS='-'
38239384b2f3Smrgset x $ac_cv_build
38249384b2f3Smrgshift
38259384b2f3Smrgbuild_cpu=$1
38269384b2f3Smrgbuild_vendor=$2
38279384b2f3Smrgshift; shift
38289384b2f3Smrg# Remember, the first character of IFS is used to create $*,
38299384b2f3Smrg# except with old shells:
38309384b2f3Smrgbuild_os=$*
38319384b2f3SmrgIFS=$ac_save_IFS
38329384b2f3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3833966bf024Smrg
3834966bf024Smrg
38359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
38369384b2f3Smrg$as_echo_n "checking host system type... " >&6; }
38379384b2f3Smrgif ${ac_cv_host+:} false; then :
38389384b2f3Smrg  $as_echo_n "(cached) " >&6
3839966bf024Smrgelse
38409384b2f3Smrg  if test "x$host_alias" = x; then
38419384b2f3Smrg  ac_cv_host=$ac_cv_build
38429384b2f3Smrgelse
38439384b2f3Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
38449384b2f3Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
38459384b2f3Smrgfi
3846966bf024Smrg
3847966bf024Smrgfi
38489384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
38499384b2f3Smrg$as_echo "$ac_cv_host" >&6; }
38509384b2f3Smrgcase $ac_cv_host in
38519384b2f3Smrg*-*-*) ;;
38529384b2f3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
38539384b2f3Smrgesac
3854966bf024Smrghost=$ac_cv_host
38559384b2f3Smrgac_save_IFS=$IFS; IFS='-'
38569384b2f3Smrgset x $ac_cv_host
38579384b2f3Smrgshift
38589384b2f3Smrghost_cpu=$1
38599384b2f3Smrghost_vendor=$2
38609384b2f3Smrgshift; shift
38619384b2f3Smrg# Remember, the first character of IFS is used to create $*,
38629384b2f3Smrg# except with old shells:
38639384b2f3Smrghost_os=$*
38649384b2f3SmrgIFS=$ac_save_IFS
38659384b2f3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
38669384b2f3Smrg
38679384b2f3Smrg
38689384b2f3Smrg# Backslashify metacharacters that are still active within
38699384b2f3Smrg# double-quoted strings.
38709384b2f3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3871966bf024Smrg
38729384b2f3Smrg# Same as above, but do not quote variable references.
38739384b2f3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
3874966bf024Smrg
38759384b2f3Smrg# Sed substitution to delay expansion of an escaped shell variable in a
38769384b2f3Smrg# double_quote_subst'ed string.
38779384b2f3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
38789384b2f3Smrg
38799384b2f3Smrg# Sed substitution to delay expansion of an escaped single quote.
38809384b2f3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
38819384b2f3Smrg
38829384b2f3Smrg# Sed substitution to avoid accidental globbing in evaled expressions
38839384b2f3Smrgno_glob_subst='s/\*/\\\*/g'
38849384b2f3Smrg
38859384b2f3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
38869384b2f3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
38879384b2f3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
38889384b2f3Smrg
38899384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
38909384b2f3Smrg$as_echo_n "checking how to print strings... " >&6; }
38919384b2f3Smrg# Test print first, because it will be a builtin if present.
38929384b2f3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
38939384b2f3Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
38949384b2f3Smrg  ECHO='print -r --'
38959384b2f3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
38969384b2f3Smrg  ECHO='printf %s\n'
38979384b2f3Smrgelse
38989384b2f3Smrg  # Use this function as a fallback that always works.
38999384b2f3Smrg  func_fallback_echo ()
39009384b2f3Smrg  {
39019384b2f3Smrg    eval 'cat <<_LTECHO_EOF
39029384b2f3Smrg$1
39039384b2f3Smrg_LTECHO_EOF'
39049384b2f3Smrg  }
39059384b2f3Smrg  ECHO='func_fallback_echo'
39069384b2f3Smrgfi
39079384b2f3Smrg
39089384b2f3Smrg# func_echo_all arg...
39099384b2f3Smrg# Invoke $ECHO with all args, space-separated.
39109384b2f3Smrgfunc_echo_all ()
39119384b2f3Smrg{
39129384b2f3Smrg    $ECHO ""
39139384b2f3Smrg}
39149384b2f3Smrg
39159384b2f3Smrgcase "$ECHO" in
39169384b2f3Smrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
39179384b2f3Smrg$as_echo "printf" >&6; } ;;
39189384b2f3Smrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
39199384b2f3Smrg$as_echo "print -r" >&6; } ;;
39209384b2f3Smrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
39219384b2f3Smrg$as_echo "cat" >&6; } ;;
39229384b2f3Smrgesac
39239384b2f3Smrg
39249384b2f3Smrg
39259384b2f3Smrg
39269384b2f3Smrg
39279384b2f3Smrg
39289384b2f3Smrg
39299384b2f3Smrg
39309384b2f3Smrg
39319384b2f3Smrg
39329384b2f3Smrg
39339384b2f3Smrg
39349384b2f3Smrg
39359384b2f3Smrg
39369384b2f3Smrg
39379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
39389384b2f3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
39399384b2f3Smrgif ${ac_cv_path_SED+:} false; then :
39409384b2f3Smrg  $as_echo_n "(cached) " >&6
39419384b2f3Smrgelse
39429384b2f3Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
39439384b2f3Smrg     for ac_i in 1 2 3 4 5 6 7; do
39449384b2f3Smrg       ac_script="$ac_script$as_nl$ac_script"
39459384b2f3Smrg     done
39469384b2f3Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
39479384b2f3Smrg     { ac_script=; unset ac_script;}
39489384b2f3Smrg     if test -z "$SED"; then
39499384b2f3Smrg  ac_path_SED_found=false
39509384b2f3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
39519384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
39529384b2f3Smrgfor as_dir in $PATH
39539384b2f3Smrgdo
3954966bf024Smrg  IFS=$as_save_IFS
3955966bf024Smrg  test -z "$as_dir" && as_dir=.
39569384b2f3Smrg    for ac_prog in sed gsed; do
3957966bf024Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
39589384b2f3Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
39599384b2f3Smrg      as_fn_executable_p "$ac_path_SED" || continue
39609384b2f3Smrg# Check for GNU ac_path_SED and select it if it is found.
39619384b2f3Smrg  # Check for GNU $ac_path_SED
39629384b2f3Smrgcase `"$ac_path_SED" --version 2>&1` in
39639384b2f3Smrg*GNU*)
39649384b2f3Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
39659384b2f3Smrg*)
39669384b2f3Smrg  ac_count=0
39679384b2f3Smrg  $as_echo_n 0123456789 >"conftest.in"
39689384b2f3Smrg  while :
39699384b2f3Smrg  do
39709384b2f3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
39719384b2f3Smrg    mv "conftest.tmp" "conftest.in"
39729384b2f3Smrg    cp "conftest.in" "conftest.nl"
39739384b2f3Smrg    $as_echo '' >> "conftest.nl"
39749384b2f3Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
39759384b2f3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
39769384b2f3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
39779384b2f3Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
39789384b2f3Smrg      # Best one so far, save it but keep looking for a better one
39799384b2f3Smrg      ac_cv_path_SED="$ac_path_SED"
39809384b2f3Smrg      ac_path_SED_max=$ac_count
39819384b2f3Smrg    fi
39829384b2f3Smrg    # 10*(2^10) chars as input seems more than enough
39839384b2f3Smrg    test $ac_count -gt 10 && break
39849384b2f3Smrg  done
39859384b2f3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
39869384b2f3Smrgesac
39879384b2f3Smrg
39889384b2f3Smrg      $ac_path_SED_found && break 3
3989966bf024Smrg    done
3990966bf024Smrg  done
39919384b2f3Smrg  done
39929384b2f3SmrgIFS=$as_save_IFS
39939384b2f3Smrg  if test -z "$ac_cv_path_SED"; then
39949384b2f3Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
39959384b2f3Smrg  fi
39969384b2f3Smrgelse
39979384b2f3Smrg  ac_cv_path_SED=$SED
39989384b2f3Smrgfi
39999384b2f3Smrg
40009384b2f3Smrgfi
40019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
40029384b2f3Smrg$as_echo "$ac_cv_path_SED" >&6; }
40039384b2f3Smrg SED="$ac_cv_path_SED"
40049384b2f3Smrg  rm -f conftest.sed
40059384b2f3Smrg
40069384b2f3Smrgtest -z "$SED" && SED=sed
40079384b2f3SmrgXsed="$SED -e 1s/^X//"
40089384b2f3Smrg
40099384b2f3Smrg
40109384b2f3Smrg
40119384b2f3Smrg
40129384b2f3Smrg
40139384b2f3Smrg
40149384b2f3Smrg
40159384b2f3Smrg
40169384b2f3Smrg
40179384b2f3Smrg
40189384b2f3Smrg
40199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
40209384b2f3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
40219384b2f3Smrgif ${ac_cv_path_GREP+:} false; then :
40229384b2f3Smrg  $as_echo_n "(cached) " >&6
40239384b2f3Smrgelse
40249384b2f3Smrg  if test -z "$GREP"; then
40259384b2f3Smrg  ac_path_GREP_found=false
40269384b2f3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
40279384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40289384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40299384b2f3Smrgdo
40309384b2f3Smrg  IFS=$as_save_IFS
40319384b2f3Smrg  test -z "$as_dir" && as_dir=.
40329384b2f3Smrg    for ac_prog in grep ggrep; do
40339384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
40349384b2f3Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
40359384b2f3Smrg      as_fn_executable_p "$ac_path_GREP" || continue
40369384b2f3Smrg# Check for GNU ac_path_GREP and select it if it is found.
40379384b2f3Smrg  # Check for GNU $ac_path_GREP
40389384b2f3Smrgcase `"$ac_path_GREP" --version 2>&1` in
40399384b2f3Smrg*GNU*)
40409384b2f3Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
40419384b2f3Smrg*)
40429384b2f3Smrg  ac_count=0
40439384b2f3Smrg  $as_echo_n 0123456789 >"conftest.in"
40449384b2f3Smrg  while :
40459384b2f3Smrg  do
40469384b2f3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
40479384b2f3Smrg    mv "conftest.tmp" "conftest.in"
40489384b2f3Smrg    cp "conftest.in" "conftest.nl"
40499384b2f3Smrg    $as_echo 'GREP' >> "conftest.nl"
40509384b2f3Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
40519384b2f3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
40529384b2f3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
40539384b2f3Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
40549384b2f3Smrg      # Best one so far, save it but keep looking for a better one
40559384b2f3Smrg      ac_cv_path_GREP="$ac_path_GREP"
40569384b2f3Smrg      ac_path_GREP_max=$ac_count
40579384b2f3Smrg    fi
40589384b2f3Smrg    # 10*(2^10) chars as input seems more than enough
40599384b2f3Smrg    test $ac_count -gt 10 && break
40609384b2f3Smrg  done
40619384b2f3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
40629384b2f3Smrgesac
40639384b2f3Smrg
40649384b2f3Smrg      $ac_path_GREP_found && break 3
40659384b2f3Smrg    done
40669384b2f3Smrg  done
40679384b2f3Smrg  done
40689384b2f3SmrgIFS=$as_save_IFS
40699384b2f3Smrg  if test -z "$ac_cv_path_GREP"; then
40709384b2f3Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4071966bf024Smrg  fi
40729384b2f3Smrgelse
40739384b2f3Smrg  ac_cv_path_GREP=$GREP
40749384b2f3Smrgfi
40759384b2f3Smrg
40769384b2f3Smrgfi
40779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
40789384b2f3Smrg$as_echo "$ac_cv_path_GREP" >&6; }
40799384b2f3Smrg GREP="$ac_cv_path_GREP"
40809384b2f3Smrg
40819384b2f3Smrg
40829384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
40839384b2f3Smrg$as_echo_n "checking for egrep... " >&6; }
40849384b2f3Smrgif ${ac_cv_path_EGREP+:} false; then :
40859384b2f3Smrg  $as_echo_n "(cached) " >&6
40869384b2f3Smrgelse
40879384b2f3Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
40889384b2f3Smrg   then ac_cv_path_EGREP="$GREP -E"
40899384b2f3Smrg   else
40909384b2f3Smrg     if test -z "$EGREP"; then
40919384b2f3Smrg  ac_path_EGREP_found=false
40929384b2f3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
40939384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40949384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40959384b2f3Smrgdo
40969384b2f3Smrg  IFS=$as_save_IFS
40979384b2f3Smrg  test -z "$as_dir" && as_dir=.
40989384b2f3Smrg    for ac_prog in egrep; do
40999384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
41009384b2f3Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
41019384b2f3Smrg      as_fn_executable_p "$ac_path_EGREP" || continue
41029384b2f3Smrg# Check for GNU ac_path_EGREP and select it if it is found.
41039384b2f3Smrg  # Check for GNU $ac_path_EGREP
41049384b2f3Smrgcase `"$ac_path_EGREP" --version 2>&1` in
41059384b2f3Smrg*GNU*)
41069384b2f3Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
41079384b2f3Smrg*)
41089384b2f3Smrg  ac_count=0
41099384b2f3Smrg  $as_echo_n 0123456789 >"conftest.in"
41109384b2f3Smrg  while :
41119384b2f3Smrg  do
41129384b2f3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
41139384b2f3Smrg    mv "conftest.tmp" "conftest.in"
41149384b2f3Smrg    cp "conftest.in" "conftest.nl"
41159384b2f3Smrg    $as_echo 'EGREP' >> "conftest.nl"
41169384b2f3Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
41179384b2f3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
41189384b2f3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
41199384b2f3Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
41209384b2f3Smrg      # Best one so far, save it but keep looking for a better one
41219384b2f3Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
41229384b2f3Smrg      ac_path_EGREP_max=$ac_count
4123966bf024Smrg    fi
41249384b2f3Smrg    # 10*(2^10) chars as input seems more than enough
41259384b2f3Smrg    test $ac_count -gt 10 && break
4126966bf024Smrg  done
41279384b2f3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
41289384b2f3Smrgesac
41299384b2f3Smrg
41309384b2f3Smrg      $ac_path_EGREP_found && break 3
41319384b2f3Smrg    done
41329384b2f3Smrg  done
41339384b2f3Smrg  done
41349384b2f3SmrgIFS=$as_save_IFS
41359384b2f3Smrg  if test -z "$ac_cv_path_EGREP"; then
41369384b2f3Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
41379384b2f3Smrg  fi
41389384b2f3Smrgelse
41399384b2f3Smrg  ac_cv_path_EGREP=$EGREP
41409384b2f3Smrgfi
4141966bf024Smrg
41429384b2f3Smrg   fi
4143966bf024Smrgfi
41449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
41459384b2f3Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
41469384b2f3Smrg EGREP="$ac_cv_path_EGREP"
4147966bf024Smrg
4148966bf024Smrg
41499384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
41509384b2f3Smrg$as_echo_n "checking for fgrep... " >&6; }
41519384b2f3Smrgif ${ac_cv_path_FGREP+:} false; then :
41529384b2f3Smrg  $as_echo_n "(cached) " >&6
4153966bf024Smrgelse
41549384b2f3Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
41559384b2f3Smrg   then ac_cv_path_FGREP="$GREP -F"
41569384b2f3Smrg   else
41579384b2f3Smrg     if test -z "$FGREP"; then
41589384b2f3Smrg  ac_path_FGREP_found=false
41599384b2f3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
41609384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41619384b2f3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
41629384b2f3Smrgdo
41639384b2f3Smrg  IFS=$as_save_IFS
41649384b2f3Smrg  test -z "$as_dir" && as_dir=.
41659384b2f3Smrg    for ac_prog in fgrep; do
41669384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
41679384b2f3Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
41689384b2f3Smrg      as_fn_executable_p "$ac_path_FGREP" || continue
41699384b2f3Smrg# Check for GNU ac_path_FGREP and select it if it is found.
41709384b2f3Smrg  # Check for GNU $ac_path_FGREP
41719384b2f3Smrgcase `"$ac_path_FGREP" --version 2>&1` in
41729384b2f3Smrg*GNU*)
41739384b2f3Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
41749384b2f3Smrg*)
41759384b2f3Smrg  ac_count=0
41769384b2f3Smrg  $as_echo_n 0123456789 >"conftest.in"
41779384b2f3Smrg  while :
41789384b2f3Smrg  do
41799384b2f3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
41809384b2f3Smrg    mv "conftest.tmp" "conftest.in"
41819384b2f3Smrg    cp "conftest.in" "conftest.nl"
41829384b2f3Smrg    $as_echo 'FGREP' >> "conftest.nl"
41839384b2f3Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
41849384b2f3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
41859384b2f3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
41869384b2f3Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
41879384b2f3Smrg      # Best one so far, save it but keep looking for a better one
41889384b2f3Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
41899384b2f3Smrg      ac_path_FGREP_max=$ac_count
4190966bf024Smrg    fi
41919384b2f3Smrg    # 10*(2^10) chars as input seems more than enough
41929384b2f3Smrg    test $ac_count -gt 10 && break
41939384b2f3Smrg  done
41949384b2f3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
41959384b2f3Smrgesac
41969384b2f3Smrg
41979384b2f3Smrg      $ac_path_FGREP_found && break 3
41989384b2f3Smrg    done
41999384b2f3Smrg  done
42009384b2f3Smrg  done
42019384b2f3SmrgIFS=$as_save_IFS
42029384b2f3Smrg  if test -z "$ac_cv_path_FGREP"; then
42039384b2f3Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
42049384b2f3Smrg  fi
42059384b2f3Smrgelse
42069384b2f3Smrg  ac_cv_path_FGREP=$FGREP
42079384b2f3Smrgfi
42089384b2f3Smrg
42099384b2f3Smrg   fi
4210966bf024Smrgfi
42119384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
42129384b2f3Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
42139384b2f3Smrg FGREP="$ac_cv_path_FGREP"
42149384b2f3Smrg
42159384b2f3Smrg
42169384b2f3Smrgtest -z "$GREP" && GREP=grep
42179384b2f3Smrg
42189384b2f3Smrg
42199384b2f3Smrg
42209384b2f3Smrg
42219384b2f3Smrg
42229384b2f3Smrg
4223966bf024Smrg
4224966bf024Smrg
4225966bf024Smrg
42269384b2f3Smrg
42279384b2f3Smrg
42289384b2f3Smrg
42299384b2f3Smrg
42309384b2f3Smrg
42319384b2f3Smrg
42329384b2f3Smrg
42339384b2f3Smrg
42349384b2f3Smrg
42359384b2f3Smrg
42369384b2f3Smrg# Check whether --with-gnu-ld was given.
42379384b2f3Smrgif test "${with_gnu_ld+set}" = set; then :
42389384b2f3Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4239966bf024Smrgelse
4240966bf024Smrg  with_gnu_ld=no
42419384b2f3Smrgfi
42429384b2f3Smrg
4243966bf024Smrgac_prog=ld
4244966bf024Smrgif test "$GCC" = yes; then
4245966bf024Smrg  # Check if gcc -print-prog-name=ld gives a path.
42469384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
42479384b2f3Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
4248966bf024Smrg  case $host in
4249966bf024Smrg  *-*-mingw*)
4250966bf024Smrg    # gcc leaves a trailing carriage return which upsets mingw
4251966bf024Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4252966bf024Smrg  *)
4253966bf024Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4254966bf024Smrg  esac
4255966bf024Smrg  case $ac_prog in
4256966bf024Smrg    # Accept absolute paths.
4257966bf024Smrg    [\\/]* | ?:[\\/]*)
4258966bf024Smrg      re_direlt='/[^/][^/]*/\.\./'
4259966bf024Smrg      # Canonicalize the pathname of ld
42609384b2f3Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
42619384b2f3Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
42629384b2f3Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4263966bf024Smrg      done
4264966bf024Smrg      test -z "$LD" && LD="$ac_prog"
4265966bf024Smrg      ;;
4266966bf024Smrg  "")
4267966bf024Smrg    # If it fails, then pretend we aren't using GCC.
4268966bf024Smrg    ac_prog=ld
4269966bf024Smrg    ;;
4270966bf024Smrg  *)
4271966bf024Smrg    # If it is relative, then search for the first ld in PATH.
4272966bf024Smrg    with_gnu_ld=unknown
4273966bf024Smrg    ;;
4274966bf024Smrg  esac
4275966bf024Smrgelif test "$with_gnu_ld" = yes; then
42769384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
42779384b2f3Smrg$as_echo_n "checking for GNU ld... " >&6; }
4278966bf024Smrgelse
42799384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
42809384b2f3Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
4281966bf024Smrgfi
42829384b2f3Smrgif ${lt_cv_path_LD+:} false; then :
42839384b2f3Smrg  $as_echo_n "(cached) " >&6
4284966bf024Smrgelse
4285966bf024Smrg  if test -z "$LD"; then
4286966bf024Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4287966bf024Smrg  for ac_dir in $PATH; do
4288966bf024Smrg    IFS="$lt_save_ifs"
4289966bf024Smrg    test -z "$ac_dir" && ac_dir=.
4290966bf024Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4291966bf024Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
4292966bf024Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
42939384b2f3Smrg      # but apparently some variants of GNU ld only accept -v.
4294966bf024Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
4295966bf024Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4296966bf024Smrg      *GNU* | *'with BFD'*)
4297966bf024Smrg	test "$with_gnu_ld" != no && break
4298966bf024Smrg	;;
4299966bf024Smrg      *)
4300966bf024Smrg	test "$with_gnu_ld" != yes && break
4301966bf024Smrg	;;
4302966bf024Smrg      esac
4303966bf024Smrg    fi
4304966bf024Smrg  done
4305966bf024Smrg  IFS="$lt_save_ifs"
4306966bf024Smrgelse
4307966bf024Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4308966bf024Smrgfi
4309966bf024Smrgfi
4310966bf024Smrg
4311966bf024SmrgLD="$lt_cv_path_LD"
4312966bf024Smrgif test -n "$LD"; then
43139384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
43149384b2f3Smrg$as_echo "$LD" >&6; }
4315966bf024Smrgelse
43169384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
43179384b2f3Smrg$as_echo "no" >&6; }
4318966bf024Smrgfi
43199384b2f3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
43209384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
43219384b2f3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
43229384b2f3Smrgif ${lt_cv_prog_gnu_ld+:} false; then :
43239384b2f3Smrg  $as_echo_n "(cached) " >&6
4324966bf024Smrgelse
43259384b2f3Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4326966bf024Smrgcase `$LD -v 2>&1 </dev/null` in
4327966bf024Smrg*GNU* | *'with BFD'*)
4328966bf024Smrg  lt_cv_prog_gnu_ld=yes
4329966bf024Smrg  ;;
4330966bf024Smrg*)
4331966bf024Smrg  lt_cv_prog_gnu_ld=no
4332966bf024Smrg  ;;
4333966bf024Smrgesac
4334966bf024Smrgfi
43359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
43369384b2f3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4337966bf024Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
4338966bf024Smrg
4339966bf024Smrg
4340966bf024Smrg
43419384b2f3Smrg
43429384b2f3Smrg
43439384b2f3Smrg
43449384b2f3Smrg
43459384b2f3Smrg
43469384b2f3Smrg
43479384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
43489384b2f3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
43499384b2f3Smrgif ${lt_cv_path_NM+:} false; then :
43509384b2f3Smrg  $as_echo_n "(cached) " >&6
4351966bf024Smrgelse
4352966bf024Smrg  if test -n "$NM"; then
4353966bf024Smrg  # Let the user override the test.
4354966bf024Smrg  lt_cv_path_NM="$NM"
4355966bf024Smrgelse
43569384b2f3Smrg  lt_nm_to_check="${ac_tool_prefix}nm"
43579384b2f3Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
43589384b2f3Smrg    lt_nm_to_check="$lt_nm_to_check nm"
43599384b2f3Smrg  fi
43609384b2f3Smrg  for lt_tmp_nm in $lt_nm_to_check; do
43619384b2f3Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
43629384b2f3Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
43639384b2f3Smrg      IFS="$lt_save_ifs"
43649384b2f3Smrg      test -z "$ac_dir" && ac_dir=.
43659384b2f3Smrg      tmp_nm="$ac_dir/$lt_tmp_nm"
43669384b2f3Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
43679384b2f3Smrg	# Check to see if the nm accepts a BSD-compat flag.
43689384b2f3Smrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
43699384b2f3Smrg	#   nm: unknown option "B" ignored
43709384b2f3Smrg	# Tru64's nm complains that /dev/null is an invalid object file
43719384b2f3Smrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
43729384b2f3Smrg	*/dev/null* | *'Invalid file or object type'*)
43739384b2f3Smrg	  lt_cv_path_NM="$tmp_nm -B"
4374966bf024Smrg	  break
4375966bf024Smrg	  ;;
4376966bf024Smrg	*)
43779384b2f3Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
43789384b2f3Smrg	  */dev/null*)
43799384b2f3Smrg	    lt_cv_path_NM="$tmp_nm -p"
43809384b2f3Smrg	    break
43819384b2f3Smrg	    ;;
43829384b2f3Smrg	  *)
43839384b2f3Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
43849384b2f3Smrg	    continue # so that we can try to find one that supports BSD flags
43859384b2f3Smrg	    ;;
43869384b2f3Smrg	  esac
4387966bf024Smrg	  ;;
4388966bf024Smrg	esac
43899384b2f3Smrg      fi
43909384b2f3Smrg    done
43919384b2f3Smrg    IFS="$lt_save_ifs"
4392966bf024Smrg  done
43939384b2f3Smrg  : ${lt_cv_path_NM=no}
4394966bf024Smrgfi
4395966bf024Smrgfi
43969384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
43979384b2f3Smrg$as_echo "$lt_cv_path_NM" >&6; }
43989384b2f3Smrgif test "$lt_cv_path_NM" != "no"; then
43999384b2f3Smrg  NM="$lt_cv_path_NM"
44009384b2f3Smrgelse
44019384b2f3Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
44029384b2f3Smrg  if test -n "$DUMPBIN"; then :
44039384b2f3Smrg    # Let the user override the test.
44049384b2f3Smrg  else
44059384b2f3Smrg    if test -n "$ac_tool_prefix"; then
44069384b2f3Smrg  for ac_prog in dumpbin "link -dump"
44079384b2f3Smrg  do
44089384b2f3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
44099384b2f3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
44109384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
44119384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
44129384b2f3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then :
44139384b2f3Smrg  $as_echo_n "(cached) " >&6
44149384b2f3Smrgelse
44159384b2f3Smrg  if test -n "$DUMPBIN"; then
44169384b2f3Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
44179384b2f3Smrgelse
44189384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44199384b2f3Smrgfor as_dir in $PATH
44209384b2f3Smrgdo
44219384b2f3Smrg  IFS=$as_save_IFS
44229384b2f3Smrg  test -z "$as_dir" && as_dir=.
44239384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
44249384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
44259384b2f3Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
44269384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
44279384b2f3Smrg    break 2
44289384b2f3Smrg  fi
44299384b2f3Smrgdone
44309384b2f3Smrg  done
44319384b2f3SmrgIFS=$as_save_IFS
4432966bf024Smrg
44339384b2f3Smrgfi
44349384b2f3Smrgfi
44359384b2f3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
44369384b2f3Smrgif test -n "$DUMPBIN"; then
44379384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
44389384b2f3Smrg$as_echo "$DUMPBIN" >&6; }
4439966bf024Smrgelse
44409384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
44419384b2f3Smrg$as_echo "no" >&6; }
4442966bf024Smrgfi
4443966bf024Smrg
4444966bf024Smrg
44459384b2f3Smrg    test -n "$DUMPBIN" && break
44469384b2f3Smrg  done
44479384b2f3Smrgfi
44489384b2f3Smrgif test -z "$DUMPBIN"; then
44499384b2f3Smrg  ac_ct_DUMPBIN=$DUMPBIN
44509384b2f3Smrg  for ac_prog in dumpbin "link -dump"
44519384b2f3Smrgdo
44529384b2f3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
44539384b2f3Smrgset dummy $ac_prog; ac_word=$2
44549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
44559384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
44569384b2f3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
44579384b2f3Smrg  $as_echo_n "(cached) " >&6
44589384b2f3Smrgelse
44599384b2f3Smrg  if test -n "$ac_ct_DUMPBIN"; then
44609384b2f3Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
44619384b2f3Smrgelse
44629384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44639384b2f3Smrgfor as_dir in $PATH
44649384b2f3Smrgdo
44659384b2f3Smrg  IFS=$as_save_IFS
44669384b2f3Smrg  test -z "$as_dir" && as_dir=.
44679384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
44689384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
44699384b2f3Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
44709384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
44719384b2f3Smrg    break 2
44729384b2f3Smrg  fi
44739384b2f3Smrgdone
44749384b2f3Smrg  done
44759384b2f3SmrgIFS=$as_save_IFS
4476966bf024Smrg
44779384b2f3Smrgfi
44789384b2f3Smrgfi
44799384b2f3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
44809384b2f3Smrgif test -n "$ac_ct_DUMPBIN"; then
44819384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
44829384b2f3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
44839384b2f3Smrgelse
44849384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
44859384b2f3Smrg$as_echo "no" >&6; }
44869384b2f3Smrgfi
4487966bf024Smrg
4488966bf024Smrg
44899384b2f3Smrg  test -n "$ac_ct_DUMPBIN" && break
44909384b2f3Smrgdone
4491966bf024Smrg
44929384b2f3Smrg  if test "x$ac_ct_DUMPBIN" = x; then
44939384b2f3Smrg    DUMPBIN=":"
44949384b2f3Smrg  else
44959384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
44969384b2f3Smrgyes:)
44979384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
44989384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
44999384b2f3Smrgac_tool_warned=yes ;;
45009384b2f3Smrgesac
45019384b2f3Smrg    DUMPBIN=$ac_ct_DUMPBIN
45029384b2f3Smrg  fi
45039384b2f3Smrgfi
4504966bf024Smrg
45059384b2f3Smrg    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
45069384b2f3Smrg    *COFF*)
45079384b2f3Smrg      DUMPBIN="$DUMPBIN -symbols"
45089384b2f3Smrg      ;;
45099384b2f3Smrg    *)
45109384b2f3Smrg      DUMPBIN=:
4511966bf024Smrg      ;;
4512966bf024Smrg    esac
4513966bf024Smrg  fi
4514966bf024Smrg
45159384b2f3Smrg  if test "$DUMPBIN" != ":"; then
45169384b2f3Smrg    NM="$DUMPBIN"
45179384b2f3Smrg  fi
45189384b2f3Smrgfi
45199384b2f3Smrgtest -z "$NM" && NM=nm
4520966bf024Smrg
4521966bf024Smrg
4522966bf024Smrg
4523966bf024Smrg
45249384b2f3Smrg
45259384b2f3Smrg
45269384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
45279384b2f3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
45289384b2f3Smrgif ${lt_cv_nm_interface+:} false; then :
45299384b2f3Smrg  $as_echo_n "(cached) " >&6
45309384b2f3Smrgelse
45319384b2f3Smrg  lt_cv_nm_interface="BSD nm"
45329384b2f3Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
45339384b2f3Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
45349384b2f3Smrg  (eval "$ac_compile" 2>conftest.err)
45359384b2f3Smrg  cat conftest.err >&5
45369384b2f3Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
45379384b2f3Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
45389384b2f3Smrg  cat conftest.err >&5
45399384b2f3Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
45409384b2f3Smrg  cat conftest.out >&5
45419384b2f3Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
45429384b2f3Smrg    lt_cv_nm_interface="MS dumpbin"
4543966bf024Smrg  fi
45449384b2f3Smrg  rm -f conftest*
45459384b2f3Smrgfi
45469384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
45479384b2f3Smrg$as_echo "$lt_cv_nm_interface" >&6; }
4548966bf024Smrg
45499384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
45509384b2f3Smrg$as_echo_n "checking whether ln -s works... " >&6; }
45519384b2f3SmrgLN_S=$as_ln_s
45529384b2f3Smrgif test "$LN_S" = "ln -s"; then
45539384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
45549384b2f3Smrg$as_echo "yes" >&6; }
45559384b2f3Smrgelse
45569384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
45579384b2f3Smrg$as_echo "no, using $LN_S" >&6; }
45589384b2f3Smrgfi
4559966bf024Smrg
45609384b2f3Smrg# find the maximum length of command line arguments
45619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
45629384b2f3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
45639384b2f3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then :
45649384b2f3Smrg  $as_echo_n "(cached) " >&6
45659384b2f3Smrgelse
45669384b2f3Smrg    i=0
45679384b2f3Smrg  teststring="ABCD"
4568966bf024Smrg
45699384b2f3Smrg  case $build_os in
45709384b2f3Smrg  msdosdjgpp*)
45719384b2f3Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
45729384b2f3Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
45739384b2f3Smrg    # during glob expansion).  Even if it were fixed, the result of this
45749384b2f3Smrg    # check would be larger than it should be.
45759384b2f3Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
45769384b2f3Smrg    ;;
4577966bf024Smrg
45789384b2f3Smrg  gnu*)
45799384b2f3Smrg    # Under GNU Hurd, this test is not required because there is
45809384b2f3Smrg    # no limit to the length of command line arguments.
45819384b2f3Smrg    # Libtool will interpret -1 as no limit whatsoever
45829384b2f3Smrg    lt_cv_sys_max_cmd_len=-1;
45839384b2f3Smrg    ;;
4584966bf024Smrg
45859384b2f3Smrg  cygwin* | mingw* | cegcc*)
45869384b2f3Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
45879384b2f3Smrg    # about 5 minutes as the teststring grows exponentially.
45889384b2f3Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
45899384b2f3Smrg    # you end up with a "frozen" computer, even though with patience
45909384b2f3Smrg    # the test eventually succeeds (with a max line length of 256k).
45919384b2f3Smrg    # Instead, let's just punt: use the minimum linelength reported by
45929384b2f3Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
45939384b2f3Smrg    lt_cv_sys_max_cmd_len=8192;
45949384b2f3Smrg    ;;
4595966bf024Smrg
45969384b2f3Smrg  mint*)
45979384b2f3Smrg    # On MiNT this can take a long time and run out of memory.
45989384b2f3Smrg    lt_cv_sys_max_cmd_len=8192;
45999384b2f3Smrg    ;;
4600966bf024Smrg
46019384b2f3Smrg  amigaos*)
46029384b2f3Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
46039384b2f3Smrg    # So we just punt and use a minimum line length of 8192.
46049384b2f3Smrg    lt_cv_sys_max_cmd_len=8192;
4605966bf024Smrg    ;;
46069384b2f3Smrg
46079384b2f3Smrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
46089384b2f3Smrg    # This has been around since 386BSD, at least.  Likely further.
46099384b2f3Smrg    if test -x /sbin/sysctl; then
46109384b2f3Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
46119384b2f3Smrg    elif test -x /usr/sbin/sysctl; then
46129384b2f3Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
46139384b2f3Smrg    else
46149384b2f3Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
46159384b2f3Smrg    fi
46169384b2f3Smrg    # And add a safety zone
46179384b2f3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
46189384b2f3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4619966bf024Smrg    ;;
46209384b2f3Smrg
46219384b2f3Smrg  interix*)
46229384b2f3Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
46239384b2f3Smrg    lt_cv_sys_max_cmd_len=196608
4624966bf024Smrg    ;;
46259384b2f3Smrg
46269384b2f3Smrg  os2*)
46279384b2f3Smrg    # The test takes a long time on OS/2.
46289384b2f3Smrg    lt_cv_sys_max_cmd_len=8192
4629966bf024Smrg    ;;
46309384b2f3Smrg
46319384b2f3Smrg  osf*)
46329384b2f3Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
46339384b2f3Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
46349384b2f3Smrg    # nice to cause kernel panics so lets avoid the loop below.
46359384b2f3Smrg    # First set a reasonable default.
46369384b2f3Smrg    lt_cv_sys_max_cmd_len=16384
46379384b2f3Smrg    #
46389384b2f3Smrg    if test -x /sbin/sysconfig; then
46399384b2f3Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
46409384b2f3Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
46419384b2f3Smrg      esac
46429384b2f3Smrg    fi
46439384b2f3Smrg    ;;
46449384b2f3Smrg  sco3.2v5*)
46459384b2f3Smrg    lt_cv_sys_max_cmd_len=102400
46469384b2f3Smrg    ;;
46479384b2f3Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
46489384b2f3Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
46499384b2f3Smrg    if test -n "$kargmax"; then
46509384b2f3Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
46519384b2f3Smrg    else
46529384b2f3Smrg      lt_cv_sys_max_cmd_len=32768
46539384b2f3Smrg    fi
46549384b2f3Smrg    ;;
46559384b2f3Smrg  *)
46569384b2f3Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
46579384b2f3Smrg    if test -n "$lt_cv_sys_max_cmd_len"; then
46589384b2f3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
46599384b2f3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
46609384b2f3Smrg    else
46619384b2f3Smrg      # Make teststring a little bigger before we do anything with it.
46629384b2f3Smrg      # a 1K string should be a reasonable start.
46639384b2f3Smrg      for i in 1 2 3 4 5 6 7 8 ; do
46649384b2f3Smrg        teststring=$teststring$teststring
46659384b2f3Smrg      done
46669384b2f3Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
46679384b2f3Smrg      # If test is not a shell built-in, we'll probably end up computing a
46689384b2f3Smrg      # maximum length that is only half of the actual maximum length, but
46699384b2f3Smrg      # we can't tell.
46709384b2f3Smrg      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
46719384b2f3Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
46729384b2f3Smrg	      test $i != 17 # 1/2 MB should be enough
46739384b2f3Smrg      do
46749384b2f3Smrg        i=`expr $i + 1`
46759384b2f3Smrg        teststring=$teststring$teststring
46769384b2f3Smrg      done
46779384b2f3Smrg      # Only check the string length outside the loop.
46789384b2f3Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
46799384b2f3Smrg      teststring=
46809384b2f3Smrg      # Add a significant safety factor because C++ compilers can tack on
46819384b2f3Smrg      # massive amounts of additional arguments before passing them to the
46829384b2f3Smrg      # linker.  It appears as though 1/2 is a usable value.
46839384b2f3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
46849384b2f3Smrg    fi
4685966bf024Smrg    ;;
4686966bf024Smrg  esac
4687966bf024Smrg
46889384b2f3Smrgfi
4689966bf024Smrg
46909384b2f3Smrgif test -n $lt_cv_sys_max_cmd_len ; then
46919384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
46929384b2f3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
46939384b2f3Smrgelse
46949384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
46959384b2f3Smrg$as_echo "none" >&6; }
4696966bf024Smrgfi
46979384b2f3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
4698966bf024Smrg
4699966bf024Smrg
4700966bf024Smrg
4701966bf024Smrg
4702966bf024Smrg
4703966bf024Smrg
47049384b2f3Smrg: ${CP="cp -f"}
47059384b2f3Smrg: ${MV="mv -f"}
47069384b2f3Smrg: ${RM="rm -f"}
4707966bf024Smrg
47089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
47099384b2f3Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
47109384b2f3Smrg# Try some XSI features
47119384b2f3Smrgxsi_shell=no
47129384b2f3Smrg( _lt_dummy="a/b/c"
47139384b2f3Smrg  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
47149384b2f3Smrg      = c,a/b,b/c, \
47159384b2f3Smrg    && eval 'test $(( 1 + 1 )) -eq 2 \
47169384b2f3Smrg    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
47179384b2f3Smrg  && xsi_shell=yes
47189384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
47199384b2f3Smrg$as_echo "$xsi_shell" >&6; }
4720966bf024Smrg
4721966bf024Smrg
47229384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
47239384b2f3Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
47249384b2f3Smrglt_shell_append=no
47259384b2f3Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
47269384b2f3Smrg    >/dev/null 2>&1 \
47279384b2f3Smrg  && lt_shell_append=yes
47289384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
47299384b2f3Smrg$as_echo "$lt_shell_append" >&6; }
4730966bf024Smrg
4731966bf024Smrg
47329384b2f3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
47339384b2f3Smrg  lt_unset=unset
4734966bf024Smrgelse
47359384b2f3Smrg  lt_unset=false
47369384b2f3Smrgfi
4737966bf024Smrg
4738966bf024Smrg
4739966bf024Smrg
4740966bf024Smrg
4741966bf024Smrg
47429384b2f3Smrg# test EBCDIC or ASCII
47439384b2f3Smrgcase `echo X|tr X '\101'` in
47449384b2f3Smrg A) # ASCII based system
47459384b2f3Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
47469384b2f3Smrg  lt_SP2NL='tr \040 \012'
47479384b2f3Smrg  lt_NL2SP='tr \015\012 \040\040'
47489384b2f3Smrg  ;;
47499384b2f3Smrg *) # EBCDIC based system
47509384b2f3Smrg  lt_SP2NL='tr \100 \n'
47519384b2f3Smrg  lt_NL2SP='tr \r\n \100\100'
4752966bf024Smrg  ;;
4753966bf024Smrgesac
4754966bf024Smrg
4755966bf024Smrg
4756966bf024Smrg
47579384b2f3Smrg
47589384b2f3Smrg
47599384b2f3Smrg
47609384b2f3Smrg
47619384b2f3Smrg
47629384b2f3Smrg
47639384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
47649384b2f3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
47659384b2f3Smrgif ${lt_cv_to_host_file_cmd+:} false; then :
47669384b2f3Smrg  $as_echo_n "(cached) " >&6
4767966bf024Smrgelse
47689384b2f3Smrg  case $host in
47699384b2f3Smrg  *-*-mingw* )
47709384b2f3Smrg    case $build in
47719384b2f3Smrg      *-*-mingw* ) # actually msys
47729384b2f3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
47739384b2f3Smrg        ;;
47749384b2f3Smrg      *-*-cygwin* )
47759384b2f3Smrg        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
47769384b2f3Smrg        ;;
47779384b2f3Smrg      * ) # otherwise, assume *nix
47789384b2f3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
47799384b2f3Smrg        ;;
47809384b2f3Smrg    esac
47819384b2f3Smrg    ;;
47829384b2f3Smrg  *-*-cygwin* )
47839384b2f3Smrg    case $build in
47849384b2f3Smrg      *-*-mingw* ) # actually msys
47859384b2f3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
47869384b2f3Smrg        ;;
47879384b2f3Smrg      *-*-cygwin* )
47889384b2f3Smrg        lt_cv_to_host_file_cmd=func_convert_file_noop
47899384b2f3Smrg        ;;
47909384b2f3Smrg      * ) # otherwise, assume *nix
47919384b2f3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
47929384b2f3Smrg        ;;
47939384b2f3Smrg    esac
47949384b2f3Smrg    ;;
47959384b2f3Smrg  * ) # unhandled hosts (and "normal" native builds)
47969384b2f3Smrg    lt_cv_to_host_file_cmd=func_convert_file_noop
47979384b2f3Smrg    ;;
47989384b2f3Smrgesac
47999384b2f3Smrg
4800966bf024Smrgfi
48019384b2f3Smrg
48029384b2f3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
48039384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
48049384b2f3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; }
48059384b2f3Smrg
48069384b2f3Smrg
48079384b2f3Smrg
48089384b2f3Smrg
48099384b2f3Smrg
48109384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
48119384b2f3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
48129384b2f3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then :
48139384b2f3Smrg  $as_echo_n "(cached) " >&6
4814966bf024Smrgelse
48159384b2f3Smrg  #assume ordinary cross tools, or native build.
48169384b2f3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop
48179384b2f3Smrgcase $host in
48189384b2f3Smrg  *-*-mingw* )
48199384b2f3Smrg    case $build in
48209384b2f3Smrg      *-*-mingw* ) # actually msys
48219384b2f3Smrg        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
48229384b2f3Smrg        ;;
48239384b2f3Smrg    esac
48249384b2f3Smrg    ;;
48259384b2f3Smrgesac
4826966bf024Smrg
4827966bf024Smrgfi
4828966bf024Smrg
48299384b2f3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
48309384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
48319384b2f3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
48329384b2f3Smrg
48339384b2f3Smrg
48349384b2f3Smrg
48359384b2f3Smrg
48369384b2f3Smrg
48379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
48389384b2f3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
48399384b2f3Smrgif ${lt_cv_ld_reload_flag+:} false; then :
48409384b2f3Smrg  $as_echo_n "(cached) " >&6
4841966bf024Smrgelse
48429384b2f3Smrg  lt_cv_ld_reload_flag='-r'
4843966bf024Smrgfi
48449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
48459384b2f3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
48469384b2f3Smrgreload_flag=$lt_cv_ld_reload_flag
48479384b2f3Smrgcase $reload_flag in
48489384b2f3Smrg"" | " "*) ;;
48499384b2f3Smrg*) reload_flag=" $reload_flag" ;;
48509384b2f3Smrgesac
48519384b2f3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
48529384b2f3Smrgcase $host_os in
48539384b2f3Smrg  cygwin* | mingw* | pw32* | cegcc*)
48549384b2f3Smrg    if test "$GCC" != yes; then
48559384b2f3Smrg      reload_cmds=false
48569384b2f3Smrg    fi
48579384b2f3Smrg    ;;
48589384b2f3Smrg  darwin*)
48599384b2f3Smrg    if test "$GCC" = yes; then
48609384b2f3Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
48619384b2f3Smrg    else
48629384b2f3Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
48639384b2f3Smrg    fi
48649384b2f3Smrg    ;;
48659384b2f3Smrgesac
48669384b2f3Smrg
48679384b2f3Smrg
48689384b2f3Smrg
4869966bf024Smrg
4870966bf024Smrg
48719384b2f3Smrg
48729384b2f3Smrg
48739384b2f3Smrg
48749384b2f3Smrg
48759384b2f3Smrgif test -n "$ac_tool_prefix"; then
48769384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
48779384b2f3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
48789384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
48799384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
48809384b2f3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then :
48819384b2f3Smrg  $as_echo_n "(cached) " >&6
48829384b2f3Smrgelse
48839384b2f3Smrg  if test -n "$OBJDUMP"; then
48849384b2f3Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
48859384b2f3Smrgelse
48869384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
48879384b2f3Smrgfor as_dir in $PATH
48889384b2f3Smrgdo
48899384b2f3Smrg  IFS=$as_save_IFS
48909384b2f3Smrg  test -z "$as_dir" && as_dir=.
48919384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
48929384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
48939384b2f3Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
48949384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
48959384b2f3Smrg    break 2
48969384b2f3Smrg  fi
4897966bf024Smrgdone
48989384b2f3Smrg  done
48999384b2f3SmrgIFS=$as_save_IFS
49009384b2f3Smrg
49019384b2f3Smrgfi
49029384b2f3Smrgfi
49039384b2f3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
49049384b2f3Smrgif test -n "$OBJDUMP"; then
49059384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
49069384b2f3Smrg$as_echo "$OBJDUMP" >&6; }
49079384b2f3Smrgelse
49089384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
49099384b2f3Smrg$as_echo "no" >&6; }
4910966bf024Smrgfi
4911966bf024Smrg
4912966bf024Smrg
4913966bf024Smrgfi
49149384b2f3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
49159384b2f3Smrg  ac_ct_OBJDUMP=$OBJDUMP
49169384b2f3Smrg  # Extract the first word of "objdump", so it can be a program name with args.
49179384b2f3Smrgset dummy objdump; ac_word=$2
49189384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
49199384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
49209384b2f3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
49219384b2f3Smrg  $as_echo_n "(cached) " >&6
4922966bf024Smrgelse
49239384b2f3Smrg  if test -n "$ac_ct_OBJDUMP"; then
49249384b2f3Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
49259384b2f3Smrgelse
49269384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
49279384b2f3Smrgfor as_dir in $PATH
4928966bf024Smrgdo
49299384b2f3Smrg  IFS=$as_save_IFS
49309384b2f3Smrg  test -z "$as_dir" && as_dir=.
49319384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
49329384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
49339384b2f3Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
49349384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
49359384b2f3Smrg    break 2
4936966bf024Smrg  fi
49379384b2f3Smrgdone
49389384b2f3Smrg  done
49399384b2f3SmrgIFS=$as_save_IFS
49409384b2f3Smrg
4941966bf024Smrgfi
49429384b2f3Smrgfi
49439384b2f3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
49449384b2f3Smrgif test -n "$ac_ct_OBJDUMP"; then
49459384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
49469384b2f3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
4947966bf024Smrgelse
49489384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
49499384b2f3Smrg$as_echo "no" >&6; }
4950966bf024Smrgfi
4951966bf024Smrg
49529384b2f3Smrg  if test "x$ac_ct_OBJDUMP" = x; then
49539384b2f3Smrg    OBJDUMP="false"
4954966bf024Smrg  else
49559384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
49569384b2f3Smrgyes:)
49579384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
49589384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
49599384b2f3Smrgac_tool_warned=yes ;;
49609384b2f3Smrgesac
49619384b2f3Smrg    OBJDUMP=$ac_ct_OBJDUMP
4962966bf024Smrg  fi
4963966bf024Smrgelse
49649384b2f3Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
4965966bf024Smrgfi
4966966bf024Smrg
49679384b2f3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
4968966bf024Smrg
4969966bf024Smrg
4970966bf024Smrg
4971966bf024Smrg
4972966bf024Smrg
4973966bf024Smrg
4974966bf024Smrg
4975966bf024Smrg
4976966bf024Smrg
49779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
49789384b2f3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
49799384b2f3Smrgif ${lt_cv_deplibs_check_method+:} false; then :
49809384b2f3Smrg  $as_echo_n "(cached) " >&6
4981966bf024Smrgelse
49829384b2f3Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
49839384b2f3Smrglt_cv_file_magic_test_file=
49849384b2f3Smrglt_cv_deplibs_check_method='unknown'
49859384b2f3Smrg# Need to set the preceding variable on all platforms that support
49869384b2f3Smrg# interlibrary dependencies.
49879384b2f3Smrg# 'none' -- dependencies not supported.
49889384b2f3Smrg# `unknown' -- same as none, but documents that we really don't know.
49899384b2f3Smrg# 'pass_all' -- all dependencies passed with no checks.
49909384b2f3Smrg# 'test_compile' -- check by making test program.
49919384b2f3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
49929384b2f3Smrg# which responds to the $file_magic_cmd with a given extended regex.
49939384b2f3Smrg# If you have `file' or equivalent on your system and you're not sure
49949384b2f3Smrg# whether `pass_all' will *always* work, you probably want this one.
4995966bf024Smrg
49969384b2f3Smrgcase $host_os in
49979384b2f3Smrgaix[4-9]*)
49989384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
49999384b2f3Smrg  ;;
5000966bf024Smrg
50019384b2f3Smrgbeos*)
50029384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
50039384b2f3Smrg  ;;
5004966bf024Smrg
50059384b2f3Smrgbsdi[45]*)
50069384b2f3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
50079384b2f3Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
50089384b2f3Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
50099384b2f3Smrg  ;;
5010966bf024Smrg
50119384b2f3Smrgcygwin*)
50129384b2f3Smrg  # func_win32_libid is a shell function defined in ltmain.sh
50139384b2f3Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
50149384b2f3Smrg  lt_cv_file_magic_cmd='func_win32_libid'
50159384b2f3Smrg  ;;
5016966bf024Smrg
50179384b2f3Smrgmingw* | pw32*)
50189384b2f3Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
50199384b2f3Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
50209384b2f3Smrg  # unless we find 'file', for example because we are cross-compiling.
50219384b2f3Smrg  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
50229384b2f3Smrg  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
50239384b2f3Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
50249384b2f3Smrg    lt_cv_file_magic_cmd='func_win32_libid'
50259384b2f3Smrg  else
50269384b2f3Smrg    # Keep this pattern in sync with the one in func_win32_libid.
50279384b2f3Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
50289384b2f3Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
50299384b2f3Smrg  fi
50309384b2f3Smrg  ;;
5031966bf024Smrg
50329384b2f3Smrgcegcc*)
50339384b2f3Smrg  # use the weaker test based on 'objdump'. See mingw*.
50349384b2f3Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
50359384b2f3Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
50369384b2f3Smrg  ;;
5037966bf024Smrg
50389384b2f3Smrgdarwin* | rhapsody*)
50399384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
50409384b2f3Smrg  ;;
5041966bf024Smrg
50429384b2f3Smrgfreebsd* | dragonfly*)
50439384b2f3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
50449384b2f3Smrg    case $host_cpu in
50459384b2f3Smrg    i*86 )
50469384b2f3Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
50479384b2f3Smrg      # Let's accept both of them until this is cleared up.
50489384b2f3Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
50499384b2f3Smrg      lt_cv_file_magic_cmd=/usr/bin/file
50509384b2f3Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
50519384b2f3Smrg      ;;
50529384b2f3Smrg    esac
50539384b2f3Smrg  else
50549384b2f3Smrg    lt_cv_deplibs_check_method=pass_all
50559384b2f3Smrg  fi
50569384b2f3Smrg  ;;
5057966bf024Smrg
50589384b2f3Smrggnu*)
50599384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
50609384b2f3Smrg  ;;
5061966bf024Smrg
50629384b2f3Smrghaiku*)
50639384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
50649384b2f3Smrg  ;;
5065966bf024Smrg
50669384b2f3Smrghpux10.20* | hpux11*)
50679384b2f3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
50689384b2f3Smrg  case $host_cpu in
50699384b2f3Smrg  ia64*)
50709384b2f3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
50719384b2f3Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
50729384b2f3Smrg    ;;
50739384b2f3Smrg  hppa*64*)
50749384b2f3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
50759384b2f3Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
50769384b2f3Smrg    ;;
50779384b2f3Smrg  *)
50789384b2f3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
50799384b2f3Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
50809384b2f3Smrg    ;;
50819384b2f3Smrg  esac
50829384b2f3Smrg  ;;
5083966bf024Smrg
50849384b2f3Smrginterix[3-9]*)
50859384b2f3Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
50869384b2f3Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
50879384b2f3Smrg  ;;
5088966bf024Smrg
50899384b2f3Smrgirix5* | irix6* | nonstopux*)
50909384b2f3Smrg  case $LD in
50919384b2f3Smrg  *-32|*"-32 ") libmagic=32-bit;;
50929384b2f3Smrg  *-n32|*"-n32 ") libmagic=N32;;
50939384b2f3Smrg  *-64|*"-64 ") libmagic=64-bit;;
50949384b2f3Smrg  *) libmagic=never-match;;
50959384b2f3Smrg  esac
50969384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
50979384b2f3Smrg  ;;
5098966bf024Smrg
50999384b2f3Smrg# This must be glibc/ELF.
51009384b2f3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
51019384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
51029384b2f3Smrg  ;;
5103966bf024Smrg
51049384b2f3Smrgnetbsd*)
51059384b2f3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
51069384b2f3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
51079384b2f3Smrg  else
51089384b2f3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
51099384b2f3Smrg  fi
51109384b2f3Smrg  ;;
5111966bf024Smrg
51129384b2f3Smrgnewos6*)
51139384b2f3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
51149384b2f3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
51159384b2f3Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
51169384b2f3Smrg  ;;
5117966bf024Smrg
51189384b2f3Smrg*nto* | *qnx*)
51199384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
51209384b2f3Smrg  ;;
5121966bf024Smrg
51229384b2f3Smrgopenbsd*)
51239384b2f3Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
51249384b2f3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
51259384b2f3Smrg  else
51269384b2f3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
51279384b2f3Smrg  fi
51289384b2f3Smrg  ;;
5129966bf024Smrg
51309384b2f3Smrgosf3* | osf4* | osf5*)
51319384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
51329384b2f3Smrg  ;;
5133966bf024Smrg
51349384b2f3Smrgrdos*)
51359384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
51369384b2f3Smrg  ;;
5137966bf024Smrg
51389384b2f3Smrgsolaris*)
51399384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
51409384b2f3Smrg  ;;
5141966bf024Smrg
51429384b2f3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
51439384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
51449384b2f3Smrg  ;;
5145966bf024Smrg
51469384b2f3Smrgsysv4 | sysv4.3*)
51479384b2f3Smrg  case $host_vendor in
51489384b2f3Smrg  motorola)
51499384b2f3Smrg    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]'
51509384b2f3Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
51519384b2f3Smrg    ;;
51529384b2f3Smrg  ncr)
51539384b2f3Smrg    lt_cv_deplibs_check_method=pass_all
51549384b2f3Smrg    ;;
51559384b2f3Smrg  sequent)
51569384b2f3Smrg    lt_cv_file_magic_cmd='/bin/file'
51579384b2f3Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
51589384b2f3Smrg    ;;
51599384b2f3Smrg  sni)
51609384b2f3Smrg    lt_cv_file_magic_cmd='/bin/file'
51619384b2f3Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
51629384b2f3Smrg    lt_cv_file_magic_test_file=/lib/libc.so
51639384b2f3Smrg    ;;
51649384b2f3Smrg  siemens)
51659384b2f3Smrg    lt_cv_deplibs_check_method=pass_all
51669384b2f3Smrg    ;;
51679384b2f3Smrg  pc)
51689384b2f3Smrg    lt_cv_deplibs_check_method=pass_all
51699384b2f3Smrg    ;;
51709384b2f3Smrg  esac
51719384b2f3Smrg  ;;
5172966bf024Smrg
51739384b2f3Smrgtpf*)
51749384b2f3Smrg  lt_cv_deplibs_check_method=pass_all
51759384b2f3Smrg  ;;
51769384b2f3Smrgesac
5177966bf024Smrg
5178966bf024Smrgfi
51799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
51809384b2f3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
5181966bf024Smrg
51829384b2f3Smrgfile_magic_glob=
51839384b2f3Smrgwant_nocaseglob=no
51849384b2f3Smrgif test "$build" = "$host"; then
51859384b2f3Smrg  case $host_os in
51869384b2f3Smrg  mingw* | pw32*)
51879384b2f3Smrg    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
51889384b2f3Smrg      want_nocaseglob=yes
51899384b2f3Smrg    else
51909384b2f3Smrg      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
51919384b2f3Smrg    fi
51929384b2f3Smrg    ;;
51939384b2f3Smrg  esac
5194966bf024Smrgfi
5195966bf024Smrg
51969384b2f3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
51979384b2f3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
51989384b2f3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
5199966bf024Smrg
5200966bf024Smrg
5201966bf024Smrg
5202966bf024Smrg
5203966bf024Smrg
52049384b2f3Smrg
52059384b2f3Smrg
52069384b2f3Smrg
52079384b2f3Smrg
52089384b2f3Smrg
52099384b2f3Smrg
52109384b2f3Smrg
52119384b2f3Smrg
52129384b2f3Smrg
52139384b2f3Smrg
52149384b2f3Smrg
52159384b2f3Smrg
52169384b2f3Smrg
52179384b2f3Smrg
52189384b2f3Smrg
52199384b2f3Smrg
52209384b2f3Smrg
52219384b2f3Smrgif test -n "$ac_tool_prefix"; then
52229384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
52239384b2f3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2
52249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
52259384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
52269384b2f3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then :
52279384b2f3Smrg  $as_echo_n "(cached) " >&6
52289384b2f3Smrgelse
52299384b2f3Smrg  if test -n "$DLLTOOL"; then
52309384b2f3Smrg  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
52319384b2f3Smrgelse
52329384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52339384b2f3Smrgfor as_dir in $PATH
52349384b2f3Smrgdo
52359384b2f3Smrg  IFS=$as_save_IFS
52369384b2f3Smrg  test -z "$as_dir" && as_dir=.
52379384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
52389384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
52399384b2f3Smrg    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
52409384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52419384b2f3Smrg    break 2
52429384b2f3Smrg  fi
52439384b2f3Smrgdone
52449384b2f3Smrg  done
52459384b2f3SmrgIFS=$as_save_IFS
52469384b2f3Smrg
52479384b2f3Smrgfi
52489384b2f3Smrgfi
52499384b2f3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL
52509384b2f3Smrgif test -n "$DLLTOOL"; then
52519384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
52529384b2f3Smrg$as_echo "$DLLTOOL" >&6; }
52539384b2f3Smrgelse
52549384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
52559384b2f3Smrg$as_echo "no" >&6; }
52569384b2f3Smrgfi
52579384b2f3Smrg
52589384b2f3Smrg
52599384b2f3Smrgfi
52609384b2f3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then
52619384b2f3Smrg  ac_ct_DLLTOOL=$DLLTOOL
52629384b2f3Smrg  # Extract the first word of "dlltool", so it can be a program name with args.
52639384b2f3Smrgset dummy dlltool; ac_word=$2
52649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
52659384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
52669384b2f3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
52679384b2f3Smrg  $as_echo_n "(cached) " >&6
5268966bf024Smrgelse
52699384b2f3Smrg  if test -n "$ac_ct_DLLTOOL"; then
52709384b2f3Smrg  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5271966bf024Smrgelse
5272966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5273966bf024Smrgfor as_dir in $PATH
5274966bf024Smrgdo
5275966bf024Smrg  IFS=$as_save_IFS
5276966bf024Smrg  test -z "$as_dir" && as_dir=.
52779384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
52789384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
52799384b2f3Smrg    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
52809384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5281966bf024Smrg    break 2
5282966bf024Smrg  fi
5283966bf024Smrgdone
52849384b2f3Smrg  done
52859384b2f3SmrgIFS=$as_save_IFS
52869384b2f3Smrg
52879384b2f3Smrgfi
52889384b2f3Smrgfi
52899384b2f3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
52909384b2f3Smrgif test -n "$ac_ct_DLLTOOL"; then
52919384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
52929384b2f3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; }
52939384b2f3Smrgelse
52949384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
52959384b2f3Smrg$as_echo "no" >&6; }
52969384b2f3Smrgfi
52979384b2f3Smrg
52989384b2f3Smrg  if test "x$ac_ct_DLLTOOL" = x; then
52999384b2f3Smrg    DLLTOOL="false"
53009384b2f3Smrg  else
53019384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
53029384b2f3Smrgyes:)
53039384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
53049384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
53059384b2f3Smrgac_tool_warned=yes ;;
53069384b2f3Smrgesac
53079384b2f3Smrg    DLLTOOL=$ac_ct_DLLTOOL
53089384b2f3Smrg  fi
53099384b2f3Smrgelse
53109384b2f3Smrg  DLLTOOL="$ac_cv_prog_DLLTOOL"
53119384b2f3Smrgfi
53129384b2f3Smrg
53139384b2f3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
53149384b2f3Smrg
53159384b2f3Smrg
53169384b2f3Smrg
53179384b2f3Smrg
53189384b2f3Smrg
53199384b2f3Smrg
53209384b2f3Smrg
53219384b2f3Smrg
53229384b2f3Smrg
53239384b2f3Smrg
53249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
53259384b2f3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
53269384b2f3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
53279384b2f3Smrg  $as_echo_n "(cached) " >&6
53289384b2f3Smrgelse
53299384b2f3Smrg  lt_cv_sharedlib_from_linklib_cmd='unknown'
53309384b2f3Smrg
53319384b2f3Smrgcase $host_os in
53329384b2f3Smrgcygwin* | mingw* | pw32* | cegcc*)
53339384b2f3Smrg  # two different shell functions defined in ltmain.sh
53349384b2f3Smrg  # decide which to use based on capabilities of $DLLTOOL
53359384b2f3Smrg  case `$DLLTOOL --help 2>&1` in
53369384b2f3Smrg  *--identify-strict*)
53379384b2f3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
53389384b2f3Smrg    ;;
53399384b2f3Smrg  *)
53409384b2f3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
53419384b2f3Smrg    ;;
53429384b2f3Smrg  esac
53439384b2f3Smrg  ;;
53449384b2f3Smrg*)
53459384b2f3Smrg  # fallback: assume linklib IS sharedlib
53469384b2f3Smrg  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
53479384b2f3Smrg  ;;
53489384b2f3Smrgesac
53499384b2f3Smrg
53509384b2f3Smrgfi
53519384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
53529384b2f3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
53539384b2f3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
53549384b2f3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
53559384b2f3Smrg
53569384b2f3Smrg
53579384b2f3Smrg
53589384b2f3Smrg
53599384b2f3Smrg
53609384b2f3Smrg
53619384b2f3Smrg
53629384b2f3Smrg
53639384b2f3Smrgif test -n "$ac_tool_prefix"; then
53649384b2f3Smrg  for ac_prog in ar
53659384b2f3Smrg  do
53669384b2f3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
53679384b2f3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
53689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
53699384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
53709384b2f3Smrgif ${ac_cv_prog_AR+:} false; then :
53719384b2f3Smrg  $as_echo_n "(cached) " >&6
53729384b2f3Smrgelse
53739384b2f3Smrg  if test -n "$AR"; then
53749384b2f3Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
53759384b2f3Smrgelse
53769384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
53779384b2f3Smrgfor as_dir in $PATH
53789384b2f3Smrgdo
53799384b2f3Smrg  IFS=$as_save_IFS
53809384b2f3Smrg  test -z "$as_dir" && as_dir=.
53819384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
53829384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
53839384b2f3Smrg    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
53849384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
53859384b2f3Smrg    break 2
53869384b2f3Smrg  fi
5387966bf024Smrgdone
53889384b2f3Smrg  done
53899384b2f3SmrgIFS=$as_save_IFS
5390966bf024Smrg
5391966bf024Smrgfi
5392966bf024Smrgfi
53939384b2f3SmrgAR=$ac_cv_prog_AR
53949384b2f3Smrgif test -n "$AR"; then
53959384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
53969384b2f3Smrg$as_echo "$AR" >&6; }
5397966bf024Smrgelse
53989384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
53999384b2f3Smrg$as_echo "no" >&6; }
5400966bf024Smrgfi
5401966bf024Smrg
54029384b2f3Smrg
54039384b2f3Smrg    test -n "$AR" && break
5404966bf024Smrg  done
5405966bf024Smrgfi
54069384b2f3Smrgif test -z "$AR"; then
54079384b2f3Smrg  ac_ct_AR=$AR
54089384b2f3Smrg  for ac_prog in ar
5409966bf024Smrgdo
5410966bf024Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
5411966bf024Smrgset dummy $ac_prog; ac_word=$2
54129384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
54139384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
54149384b2f3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
54159384b2f3Smrg  $as_echo_n "(cached) " >&6
5416966bf024Smrgelse
54179384b2f3Smrg  if test -n "$ac_ct_AR"; then
54189384b2f3Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5419966bf024Smrgelse
5420966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5421966bf024Smrgfor as_dir in $PATH
5422966bf024Smrgdo
5423966bf024Smrg  IFS=$as_save_IFS
5424966bf024Smrg  test -z "$as_dir" && as_dir=.
54259384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
54269384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
54279384b2f3Smrg    ac_cv_prog_ac_ct_AR="$ac_prog"
54289384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5429966bf024Smrg    break 2
5430966bf024Smrg  fi
5431966bf024Smrgdone
54329384b2f3Smrg  done
54339384b2f3SmrgIFS=$as_save_IFS
5434966bf024Smrg
5435966bf024Smrgfi
5436966bf024Smrgfi
54379384b2f3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
54389384b2f3Smrgif test -n "$ac_ct_AR"; then
54399384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
54409384b2f3Smrg$as_echo "$ac_ct_AR" >&6; }
5441966bf024Smrgelse
54429384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
54439384b2f3Smrg$as_echo "no" >&6; }
5444966bf024Smrgfi
5445966bf024Smrg
54469384b2f3Smrg
54479384b2f3Smrg  test -n "$ac_ct_AR" && break
5448966bf024Smrgdone
5449966bf024Smrg
54509384b2f3Smrg  if test "x$ac_ct_AR" = x; then
54519384b2f3Smrg    AR="false"
54529384b2f3Smrg  else
54539384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
54549384b2f3Smrgyes:)
54559384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
54569384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
54579384b2f3Smrgac_tool_warned=yes ;;
54589384b2f3Smrgesac
54599384b2f3Smrg    AR=$ac_ct_AR
54609384b2f3Smrg  fi
5461966bf024Smrgfi
5462966bf024Smrg
54639384b2f3Smrg: ${AR=ar}
54649384b2f3Smrg: ${AR_FLAGS=cru}
54659384b2f3Smrg
54669384b2f3Smrg
54679384b2f3Smrg
54689384b2f3Smrg
54699384b2f3Smrg
54709384b2f3Smrg
54719384b2f3Smrg
5472966bf024Smrg
5473966bf024Smrg
54749384b2f3Smrg
54759384b2f3Smrg
54769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
54779384b2f3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; }
54789384b2f3Smrgif ${lt_cv_ar_at_file+:} false; then :
54799384b2f3Smrg  $as_echo_n "(cached) " >&6
5480966bf024Smrgelse
54819384b2f3Smrg  lt_cv_ar_at_file=no
54829384b2f3Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5483966bf024Smrg/* end confdefs.h.  */
5484966bf024Smrg
5485966bf024Smrgint
5486966bf024Smrgmain ()
5487966bf024Smrg{
5488966bf024Smrg
5489966bf024Smrg  ;
5490966bf024Smrg  return 0;
5491966bf024Smrg}
5492966bf024Smrg_ACEOF
54939384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
54949384b2f3Smrg  echo conftest.$ac_objext > conftest.lst
54959384b2f3Smrg      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
54969384b2f3Smrg      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
54979384b2f3Smrg  (eval $lt_ar_try) 2>&5
5498966bf024Smrg  ac_status=$?
54999384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
55009384b2f3Smrg  test $ac_status = 0; }
55019384b2f3Smrg      if test "$ac_status" -eq 0; then
55029384b2f3Smrg	# Ensure the archiver fails upon bogus file names.
55039384b2f3Smrg	rm -f conftest.$ac_objext libconftest.a
55049384b2f3Smrg	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
55059384b2f3Smrg  (eval $lt_ar_try) 2>&5
5506966bf024Smrg  ac_status=$?
55079384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
55089384b2f3Smrg  test $ac_status = 0; }
55099384b2f3Smrg	if test "$ac_status" -ne 0; then
55109384b2f3Smrg          lt_cv_ar_at_file=@
55119384b2f3Smrg        fi
55129384b2f3Smrg      fi
55139384b2f3Smrg      rm -f conftest.* libconftest.a
5514966bf024Smrg
5515966bf024Smrgfi
55169384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5517966bf024Smrg
5518966bf024Smrgfi
55199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
55209384b2f3Smrg$as_echo "$lt_cv_ar_at_file" >&6; }
55219384b2f3Smrg
55229384b2f3Smrgif test "x$lt_cv_ar_at_file" = xno; then
55239384b2f3Smrg  archiver_list_spec=
5524966bf024Smrgelse
55259384b2f3Smrg  archiver_list_spec=$lt_cv_ar_at_file
55269384b2f3Smrgfi
5527966bf024Smrg
5528966bf024Smrg
55299384b2f3Smrg
55309384b2f3Smrg
55319384b2f3Smrg
55329384b2f3Smrg
55339384b2f3Smrg
55349384b2f3Smrgif test -n "$ac_tool_prefix"; then
55359384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
55369384b2f3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
55379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
55389384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
55399384b2f3Smrgif ${ac_cv_prog_STRIP+:} false; then :
55409384b2f3Smrg  $as_echo_n "(cached) " >&6
5541966bf024Smrgelse
55429384b2f3Smrg  if test -n "$STRIP"; then
55439384b2f3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
55449384b2f3Smrgelse
55459384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
55469384b2f3Smrgfor as_dir in $PATH
55479384b2f3Smrgdo
55489384b2f3Smrg  IFS=$as_save_IFS
55499384b2f3Smrg  test -z "$as_dir" && as_dir=.
55509384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
55519384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
55529384b2f3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
55539384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55549384b2f3Smrg    break 2
55559384b2f3Smrg  fi
55569384b2f3Smrgdone
55579384b2f3Smrg  done
55589384b2f3SmrgIFS=$as_save_IFS
5559966bf024Smrg
5560966bf024Smrgfi
5561966bf024Smrgfi
55629384b2f3SmrgSTRIP=$ac_cv_prog_STRIP
55639384b2f3Smrgif test -n "$STRIP"; then
55649384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
55659384b2f3Smrg$as_echo "$STRIP" >&6; }
5566966bf024Smrgelse
55679384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
55689384b2f3Smrg$as_echo "no" >&6; }
5569966bf024Smrgfi
5570966bf024Smrg
55719384b2f3Smrg
5572966bf024Smrgfi
55739384b2f3Smrgif test -z "$ac_cv_prog_STRIP"; then
55749384b2f3Smrg  ac_ct_STRIP=$STRIP
55759384b2f3Smrg  # Extract the first word of "strip", so it can be a program name with args.
55769384b2f3Smrgset dummy strip; ac_word=$2
55779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
55789384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
55799384b2f3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
55809384b2f3Smrg  $as_echo_n "(cached) " >&6
5581966bf024Smrgelse
55829384b2f3Smrg  if test -n "$ac_ct_STRIP"; then
55839384b2f3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
55849384b2f3Smrgelse
55859384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
55869384b2f3Smrgfor as_dir in $PATH
55879384b2f3Smrgdo
55889384b2f3Smrg  IFS=$as_save_IFS
55899384b2f3Smrg  test -z "$as_dir" && as_dir=.
55909384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
55919384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
55929384b2f3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
55939384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55949384b2f3Smrg    break 2
55959384b2f3Smrg  fi
55969384b2f3Smrgdone
55979384b2f3Smrg  done
55989384b2f3SmrgIFS=$as_save_IFS
5599966bf024Smrg
5600966bf024Smrgfi
56019384b2f3Smrgfi
56029384b2f3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
56039384b2f3Smrgif test -n "$ac_ct_STRIP"; then
56049384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
56059384b2f3Smrg$as_echo "$ac_ct_STRIP" >&6; }
56069384b2f3Smrgelse
56079384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56089384b2f3Smrg$as_echo "no" >&6; }
5609966bf024Smrgfi
5610966bf024Smrg
56119384b2f3Smrg  if test "x$ac_ct_STRIP" = x; then
56129384b2f3Smrg    STRIP=":"
56139384b2f3Smrg  else
56149384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
56159384b2f3Smrgyes:)
56169384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
56179384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
56189384b2f3Smrgac_tool_warned=yes ;;
56199384b2f3Smrgesac
56209384b2f3Smrg    STRIP=$ac_ct_STRIP
56219384b2f3Smrg  fi
56229384b2f3Smrgelse
56239384b2f3Smrg  STRIP="$ac_cv_prog_STRIP"
56249384b2f3Smrgfi
5625966bf024Smrg
56269384b2f3Smrgtest -z "$STRIP" && STRIP=:
5627966bf024Smrg
5628966bf024Smrg
5629966bf024Smrg
5630966bf024Smrg
5631966bf024Smrg
5632966bf024Smrg
5633966bf024Smrgif test -n "$ac_tool_prefix"; then
56349384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
56359384b2f3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
56369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56379384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
56389384b2f3Smrgif ${ac_cv_prog_RANLIB+:} false; then :
56399384b2f3Smrg  $as_echo_n "(cached) " >&6
5640966bf024Smrgelse
56419384b2f3Smrg  if test -n "$RANLIB"; then
56429384b2f3Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5643966bf024Smrgelse
5644966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5645966bf024Smrgfor as_dir in $PATH
5646966bf024Smrgdo
5647966bf024Smrg  IFS=$as_save_IFS
5648966bf024Smrg  test -z "$as_dir" && as_dir=.
56499384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
56509384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56519384b2f3Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
56529384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5653966bf024Smrg    break 2
5654966bf024Smrg  fi
5655966bf024Smrgdone
56569384b2f3Smrg  done
56579384b2f3SmrgIFS=$as_save_IFS
5658966bf024Smrg
5659966bf024Smrgfi
5660966bf024Smrgfi
56619384b2f3SmrgRANLIB=$ac_cv_prog_RANLIB
56629384b2f3Smrgif test -n "$RANLIB"; then
56639384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
56649384b2f3Smrg$as_echo "$RANLIB" >&6; }
5665966bf024Smrgelse
56669384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56679384b2f3Smrg$as_echo "no" >&6; }
5668966bf024Smrgfi
5669966bf024Smrg
56709384b2f3Smrg
5671966bf024Smrgfi
56729384b2f3Smrgif test -z "$ac_cv_prog_RANLIB"; then
56739384b2f3Smrg  ac_ct_RANLIB=$RANLIB
56749384b2f3Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
56759384b2f3Smrgset dummy ranlib; ac_word=$2
56769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56779384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
56789384b2f3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
56799384b2f3Smrg  $as_echo_n "(cached) " >&6
5680966bf024Smrgelse
56819384b2f3Smrg  if test -n "$ac_ct_RANLIB"; then
56829384b2f3Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5683966bf024Smrgelse
5684966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5685966bf024Smrgfor as_dir in $PATH
5686966bf024Smrgdo
5687966bf024Smrg  IFS=$as_save_IFS
5688966bf024Smrg  test -z "$as_dir" && as_dir=.
56899384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
56909384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56919384b2f3Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
56929384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5693966bf024Smrg    break 2
5694966bf024Smrg  fi
5695966bf024Smrgdone
56969384b2f3Smrg  done
56979384b2f3SmrgIFS=$as_save_IFS
5698966bf024Smrg
5699966bf024Smrgfi
5700966bf024Smrgfi
57019384b2f3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
57029384b2f3Smrgif test -n "$ac_ct_RANLIB"; then
57039384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
57049384b2f3Smrg$as_echo "$ac_ct_RANLIB" >&6; }
5705966bf024Smrgelse
57069384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
57079384b2f3Smrg$as_echo "no" >&6; }
5708966bf024Smrgfi
5709966bf024Smrg
57109384b2f3Smrg  if test "x$ac_ct_RANLIB" = x; then
57119384b2f3Smrg    RANLIB=":"
57129384b2f3Smrg  else
57139384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
57149384b2f3Smrgyes:)
57159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
57169384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
57179384b2f3Smrgac_tool_warned=yes ;;
57189384b2f3Smrgesac
57199384b2f3Smrg    RANLIB=$ac_ct_RANLIB
57209384b2f3Smrg  fi
57219384b2f3Smrgelse
57229384b2f3Smrg  RANLIB="$ac_cv_prog_RANLIB"
5723966bf024Smrgfi
5724966bf024Smrg
57259384b2f3Smrgtest -z "$RANLIB" && RANLIB=:
5726966bf024Smrg
5727966bf024Smrg
5728966bf024Smrg
5729966bf024Smrg
5730966bf024Smrg
5731966bf024Smrg
57329384b2f3Smrg# Determine commands to create old-style static archives.
57339384b2f3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
57349384b2f3Smrgold_postinstall_cmds='chmod 644 $oldlib'
57359384b2f3Smrgold_postuninstall_cmds=
5736966bf024Smrg
57379384b2f3Smrgif test -n "$RANLIB"; then
57389384b2f3Smrg  case $host_os in
57399384b2f3Smrg  openbsd*)
57409384b2f3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
57419384b2f3Smrg    ;;
57429384b2f3Smrg  *)
57439384b2f3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
57449384b2f3Smrg    ;;
57459384b2f3Smrg  esac
57469384b2f3Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5747966bf024Smrgfi
5748966bf024Smrg
57499384b2f3Smrgcase $host_os in
57509384b2f3Smrg  darwin*)
57519384b2f3Smrg    lock_old_archive_extraction=yes ;;
57529384b2f3Smrg  *)
57539384b2f3Smrg    lock_old_archive_extraction=no ;;
57549384b2f3Smrgesac
57559384b2f3Smrg
5756966bf024Smrg
5757966bf024Smrg
5758966bf024Smrg
5759966bf024Smrg
5760966bf024Smrg
5761966bf024Smrg
5762966bf024Smrg
5763966bf024Smrg
5764966bf024Smrg
5765966bf024Smrg
5766966bf024Smrg
5767966bf024Smrg
5768966bf024Smrg
5769966bf024Smrg
5770966bf024Smrg
57719384b2f3Smrg
57729384b2f3Smrg
57739384b2f3Smrg
57749384b2f3Smrg
57759384b2f3Smrg
57769384b2f3Smrg
57779384b2f3Smrg
57789384b2f3Smrg
57799384b2f3Smrg
57809384b2f3Smrg
57819384b2f3Smrg
57829384b2f3Smrg
57839384b2f3Smrg
57849384b2f3Smrg
57859384b2f3Smrg
57869384b2f3Smrg
57879384b2f3Smrg
57889384b2f3Smrg
57899384b2f3Smrg
57909384b2f3Smrg
57919384b2f3Smrg
57929384b2f3Smrg
57939384b2f3Smrg
57949384b2f3Smrg# If no C compiler was specified, use CC.
57959384b2f3SmrgLTCC=${LTCC-"$CC"}
57969384b2f3Smrg
57979384b2f3Smrg# If no C compiler flags were specified, use CFLAGS.
57989384b2f3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
57999384b2f3Smrg
58009384b2f3Smrg# Allow CC to be a program name with arguments.
58019384b2f3Smrgcompiler=$CC
58029384b2f3Smrg
58039384b2f3Smrg
5804966bf024Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
58059384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
58069384b2f3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
58079384b2f3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
58089384b2f3Smrg  $as_echo_n "(cached) " >&6
5809966bf024Smrgelse
5810966bf024Smrg
5811966bf024Smrg# These are sane defaults that work on at least a few old systems.
5812966bf024Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5813966bf024Smrg
5814966bf024Smrg# Character class describing NM global symbol codes.
5815966bf024Smrgsymcode='[BCDEGRST]'
5816966bf024Smrg
5817966bf024Smrg# Regexp to match symbols that can be accessed directly from C.
5818966bf024Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5819966bf024Smrg
5820966bf024Smrg# Define system-specific variables.
5821966bf024Smrgcase $host_os in
5822966bf024Smrgaix*)
5823966bf024Smrg  symcode='[BCDT]'
5824966bf024Smrg  ;;
58259384b2f3Smrgcygwin* | mingw* | pw32* | cegcc*)
5826966bf024Smrg  symcode='[ABCDGISTW]'
5827966bf024Smrg  ;;
58289384b2f3Smrghpux*)
5829966bf024Smrg  if test "$host_cpu" = ia64; then
5830966bf024Smrg    symcode='[ABCDEGRST]'
5831966bf024Smrg  fi
5832966bf024Smrg  ;;
5833966bf024Smrgirix* | nonstopux*)
5834966bf024Smrg  symcode='[BCDEGRST]'
5835966bf024Smrg  ;;
5836966bf024Smrgosf*)
5837966bf024Smrg  symcode='[BCDEGQRST]'
5838966bf024Smrg  ;;
58399384b2f3Smrgsolaris*)
5840966bf024Smrg  symcode='[BDRT]'
5841966bf024Smrg  ;;
58429384b2f3Smrgsco3.2v5*)
58439384b2f3Smrg  symcode='[DT]'
58449384b2f3Smrg  ;;
58459384b2f3Smrgsysv4.2uw2*)
58469384b2f3Smrg  symcode='[DT]'
58479384b2f3Smrg  ;;
58489384b2f3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
58499384b2f3Smrg  symcode='[ABDT]'
58509384b2f3Smrg  ;;
5851966bf024Smrgsysv4)
5852966bf024Smrg  symcode='[DFNSTU]'
5853966bf024Smrg  ;;
5854966bf024Smrgesac
5855966bf024Smrg
58569384b2f3Smrg# If we're using GNU nm, then use its standard symbol codes.
58579384b2f3Smrgcase `$NM -V 2>&1` in
58589384b2f3Smrg*GNU* | *'with BFD'*)
58599384b2f3Smrg  symcode='[ABCDGIRSTW]' ;;
58609384b2f3Smrgesac
58619384b2f3Smrg
58629384b2f3Smrg# Transform an extracted symbol line into a proper C declaration.
58639384b2f3Smrg# Some systems (esp. on ia64) link data and code symbols differently,
58649384b2f3Smrg# so use this general approach.
58659384b2f3Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
58669384b2f3Smrg
58679384b2f3Smrg# Transform an extracted symbol line into symbol name and symbol address
58689384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
58699384b2f3Smrglt_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'"
58709384b2f3Smrg
5871966bf024Smrg# Handle CRLF in mingw tool chain
5872966bf024Smrgopt_cr=
5873966bf024Smrgcase $build_os in
5874966bf024Smrgmingw*)
58759384b2f3Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5876966bf024Smrg  ;;
5877966bf024Smrgesac
5878966bf024Smrg
58799384b2f3Smrg# Try without a prefix underscore, then with it.
5880966bf024Smrgfor ac_symprfx in "" "_"; do
5881966bf024Smrg
58829384b2f3Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
58839384b2f3Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
58849384b2f3Smrg
5885966bf024Smrg  # Write the raw and C identifiers.
58869384b2f3Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
58879384b2f3Smrg    # Fake it for dumpbin and say T for any non-static function
58889384b2f3Smrg    # and D for any global variable.
58899384b2f3Smrg    # Also find C++ and __fastcall symbols from MSVC++,
58909384b2f3Smrg    # which start with @ or ?.
58919384b2f3Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
58929384b2f3Smrg"     {last_section=section; section=\$ 3};"\
58939384b2f3Smrg"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
58949384b2f3Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
58959384b2f3Smrg"     \$ 0!~/External *\|/{next};"\
58969384b2f3Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
58979384b2f3Smrg"     {if(hide[section]) next};"\
58989384b2f3Smrg"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
58999384b2f3Smrg"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
59009384b2f3Smrg"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
59019384b2f3Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
59029384b2f3Smrg"     ' prfx=^$ac_symprfx"
59039384b2f3Smrg  else
59049384b2f3Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
59059384b2f3Smrg  fi
59069384b2f3Smrg  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
5907966bf024Smrg
5908966bf024Smrg  # Check to see that the pipe works correctly.
5909966bf024Smrg  pipe_works=no
5910966bf024Smrg
5911966bf024Smrg  rm -f conftest*
59129384b2f3Smrg  cat > conftest.$ac_ext <<_LT_EOF
5913966bf024Smrg#ifdef __cplusplus
5914966bf024Smrgextern "C" {
5915966bf024Smrg#endif
5916966bf024Smrgchar nm_test_var;
59179384b2f3Smrgvoid nm_test_func(void);
59189384b2f3Smrgvoid nm_test_func(void){}
5919966bf024Smrg#ifdef __cplusplus
5920966bf024Smrg}
5921966bf024Smrg#endif
5922966bf024Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
59239384b2f3Smrg_LT_EOF
5924966bf024Smrg
59259384b2f3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5926966bf024Smrg  (eval $ac_compile) 2>&5
5927966bf024Smrg  ac_status=$?
59289384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
59299384b2f3Smrg  test $ac_status = 0; }; then
5930966bf024Smrg    # Now try to grab the symbols.
5931966bf024Smrg    nlist=conftest.nm
59329384b2f3Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
59339384b2f3Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5934966bf024Smrg  ac_status=$?
59359384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
59369384b2f3Smrg  test $ac_status = 0; } && test -s "$nlist"; then
5937966bf024Smrg      # Try sorting and uniquifying the output.
5938966bf024Smrg      if sort "$nlist" | uniq > "$nlist"T; then
5939966bf024Smrg	mv -f "$nlist"T "$nlist"
5940966bf024Smrg      else
5941966bf024Smrg	rm -f "$nlist"T
5942966bf024Smrg      fi
5943966bf024Smrg
5944966bf024Smrg      # Make sure that we snagged all the symbols we need.
59459384b2f3Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
59469384b2f3Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
59479384b2f3Smrg	  cat <<_LT_EOF > conftest.$ac_ext
59489384b2f3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
59499384b2f3Smrg#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
59509384b2f3Smrg/* DATA imports from DLLs on WIN32 con't be const, because runtime
59519384b2f3Smrg   relocations are performed -- see ld's documentation on pseudo-relocs.  */
59529384b2f3Smrg# define LT_DLSYM_CONST
59539384b2f3Smrg#elif defined(__osf__)
59549384b2f3Smrg/* This system does not cope well with relocations in const data.  */
59559384b2f3Smrg# define LT_DLSYM_CONST
59569384b2f3Smrg#else
59579384b2f3Smrg# define LT_DLSYM_CONST const
59589384b2f3Smrg#endif
59599384b2f3Smrg
5960966bf024Smrg#ifdef __cplusplus
5961966bf024Smrgextern "C" {
5962966bf024Smrg#endif
5963966bf024Smrg
59649384b2f3Smrg_LT_EOF
5965966bf024Smrg	  # Now generate the symbol file.
59669384b2f3Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5967966bf024Smrg
59689384b2f3Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
5969966bf024Smrg
59709384b2f3Smrg/* The mapping between symbol names and symbols.  */
59719384b2f3SmrgLT_DLSYM_CONST struct {
5972966bf024Smrg  const char *name;
59739384b2f3Smrg  void       *address;
5974966bf024Smrg}
59759384b2f3Smrglt__PROGRAM__LTX_preloaded_symbols[] =
5976966bf024Smrg{
59779384b2f3Smrg  { "@PROGRAM@", (void *) 0 },
59789384b2f3Smrg_LT_EOF
59799384b2f3Smrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
59809384b2f3Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
59819384b2f3Smrg  {0, (void *) 0}
5982966bf024Smrg};
5983966bf024Smrg
59849384b2f3Smrg/* This works around a problem in FreeBSD linker */
59859384b2f3Smrg#ifdef FREEBSD_WORKAROUND
59869384b2f3Smrgstatic const void *lt_preloaded_setup() {
59879384b2f3Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
59889384b2f3Smrg}
59899384b2f3Smrg#endif
59909384b2f3Smrg
5991966bf024Smrg#ifdef __cplusplus
5992966bf024Smrg}
5993966bf024Smrg#endif
59949384b2f3Smrg_LT_EOF
5995966bf024Smrg	  # Now try linking the two files.
5996966bf024Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
59979384b2f3Smrg	  lt_globsym_save_LIBS=$LIBS
59989384b2f3Smrg	  lt_globsym_save_CFLAGS=$CFLAGS
5999966bf024Smrg	  LIBS="conftstm.$ac_objext"
6000966bf024Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
60019384b2f3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6002966bf024Smrg  (eval $ac_link) 2>&5
6003966bf024Smrg  ac_status=$?
60049384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
60059384b2f3Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6006966bf024Smrg	    pipe_works=yes
6007966bf024Smrg	  fi
60089384b2f3Smrg	  LIBS=$lt_globsym_save_LIBS
60099384b2f3Smrg	  CFLAGS=$lt_globsym_save_CFLAGS
6010966bf024Smrg	else
6011966bf024Smrg	  echo "cannot find nm_test_func in $nlist" >&5
6012966bf024Smrg	fi
6013966bf024Smrg      else
6014966bf024Smrg	echo "cannot find nm_test_var in $nlist" >&5
6015966bf024Smrg      fi
6016966bf024Smrg    else
6017966bf024Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6018966bf024Smrg    fi
6019966bf024Smrg  else
6020966bf024Smrg    echo "$progname: failed program was:" >&5
6021966bf024Smrg    cat conftest.$ac_ext >&5
6022966bf024Smrg  fi
60239384b2f3Smrg  rm -rf conftest* conftst*
6024966bf024Smrg
6025966bf024Smrg  # Do not use the global_symbol_pipe unless it works.
6026966bf024Smrg  if test "$pipe_works" = yes; then
6027966bf024Smrg    break
6028966bf024Smrg  else
6029966bf024Smrg    lt_cv_sys_global_symbol_pipe=
6030966bf024Smrg  fi
6031966bf024Smrgdone
6032966bf024Smrg
6033966bf024Smrgfi
6034966bf024Smrg
6035966bf024Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
6036966bf024Smrg  lt_cv_sys_global_symbol_to_cdecl=
6037966bf024Smrgfi
6038966bf024Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
60399384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
60409384b2f3Smrg$as_echo "failed" >&6; }
6041966bf024Smrgelse
60429384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
60439384b2f3Smrg$as_echo "ok" >&6; }
6044966bf024Smrgfi
6045966bf024Smrg
60469384b2f3Smrg# Response file support.
60479384b2f3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
60489384b2f3Smrg  nm_file_list_spec='@'
60499384b2f3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
60509384b2f3Smrg  nm_file_list_spec='@'
6051966bf024Smrgfi
6052966bf024Smrg
6053966bf024Smrg
6054966bf024Smrg
6055966bf024Smrg
6056966bf024Smrg
6057966bf024Smrg
6058966bf024Smrg
6059966bf024Smrg
6060966bf024Smrg
6061966bf024Smrg
6062966bf024Smrg
6063966bf024Smrg
6064966bf024Smrg
6065966bf024Smrg
6066966bf024Smrg
6067966bf024Smrg
6068966bf024Smrg
6069966bf024Smrg
6070966bf024Smrg
60719384b2f3Smrg
60729384b2f3Smrg
60739384b2f3Smrg
60749384b2f3Smrg
60759384b2f3Smrg
60769384b2f3Smrg
60779384b2f3Smrg
60789384b2f3Smrg
60799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
60809384b2f3Smrg$as_echo_n "checking for sysroot... " >&6; }
60819384b2f3Smrg
60829384b2f3Smrg# Check whether --with-sysroot was given.
60839384b2f3Smrgif test "${with_sysroot+set}" = set; then :
60849384b2f3Smrg  withval=$with_sysroot;
6085966bf024Smrgelse
60869384b2f3Smrg  with_sysroot=no
6087966bf024Smrgfi
6088966bf024Smrg
6089966bf024Smrg
60909384b2f3Smrglt_sysroot=
60919384b2f3Smrgcase ${with_sysroot} in #(
60929384b2f3Smrg yes)
60939384b2f3Smrg   if test "$GCC" = yes; then
60949384b2f3Smrg     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
60959384b2f3Smrg   fi
60969384b2f3Smrg   ;; #(
60979384b2f3Smrg /*)
60989384b2f3Smrg   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
60999384b2f3Smrg   ;; #(
61009384b2f3Smrg no|'')
61019384b2f3Smrg   ;; #(
61029384b2f3Smrg *)
61039384b2f3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
61049384b2f3Smrg$as_echo "${with_sysroot}" >&6; }
61059384b2f3Smrg   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
61069384b2f3Smrg   ;;
61079384b2f3Smrgesac
61089384b2f3Smrg
61099384b2f3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
61109384b2f3Smrg$as_echo "${lt_sysroot:-no}" >&6; }
61119384b2f3Smrg
61129384b2f3Smrg
61139384b2f3Smrg
61149384b2f3Smrg
61159384b2f3Smrg
61169384b2f3Smrg# Check whether --enable-libtool-lock was given.
61179384b2f3Smrgif test "${enable_libtool_lock+set}" = set; then :
61189384b2f3Smrg  enableval=$enable_libtool_lock;
6119966bf024Smrgfi
61209384b2f3Smrg
61219384b2f3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
61229384b2f3Smrg
61239384b2f3Smrg# Some flags need to be propagated to the compiler or linker for good
61249384b2f3Smrg# libtool support.
61259384b2f3Smrgcase $host in
61269384b2f3Smrgia64-*-hpux*)
61279384b2f3Smrg  # Find out which ABI we are using.
61289384b2f3Smrg  echo 'int i;' > conftest.$ac_ext
61299384b2f3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
61309384b2f3Smrg  (eval $ac_compile) 2>&5
61319384b2f3Smrg  ac_status=$?
61329384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
61339384b2f3Smrg  test $ac_status = 0; }; then
61349384b2f3Smrg    case `/usr/bin/file conftest.$ac_objext` in
61359384b2f3Smrg      *ELF-32*)
61369384b2f3Smrg	HPUX_IA64_MODE="32"
61379384b2f3Smrg	;;
61389384b2f3Smrg      *ELF-64*)
61399384b2f3Smrg	HPUX_IA64_MODE="64"
61409384b2f3Smrg	;;
61419384b2f3Smrg    esac
61429384b2f3Smrg  fi
61439384b2f3Smrg  rm -rf conftest*
61449384b2f3Smrg  ;;
61459384b2f3Smrg*-*-irix6*)
61469384b2f3Smrg  # Find out which ABI we are using.
61479384b2f3Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
61489384b2f3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
61499384b2f3Smrg  (eval $ac_compile) 2>&5
61509384b2f3Smrg  ac_status=$?
61519384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
61529384b2f3Smrg  test $ac_status = 0; }; then
61539384b2f3Smrg    if test "$lt_cv_prog_gnu_ld" = yes; then
61549384b2f3Smrg      case `/usr/bin/file conftest.$ac_objext` in
61559384b2f3Smrg	*32-bit*)
61569384b2f3Smrg	  LD="${LD-ld} -melf32bsmip"
61579384b2f3Smrg	  ;;
61589384b2f3Smrg	*N32*)
61599384b2f3Smrg	  LD="${LD-ld} -melf32bmipn32"
61609384b2f3Smrg	  ;;
61619384b2f3Smrg	*64-bit*)
61629384b2f3Smrg	  LD="${LD-ld} -melf64bmip"
61639384b2f3Smrg	;;
61649384b2f3Smrg      esac
61659384b2f3Smrg    else
61669384b2f3Smrg      case `/usr/bin/file conftest.$ac_objext` in
61679384b2f3Smrg	*32-bit*)
61689384b2f3Smrg	  LD="${LD-ld} -32"
61699384b2f3Smrg	  ;;
61709384b2f3Smrg	*N32*)
61719384b2f3Smrg	  LD="${LD-ld} -n32"
61729384b2f3Smrg	  ;;
61739384b2f3Smrg	*64-bit*)
61749384b2f3Smrg	  LD="${LD-ld} -64"
61759384b2f3Smrg	  ;;
61769384b2f3Smrg      esac
61779384b2f3Smrg    fi
61789384b2f3Smrg  fi
61799384b2f3Smrg  rm -rf conftest*
61809384b2f3Smrg  ;;
61819384b2f3Smrg
61829384b2f3Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
61839384b2f3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
61849384b2f3Smrg  # Find out which ABI we are using.
61859384b2f3Smrg  echo 'int i;' > conftest.$ac_ext
61869384b2f3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
61879384b2f3Smrg  (eval $ac_compile) 2>&5
61889384b2f3Smrg  ac_status=$?
61899384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
61909384b2f3Smrg  test $ac_status = 0; }; then
61919384b2f3Smrg    case `/usr/bin/file conftest.o` in
61929384b2f3Smrg      *32-bit*)
61939384b2f3Smrg	case $host in
61949384b2f3Smrg	  x86_64-*kfreebsd*-gnu)
61959384b2f3Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
61969384b2f3Smrg	    ;;
61979384b2f3Smrg	  x86_64-*linux*)
61989384b2f3Smrg	    LD="${LD-ld} -m elf_i386"
61999384b2f3Smrg	    ;;
62009384b2f3Smrg	  ppc64-*linux*|powerpc64-*linux*)
62019384b2f3Smrg	    LD="${LD-ld} -m elf32ppclinux"
62029384b2f3Smrg	    ;;
62039384b2f3Smrg	  s390x-*linux*)
62049384b2f3Smrg	    LD="${LD-ld} -m elf_s390"
62059384b2f3Smrg	    ;;
62069384b2f3Smrg	  sparc64-*linux*)
62079384b2f3Smrg	    LD="${LD-ld} -m elf32_sparc"
62089384b2f3Smrg	    ;;
62099384b2f3Smrg	esac
62109384b2f3Smrg	;;
62119384b2f3Smrg      *64-bit*)
62129384b2f3Smrg	case $host in
62139384b2f3Smrg	  x86_64-*kfreebsd*-gnu)
62149384b2f3Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
62159384b2f3Smrg	    ;;
62169384b2f3Smrg	  x86_64-*linux*)
62179384b2f3Smrg	    LD="${LD-ld} -m elf_x86_64"
62189384b2f3Smrg	    ;;
62199384b2f3Smrg	  ppc*-*linux*|powerpc*-*linux*)
62209384b2f3Smrg	    LD="${LD-ld} -m elf64ppc"
62219384b2f3Smrg	    ;;
62229384b2f3Smrg	  s390*-*linux*|s390*-*tpf*)
62239384b2f3Smrg	    LD="${LD-ld} -m elf64_s390"
62249384b2f3Smrg	    ;;
62259384b2f3Smrg	  sparc*-*linux*)
62269384b2f3Smrg	    LD="${LD-ld} -m elf64_sparc"
62279384b2f3Smrg	    ;;
62289384b2f3Smrg	esac
62299384b2f3Smrg	;;
62309384b2f3Smrg    esac
62319384b2f3Smrg  fi
62329384b2f3Smrg  rm -rf conftest*
62339384b2f3Smrg  ;;
62349384b2f3Smrg
62359384b2f3Smrg*-*-sco3.2v5*)
62369384b2f3Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
62379384b2f3Smrg  SAVE_CFLAGS="$CFLAGS"
62389384b2f3Smrg  CFLAGS="$CFLAGS -belf"
62399384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
62409384b2f3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
62419384b2f3Smrgif ${lt_cv_cc_needs_belf+:} false; then :
62429384b2f3Smrg  $as_echo_n "(cached) " >&6
6243966bf024Smrgelse
62449384b2f3Smrg  ac_ext=c
62459384b2f3Smrgac_cpp='$CPP $CPPFLAGS'
62469384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
62479384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
62489384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
62499384b2f3Smrg
62509384b2f3Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62519384b2f3Smrg/* end confdefs.h.  */
62529384b2f3Smrg
62539384b2f3Smrgint
62549384b2f3Smrgmain ()
62559384b2f3Smrg{
6256966bf024Smrg
62579384b2f3Smrg  ;
62589384b2f3Smrg  return 0;
62599384b2f3Smrg}
62609384b2f3Smrg_ACEOF
62619384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
62629384b2f3Smrg  lt_cv_cc_needs_belf=yes
6263966bf024Smrgelse
62649384b2f3Smrg  lt_cv_cc_needs_belf=no
62659384b2f3Smrgfi
62669384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
62679384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
62689384b2f3Smrg     ac_ext=c
62699384b2f3Smrgac_cpp='$CPP $CPPFLAGS'
62709384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
62719384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
62729384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
62739384b2f3Smrg
6274966bf024Smrgfi
62759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
62769384b2f3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
62779384b2f3Smrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
62789384b2f3Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
62799384b2f3Smrg    CFLAGS="$SAVE_CFLAGS"
62809384b2f3Smrg  fi
62819384b2f3Smrg  ;;
62829384b2f3Smrg*-*solaris*)
62839384b2f3Smrg  # Find out which ABI we are using.
62849384b2f3Smrg  echo 'int i;' > conftest.$ac_ext
62859384b2f3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
62869384b2f3Smrg  (eval $ac_compile) 2>&5
62879384b2f3Smrg  ac_status=$?
62889384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
62899384b2f3Smrg  test $ac_status = 0; }; then
62909384b2f3Smrg    case `/usr/bin/file conftest.o` in
62919384b2f3Smrg    *64-bit*)
62929384b2f3Smrg      case $lt_cv_prog_gnu_ld in
62939384b2f3Smrg      yes*)
62949384b2f3Smrg        case $host in
62959384b2f3Smrg        i?86-*-solaris*)
62969384b2f3Smrg          LD="${LD-ld} -m elf_x86_64"
62979384b2f3Smrg          ;;
62989384b2f3Smrg        sparc*-*-solaris*)
62999384b2f3Smrg          LD="${LD-ld} -m elf64_sparc"
63009384b2f3Smrg          ;;
63019384b2f3Smrg        esac
63029384b2f3Smrg        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
63039384b2f3Smrg        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
63049384b2f3Smrg          LD="${LD-ld}_sol2"
63059384b2f3Smrg        fi
63069384b2f3Smrg        ;;
63079384b2f3Smrg      *)
63089384b2f3Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
63099384b2f3Smrg	  LD="${LD-ld} -64"
63109384b2f3Smrg	fi
63119384b2f3Smrg	;;
63129384b2f3Smrg      esac
63139384b2f3Smrg      ;;
63149384b2f3Smrg    esac
63159384b2f3Smrg  fi
63169384b2f3Smrg  rm -rf conftest*
63179384b2f3Smrg  ;;
63189384b2f3Smrgesac
63199384b2f3Smrg
63209384b2f3Smrgneed_locks="$enable_libtool_lock"
6321966bf024Smrg
6322966bf024Smrgif test -n "$ac_tool_prefix"; then
63239384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
63249384b2f3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2
63259384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
63269384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
63279384b2f3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
63289384b2f3Smrg  $as_echo_n "(cached) " >&6
6329966bf024Smrgelse
63309384b2f3Smrg  if test -n "$MANIFEST_TOOL"; then
63319384b2f3Smrg  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6332966bf024Smrgelse
6333966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6334966bf024Smrgfor as_dir in $PATH
6335966bf024Smrgdo
6336966bf024Smrg  IFS=$as_save_IFS
6337966bf024Smrg  test -z "$as_dir" && as_dir=.
63389384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
63399384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
63409384b2f3Smrg    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
63419384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6342966bf024Smrg    break 2
6343966bf024Smrg  fi
6344966bf024Smrgdone
63459384b2f3Smrg  done
63469384b2f3SmrgIFS=$as_save_IFS
6347966bf024Smrg
6348966bf024Smrgfi
6349966bf024Smrgfi
63509384b2f3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
63519384b2f3Smrgif test -n "$MANIFEST_TOOL"; then
63529384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
63539384b2f3Smrg$as_echo "$MANIFEST_TOOL" >&6; }
6354966bf024Smrgelse
63559384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
63569384b2f3Smrg$as_echo "no" >&6; }
6357966bf024Smrgfi
6358966bf024Smrg
63599384b2f3Smrg
6360966bf024Smrgfi
63619384b2f3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
63629384b2f3Smrg  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
63639384b2f3Smrg  # Extract the first word of "mt", so it can be a program name with args.
63649384b2f3Smrgset dummy mt; ac_word=$2
63659384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
63669384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
63679384b2f3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
63689384b2f3Smrg  $as_echo_n "(cached) " >&6
6369966bf024Smrgelse
63709384b2f3Smrg  if test -n "$ac_ct_MANIFEST_TOOL"; then
63719384b2f3Smrg  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6372966bf024Smrgelse
6373966bf024Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6374966bf024Smrgfor as_dir in $PATH
6375966bf024Smrgdo
6376966bf024Smrg  IFS=$as_save_IFS
6377966bf024Smrg  test -z "$as_dir" && as_dir=.
63789384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
63799384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
63809384b2f3Smrg    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
63819384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6382966bf024Smrg    break 2
6383966bf024Smrg  fi
6384966bf024Smrgdone
63859384b2f3Smrg  done
63869384b2f3SmrgIFS=$as_save_IFS
6387966bf024Smrg
6388966bf024Smrgfi
6389966bf024Smrgfi
63909384b2f3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
63919384b2f3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then
63929384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
63939384b2f3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6394966bf024Smrgelse
63959384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
63969384b2f3Smrg$as_echo "no" >&6; }
6397966bf024Smrgfi
6398966bf024Smrg
63999384b2f3Smrg  if test "x$ac_ct_MANIFEST_TOOL" = x; then
64009384b2f3Smrg    MANIFEST_TOOL=":"
64019384b2f3Smrg  else
64029384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
64039384b2f3Smrgyes:)
64049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
64059384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
64069384b2f3Smrgac_tool_warned=yes ;;
64079384b2f3Smrgesac
64089384b2f3Smrg    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
64099384b2f3Smrg  fi
6410966bf024Smrgelse
64119384b2f3Smrg  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6412966bf024Smrgfi
6413966bf024Smrg
64149384b2f3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
64159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
64169384b2f3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
64179384b2f3Smrgif ${lt_cv_path_mainfest_tool+:} false; then :
64189384b2f3Smrg  $as_echo_n "(cached) " >&6
64199384b2f3Smrgelse
64209384b2f3Smrg  lt_cv_path_mainfest_tool=no
64219384b2f3Smrg  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
64229384b2f3Smrg  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
64239384b2f3Smrg  cat conftest.err >&5
64249384b2f3Smrg  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
64259384b2f3Smrg    lt_cv_path_mainfest_tool=yes
64269384b2f3Smrg  fi
64279384b2f3Smrg  rm -f conftest*
64289384b2f3Smrgfi
64299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
64309384b2f3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; }
64319384b2f3Smrgif test "x$lt_cv_path_mainfest_tool" != xyes; then
64329384b2f3Smrg  MANIFEST_TOOL=:
64339384b2f3Smrgfi
6434966bf024Smrg
6435966bf024Smrg
6436966bf024Smrg
6437966bf024Smrg
6438966bf024Smrg
6439966bf024Smrg
64409384b2f3Smrg  case $host_os in
64419384b2f3Smrg    rhapsody* | darwin*)
64429384b2f3Smrg    if test -n "$ac_tool_prefix"; then
64439384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
64449384b2f3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
64459384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
64469384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
64479384b2f3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
64489384b2f3Smrg  $as_echo_n "(cached) " >&6
64499384b2f3Smrgelse
64509384b2f3Smrg  if test -n "$DSYMUTIL"; then
64519384b2f3Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
64529384b2f3Smrgelse
64539384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
64549384b2f3Smrgfor as_dir in $PATH
64559384b2f3Smrgdo
64569384b2f3Smrg  IFS=$as_save_IFS
64579384b2f3Smrg  test -z "$as_dir" && as_dir=.
64589384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
64599384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
64609384b2f3Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
64619384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
64629384b2f3Smrg    break 2
64639384b2f3Smrg  fi
64649384b2f3Smrgdone
6465966bf024Smrg  done
64669384b2f3SmrgIFS=$as_save_IFS
6467966bf024Smrg
64689384b2f3Smrgfi
64699384b2f3Smrgfi
64709384b2f3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
64719384b2f3Smrgif test -n "$DSYMUTIL"; then
64729384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
64739384b2f3Smrg$as_echo "$DSYMUTIL" >&6; }
6474966bf024Smrgelse
64759384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
64769384b2f3Smrg$as_echo "no" >&6; }
6477966bf024Smrgfi
6478966bf024Smrg
64799384b2f3Smrg
64809384b2f3Smrgfi
64819384b2f3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
64829384b2f3Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
64839384b2f3Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
64849384b2f3Smrgset dummy dsymutil; ac_word=$2
64859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
64869384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
64879384b2f3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
64889384b2f3Smrg  $as_echo_n "(cached) " >&6
6489966bf024Smrgelse
64909384b2f3Smrg  if test -n "$ac_ct_DSYMUTIL"; then
64919384b2f3Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
64929384b2f3Smrgelse
64939384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
64949384b2f3Smrgfor as_dir in $PATH
64959384b2f3Smrgdo
64969384b2f3Smrg  IFS=$as_save_IFS
64979384b2f3Smrg  test -z "$as_dir" && as_dir=.
64989384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
64999384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
65009384b2f3Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
65019384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
65029384b2f3Smrg    break 2
65039384b2f3Smrg  fi
65049384b2f3Smrgdone
6505966bf024Smrg  done
65069384b2f3SmrgIFS=$as_save_IFS
6507966bf024Smrg
65089384b2f3Smrgfi
65099384b2f3Smrgfi
65109384b2f3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
65119384b2f3Smrgif test -n "$ac_ct_DSYMUTIL"; then
65129384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
65139384b2f3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
6514966bf024Smrgelse
65159384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
65169384b2f3Smrg$as_echo "no" >&6; }
6517966bf024Smrgfi
6518966bf024Smrg
65199384b2f3Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
65209384b2f3Smrg    DSYMUTIL=":"
6521966bf024Smrg  else
65229384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
65239384b2f3Smrgyes:)
65249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
65259384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
65269384b2f3Smrgac_tool_warned=yes ;;
65279384b2f3Smrgesac
65289384b2f3Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
6529966bf024Smrg  fi
65309384b2f3Smrgelse
65319384b2f3Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6532966bf024Smrgfi
6533966bf024Smrg
65349384b2f3Smrg    if test -n "$ac_tool_prefix"; then
65359384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
65369384b2f3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
65379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
65389384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
65399384b2f3Smrgif ${ac_cv_prog_NMEDIT+:} false; then :
65409384b2f3Smrg  $as_echo_n "(cached) " >&6
65419384b2f3Smrgelse
65429384b2f3Smrg  if test -n "$NMEDIT"; then
65439384b2f3Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
65449384b2f3Smrgelse
65459384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
65469384b2f3Smrgfor as_dir in $PATH
65479384b2f3Smrgdo
65489384b2f3Smrg  IFS=$as_save_IFS
65499384b2f3Smrg  test -z "$as_dir" && as_dir=.
65509384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
65519384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
65529384b2f3Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
65539384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
65549384b2f3Smrg    break 2
6555966bf024Smrg  fi
65569384b2f3Smrgdone
65579384b2f3Smrg  done
65589384b2f3SmrgIFS=$as_save_IFS
6559966bf024Smrg
65609384b2f3Smrgfi
65619384b2f3Smrgfi
65629384b2f3SmrgNMEDIT=$ac_cv_prog_NMEDIT
65639384b2f3Smrgif test -n "$NMEDIT"; then
65649384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
65659384b2f3Smrg$as_echo "$NMEDIT" >&6; }
65669384b2f3Smrgelse
65679384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
65689384b2f3Smrg$as_echo "no" >&6; }
65699384b2f3Smrgfi
6570966bf024Smrg
6571966bf024Smrg
65729384b2f3Smrgfi
65739384b2f3Smrgif test -z "$ac_cv_prog_NMEDIT"; then
65749384b2f3Smrg  ac_ct_NMEDIT=$NMEDIT
65759384b2f3Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
65769384b2f3Smrgset dummy nmedit; ac_word=$2
65779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
65789384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
65799384b2f3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
65809384b2f3Smrg  $as_echo_n "(cached) " >&6
65819384b2f3Smrgelse
65829384b2f3Smrg  if test -n "$ac_ct_NMEDIT"; then
65839384b2f3Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
65849384b2f3Smrgelse
65859384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
65869384b2f3Smrgfor as_dir in $PATH
65879384b2f3Smrgdo
65889384b2f3Smrg  IFS=$as_save_IFS
65899384b2f3Smrg  test -z "$as_dir" && as_dir=.
65909384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
65919384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
65929384b2f3Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
65939384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
65949384b2f3Smrg    break 2
65959384b2f3Smrg  fi
65969384b2f3Smrgdone
65979384b2f3Smrg  done
65989384b2f3SmrgIFS=$as_save_IFS
6599966bf024Smrg
66009384b2f3Smrgfi
66019384b2f3Smrgfi
66029384b2f3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
66039384b2f3Smrgif test -n "$ac_ct_NMEDIT"; then
66049384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
66059384b2f3Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
66069384b2f3Smrgelse
66079384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
66089384b2f3Smrg$as_echo "no" >&6; }
66099384b2f3Smrgfi
6610966bf024Smrg
66119384b2f3Smrg  if test "x$ac_ct_NMEDIT" = x; then
66129384b2f3Smrg    NMEDIT=":"
66139384b2f3Smrg  else
66149384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
66159384b2f3Smrgyes:)
66169384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
66179384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
66189384b2f3Smrgac_tool_warned=yes ;;
66199384b2f3Smrgesac
66209384b2f3Smrg    NMEDIT=$ac_ct_NMEDIT
66219384b2f3Smrg  fi
6622966bf024Smrgelse
66239384b2f3Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
66249384b2f3Smrgfi
6625966bf024Smrg
66269384b2f3Smrg    if test -n "$ac_tool_prefix"; then
66279384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
66289384b2f3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
66299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
66309384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
66319384b2f3Smrgif ${ac_cv_prog_LIPO+:} false; then :
66329384b2f3Smrg  $as_echo_n "(cached) " >&6
66339384b2f3Smrgelse
66349384b2f3Smrg  if test -n "$LIPO"; then
66359384b2f3Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
66369384b2f3Smrgelse
66379384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66389384b2f3Smrgfor as_dir in $PATH
66399384b2f3Smrgdo
66409384b2f3Smrg  IFS=$as_save_IFS
66419384b2f3Smrg  test -z "$as_dir" && as_dir=.
66429384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
66439384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
66449384b2f3Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
66459384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66469384b2f3Smrg    break 2
66479384b2f3Smrg  fi
66489384b2f3Smrgdone
66499384b2f3Smrg  done
66509384b2f3SmrgIFS=$as_save_IFS
6651966bf024Smrg
66529384b2f3Smrgfi
66539384b2f3Smrgfi
66549384b2f3SmrgLIPO=$ac_cv_prog_LIPO
66559384b2f3Smrgif test -n "$LIPO"; then
66569384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
66579384b2f3Smrg$as_echo "$LIPO" >&6; }
66589384b2f3Smrgelse
66599384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
66609384b2f3Smrg$as_echo "no" >&6; }
66619384b2f3Smrgfi
6662966bf024Smrg
6663966bf024Smrg
66649384b2f3Smrgfi
66659384b2f3Smrgif test -z "$ac_cv_prog_LIPO"; then
66669384b2f3Smrg  ac_ct_LIPO=$LIPO
66679384b2f3Smrg  # Extract the first word of "lipo", so it can be a program name with args.
66689384b2f3Smrgset dummy lipo; ac_word=$2
66699384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
66709384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
66719384b2f3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
66729384b2f3Smrg  $as_echo_n "(cached) " >&6
66739384b2f3Smrgelse
66749384b2f3Smrg  if test -n "$ac_ct_LIPO"; then
66759384b2f3Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
66769384b2f3Smrgelse
66779384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66789384b2f3Smrgfor as_dir in $PATH
66799384b2f3Smrgdo
66809384b2f3Smrg  IFS=$as_save_IFS
66819384b2f3Smrg  test -z "$as_dir" && as_dir=.
66829384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
66839384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
66849384b2f3Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
66859384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66869384b2f3Smrg    break 2
66879384b2f3Smrg  fi
66889384b2f3Smrgdone
66899384b2f3Smrg  done
66909384b2f3SmrgIFS=$as_save_IFS
6691966bf024Smrg
66929384b2f3Smrgfi
66939384b2f3Smrgfi
66949384b2f3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
66959384b2f3Smrgif test -n "$ac_ct_LIPO"; then
66969384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
66979384b2f3Smrg$as_echo "$ac_ct_LIPO" >&6; }
66989384b2f3Smrgelse
66999384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
67009384b2f3Smrg$as_echo "no" >&6; }
67019384b2f3Smrgfi
6702966bf024Smrg
67039384b2f3Smrg  if test "x$ac_ct_LIPO" = x; then
67049384b2f3Smrg    LIPO=":"
67059384b2f3Smrg  else
67069384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
67079384b2f3Smrgyes:)
67089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
67099384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
67109384b2f3Smrgac_tool_warned=yes ;;
67119384b2f3Smrgesac
67129384b2f3Smrg    LIPO=$ac_ct_LIPO
67139384b2f3Smrg  fi
67149384b2f3Smrgelse
67159384b2f3Smrg  LIPO="$ac_cv_prog_LIPO"
67169384b2f3Smrgfi
6717966bf024Smrg
67189384b2f3Smrg    if test -n "$ac_tool_prefix"; then
67199384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
67209384b2f3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
67219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
67229384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
67239384b2f3Smrgif ${ac_cv_prog_OTOOL+:} false; then :
67249384b2f3Smrg  $as_echo_n "(cached) " >&6
67259384b2f3Smrgelse
67269384b2f3Smrg  if test -n "$OTOOL"; then
67279384b2f3Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
67289384b2f3Smrgelse
67299384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67309384b2f3Smrgfor as_dir in $PATH
67319384b2f3Smrgdo
67329384b2f3Smrg  IFS=$as_save_IFS
67339384b2f3Smrg  test -z "$as_dir" && as_dir=.
67349384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
67359384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
67369384b2f3Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
67379384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67389384b2f3Smrg    break 2
67399384b2f3Smrg  fi
67409384b2f3Smrgdone
67419384b2f3Smrg  done
67429384b2f3SmrgIFS=$as_save_IFS
6743966bf024Smrg
67449384b2f3Smrgfi
67459384b2f3Smrgfi
67469384b2f3SmrgOTOOL=$ac_cv_prog_OTOOL
67479384b2f3Smrgif test -n "$OTOOL"; then
67489384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
67499384b2f3Smrg$as_echo "$OTOOL" >&6; }
67509384b2f3Smrgelse
67519384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
67529384b2f3Smrg$as_echo "no" >&6; }
67539384b2f3Smrgfi
6754966bf024Smrg
6755966bf024Smrg
67569384b2f3Smrgfi
67579384b2f3Smrgif test -z "$ac_cv_prog_OTOOL"; then
67589384b2f3Smrg  ac_ct_OTOOL=$OTOOL
67599384b2f3Smrg  # Extract the first word of "otool", so it can be a program name with args.
67609384b2f3Smrgset dummy otool; ac_word=$2
67619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
67629384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
67639384b2f3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
67649384b2f3Smrg  $as_echo_n "(cached) " >&6
67659384b2f3Smrgelse
67669384b2f3Smrg  if test -n "$ac_ct_OTOOL"; then
67679384b2f3Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
67689384b2f3Smrgelse
67699384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67709384b2f3Smrgfor as_dir in $PATH
67719384b2f3Smrgdo
67729384b2f3Smrg  IFS=$as_save_IFS
67739384b2f3Smrg  test -z "$as_dir" && as_dir=.
67749384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
67759384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
67769384b2f3Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
67779384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67789384b2f3Smrg    break 2
67799384b2f3Smrg  fi
67809384b2f3Smrgdone
67819384b2f3Smrg  done
67829384b2f3SmrgIFS=$as_save_IFS
6783966bf024Smrg
6784966bf024Smrgfi
67859384b2f3Smrgfi
67869384b2f3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
67879384b2f3Smrgif test -n "$ac_ct_OTOOL"; then
67889384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
67899384b2f3Smrg$as_echo "$ac_ct_OTOOL" >&6; }
67909384b2f3Smrgelse
67919384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
67929384b2f3Smrg$as_echo "no" >&6; }
67939384b2f3Smrgfi
67949384b2f3Smrg
67959384b2f3Smrg  if test "x$ac_ct_OTOOL" = x; then
67969384b2f3Smrg    OTOOL=":"
6797966bf024Smrg  else
67989384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
67999384b2f3Smrgyes:)
68009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
68019384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
68029384b2f3Smrgac_tool_warned=yes ;;
68039384b2f3Smrgesac
68049384b2f3Smrg    OTOOL=$ac_ct_OTOOL
6805966bf024Smrg  fi
68069384b2f3Smrgelse
68079384b2f3Smrg  OTOOL="$ac_cv_prog_OTOOL"
6808966bf024Smrgfi
6809966bf024Smrg
68109384b2f3Smrg    if test -n "$ac_tool_prefix"; then
68119384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
68129384b2f3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
68139384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
68149384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
68159384b2f3Smrgif ${ac_cv_prog_OTOOL64+:} false; then :
68169384b2f3Smrg  $as_echo_n "(cached) " >&6
68179384b2f3Smrgelse
68189384b2f3Smrg  if test -n "$OTOOL64"; then
68199384b2f3Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
68209384b2f3Smrgelse
68219384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
68229384b2f3Smrgfor as_dir in $PATH
68239384b2f3Smrgdo
68249384b2f3Smrg  IFS=$as_save_IFS
68259384b2f3Smrg  test -z "$as_dir" && as_dir=.
68269384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
68279384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
68289384b2f3Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
68299384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68309384b2f3Smrg    break 2
68319384b2f3Smrg  fi
68329384b2f3Smrgdone
68339384b2f3Smrg  done
68349384b2f3SmrgIFS=$as_save_IFS
6835966bf024Smrg
68369384b2f3Smrgfi
68379384b2f3Smrgfi
68389384b2f3SmrgOTOOL64=$ac_cv_prog_OTOOL64
68399384b2f3Smrgif test -n "$OTOOL64"; then
68409384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
68419384b2f3Smrg$as_echo "$OTOOL64" >&6; }
6842966bf024Smrgelse
68439384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
68449384b2f3Smrg$as_echo "no" >&6; }
68459384b2f3Smrgfi
68469384b2f3Smrg
6847966bf024Smrg
6848966bf024Smrgfi
68499384b2f3Smrgif test -z "$ac_cv_prog_OTOOL64"; then
68509384b2f3Smrg  ac_ct_OTOOL64=$OTOOL64
68519384b2f3Smrg  # Extract the first word of "otool64", so it can be a program name with args.
68529384b2f3Smrgset dummy otool64; ac_word=$2
68539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
68549384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
68559384b2f3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
68569384b2f3Smrg  $as_echo_n "(cached) " >&6
68579384b2f3Smrgelse
68589384b2f3Smrg  if test -n "$ac_ct_OTOOL64"; then
68599384b2f3Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
68609384b2f3Smrgelse
68619384b2f3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
68629384b2f3Smrgfor as_dir in $PATH
68639384b2f3Smrgdo
68649384b2f3Smrg  IFS=$as_save_IFS
68659384b2f3Smrg  test -z "$as_dir" && as_dir=.
68669384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
68679384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
68689384b2f3Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
68699384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68709384b2f3Smrg    break 2
68719384b2f3Smrg  fi
68729384b2f3Smrgdone
68739384b2f3Smrg  done
68749384b2f3SmrgIFS=$as_save_IFS
6875966bf024Smrg
68769384b2f3Smrgfi
68779384b2f3Smrgfi
68789384b2f3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
68799384b2f3Smrgif test -n "$ac_ct_OTOOL64"; then
68809384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
68819384b2f3Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
6882966bf024Smrgelse
68839384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
68849384b2f3Smrg$as_echo "no" >&6; }
6885966bf024Smrgfi
6886966bf024Smrg
68879384b2f3Smrg  if test "x$ac_ct_OTOOL64" = x; then
68889384b2f3Smrg    OTOOL64=":"
68899384b2f3Smrg  else
68909384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
68919384b2f3Smrgyes:)
68929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
68939384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
68949384b2f3Smrgac_tool_warned=yes ;;
68959384b2f3Smrgesac
68969384b2f3Smrg    OTOOL64=$ac_ct_OTOOL64
68979384b2f3Smrg  fi
68989384b2f3Smrgelse
68999384b2f3Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
69009384b2f3Smrgfi
6901966bf024Smrg
6902966bf024Smrg
6903966bf024Smrg
6904966bf024Smrg
6905966bf024Smrg
6906966bf024Smrg
6907966bf024Smrg
6908966bf024Smrg
6909966bf024Smrg
6910966bf024Smrg
6911966bf024Smrg
6912966bf024Smrg
6913966bf024Smrg
6914966bf024Smrg
6915966bf024Smrg
6916966bf024Smrg
6917966bf024Smrg
6918966bf024Smrg
6919966bf024Smrg
6920966bf024Smrg
6921966bf024Smrg
6922966bf024Smrg
6923966bf024Smrg
6924966bf024Smrg
6925966bf024Smrg
6926966bf024Smrg
6927966bf024Smrg
69289384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
69299384b2f3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
69309384b2f3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then :
69319384b2f3Smrg  $as_echo_n "(cached) " >&6
69329384b2f3Smrgelse
69339384b2f3Smrg  lt_cv_apple_cc_single_mod=no
69349384b2f3Smrg      if test -z "${LT_MULTI_MODULE}"; then
69359384b2f3Smrg	# By default we will add the -single_module flag. You can override
69369384b2f3Smrg	# by either setting the environment variable LT_MULTI_MODULE
69379384b2f3Smrg	# non-empty at configure time, or by adding -multi_module to the
69389384b2f3Smrg	# link flags.
69399384b2f3Smrg	rm -rf libconftest.dylib*
69409384b2f3Smrg	echo "int foo(void){return 1;}" > conftest.c
69419384b2f3Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
69429384b2f3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
69439384b2f3Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
69449384b2f3Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
69459384b2f3Smrg        _lt_result=$?
69469384b2f3Smrg	# If there is a non-empty error log, and "single_module"
69479384b2f3Smrg	# appears in it, assume the flag caused a linker warning
69489384b2f3Smrg        if test -s conftest.err && $GREP single_module conftest.err; then
69499384b2f3Smrg	  cat conftest.err >&5
69509384b2f3Smrg	# Otherwise, if the output was created with a 0 exit code from
69519384b2f3Smrg	# the compiler, it worked.
69529384b2f3Smrg	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
69539384b2f3Smrg	  lt_cv_apple_cc_single_mod=yes
69549384b2f3Smrg	else
69559384b2f3Smrg	  cat conftest.err >&5
69569384b2f3Smrg	fi
69579384b2f3Smrg	rm -rf libconftest.dylib*
69589384b2f3Smrg	rm -f conftest.*
69599384b2f3Smrg      fi
69609384b2f3Smrgfi
69619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
69629384b2f3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6963966bf024Smrg
69649384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
69659384b2f3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
69669384b2f3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
69679384b2f3Smrg  $as_echo_n "(cached) " >&6
69689384b2f3Smrgelse
69699384b2f3Smrg  lt_cv_ld_exported_symbols_list=no
69709384b2f3Smrg      save_LDFLAGS=$LDFLAGS
69719384b2f3Smrg      echo "_main" > conftest.sym
69729384b2f3Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
69739384b2f3Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
69749384b2f3Smrg/* end confdefs.h.  */
6975966bf024Smrg
69769384b2f3Smrgint
69779384b2f3Smrgmain ()
69789384b2f3Smrg{
6979966bf024Smrg
69809384b2f3Smrg  ;
69819384b2f3Smrg  return 0;
69829384b2f3Smrg}
69839384b2f3Smrg_ACEOF
69849384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
69859384b2f3Smrg  lt_cv_ld_exported_symbols_list=yes
69869384b2f3Smrgelse
69879384b2f3Smrg  lt_cv_ld_exported_symbols_list=no
69889384b2f3Smrgfi
69899384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
69909384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
69919384b2f3Smrg	LDFLAGS="$save_LDFLAGS"
69929384b2f3Smrg
69939384b2f3Smrgfi
69949384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
69959384b2f3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
69969384b2f3Smrg
69979384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
69989384b2f3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; }
69999384b2f3Smrgif ${lt_cv_ld_force_load+:} false; then :
70009384b2f3Smrg  $as_echo_n "(cached) " >&6
70019384b2f3Smrgelse
70029384b2f3Smrg  lt_cv_ld_force_load=no
70039384b2f3Smrg      cat > conftest.c << _LT_EOF
70049384b2f3Smrgint forced_loaded() { return 2;}
70059384b2f3Smrg_LT_EOF
70069384b2f3Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
70079384b2f3Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
70089384b2f3Smrg      echo "$AR cru libconftest.a conftest.o" >&5
70099384b2f3Smrg      $AR cru libconftest.a conftest.o 2>&5
70109384b2f3Smrg      echo "$RANLIB libconftest.a" >&5
70119384b2f3Smrg      $RANLIB libconftest.a 2>&5
70129384b2f3Smrg      cat > conftest.c << _LT_EOF
70139384b2f3Smrgint main() { return 0;}
70149384b2f3Smrg_LT_EOF
70159384b2f3Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
70169384b2f3Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
70179384b2f3Smrg      _lt_result=$?
70189384b2f3Smrg      if test -s conftest.err && $GREP force_load conftest.err; then
70199384b2f3Smrg	cat conftest.err >&5
70209384b2f3Smrg      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
70219384b2f3Smrg	lt_cv_ld_force_load=yes
70229384b2f3Smrg      else
70239384b2f3Smrg	cat conftest.err >&5
7024966bf024Smrg      fi
70259384b2f3Smrg        rm -f conftest.err libconftest.a conftest conftest.c
70269384b2f3Smrg        rm -rf conftest.dSYM
7027966bf024Smrg
70289384b2f3Smrgfi
70299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
70309384b2f3Smrg$as_echo "$lt_cv_ld_force_load" >&6; }
70319384b2f3Smrg    case $host_os in
70329384b2f3Smrg    rhapsody* | darwin1.[012])
70339384b2f3Smrg      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
70349384b2f3Smrg    darwin1.*)
70359384b2f3Smrg      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
70369384b2f3Smrg    darwin*) # darwin 5.x on
70379384b2f3Smrg      # if running on 10.5 or later, the deployment target defaults
70389384b2f3Smrg      # to the OS version, if on x86, and 10.4, the deployment
70399384b2f3Smrg      # target defaults to 10.4. Don't you love it?
70409384b2f3Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
70419384b2f3Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
70429384b2f3Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
70439384b2f3Smrg	10.[012]*)
70449384b2f3Smrg	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
70459384b2f3Smrg	10.*)
70469384b2f3Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
70479384b2f3Smrg      esac
70489384b2f3Smrg    ;;
70499384b2f3Smrg  esac
70509384b2f3Smrg    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
70519384b2f3Smrg      _lt_dar_single_mod='$single_module'
70529384b2f3Smrg    fi
70539384b2f3Smrg    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
70549384b2f3Smrg      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
70559384b2f3Smrg    else
70569384b2f3Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
70579384b2f3Smrg    fi
70589384b2f3Smrg    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
70599384b2f3Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
70609384b2f3Smrg    else
70619384b2f3Smrg      _lt_dsymutil=
70629384b2f3Smrg    fi
70639384b2f3Smrg    ;;
70649384b2f3Smrg  esac
7065966bf024Smrg
70669384b2f3Smrgac_ext=c
70679384b2f3Smrgac_cpp='$CPP $CPPFLAGS'
70689384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
70699384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
70709384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
70719384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
70729384b2f3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
70739384b2f3Smrg# On Suns, sometimes $CPP names a directory.
70749384b2f3Smrgif test -n "$CPP" && test -d "$CPP"; then
70759384b2f3Smrg  CPP=
70769384b2f3Smrgfi
70779384b2f3Smrgif test -z "$CPP"; then
70789384b2f3Smrg  if ${ac_cv_prog_CPP+:} false; then :
70799384b2f3Smrg  $as_echo_n "(cached) " >&6
70809384b2f3Smrgelse
70819384b2f3Smrg      # Double quotes because CPP needs to be expanded
70829384b2f3Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
70839384b2f3Smrg    do
70849384b2f3Smrg      ac_preproc_ok=false
70859384b2f3Smrgfor ac_c_preproc_warn_flag in '' yes
70869384b2f3Smrgdo
70879384b2f3Smrg  # Use a header file that comes with gcc, so configuring glibc
70889384b2f3Smrg  # with a fresh cross-compiler works.
70899384b2f3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
70909384b2f3Smrg  # <limits.h> exists even on freestanding compilers.
70919384b2f3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
70929384b2f3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
70939384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70949384b2f3Smrg/* end confdefs.h.  */
70959384b2f3Smrg#ifdef __STDC__
70969384b2f3Smrg# include <limits.h>
70979384b2f3Smrg#else
70989384b2f3Smrg# include <assert.h>
70999384b2f3Smrg#endif
71009384b2f3Smrg		     Syntax error
71019384b2f3Smrg_ACEOF
71029384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
7103966bf024Smrg
71049384b2f3Smrgelse
71059384b2f3Smrg  # Broken: fails on valid input.
71069384b2f3Smrgcontinue
71079384b2f3Smrgfi
71089384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
7109966bf024Smrg
71109384b2f3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
71119384b2f3Smrg  # can be detected and how.
71129384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71139384b2f3Smrg/* end confdefs.h.  */
71149384b2f3Smrg#include <ac_nonexistent.h>
71159384b2f3Smrg_ACEOF
71169384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
71179384b2f3Smrg  # Broken: success on invalid input.
71189384b2f3Smrgcontinue
7119966bf024Smrgelse
71209384b2f3Smrg  # Passes both tests.
71219384b2f3Smrgac_preproc_ok=:
71229384b2f3Smrgbreak
71239384b2f3Smrgfi
71249384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
7125966bf024Smrg
71269384b2f3Smrgdone
71279384b2f3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
71289384b2f3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
71299384b2f3Smrgif $ac_preproc_ok; then :
71309384b2f3Smrg  break
7131966bf024Smrgfi
7132966bf024Smrg
71339384b2f3Smrg    done
71349384b2f3Smrg    ac_cv_prog_CPP=$CPP
71359384b2f3Smrg
71369384b2f3Smrgfi
71379384b2f3Smrg  CPP=$ac_cv_prog_CPP
7138966bf024Smrgelse
71399384b2f3Smrg  ac_cv_prog_CPP=$CPP
7140966bf024Smrgfi
71419384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
71429384b2f3Smrg$as_echo "$CPP" >&6; }
71439384b2f3Smrgac_preproc_ok=false
71449384b2f3Smrgfor ac_c_preproc_warn_flag in '' yes
71459384b2f3Smrgdo
71469384b2f3Smrg  # Use a header file that comes with gcc, so configuring glibc
71479384b2f3Smrg  # with a fresh cross-compiler works.
71489384b2f3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
71499384b2f3Smrg  # <limits.h> exists even on freestanding compilers.
71509384b2f3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
71519384b2f3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
71529384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71539384b2f3Smrg/* end confdefs.h.  */
71549384b2f3Smrg#ifdef __STDC__
71559384b2f3Smrg# include <limits.h>
71569384b2f3Smrg#else
71579384b2f3Smrg# include <assert.h>
71589384b2f3Smrg#endif
71599384b2f3Smrg		     Syntax error
71609384b2f3Smrg_ACEOF
71619384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
7162966bf024Smrg
71639384b2f3Smrgelse
71649384b2f3Smrg  # Broken: fails on valid input.
71659384b2f3Smrgcontinue
7166966bf024Smrgfi
71679384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
7168966bf024Smrg
71699384b2f3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
71709384b2f3Smrg  # can be detected and how.
71719384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71729384b2f3Smrg/* end confdefs.h.  */
71739384b2f3Smrg#include <ac_nonexistent.h>
71749384b2f3Smrg_ACEOF
71759384b2f3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
71769384b2f3Smrg  # Broken: success on invalid input.
71779384b2f3Smrgcontinue
7178966bf024Smrgelse
71799384b2f3Smrg  # Passes both tests.
71809384b2f3Smrgac_preproc_ok=:
71819384b2f3Smrgbreak
7182966bf024Smrgfi
71839384b2f3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
7184966bf024Smrg
71859384b2f3Smrgdone
71869384b2f3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
71879384b2f3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
71889384b2f3Smrgif $ac_preproc_ok; then :
7189966bf024Smrg
7190966bf024Smrgelse
71919384b2f3Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
71929384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
71939384b2f3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
71949384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
7195966bf024Smrgfi
7196966bf024Smrg
71979384b2f3Smrgac_ext=c
71989384b2f3Smrgac_cpp='$CPP $CPPFLAGS'
71999384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
72009384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
72019384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
7202966bf024Smrg
7203966bf024Smrg
72049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
72059384b2f3Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
72069384b2f3Smrgif ${ac_cv_header_stdc+:} false; then :
72079384b2f3Smrg  $as_echo_n "(cached) " >&6
72089384b2f3Smrgelse
72099384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72109384b2f3Smrg/* end confdefs.h.  */
72119384b2f3Smrg#include <stdlib.h>
72129384b2f3Smrg#include <stdarg.h>
72139384b2f3Smrg#include <string.h>
72149384b2f3Smrg#include <float.h>
7215966bf024Smrg
72169384b2f3Smrgint
72179384b2f3Smrgmain ()
72189384b2f3Smrg{
7219966bf024Smrg
72209384b2f3Smrg  ;
72219384b2f3Smrg  return 0;
72229384b2f3Smrg}
72239384b2f3Smrg_ACEOF
72249384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
72259384b2f3Smrg  ac_cv_header_stdc=yes
72269384b2f3Smrgelse
72279384b2f3Smrg  ac_cv_header_stdc=no
72289384b2f3Smrgfi
72299384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7230966bf024Smrg
72319384b2f3Smrgif test $ac_cv_header_stdc = yes; then
72329384b2f3Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
72339384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72349384b2f3Smrg/* end confdefs.h.  */
72359384b2f3Smrg#include <string.h>
7236966bf024Smrg
72379384b2f3Smrg_ACEOF
72389384b2f3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
72399384b2f3Smrg  $EGREP "memchr" >/dev/null 2>&1; then :
7240966bf024Smrg
72419384b2f3Smrgelse
72429384b2f3Smrg  ac_cv_header_stdc=no
72439384b2f3Smrgfi
72449384b2f3Smrgrm -f conftest*
7245966bf024Smrg
72469384b2f3Smrgfi
7247966bf024Smrg
72489384b2f3Smrgif test $ac_cv_header_stdc = yes; then
72499384b2f3Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
72509384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72519384b2f3Smrg/* end confdefs.h.  */
72529384b2f3Smrg#include <stdlib.h>
7253966bf024Smrg
72549384b2f3Smrg_ACEOF
72559384b2f3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
72569384b2f3Smrg  $EGREP "free" >/dev/null 2>&1; then :
7257966bf024Smrg
72589384b2f3Smrgelse
72599384b2f3Smrg  ac_cv_header_stdc=no
72609384b2f3Smrgfi
72619384b2f3Smrgrm -f conftest*
7262966bf024Smrg
72639384b2f3Smrgfi
7264966bf024Smrg
72659384b2f3Smrgif test $ac_cv_header_stdc = yes; then
72669384b2f3Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
72679384b2f3Smrg  if test "$cross_compiling" = yes; then :
72689384b2f3Smrg  :
72699384b2f3Smrgelse
72709384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72719384b2f3Smrg/* end confdefs.h.  */
72729384b2f3Smrg#include <ctype.h>
72739384b2f3Smrg#include <stdlib.h>
72749384b2f3Smrg#if ((' ' & 0x0FF) == 0x020)
72759384b2f3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
72769384b2f3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
72779384b2f3Smrg#else
72789384b2f3Smrg# define ISLOWER(c) \
72799384b2f3Smrg		   (('a' <= (c) && (c) <= 'i') \
72809384b2f3Smrg		     || ('j' <= (c) && (c) <= 'r') \
72819384b2f3Smrg		     || ('s' <= (c) && (c) <= 'z'))
72829384b2f3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
72839384b2f3Smrg#endif
7284966bf024Smrg
72859384b2f3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
72869384b2f3Smrgint
72879384b2f3Smrgmain ()
72889384b2f3Smrg{
72899384b2f3Smrg  int i;
72909384b2f3Smrg  for (i = 0; i < 256; i++)
72919384b2f3Smrg    if (XOR (islower (i), ISLOWER (i))
72929384b2f3Smrg	|| toupper (i) != TOUPPER (i))
72939384b2f3Smrg      return 2;
72949384b2f3Smrg  return 0;
72959384b2f3Smrg}
72969384b2f3Smrg_ACEOF
72979384b2f3Smrgif ac_fn_c_try_run "$LINENO"; then :
7298966bf024Smrg
72999384b2f3Smrgelse
73009384b2f3Smrg  ac_cv_header_stdc=no
73019384b2f3Smrgfi
73029384b2f3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
73039384b2f3Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
73049384b2f3Smrgfi
7305966bf024Smrg
73069384b2f3Smrgfi
73079384b2f3Smrgfi
73089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
73099384b2f3Smrg$as_echo "$ac_cv_header_stdc" >&6; }
73109384b2f3Smrgif test $ac_cv_header_stdc = yes; then
7311966bf024Smrg
73129384b2f3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7313966bf024Smrg
73149384b2f3Smrgfi
7315966bf024Smrg
73169384b2f3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
73179384b2f3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
73189384b2f3Smrg		  inttypes.h stdint.h unistd.h
73199384b2f3Smrgdo :
73209384b2f3Smrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
73219384b2f3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
73229384b2f3Smrg"
73239384b2f3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
73249384b2f3Smrg  cat >>confdefs.h <<_ACEOF
73259384b2f3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
73269384b2f3Smrg_ACEOF
7327966bf024Smrg
73289384b2f3Smrgfi
7329966bf024Smrg
73309384b2f3Smrgdone
7331966bf024Smrg
7332966bf024Smrg
73339384b2f3Smrgfor ac_header in dlfcn.h
73349384b2f3Smrgdo :
73359384b2f3Smrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
73369384b2f3Smrg"
73379384b2f3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
73389384b2f3Smrg  cat >>confdefs.h <<_ACEOF
73399384b2f3Smrg#define HAVE_DLFCN_H 1
73409384b2f3Smrg_ACEOF
7341966bf024Smrg
73429384b2f3Smrgfi
7343966bf024Smrg
73449384b2f3Smrgdone
7345966bf024Smrg
7346966bf024Smrg
7347966bf024Smrg
7348966bf024Smrg
7349966bf024Smrg
73509384b2f3Smrg# Set options
7351966bf024Smrg
7352966bf024Smrg
7353966bf024Smrg
73549384b2f3Smrg        enable_dlopen=no
7355966bf024Smrg
7356966bf024Smrg
73579384b2f3Smrg  enable_win32_dll=no
7358966bf024Smrg
7359966bf024Smrg
73609384b2f3Smrg            # Check whether --enable-shared was given.
73619384b2f3Smrgif test "${enable_shared+set}" = set; then :
73629384b2f3Smrg  enableval=$enable_shared; p=${PACKAGE-default}
73639384b2f3Smrg    case $enableval in
73649384b2f3Smrg    yes) enable_shared=yes ;;
73659384b2f3Smrg    no) enable_shared=no ;;
73669384b2f3Smrg    *)
73679384b2f3Smrg      enable_shared=no
73689384b2f3Smrg      # Look at the argument we got.  We use all the common list separators.
73699384b2f3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
73709384b2f3Smrg      for pkg in $enableval; do
73719384b2f3Smrg	IFS="$lt_save_ifs"
73729384b2f3Smrg	if test "X$pkg" = "X$p"; then
73739384b2f3Smrg	  enable_shared=yes
73749384b2f3Smrg	fi
73759384b2f3Smrg      done
73769384b2f3Smrg      IFS="$lt_save_ifs"
7377966bf024Smrg      ;;
73789384b2f3Smrg    esac
73799384b2f3Smrgelse
73809384b2f3Smrg  enable_shared=yes
73819384b2f3Smrgfi
7382966bf024Smrg
7383966bf024Smrg
7384966bf024Smrg
7385966bf024Smrg
7386966bf024Smrg
7387966bf024Smrg
7388966bf024Smrg
7389966bf024Smrg
7390966bf024Smrg
73919384b2f3Smrg  # Check whether --enable-static was given.
73929384b2f3Smrgif test "${enable_static+set}" = set; then :
73939384b2f3Smrg  enableval=$enable_static; p=${PACKAGE-default}
73949384b2f3Smrg    case $enableval in
73959384b2f3Smrg    yes) enable_static=yes ;;
73969384b2f3Smrg    no) enable_static=no ;;
73979384b2f3Smrg    *)
73989384b2f3Smrg     enable_static=no
73999384b2f3Smrg      # Look at the argument we got.  We use all the common list separators.
74009384b2f3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
74019384b2f3Smrg      for pkg in $enableval; do
74029384b2f3Smrg	IFS="$lt_save_ifs"
74039384b2f3Smrg	if test "X$pkg" = "X$p"; then
74049384b2f3Smrg	  enable_static=yes
74059384b2f3Smrg	fi
74069384b2f3Smrg      done
74079384b2f3Smrg      IFS="$lt_save_ifs"
7408966bf024Smrg      ;;
74099384b2f3Smrg    esac
74109384b2f3Smrgelse
74119384b2f3Smrg  enable_static=yes
74129384b2f3Smrgfi
7413966bf024Smrg
7414966bf024Smrg
7415966bf024Smrg
7416966bf024Smrg
7417966bf024Smrg
7418966bf024Smrg
7419966bf024Smrg
7420966bf024Smrg
7421966bf024Smrg
74229384b2f3Smrg
74239384b2f3Smrg# Check whether --with-pic was given.
74249384b2f3Smrgif test "${with_pic+set}" = set; then :
74259384b2f3Smrg  withval=$with_pic; lt_p=${PACKAGE-default}
74269384b2f3Smrg    case $withval in
74279384b2f3Smrg    yes|no) pic_mode=$withval ;;
74289384b2f3Smrg    *)
74299384b2f3Smrg      pic_mode=default
74309384b2f3Smrg      # Look at the argument we got.  We use all the common list separators.
74319384b2f3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
74329384b2f3Smrg      for lt_pkg in $withval; do
74339384b2f3Smrg	IFS="$lt_save_ifs"
74349384b2f3Smrg	if test "X$lt_pkg" = "X$lt_p"; then
74359384b2f3Smrg	  pic_mode=yes
74369384b2f3Smrg	fi
74379384b2f3Smrg      done
74389384b2f3Smrg      IFS="$lt_save_ifs"
7439966bf024Smrg      ;;
74409384b2f3Smrg    esac
74419384b2f3Smrgelse
74429384b2f3Smrg  pic_mode=default
74439384b2f3Smrgfi
7444966bf024Smrg
7445966bf024Smrg
74469384b2f3Smrgtest -z "$pic_mode" && pic_mode=default
7447966bf024Smrg
7448966bf024Smrg
7449966bf024Smrg
7450966bf024Smrg
7451966bf024Smrg
7452966bf024Smrg
7453966bf024Smrg
74549384b2f3Smrg  # Check whether --enable-fast-install was given.
74559384b2f3Smrgif test "${enable_fast_install+set}" = set; then :
74569384b2f3Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
74579384b2f3Smrg    case $enableval in
74589384b2f3Smrg    yes) enable_fast_install=yes ;;
74599384b2f3Smrg    no) enable_fast_install=no ;;
74609384b2f3Smrg    *)
74619384b2f3Smrg      enable_fast_install=no
74629384b2f3Smrg      # Look at the argument we got.  We use all the common list separators.
74639384b2f3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
74649384b2f3Smrg      for pkg in $enableval; do
74659384b2f3Smrg	IFS="$lt_save_ifs"
74669384b2f3Smrg	if test "X$pkg" = "X$p"; then
74679384b2f3Smrg	  enable_fast_install=yes
74689384b2f3Smrg	fi
74699384b2f3Smrg      done
74709384b2f3Smrg      IFS="$lt_save_ifs"
7471966bf024Smrg      ;;
74729384b2f3Smrg    esac
74739384b2f3Smrgelse
74749384b2f3Smrg  enable_fast_install=yes
74759384b2f3Smrgfi
7476966bf024Smrg
7477966bf024Smrg
7478966bf024Smrg
7479966bf024Smrg
7480966bf024Smrg
7481966bf024Smrg
7482966bf024Smrg
7483966bf024Smrg
7484966bf024Smrg
7485966bf024Smrg
7486966bf024Smrg
74879384b2f3Smrg# This can be used to rebuild libtool when needed
74889384b2f3SmrgLIBTOOL_DEPS="$ltmain"
7489966bf024Smrg
74909384b2f3Smrg# Always use our own libtool.
74919384b2f3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
7492966bf024Smrg
7493966bf024Smrg
7494966bf024Smrg
7495966bf024Smrg
7496966bf024Smrg
7497966bf024Smrg
7498966bf024Smrg
7499966bf024Smrg
7500966bf024Smrg
7501966bf024Smrg
7502966bf024Smrg
7503966bf024Smrg
7504966bf024Smrg
7505966bf024Smrg
7506966bf024Smrg
7507966bf024Smrg
7508966bf024Smrg
7509966bf024Smrg
7510966bf024Smrg
7511966bf024Smrg
7512966bf024Smrg
7513966bf024Smrg
7514966bf024Smrg
7515966bf024Smrg
7516966bf024Smrg
7517966bf024Smrg
7518966bf024Smrg
7519966bf024Smrg
7520966bf024Smrg
7521966bf024Smrg
75229384b2f3Smrgtest -z "$LN_S" && LN_S="ln -s"
7523966bf024Smrg
7524966bf024Smrg
7525966bf024Smrg
7526966bf024Smrg
7527966bf024Smrg
7528966bf024Smrg
7529966bf024Smrg
7530966bf024Smrg
7531966bf024Smrg
75329384b2f3Smrg
75339384b2f3Smrg
75349384b2f3Smrg
75359384b2f3Smrg
75369384b2f3Smrg
75379384b2f3Smrgif test -n "${ZSH_VERSION+set}" ; then
75389384b2f3Smrg   setopt NO_GLOB_SUBST
7539966bf024Smrgfi
7540966bf024Smrg
75419384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
75429384b2f3Smrg$as_echo_n "checking for objdir... " >&6; }
75439384b2f3Smrgif ${lt_cv_objdir+:} false; then :
75449384b2f3Smrg  $as_echo_n "(cached) " >&6
7545966bf024Smrgelse
75469384b2f3Smrg  rm -f .libs 2>/dev/null
75479384b2f3Smrgmkdir .libs 2>/dev/null
75489384b2f3Smrgif test -d .libs; then
75499384b2f3Smrg  lt_cv_objdir=.libs
75509384b2f3Smrgelse
75519384b2f3Smrg  # MS-DOS does not allow filenames that begin with a dot.
75529384b2f3Smrg  lt_cv_objdir=_libs
75539384b2f3Smrgfi
75549384b2f3Smrgrmdir .libs 2>/dev/null
7555966bf024Smrgfi
75569384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
75579384b2f3Smrg$as_echo "$lt_cv_objdir" >&6; }
75589384b2f3Smrgobjdir=$lt_cv_objdir
7559966bf024Smrg
7560966bf024Smrg
7561966bf024Smrg
7562966bf024Smrg
7563966bf024Smrg
75649384b2f3Smrgcat >>confdefs.h <<_ACEOF
75659384b2f3Smrg#define LT_OBJDIR "$lt_cv_objdir/"
7566966bf024Smrg_ACEOF
7567966bf024Smrg
7568966bf024Smrg
7569966bf024Smrg
7570966bf024Smrg
75719384b2f3Smrgcase $host_os in
75729384b2f3Smrgaix3*)
75739384b2f3Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
75749384b2f3Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
75759384b2f3Smrg  # vanish in a puff of smoke.
75769384b2f3Smrg  if test "X${COLLECT_NAMES+set}" != Xset; then
75779384b2f3Smrg    COLLECT_NAMES=
75789384b2f3Smrg    export COLLECT_NAMES
75799384b2f3Smrg  fi
75809384b2f3Smrg  ;;
75819384b2f3Smrgesac
7582966bf024Smrg
75839384b2f3Smrg# Global variables:
75849384b2f3Smrgofile=libtool
75859384b2f3Smrgcan_build_shared=yes
7586966bf024Smrg
75879384b2f3Smrg# All known linkers require a `.a' archive for static linking (except MSVC,
75889384b2f3Smrg# which needs '.lib').
75899384b2f3Smrglibext=a
7590966bf024Smrg
75919384b2f3Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
7592966bf024Smrg
75939384b2f3Smrgold_CC="$CC"
75949384b2f3Smrgold_CFLAGS="$CFLAGS"
7595966bf024Smrg
75969384b2f3Smrg# Set sane defaults for various variables
75979384b2f3Smrgtest -z "$CC" && CC=cc
75989384b2f3Smrgtest -z "$LTCC" && LTCC=$CC
75999384b2f3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
76009384b2f3Smrgtest -z "$LD" && LD=ld
76019384b2f3Smrgtest -z "$ac_objext" && ac_objext=o
7602966bf024Smrg
76039384b2f3Smrgfor cc_temp in $compiler""; do
76049384b2f3Smrg  case $cc_temp in
76059384b2f3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
76069384b2f3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
76079384b2f3Smrg    \-*) ;;
76089384b2f3Smrg    *) break;;
76099384b2f3Smrg  esac
76109384b2f3Smrgdone
76119384b2f3Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7612966bf024Smrg
7613966bf024Smrg
76149384b2f3Smrg# Only perform the check for file, if the check method requires it
76159384b2f3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
76169384b2f3Smrgcase $deplibs_check_method in
76179384b2f3Smrgfile_magic*)
76189384b2f3Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
76199384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
76209384b2f3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
76219384b2f3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
76229384b2f3Smrg  $as_echo_n "(cached) " >&6
7623966bf024Smrgelse
76249384b2f3Smrg  case $MAGIC_CMD in
76259384b2f3Smrg[\\/*] |  ?:[\\/]*)
76269384b2f3Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
76279384b2f3Smrg  ;;
76289384b2f3Smrg*)
76299384b2f3Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
76309384b2f3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
76319384b2f3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
76329384b2f3Smrg  for ac_dir in $ac_dummy; do
76339384b2f3Smrg    IFS="$lt_save_ifs"
76349384b2f3Smrg    test -z "$ac_dir" && ac_dir=.
76359384b2f3Smrg    if test -f $ac_dir/${ac_tool_prefix}file; then
76369384b2f3Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
76379384b2f3Smrg      if test -n "$file_magic_test_file"; then
76389384b2f3Smrg	case $deplibs_check_method in
76399384b2f3Smrg	"file_magic "*)
76409384b2f3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
76419384b2f3Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
76429384b2f3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
76439384b2f3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
76449384b2f3Smrg	    :
76459384b2f3Smrg	  else
76469384b2f3Smrg	    cat <<_LT_EOF 1>&2
7647966bf024Smrg
76489384b2f3Smrg*** Warning: the command libtool uses to detect shared libraries,
76499384b2f3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
76509384b2f3Smrg*** The result is that libtool may fail to recognize shared libraries
76519384b2f3Smrg*** as such.  This will affect the creation of libtool libraries that
76529384b2f3Smrg*** depend on shared libraries, but programs linked with such libtool
76539384b2f3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
76549384b2f3Smrg*** may want to report the problem to your system manager and/or to
76559384b2f3Smrg*** bug-libtool@gnu.org
7656966bf024Smrg
76579384b2f3Smrg_LT_EOF
76589384b2f3Smrg	  fi ;;
76599384b2f3Smrg	esac
76609384b2f3Smrg      fi
76619384b2f3Smrg      break
76629384b2f3Smrg    fi
76639384b2f3Smrg  done
76649384b2f3Smrg  IFS="$lt_save_ifs"
76659384b2f3Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
76669384b2f3Smrg  ;;
76679384b2f3Smrgesac
7668966bf024Smrgfi
7669966bf024Smrg
76709384b2f3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
76719384b2f3Smrgif test -n "$MAGIC_CMD"; then
76729384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
76739384b2f3Smrg$as_echo "$MAGIC_CMD" >&6; }
76749384b2f3Smrgelse
76759384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
76769384b2f3Smrg$as_echo "no" >&6; }
76779384b2f3Smrgfi
7678966bf024Smrg
7679966bf024Smrg
7680966bf024Smrg
7681966bf024Smrg
7682966bf024Smrg
76839384b2f3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
76849384b2f3Smrg  if test -n "$ac_tool_prefix"; then
76859384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
76869384b2f3Smrg$as_echo_n "checking for file... " >&6; }
76879384b2f3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
76889384b2f3Smrg  $as_echo_n "(cached) " >&6
7689966bf024Smrgelse
76909384b2f3Smrg  case $MAGIC_CMD in
76919384b2f3Smrg[\\/*] |  ?:[\\/]*)
76929384b2f3Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
76939384b2f3Smrg  ;;
76949384b2f3Smrg*)
76959384b2f3Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
76969384b2f3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
76979384b2f3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
76989384b2f3Smrg  for ac_dir in $ac_dummy; do
76999384b2f3Smrg    IFS="$lt_save_ifs"
77009384b2f3Smrg    test -z "$ac_dir" && ac_dir=.
77019384b2f3Smrg    if test -f $ac_dir/file; then
77029384b2f3Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
77039384b2f3Smrg      if test -n "$file_magic_test_file"; then
77049384b2f3Smrg	case $deplibs_check_method in
77059384b2f3Smrg	"file_magic "*)
77069384b2f3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
77079384b2f3Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
77089384b2f3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
77099384b2f3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
77109384b2f3Smrg	    :
77119384b2f3Smrg	  else
77129384b2f3Smrg	    cat <<_LT_EOF 1>&2
7713966bf024Smrg
77149384b2f3Smrg*** Warning: the command libtool uses to detect shared libraries,
77159384b2f3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
77169384b2f3Smrg*** The result is that libtool may fail to recognize shared libraries
77179384b2f3Smrg*** as such.  This will affect the creation of libtool libraries that
77189384b2f3Smrg*** depend on shared libraries, but programs linked with such libtool
77199384b2f3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
77209384b2f3Smrg*** may want to report the problem to your system manager and/or to
77219384b2f3Smrg*** bug-libtool@gnu.org
7722966bf024Smrg
77239384b2f3Smrg_LT_EOF
77249384b2f3Smrg	  fi ;;
77259384b2f3Smrg	esac
77269384b2f3Smrg      fi
77279384b2f3Smrg      break
77289384b2f3Smrg    fi
77299384b2f3Smrg  done
77309384b2f3Smrg  IFS="$lt_save_ifs"
77319384b2f3Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
77329384b2f3Smrg  ;;
77339384b2f3Smrgesac
7734966bf024Smrgfi
7735966bf024Smrg
77369384b2f3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
77379384b2f3Smrgif test -n "$MAGIC_CMD"; then
77389384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
77399384b2f3Smrg$as_echo "$MAGIC_CMD" >&6; }
7740966bf024Smrgelse
77419384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
77429384b2f3Smrg$as_echo "no" >&6; }
7743966bf024Smrgfi
7744966bf024Smrg
7745966bf024Smrg
77469384b2f3Smrg  else
77479384b2f3Smrg    MAGIC_CMD=:
77489384b2f3Smrg  fi
7749966bf024Smrgfi
7750966bf024Smrg
77519384b2f3Smrg  fi
77529384b2f3Smrg  ;;
77539384b2f3Smrgesac
7754966bf024Smrg
77559384b2f3Smrg# Use C for the default configuration in the libtool script
7756966bf024Smrg
77579384b2f3Smrglt_save_CC="$CC"
77589384b2f3Smrgac_ext=c
77599384b2f3Smrgac_cpp='$CPP $CPPFLAGS'
77609384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
77619384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
77629384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
7763966bf024Smrg
7764966bf024Smrg
77659384b2f3Smrg# Source file extension for C test sources.
77669384b2f3Smrgac_ext=c
7767966bf024Smrg
77689384b2f3Smrg# Object file extension for compiled C test sources.
77699384b2f3Smrgobjext=o
77709384b2f3Smrgobjext=$objext
7771966bf024Smrg
77729384b2f3Smrg# Code to be used in simple compile tests
77739384b2f3Smrglt_simple_compile_test_code="int some_variable = 0;"
7774966bf024Smrg
77759384b2f3Smrg# Code to be used in simple link tests
77769384b2f3Smrglt_simple_link_test_code='int main(){return(0);}'
7777966bf024Smrg
7778966bf024Smrg
7779966bf024Smrg
7780966bf024Smrg
7781966bf024Smrg
7782966bf024Smrg
7783966bf024Smrg
77849384b2f3Smrg# If no C compiler was specified, use CC.
77859384b2f3SmrgLTCC=${LTCC-"$CC"}
7786966bf024Smrg
77879384b2f3Smrg# If no C compiler flags were specified, use CFLAGS.
77889384b2f3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7789966bf024Smrg
77909384b2f3Smrg# Allow CC to be a program name with arguments.
77919384b2f3Smrgcompiler=$CC
7792966bf024Smrg
77939384b2f3Smrg# Save the default compiler, since it gets overwritten when the other
77949384b2f3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
77959384b2f3Smrgcompiler_DEFAULT=$CC
7796966bf024Smrg
77979384b2f3Smrg# save warnings/boilerplate of simple test code
77989384b2f3Smrgac_outfile=conftest.$ac_objext
77999384b2f3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
78009384b2f3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
78019384b2f3Smrg_lt_compiler_boilerplate=`cat conftest.err`
78029384b2f3Smrg$RM conftest*
7803966bf024Smrg
78049384b2f3Smrgac_outfile=conftest.$ac_objext
78059384b2f3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
78069384b2f3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
78079384b2f3Smrg_lt_linker_boilerplate=`cat conftest.err`
78089384b2f3Smrg$RM -r conftest*
7809966bf024Smrg
7810966bf024Smrg
78119384b2f3Smrgif test -n "$compiler"; then
7812966bf024Smrg
78139384b2f3Smrglt_prog_compiler_no_builtin_flag=
7814966bf024Smrg
78159384b2f3Smrgif test "$GCC" = yes; then
78169384b2f3Smrg  case $cc_basename in
78179384b2f3Smrg  nvcc*)
78189384b2f3Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
78199384b2f3Smrg  *)
78209384b2f3Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
78219384b2f3Smrg  esac
7822966bf024Smrg
78239384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
78249384b2f3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
78259384b2f3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
78269384b2f3Smrg  $as_echo_n "(cached) " >&6
78279384b2f3Smrgelse
78289384b2f3Smrg  lt_cv_prog_compiler_rtti_exceptions=no
78299384b2f3Smrg   ac_outfile=conftest.$ac_objext
78309384b2f3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
78319384b2f3Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
78329384b2f3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
78339384b2f3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
78349384b2f3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
78359384b2f3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
78369384b2f3Smrg   # The option is referenced via a variable to avoid confusing sed.
78379384b2f3Smrg   lt_compile=`echo "$ac_compile" | $SED \
78389384b2f3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
78399384b2f3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
78409384b2f3Smrg   -e 's:$: $lt_compiler_flag:'`
78419384b2f3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
78429384b2f3Smrg   (eval "$lt_compile" 2>conftest.err)
78439384b2f3Smrg   ac_status=$?
78449384b2f3Smrg   cat conftest.err >&5
78459384b2f3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
78469384b2f3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
78479384b2f3Smrg     # The compiler can only warn and ignore the option if not recognized
78489384b2f3Smrg     # So say no if there are warnings other than the usual output.
78499384b2f3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
78509384b2f3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
78519384b2f3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
78529384b2f3Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
78539384b2f3Smrg     fi
78549384b2f3Smrg   fi
78559384b2f3Smrg   $RM conftest*
7856966bf024Smrg
7857966bf024Smrgfi
78589384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
78599384b2f3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7860966bf024Smrg
78619384b2f3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
78629384b2f3Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7863966bf024Smrgelse
78649384b2f3Smrg    :
78659384b2f3Smrgfi
7866966bf024Smrg
78679384b2f3Smrgfi
7868966bf024Smrg
7869966bf024Smrg
7870966bf024Smrg
7871966bf024Smrg
7872966bf024Smrg
7873966bf024Smrg
78749384b2f3Smrg  lt_prog_compiler_wl=
78759384b2f3Smrglt_prog_compiler_pic=
78769384b2f3Smrglt_prog_compiler_static=
7877966bf024Smrg
7878966bf024Smrg
78799384b2f3Smrg  if test "$GCC" = yes; then
78809384b2f3Smrg    lt_prog_compiler_wl='-Wl,'
78819384b2f3Smrg    lt_prog_compiler_static='-static'
7882966bf024Smrg
78839384b2f3Smrg    case $host_os in
78849384b2f3Smrg      aix*)
78859384b2f3Smrg      # All AIX code is PIC.
78869384b2f3Smrg      if test "$host_cpu" = ia64; then
78879384b2f3Smrg	# AIX 5 now supports IA64 processor
78889384b2f3Smrg	lt_prog_compiler_static='-Bstatic'
78899384b2f3Smrg      fi
78909384b2f3Smrg      ;;
7891966bf024Smrg
78929384b2f3Smrg    amigaos*)
78939384b2f3Smrg      case $host_cpu in
78949384b2f3Smrg      powerpc)
78959384b2f3Smrg            # see comment about AmigaOS4 .so support
78969384b2f3Smrg            lt_prog_compiler_pic='-fPIC'
78979384b2f3Smrg        ;;
78989384b2f3Smrg      m68k)
78999384b2f3Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
79009384b2f3Smrg            # adding the `-m68020' flag to GCC prevents building anything better,
79019384b2f3Smrg            # like `-m68040'.
79029384b2f3Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
79039384b2f3Smrg        ;;
79049384b2f3Smrg      esac
79059384b2f3Smrg      ;;
7906966bf024Smrg
79079384b2f3Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
79089384b2f3Smrg      # PIC is the default for these OSes.
79099384b2f3Smrg      ;;
7910966bf024Smrg
79119384b2f3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
79129384b2f3Smrg      # This hack is so that the source file can tell whether it is being
79139384b2f3Smrg      # built for inclusion in a dll (and should export symbols for example).
79149384b2f3Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
79159384b2f3Smrg      # (--disable-auto-import) libraries
79169384b2f3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
79179384b2f3Smrg      ;;
7918966bf024Smrg
79199384b2f3Smrg    darwin* | rhapsody*)
79209384b2f3Smrg      # PIC is the default on this platform
79219384b2f3Smrg      # Common symbols not allowed in MH_DYLIB files
79229384b2f3Smrg      lt_prog_compiler_pic='-fno-common'
79239384b2f3Smrg      ;;
7924966bf024Smrg
79259384b2f3Smrg    haiku*)
79269384b2f3Smrg      # PIC is the default for Haiku.
79279384b2f3Smrg      # The "-static" flag exists, but is broken.
79289384b2f3Smrg      lt_prog_compiler_static=
79299384b2f3Smrg      ;;
7930966bf024Smrg
79319384b2f3Smrg    hpux*)
79329384b2f3Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
79339384b2f3Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
79349384b2f3Smrg      # sets the default TLS model and affects inlining.
79359384b2f3Smrg      case $host_cpu in
79369384b2f3Smrg      hppa*64*)
79379384b2f3Smrg	# +Z the default
79389384b2f3Smrg	;;
79399384b2f3Smrg      *)
79409384b2f3Smrg	lt_prog_compiler_pic='-fPIC'
79419384b2f3Smrg	;;
79429384b2f3Smrg      esac
79439384b2f3Smrg      ;;
7944966bf024Smrg
79459384b2f3Smrg    interix[3-9]*)
79469384b2f3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
79479384b2f3Smrg      # Instead, we relocate shared libraries at runtime.
79489384b2f3Smrg      ;;
7949966bf024Smrg
79509384b2f3Smrg    msdosdjgpp*)
79519384b2f3Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
79529384b2f3Smrg      # on systems that don't support them.
79539384b2f3Smrg      lt_prog_compiler_can_build_shared=no
79549384b2f3Smrg      enable_shared=no
7955966bf024Smrg      ;;
79569384b2f3Smrg
79579384b2f3Smrg    *nto* | *qnx*)
79589384b2f3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
79599384b2f3Smrg      # it will coredump.
79609384b2f3Smrg      lt_prog_compiler_pic='-fPIC -shared'
7961966bf024Smrg      ;;
79629384b2f3Smrg
79639384b2f3Smrg    sysv4*MP*)
79649384b2f3Smrg      if test -d /usr/nec; then
79659384b2f3Smrg	lt_prog_compiler_pic=-Kconform_pic
79669384b2f3Smrg      fi
7967966bf024Smrg      ;;
79689384b2f3Smrg
7969966bf024Smrg    *)
79709384b2f3Smrg      lt_prog_compiler_pic='-fPIC'
7971966bf024Smrg      ;;
7972966bf024Smrg    esac
7973966bf024Smrg
79749384b2f3Smrg    case $cc_basename in
79759384b2f3Smrg    nvcc*) # Cuda Compiler Driver 2.2
79769384b2f3Smrg      lt_prog_compiler_wl='-Xlinker '
79779384b2f3Smrg      if test -n "$lt_prog_compiler_pic"; then
79789384b2f3Smrg        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
79799384b2f3Smrg      fi
79809384b2f3Smrg      ;;
79819384b2f3Smrg    esac
79829384b2f3Smrg  else
79839384b2f3Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
79849384b2f3Smrg    case $host_os in
79859384b2f3Smrg    aix*)
79869384b2f3Smrg      lt_prog_compiler_wl='-Wl,'
79879384b2f3Smrg      if test "$host_cpu" = ia64; then
79889384b2f3Smrg	# AIX 5 now supports IA64 processor
79899384b2f3Smrg	lt_prog_compiler_static='-Bstatic'
79909384b2f3Smrg      else
79919384b2f3Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
79929384b2f3Smrg      fi
79939384b2f3Smrg      ;;
7994966bf024Smrg
79959384b2f3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
79969384b2f3Smrg      # This hack is so that the source file can tell whether it is being
79979384b2f3Smrg      # built for inclusion in a dll (and should export symbols for example).
79989384b2f3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
79999384b2f3Smrg      ;;
8000966bf024Smrg
80019384b2f3Smrg    hpux9* | hpux10* | hpux11*)
80029384b2f3Smrg      lt_prog_compiler_wl='-Wl,'
80039384b2f3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
80049384b2f3Smrg      # not for PA HP-UX.
80059384b2f3Smrg      case $host_cpu in
80069384b2f3Smrg      hppa*64*|ia64*)
80079384b2f3Smrg	# +Z the default
80089384b2f3Smrg	;;
80099384b2f3Smrg      *)
80109384b2f3Smrg	lt_prog_compiler_pic='+Z'
80119384b2f3Smrg	;;
80129384b2f3Smrg      esac
80139384b2f3Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
80149384b2f3Smrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
80159384b2f3Smrg      ;;
8016966bf024Smrg
80179384b2f3Smrg    irix5* | irix6* | nonstopux*)
80189384b2f3Smrg      lt_prog_compiler_wl='-Wl,'
80199384b2f3Smrg      # PIC (with -KPIC) is the default.
80209384b2f3Smrg      lt_prog_compiler_static='-non_shared'
80219384b2f3Smrg      ;;
8022966bf024Smrg
80239384b2f3Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu)
80249384b2f3Smrg      case $cc_basename in
80259384b2f3Smrg      # old Intel for x86_64 which still supported -KPIC.
80269384b2f3Smrg      ecc*)
80279384b2f3Smrg	lt_prog_compiler_wl='-Wl,'
80289384b2f3Smrg	lt_prog_compiler_pic='-KPIC'
80299384b2f3Smrg	lt_prog_compiler_static='-static'
80309384b2f3Smrg        ;;
80319384b2f3Smrg      # icc used to be incompatible with GCC.
80329384b2f3Smrg      # ICC 10 doesn't accept -KPIC any more.
80339384b2f3Smrg      icc* | ifort*)
80349384b2f3Smrg	lt_prog_compiler_wl='-Wl,'
80359384b2f3Smrg	lt_prog_compiler_pic='-fPIC'
80369384b2f3Smrg	lt_prog_compiler_static='-static'
80379384b2f3Smrg        ;;
80389384b2f3Smrg      # Lahey Fortran 8.1.
80399384b2f3Smrg      lf95*)
80409384b2f3Smrg	lt_prog_compiler_wl='-Wl,'
80419384b2f3Smrg	lt_prog_compiler_pic='--shared'
80429384b2f3Smrg	lt_prog_compiler_static='--static'
80439384b2f3Smrg	;;
80449384b2f3Smrg      nagfor*)
80459384b2f3Smrg	# NAG Fortran compiler
80469384b2f3Smrg	lt_prog_compiler_wl='-Wl,-Wl,,'
80479384b2f3Smrg	lt_prog_compiler_pic='-PIC'
80489384b2f3Smrg	lt_prog_compiler_static='-Bstatic'
80499384b2f3Smrg	;;
80509384b2f3Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
80519384b2f3Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
80529384b2f3Smrg	# which looks to be a dead project)
80539384b2f3Smrg	lt_prog_compiler_wl='-Wl,'
80549384b2f3Smrg	lt_prog_compiler_pic='-fpic'
80559384b2f3Smrg	lt_prog_compiler_static='-Bstatic'
80569384b2f3Smrg        ;;
80579384b2f3Smrg      ccc*)
80589384b2f3Smrg        lt_prog_compiler_wl='-Wl,'
80599384b2f3Smrg        # All Alpha code is PIC.
80609384b2f3Smrg        lt_prog_compiler_static='-non_shared'
80619384b2f3Smrg        ;;
80629384b2f3Smrg      xl* | bgxl* | bgf* | mpixl*)
80639384b2f3Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
80649384b2f3Smrg	lt_prog_compiler_wl='-Wl,'
80659384b2f3Smrg	lt_prog_compiler_pic='-qpic'
80669384b2f3Smrg	lt_prog_compiler_static='-qstaticlink'
80679384b2f3Smrg	;;
80689384b2f3Smrg      *)
80699384b2f3Smrg	case `$CC -V 2>&1 | sed 5q` in
80709384b2f3Smrg	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
80719384b2f3Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
80729384b2f3Smrg	  lt_prog_compiler_pic='-KPIC'
80739384b2f3Smrg	  lt_prog_compiler_static='-Bstatic'
80749384b2f3Smrg	  lt_prog_compiler_wl=''
80759384b2f3Smrg	  ;;
80769384b2f3Smrg	*Sun\ F* | *Sun*Fortran*)
80779384b2f3Smrg	  lt_prog_compiler_pic='-KPIC'
80789384b2f3Smrg	  lt_prog_compiler_static='-Bstatic'
80799384b2f3Smrg	  lt_prog_compiler_wl='-Qoption ld '
80809384b2f3Smrg	  ;;
80819384b2f3Smrg	*Sun\ C*)
80829384b2f3Smrg	  # Sun C 5.9
80839384b2f3Smrg	  lt_prog_compiler_pic='-KPIC'
80849384b2f3Smrg	  lt_prog_compiler_static='-Bstatic'
80859384b2f3Smrg	  lt_prog_compiler_wl='-Wl,'
80869384b2f3Smrg	  ;;
80879384b2f3Smrg        *Intel*\ [CF]*Compiler*)
80889384b2f3Smrg	  lt_prog_compiler_wl='-Wl,'
80899384b2f3Smrg	  lt_prog_compiler_pic='-fPIC'
80909384b2f3Smrg	  lt_prog_compiler_static='-static'
80919384b2f3Smrg	  ;;
80929384b2f3Smrg	*Portland\ Group*)
80939384b2f3Smrg	  lt_prog_compiler_wl='-Wl,'
80949384b2f3Smrg	  lt_prog_compiler_pic='-fpic'
80959384b2f3Smrg	  lt_prog_compiler_static='-Bstatic'
80969384b2f3Smrg	  ;;
80979384b2f3Smrg	esac
80989384b2f3Smrg	;;
80999384b2f3Smrg      esac
81009384b2f3Smrg      ;;
8101966bf024Smrg
81029384b2f3Smrg    newsos6)
81039384b2f3Smrg      lt_prog_compiler_pic='-KPIC'
81049384b2f3Smrg      lt_prog_compiler_static='-Bstatic'
81059384b2f3Smrg      ;;
8106966bf024Smrg
81079384b2f3Smrg    *nto* | *qnx*)
81089384b2f3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
81099384b2f3Smrg      # it will coredump.
81109384b2f3Smrg      lt_prog_compiler_pic='-fPIC -shared'
81119384b2f3Smrg      ;;
8112966bf024Smrg
81139384b2f3Smrg    osf3* | osf4* | osf5*)
81149384b2f3Smrg      lt_prog_compiler_wl='-Wl,'
81159384b2f3Smrg      # All OSF/1 code is PIC.
81169384b2f3Smrg      lt_prog_compiler_static='-non_shared'
81179384b2f3Smrg      ;;
8118966bf024Smrg
81199384b2f3Smrg    rdos*)
81209384b2f3Smrg      lt_prog_compiler_static='-non_shared'
81219384b2f3Smrg      ;;
8122966bf024Smrg
81239384b2f3Smrg    solaris*)
81249384b2f3Smrg      lt_prog_compiler_pic='-KPIC'
81259384b2f3Smrg      lt_prog_compiler_static='-Bstatic'
81269384b2f3Smrg      case $cc_basename in
81279384b2f3Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
81289384b2f3Smrg	lt_prog_compiler_wl='-Qoption ld ';;
81299384b2f3Smrg      *)
81309384b2f3Smrg	lt_prog_compiler_wl='-Wl,';;
81319384b2f3Smrg      esac
81329384b2f3Smrg      ;;
8133966bf024Smrg
81349384b2f3Smrg    sunos4*)
81359384b2f3Smrg      lt_prog_compiler_wl='-Qoption ld '
81369384b2f3Smrg      lt_prog_compiler_pic='-PIC'
81379384b2f3Smrg      lt_prog_compiler_static='-Bstatic'
81389384b2f3Smrg      ;;
8139966bf024Smrg
81409384b2f3Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
81419384b2f3Smrg      lt_prog_compiler_wl='-Wl,'
81429384b2f3Smrg      lt_prog_compiler_pic='-KPIC'
81439384b2f3Smrg      lt_prog_compiler_static='-Bstatic'
81449384b2f3Smrg      ;;
8145966bf024Smrg
81469384b2f3Smrg    sysv4*MP*)
81479384b2f3Smrg      if test -d /usr/nec ;then
81489384b2f3Smrg	lt_prog_compiler_pic='-Kconform_pic'
81499384b2f3Smrg	lt_prog_compiler_static='-Bstatic'
81509384b2f3Smrg      fi
81519384b2f3Smrg      ;;
8152966bf024Smrg
81539384b2f3Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
81549384b2f3Smrg      lt_prog_compiler_wl='-Wl,'
81559384b2f3Smrg      lt_prog_compiler_pic='-KPIC'
81569384b2f3Smrg      lt_prog_compiler_static='-Bstatic'
81579384b2f3Smrg      ;;
8158966bf024Smrg
81599384b2f3Smrg    unicos*)
81609384b2f3Smrg      lt_prog_compiler_wl='-Wl,'
81619384b2f3Smrg      lt_prog_compiler_can_build_shared=no
81629384b2f3Smrg      ;;
8163966bf024Smrg
81649384b2f3Smrg    uts4*)
81659384b2f3Smrg      lt_prog_compiler_pic='-pic'
81669384b2f3Smrg      lt_prog_compiler_static='-Bstatic'
81679384b2f3Smrg      ;;
8168966bf024Smrg
81699384b2f3Smrg    *)
81709384b2f3Smrg      lt_prog_compiler_can_build_shared=no
81719384b2f3Smrg      ;;
81729384b2f3Smrg    esac
81739384b2f3Smrg  fi
8174966bf024Smrg
81759384b2f3Smrgcase $host_os in
81769384b2f3Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
81779384b2f3Smrg  *djgpp*)
81789384b2f3Smrg    lt_prog_compiler_pic=
81799384b2f3Smrg    ;;
81809384b2f3Smrg  *)
81819384b2f3Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
81829384b2f3Smrg    ;;
81839384b2f3Smrgesac
8184966bf024Smrg
81859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
81869384b2f3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
81879384b2f3Smrgif ${lt_cv_prog_compiler_pic+:} false; then :
81889384b2f3Smrg  $as_echo_n "(cached) " >&6
81899384b2f3Smrgelse
81909384b2f3Smrg  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
81919384b2f3Smrgfi
81929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
81939384b2f3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; }
81949384b2f3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8195966bf024Smrg
81969384b2f3Smrg#
81979384b2f3Smrg# Check to make sure the PIC flag actually works.
81989384b2f3Smrg#
81999384b2f3Smrgif test -n "$lt_prog_compiler_pic"; then
82009384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
82019384b2f3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
82029384b2f3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
82039384b2f3Smrg  $as_echo_n "(cached) " >&6
82049384b2f3Smrgelse
82059384b2f3Smrg  lt_cv_prog_compiler_pic_works=no
82069384b2f3Smrg   ac_outfile=conftest.$ac_objext
82079384b2f3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
82089384b2f3Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
82099384b2f3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
82109384b2f3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
82119384b2f3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
82129384b2f3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
82139384b2f3Smrg   # The option is referenced via a variable to avoid confusing sed.
82149384b2f3Smrg   lt_compile=`echo "$ac_compile" | $SED \
82159384b2f3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
82169384b2f3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
82179384b2f3Smrg   -e 's:$: $lt_compiler_flag:'`
82189384b2f3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
82199384b2f3Smrg   (eval "$lt_compile" 2>conftest.err)
82209384b2f3Smrg   ac_status=$?
82219384b2f3Smrg   cat conftest.err >&5
82229384b2f3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
82239384b2f3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
82249384b2f3Smrg     # The compiler can only warn and ignore the option if not recognized
82259384b2f3Smrg     # So say no if there are warnings other than the usual output.
82269384b2f3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
82279384b2f3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
82289384b2f3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
82299384b2f3Smrg       lt_cv_prog_compiler_pic_works=yes
82309384b2f3Smrg     fi
82319384b2f3Smrg   fi
82329384b2f3Smrg   $RM conftest*
8233966bf024Smrg
82349384b2f3Smrgfi
82359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
82369384b2f3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8237966bf024Smrg
82389384b2f3Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
82399384b2f3Smrg    case $lt_prog_compiler_pic in
82409384b2f3Smrg     "" | " "*) ;;
82419384b2f3Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
82429384b2f3Smrg     esac
82439384b2f3Smrgelse
82449384b2f3Smrg    lt_prog_compiler_pic=
82459384b2f3Smrg     lt_prog_compiler_can_build_shared=no
82469384b2f3Smrgfi
8247966bf024Smrg
82489384b2f3Smrgfi
8249966bf024Smrg
8250966bf024Smrg
8251966bf024Smrg
8252966bf024Smrg
8253966bf024Smrg
8254966bf024Smrg
8255966bf024Smrg
8256966bf024Smrg
8257966bf024Smrg
8258966bf024Smrg
8259966bf024Smrg
82609384b2f3Smrg#
82619384b2f3Smrg# Check to make sure the static flag actually works.
82629384b2f3Smrg#
82639384b2f3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
82649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
82659384b2f3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
82669384b2f3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then :
82679384b2f3Smrg  $as_echo_n "(cached) " >&6
82689384b2f3Smrgelse
82699384b2f3Smrg  lt_cv_prog_compiler_static_works=no
82709384b2f3Smrg   save_LDFLAGS="$LDFLAGS"
82719384b2f3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
82729384b2f3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
82739384b2f3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
82749384b2f3Smrg     # The linker can only warn and ignore the option if not recognized
82759384b2f3Smrg     # So say no if there are warnings
82769384b2f3Smrg     if test -s conftest.err; then
82779384b2f3Smrg       # Append any errors to the config.log.
82789384b2f3Smrg       cat conftest.err 1>&5
82799384b2f3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
82809384b2f3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
82819384b2f3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
82829384b2f3Smrg         lt_cv_prog_compiler_static_works=yes
82839384b2f3Smrg       fi
82849384b2f3Smrg     else
82859384b2f3Smrg       lt_cv_prog_compiler_static_works=yes
82869384b2f3Smrg     fi
82879384b2f3Smrg   fi
82889384b2f3Smrg   $RM -r conftest*
82899384b2f3Smrg   LDFLAGS="$save_LDFLAGS"
8290966bf024Smrg
82919384b2f3Smrgfi
82929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
82939384b2f3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8294966bf024Smrg
82959384b2f3Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then
82969384b2f3Smrg    :
82979384b2f3Smrgelse
82989384b2f3Smrg    lt_prog_compiler_static=
82999384b2f3Smrgfi
8300966bf024Smrg
8301966bf024Smrg
8302966bf024Smrg
8303966bf024Smrg
8304966bf024Smrg
8305966bf024Smrg
8306966bf024Smrg
83079384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
83089384b2f3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
83099384b2f3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
83109384b2f3Smrg  $as_echo_n "(cached) " >&6
83119384b2f3Smrgelse
83129384b2f3Smrg  lt_cv_prog_compiler_c_o=no
83139384b2f3Smrg   $RM -r conftest 2>/dev/null
83149384b2f3Smrg   mkdir conftest
83159384b2f3Smrg   cd conftest
83169384b2f3Smrg   mkdir out
83179384b2f3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8318966bf024Smrg
83199384b2f3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
83209384b2f3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
83219384b2f3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
83229384b2f3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
83239384b2f3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
83249384b2f3Smrg   lt_compile=`echo "$ac_compile" | $SED \
83259384b2f3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83269384b2f3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83279384b2f3Smrg   -e 's:$: $lt_compiler_flag:'`
83289384b2f3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
83299384b2f3Smrg   (eval "$lt_compile" 2>out/conftest.err)
83309384b2f3Smrg   ac_status=$?
83319384b2f3Smrg   cat out/conftest.err >&5
83329384b2f3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
83339384b2f3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
83349384b2f3Smrg   then
83359384b2f3Smrg     # The compiler can only warn and ignore the option if not recognized
83369384b2f3Smrg     # So say no if there are warnings
83379384b2f3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
83389384b2f3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
83399384b2f3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
83409384b2f3Smrg       lt_cv_prog_compiler_c_o=yes
83419384b2f3Smrg     fi
83429384b2f3Smrg   fi
83439384b2f3Smrg   chmod u+w . 2>&5
83449384b2f3Smrg   $RM conftest*
83459384b2f3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
83469384b2f3Smrg   # template instantiation
83479384b2f3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
83489384b2f3Smrg   $RM out/* && rmdir out
83499384b2f3Smrg   cd ..
83509384b2f3Smrg   $RM -r conftest
83519384b2f3Smrg   $RM conftest*
8352966bf024Smrg
83539384b2f3Smrgfi
83549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
83559384b2f3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8356966bf024Smrg
8357966bf024Smrg
8358966bf024Smrg
8359966bf024Smrg
8360966bf024Smrg
8361966bf024Smrg
83629384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
83639384b2f3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
83649384b2f3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
83659384b2f3Smrg  $as_echo_n "(cached) " >&6
83669384b2f3Smrgelse
83679384b2f3Smrg  lt_cv_prog_compiler_c_o=no
83689384b2f3Smrg   $RM -r conftest 2>/dev/null
83699384b2f3Smrg   mkdir conftest
83709384b2f3Smrg   cd conftest
83719384b2f3Smrg   mkdir out
83729384b2f3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8373966bf024Smrg
83749384b2f3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
83759384b2f3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
83769384b2f3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
83779384b2f3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
83789384b2f3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
83799384b2f3Smrg   lt_compile=`echo "$ac_compile" | $SED \
83809384b2f3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83819384b2f3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83829384b2f3Smrg   -e 's:$: $lt_compiler_flag:'`
83839384b2f3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
83849384b2f3Smrg   (eval "$lt_compile" 2>out/conftest.err)
83859384b2f3Smrg   ac_status=$?
83869384b2f3Smrg   cat out/conftest.err >&5
83879384b2f3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
83889384b2f3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
83899384b2f3Smrg   then
83909384b2f3Smrg     # The compiler can only warn and ignore the option if not recognized
83919384b2f3Smrg     # So say no if there are warnings
83929384b2f3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
83939384b2f3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
83949384b2f3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
83959384b2f3Smrg       lt_cv_prog_compiler_c_o=yes
83969384b2f3Smrg     fi
83979384b2f3Smrg   fi
83989384b2f3Smrg   chmod u+w . 2>&5
83999384b2f3Smrg   $RM conftest*
84009384b2f3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
84019384b2f3Smrg   # template instantiation
84029384b2f3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
84039384b2f3Smrg   $RM out/* && rmdir out
84049384b2f3Smrg   cd ..
84059384b2f3Smrg   $RM -r conftest
84069384b2f3Smrg   $RM conftest*
8407966bf024Smrg
84089384b2f3Smrgfi
84099384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
84109384b2f3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8411966bf024Smrg
8412966bf024Smrg
8413966bf024Smrg
8414966bf024Smrg
84159384b2f3Smrghard_links="nottested"
84169384b2f3Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
84179384b2f3Smrg  # do not overwrite the value of need_locks provided by the user
84189384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
84199384b2f3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
84209384b2f3Smrg  hard_links=yes
84219384b2f3Smrg  $RM conftest*
84229384b2f3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
84239384b2f3Smrg  touch conftest.a
84249384b2f3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
84259384b2f3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
84269384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
84279384b2f3Smrg$as_echo "$hard_links" >&6; }
84289384b2f3Smrg  if test "$hard_links" = no; then
84299384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
84309384b2f3Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
84319384b2f3Smrg    need_locks=warn
84329384b2f3Smrg  fi
84339384b2f3Smrgelse
84349384b2f3Smrg  need_locks=no
84359384b2f3Smrgfi
8436966bf024Smrg
8437966bf024Smrg
8438966bf024Smrg
8439966bf024Smrg
8440966bf024Smrg
8441966bf024Smrg
84429384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
84439384b2f3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8444966bf024Smrg
84459384b2f3Smrg  runpath_var=
84469384b2f3Smrg  allow_undefined_flag=
84479384b2f3Smrg  always_export_symbols=no
84489384b2f3Smrg  archive_cmds=
84499384b2f3Smrg  archive_expsym_cmds=
84509384b2f3Smrg  compiler_needs_object=no
84519384b2f3Smrg  enable_shared_with_static_runtimes=no
84529384b2f3Smrg  export_dynamic_flag_spec=
84539384b2f3Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
84549384b2f3Smrg  hardcode_automatic=no
84559384b2f3Smrg  hardcode_direct=no
84569384b2f3Smrg  hardcode_direct_absolute=no
84579384b2f3Smrg  hardcode_libdir_flag_spec=
84589384b2f3Smrg  hardcode_libdir_separator=
84599384b2f3Smrg  hardcode_minus_L=no
84609384b2f3Smrg  hardcode_shlibpath_var=unsupported
84619384b2f3Smrg  inherit_rpath=no
84629384b2f3Smrg  link_all_deplibs=unknown
84639384b2f3Smrg  module_cmds=
84649384b2f3Smrg  module_expsym_cmds=
84659384b2f3Smrg  old_archive_from_new_cmds=
84669384b2f3Smrg  old_archive_from_expsyms_cmds=
84679384b2f3Smrg  thread_safe_flag_spec=
84689384b2f3Smrg  whole_archive_flag_spec=
84699384b2f3Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
84709384b2f3Smrg  # included in the symbol list
84719384b2f3Smrg  include_expsyms=
84729384b2f3Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
84739384b2f3Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
84749384b2f3Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
84759384b2f3Smrg  # as well as any symbol that contains `d'.
84769384b2f3Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
84779384b2f3Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
84789384b2f3Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
84799384b2f3Smrg  # the symbol is explicitly referenced.  Since portable code cannot
84809384b2f3Smrg  # rely on this symbol name, it's probably fine to never include it in
84819384b2f3Smrg  # preloaded symbol tables.
84829384b2f3Smrg  # Exclude shared library initialization/finalization symbols.
84839384b2f3Smrg  extract_expsyms_cmds=
8484966bf024Smrg
84859384b2f3Smrg  case $host_os in
84869384b2f3Smrg  cygwin* | mingw* | pw32* | cegcc*)
84879384b2f3Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
84889384b2f3Smrg    # When not using gcc, we currently assume that we are using
84899384b2f3Smrg    # Microsoft Visual C++.
84909384b2f3Smrg    if test "$GCC" != yes; then
84919384b2f3Smrg      with_gnu_ld=no
84929384b2f3Smrg    fi
84939384b2f3Smrg    ;;
84949384b2f3Smrg  interix*)
84959384b2f3Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
84969384b2f3Smrg    with_gnu_ld=yes
84979384b2f3Smrg    ;;
84989384b2f3Smrg  openbsd*)
84999384b2f3Smrg    with_gnu_ld=no
85009384b2f3Smrg    ;;
85019384b2f3Smrg  esac
8502966bf024Smrg
85039384b2f3Smrg  ld_shlibs=yes
8504966bf024Smrg
85059384b2f3Smrg  # On some targets, GNU ld is compatible enough with the native linker
85069384b2f3Smrg  # that we're better off using the native interface for both.
85079384b2f3Smrg  lt_use_gnu_ld_interface=no
85089384b2f3Smrg  if test "$with_gnu_ld" = yes; then
85099384b2f3Smrg    case $host_os in
85109384b2f3Smrg      aix*)
85119384b2f3Smrg	# The AIX port of GNU ld has always aspired to compatibility
85129384b2f3Smrg	# with the native linker.  However, as the warning in the GNU ld
85139384b2f3Smrg	# block says, versions before 2.19.5* couldn't really create working
85149384b2f3Smrg	# shared libraries, regardless of the interface used.
85159384b2f3Smrg	case `$LD -v 2>&1` in
85169384b2f3Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
85179384b2f3Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
85189384b2f3Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
85199384b2f3Smrg	  *)
85209384b2f3Smrg	    lt_use_gnu_ld_interface=yes
85219384b2f3Smrg	    ;;
85229384b2f3Smrg	esac
85239384b2f3Smrg	;;
85249384b2f3Smrg      *)
85259384b2f3Smrg	lt_use_gnu_ld_interface=yes
85269384b2f3Smrg	;;
85279384b2f3Smrg    esac
85289384b2f3Smrg  fi
8529966bf024Smrg
85309384b2f3Smrg  if test "$lt_use_gnu_ld_interface" = yes; then
85319384b2f3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
85329384b2f3Smrg    wlarc='${wl}'
8533966bf024Smrg
85349384b2f3Smrg    # Set some defaults for GNU ld with shared library support. These
85359384b2f3Smrg    # are reset later if shared libraries are not supported. Putting them
85369384b2f3Smrg    # here allows them to be overridden if necessary.
85379384b2f3Smrg    runpath_var=LD_RUN_PATH
85389384b2f3Smrg    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
85399384b2f3Smrg    export_dynamic_flag_spec='${wl}--export-dynamic'
85409384b2f3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
85419384b2f3Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
85429384b2f3Smrg      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
85439384b2f3Smrg    else
85449384b2f3Smrg      whole_archive_flag_spec=
85459384b2f3Smrg    fi
85469384b2f3Smrg    supports_anon_versioning=no
85479384b2f3Smrg    case `$LD -v 2>&1` in
85489384b2f3Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
85499384b2f3Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
85509384b2f3Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
85519384b2f3Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
85529384b2f3Smrg      *\ 2.11.*) ;; # other 2.11 versions
85539384b2f3Smrg      *) supports_anon_versioning=yes ;;
85549384b2f3Smrg    esac
8555966bf024Smrg
85569384b2f3Smrg    # See if GNU ld supports shared libraries.
85579384b2f3Smrg    case $host_os in
85589384b2f3Smrg    aix[3-9]*)
85599384b2f3Smrg      # On AIX/PPC, the GNU linker is very broken
85609384b2f3Smrg      if test "$host_cpu" != ia64; then
85619384b2f3Smrg	ld_shlibs=no
85629384b2f3Smrg	cat <<_LT_EOF 1>&2
8563966bf024Smrg
85649384b2f3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
85659384b2f3Smrg*** to be unable to reliably create shared libraries on AIX.
85669384b2f3Smrg*** Therefore, libtool is disabling shared libraries support.  If you
85679384b2f3Smrg*** really care for shared libraries, you may want to install binutils
85689384b2f3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
85699384b2f3Smrg*** You will then need to restart the configuration process.
8570966bf024Smrg
85719384b2f3Smrg_LT_EOF
85729384b2f3Smrg      fi
85739384b2f3Smrg      ;;
8574966bf024Smrg
85759384b2f3Smrg    amigaos*)
85769384b2f3Smrg      case $host_cpu in
85779384b2f3Smrg      powerpc)
85789384b2f3Smrg            # see comment about AmigaOS4 .so support
85799384b2f3Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
85809384b2f3Smrg            archive_expsym_cmds=''
85819384b2f3Smrg        ;;
85829384b2f3Smrg      m68k)
85839384b2f3Smrg            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)'
85849384b2f3Smrg            hardcode_libdir_flag_spec='-L$libdir'
85859384b2f3Smrg            hardcode_minus_L=yes
85869384b2f3Smrg        ;;
85879384b2f3Smrg      esac
85889384b2f3Smrg      ;;
8589966bf024Smrg
85909384b2f3Smrg    beos*)
85919384b2f3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
85929384b2f3Smrg	allow_undefined_flag=unsupported
85939384b2f3Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
85949384b2f3Smrg	# support --undefined.  This deserves some investigation.  FIXME
85959384b2f3Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
85969384b2f3Smrg      else
85979384b2f3Smrg	ld_shlibs=no
85989384b2f3Smrg      fi
85999384b2f3Smrg      ;;
8600966bf024Smrg
86019384b2f3Smrg    cygwin* | mingw* | pw32* | cegcc*)
86029384b2f3Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
86039384b2f3Smrg      # as there is no search path for DLLs.
86049384b2f3Smrg      hardcode_libdir_flag_spec='-L$libdir'
86059384b2f3Smrg      export_dynamic_flag_spec='${wl}--export-all-symbols'
86069384b2f3Smrg      allow_undefined_flag=unsupported
86079384b2f3Smrg      always_export_symbols=no
86089384b2f3Smrg      enable_shared_with_static_runtimes=yes
86099384b2f3Smrg      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
86109384b2f3Smrg      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8611966bf024Smrg
86129384b2f3Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
86139384b2f3Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
86149384b2f3Smrg	# If the export-symbols file already is a .def file (1st line
86159384b2f3Smrg	# is EXPORTS), use it as is; otherwise, prepend...
86169384b2f3Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
86179384b2f3Smrg	  cp $export_symbols $output_objdir/$soname.def;
86189384b2f3Smrg	else
86199384b2f3Smrg	  echo EXPORTS > $output_objdir/$soname.def;
86209384b2f3Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
86219384b2f3Smrg	fi~
86229384b2f3Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
86239384b2f3Smrg      else
86249384b2f3Smrg	ld_shlibs=no
86259384b2f3Smrg      fi
86269384b2f3Smrg      ;;
8627966bf024Smrg
86289384b2f3Smrg    haiku*)
86299384b2f3Smrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
86309384b2f3Smrg      link_all_deplibs=yes
86319384b2f3Smrg      ;;
8632966bf024Smrg
86339384b2f3Smrg    interix[3-9]*)
86349384b2f3Smrg      hardcode_direct=no
86359384b2f3Smrg      hardcode_shlibpath_var=no
86369384b2f3Smrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
86379384b2f3Smrg      export_dynamic_flag_spec='${wl}-E'
86389384b2f3Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
86399384b2f3Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
86409384b2f3Smrg      # default) and relocated if they conflict, which is a slow very memory
86419384b2f3Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
86429384b2f3Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
86439384b2f3Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
86449384b2f3Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
86459384b2f3Smrg      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'
86469384b2f3Smrg      ;;
86479384b2f3Smrg
86489384b2f3Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
86499384b2f3Smrg      tmp_diet=no
86509384b2f3Smrg      if test "$host_os" = linux-dietlibc; then
86519384b2f3Smrg	case $cc_basename in
86529384b2f3Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
86539384b2f3Smrg	esac
86549384b2f3Smrg      fi
86559384b2f3Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
86569384b2f3Smrg	 && test "$tmp_diet" = no
86579384b2f3Smrg      then
86589384b2f3Smrg	tmp_addflag=' $pic_flag'
86599384b2f3Smrg	tmp_sharedflag='-shared'
86609384b2f3Smrg	case $cc_basename,$host_cpu in
86619384b2f3Smrg        pgcc*)				# Portland Group C compiler
86629384b2f3Smrg	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
86639384b2f3Smrg	  tmp_addflag=' $pic_flag'
86649384b2f3Smrg	  ;;
86659384b2f3Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
86669384b2f3Smrg					# Portland Group f77 and f90 compilers
86679384b2f3Smrg	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
86689384b2f3Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
86699384b2f3Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
86709384b2f3Smrg	  tmp_addflag=' -i_dynamic' ;;
86719384b2f3Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
86729384b2f3Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
86739384b2f3Smrg	ifc* | ifort*)			# Intel Fortran compiler
86749384b2f3Smrg	  tmp_addflag=' -nofor_main' ;;
86759384b2f3Smrg	lf95*)				# Lahey Fortran 8.1
86769384b2f3Smrg	  whole_archive_flag_spec=
86779384b2f3Smrg	  tmp_sharedflag='--shared' ;;
86789384b2f3Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
86799384b2f3Smrg	  tmp_sharedflag='-qmkshrobj'
86809384b2f3Smrg	  tmp_addflag= ;;
86819384b2f3Smrg	nvcc*)	# Cuda Compiler Driver 2.2
86829384b2f3Smrg	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
86839384b2f3Smrg	  compiler_needs_object=yes
86849384b2f3Smrg	  ;;
86859384b2f3Smrg	esac
86869384b2f3Smrg	case `$CC -V 2>&1 | sed 5q` in
86879384b2f3Smrg	*Sun\ C*)			# Sun C 5.9
86889384b2f3Smrg	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
86899384b2f3Smrg	  compiler_needs_object=yes
86909384b2f3Smrg	  tmp_sharedflag='-G' ;;
86919384b2f3Smrg	*Sun\ F*)			# Sun Fortran 8.3
86929384b2f3Smrg	  tmp_sharedflag='-G' ;;
86939384b2f3Smrg	esac
86949384b2f3Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8695966bf024Smrg
86969384b2f3Smrg        if test "x$supports_anon_versioning" = xyes; then
86979384b2f3Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
86989384b2f3Smrg	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
86999384b2f3Smrg	    echo "local: *; };" >> $output_objdir/$libname.ver~
87009384b2f3Smrg	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
87019384b2f3Smrg        fi
8702966bf024Smrg
87039384b2f3Smrg	case $cc_basename in
87049384b2f3Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
87059384b2f3Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
87069384b2f3Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
87079384b2f3Smrg	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
87089384b2f3Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
87099384b2f3Smrg	  if test "x$supports_anon_versioning" = xyes; then
87109384b2f3Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
87119384b2f3Smrg	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
87129384b2f3Smrg	      echo "local: *; };" >> $output_objdir/$libname.ver~
87139384b2f3Smrg	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
87149384b2f3Smrg	  fi
87159384b2f3Smrg	  ;;
87169384b2f3Smrg	esac
87179384b2f3Smrg      else
87189384b2f3Smrg        ld_shlibs=no
87199384b2f3Smrg      fi
87209384b2f3Smrg      ;;
8721966bf024Smrg
87229384b2f3Smrg    netbsd*)
87239384b2f3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
87249384b2f3Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
87259384b2f3Smrg	wlarc=
87269384b2f3Smrg      else
87279384b2f3Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87289384b2f3Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87299384b2f3Smrg      fi
87309384b2f3Smrg      ;;
8731966bf024Smrg
87329384b2f3Smrg    solaris*)
87339384b2f3Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
87349384b2f3Smrg	ld_shlibs=no
87359384b2f3Smrg	cat <<_LT_EOF 1>&2
8736966bf024Smrg
87379384b2f3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
87389384b2f3Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
87399384b2f3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
87409384b2f3Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
87419384b2f3Smrg*** your PATH or compiler configuration so that the native linker is
87429384b2f3Smrg*** used, and then restart.
8743966bf024Smrg
87449384b2f3Smrg_LT_EOF
87459384b2f3Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87469384b2f3Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87479384b2f3Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87489384b2f3Smrg      else
87499384b2f3Smrg	ld_shlibs=no
87509384b2f3Smrg      fi
87519384b2f3Smrg      ;;
8752966bf024Smrg
87539384b2f3Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
87549384b2f3Smrg      case `$LD -v 2>&1` in
87559384b2f3Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
87569384b2f3Smrg	ld_shlibs=no
87579384b2f3Smrg	cat <<_LT_EOF 1>&2
8758966bf024Smrg
87599384b2f3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
87609384b2f3Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
87619384b2f3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
87629384b2f3Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
87639384b2f3Smrg*** your PATH or compiler configuration so that the native linker is
87649384b2f3Smrg*** used, and then restart.
8765966bf024Smrg
87669384b2f3Smrg_LT_EOF
87679384b2f3Smrg	;;
87689384b2f3Smrg	*)
87699384b2f3Smrg	  # For security reasons, it is highly recommended that you always
87709384b2f3Smrg	  # use absolute paths for naming shared libraries, and exclude the
87719384b2f3Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
87729384b2f3Smrg	  # requires that you compile everything twice, which is a pain.
87739384b2f3Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87749384b2f3Smrg	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
87759384b2f3Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87769384b2f3Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87779384b2f3Smrg	  else
87789384b2f3Smrg	    ld_shlibs=no
87799384b2f3Smrg	  fi
87809384b2f3Smrg	;;
87819384b2f3Smrg      esac
87829384b2f3Smrg      ;;
8783966bf024Smrg
87849384b2f3Smrg    sunos4*)
87859384b2f3Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
87869384b2f3Smrg      wlarc=
87879384b2f3Smrg      hardcode_direct=yes
87889384b2f3Smrg      hardcode_shlibpath_var=no
87899384b2f3Smrg      ;;
8790966bf024Smrg
87919384b2f3Smrg    *)
87929384b2f3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87939384b2f3Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87949384b2f3Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87959384b2f3Smrg      else
87969384b2f3Smrg	ld_shlibs=no
87979384b2f3Smrg      fi
87989384b2f3Smrg      ;;
87999384b2f3Smrg    esac
8800966bf024Smrg
88019384b2f3Smrg    if test "$ld_shlibs" = no; then
88029384b2f3Smrg      runpath_var=
88039384b2f3Smrg      hardcode_libdir_flag_spec=
88049384b2f3Smrg      export_dynamic_flag_spec=
88059384b2f3Smrg      whole_archive_flag_spec=
88069384b2f3Smrg    fi
88079384b2f3Smrg  else
88089384b2f3Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
88099384b2f3Smrg    case $host_os in
88109384b2f3Smrg    aix3*)
88119384b2f3Smrg      allow_undefined_flag=unsupported
88129384b2f3Smrg      always_export_symbols=yes
88139384b2f3Smrg      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'
88149384b2f3Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
88159384b2f3Smrg      # are no directories specified by -L.
88169384b2f3Smrg      hardcode_minus_L=yes
88179384b2f3Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
88189384b2f3Smrg	# Neither direct hardcoding nor static linking is supported with a
88199384b2f3Smrg	# broken collect2.
88209384b2f3Smrg	hardcode_direct=unsupported
88219384b2f3Smrg      fi
88229384b2f3Smrg      ;;
8823966bf024Smrg
88249384b2f3Smrg    aix[4-9]*)
88259384b2f3Smrg      if test "$host_cpu" = ia64; then
88269384b2f3Smrg	# On IA64, the linker does run time linking by default, so we don't
88279384b2f3Smrg	# have to do anything special.
88289384b2f3Smrg	aix_use_runtimelinking=no
88299384b2f3Smrg	exp_sym_flag='-Bexport'
88309384b2f3Smrg	no_entry_flag=""
88319384b2f3Smrg      else
88329384b2f3Smrg	# If we're using GNU nm, then we don't want the "-C" option.
88339384b2f3Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
88349384b2f3Smrg	# Also, AIX nm treats weak defined symbols like other global
88359384b2f3Smrg	# defined symbols, whereas GNU nm marks them as "W".
88369384b2f3Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
88379384b2f3Smrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
88389384b2f3Smrg	else
88399384b2f3Smrg	  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'
88409384b2f3Smrg	fi
88419384b2f3Smrg	aix_use_runtimelinking=no
8842966bf024Smrg
88439384b2f3Smrg	# Test if we are trying to use run time linking or normal
88449384b2f3Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
88459384b2f3Smrg	# need to do runtime linking.
88469384b2f3Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
88479384b2f3Smrg	  for ld_flag in $LDFLAGS; do
88489384b2f3Smrg	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
88499384b2f3Smrg	    aix_use_runtimelinking=yes
88509384b2f3Smrg	    break
88519384b2f3Smrg	  fi
88529384b2f3Smrg	  done
88539384b2f3Smrg	  ;;
88549384b2f3Smrg	esac
8855966bf024Smrg
88569384b2f3Smrg	exp_sym_flag='-bexport'
88579384b2f3Smrg	no_entry_flag='-bnoentry'
88589384b2f3Smrg      fi
8859966bf024Smrg
88609384b2f3Smrg      # When large executables or shared objects are built, AIX ld can
88619384b2f3Smrg      # have problems creating the table of contents.  If linking a library
88629384b2f3Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
88639384b2f3Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
88649384b2f3Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8865966bf024Smrg
88669384b2f3Smrg      archive_cmds=''
88679384b2f3Smrg      hardcode_direct=yes
88689384b2f3Smrg      hardcode_direct_absolute=yes
88699384b2f3Smrg      hardcode_libdir_separator=':'
88709384b2f3Smrg      link_all_deplibs=yes
88719384b2f3Smrg      file_list_spec='${wl}-f,'
8872966bf024Smrg
88739384b2f3Smrg      if test "$GCC" = yes; then
88749384b2f3Smrg	case $host_os in aix4.[012]|aix4.[012].*)
88759384b2f3Smrg	# We only want to do this on AIX 4.2 and lower, the check
88769384b2f3Smrg	# below for broken collect2 doesn't work under 4.3+
88779384b2f3Smrg	  collect2name=`${CC} -print-prog-name=collect2`
88789384b2f3Smrg	  if test -f "$collect2name" &&
88799384b2f3Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
88809384b2f3Smrg	  then
8881966bf024Smrg	  # We have reworked collect2
88829384b2f3Smrg	  :
88839384b2f3Smrg	  else
8884966bf024Smrg	  # We have old collect2
88859384b2f3Smrg	  hardcode_direct=unsupported
8886966bf024Smrg	  # It fails to find uninstalled libraries when the uninstalled
8887966bf024Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
8888966bf024Smrg	  # to unsupported forces relinking
88899384b2f3Smrg	  hardcode_minus_L=yes
88909384b2f3Smrg	  hardcode_libdir_flag_spec='-L$libdir'
88919384b2f3Smrg	  hardcode_libdir_separator=
88929384b2f3Smrg	  fi
88939384b2f3Smrg	  ;;
88949384b2f3Smrg	esac
88959384b2f3Smrg	shared_flag='-shared'
88969384b2f3Smrg	if test "$aix_use_runtimelinking" = yes; then
88979384b2f3Smrg	  shared_flag="$shared_flag "'${wl}-G'
8898966bf024Smrg	fi
88999384b2f3Smrg      else
89009384b2f3Smrg	# not using gcc
89019384b2f3Smrg	if test "$host_cpu" = ia64; then
8902966bf024Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8903966bf024Smrg	# chokes on -Wl,-G. The following line is correct:
89049384b2f3Smrg	  shared_flag='-G'
8905966bf024Smrg	else
89069384b2f3Smrg	  if test "$aix_use_runtimelinking" = yes; then
89079384b2f3Smrg	    shared_flag='${wl}-G'
89089384b2f3Smrg	  else
89099384b2f3Smrg	    shared_flag='${wl}-bM:SRE'
89109384b2f3Smrg	  fi
8911966bf024Smrg	fi
8912966bf024Smrg      fi
8913966bf024Smrg
89149384b2f3Smrg      export_dynamic_flag_spec='${wl}-bexpall'
89159384b2f3Smrg      # It seems that -bexpall does not export symbols beginning with
89169384b2f3Smrg      # underscore (_), so it is better to generate a list of symbols to export.
89179384b2f3Smrg      always_export_symbols=yes
89189384b2f3Smrg      if test "$aix_use_runtimelinking" = yes; then
89199384b2f3Smrg	# Warning - without using the other runtime loading flags (-brtl),
89209384b2f3Smrg	# -berok will link without error, but may produce a broken library.
89219384b2f3Smrg	allow_undefined_flag='-berok'
89229384b2f3Smrg        # Determine the default libpath from the value encoded in an
89239384b2f3Smrg        # empty executable.
89249384b2f3Smrg        if test "${lt_cv_aix_libpath+set}" = set; then
89259384b2f3Smrg  aix_libpath=$lt_cv_aix_libpath
89269384b2f3Smrgelse
89279384b2f3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
89289384b2f3Smrg  $as_echo_n "(cached) " >&6
89299384b2f3Smrgelse
89309384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8931966bf024Smrg/* end confdefs.h.  */
8932966bf024Smrg
8933966bf024Smrgint
8934966bf024Smrgmain ()
8935966bf024Smrg{
8936966bf024Smrg
8937966bf024Smrg  ;
8938966bf024Smrg  return 0;
8939966bf024Smrg}
8940966bf024Smrg_ACEOF
89419384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
89429384b2f3Smrg
89439384b2f3Smrg  lt_aix_libpath_sed='
89449384b2f3Smrg      /Import File Strings/,/^$/ {
89459384b2f3Smrg	  /^0/ {
89469384b2f3Smrg	      s/^0  *\([^ ]*\) *$/\1/
89479384b2f3Smrg	      p
89489384b2f3Smrg	  }
89499384b2f3Smrg      }'
89509384b2f3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89519384b2f3Smrg  # Check for a 64-bit object if we didn't find anything.
89529384b2f3Smrg  if test -z "$lt_cv_aix_libpath_"; then
89539384b2f3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89549384b2f3Smrg  fi
89559384b2f3Smrgfi
89569384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
89579384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
89589384b2f3Smrg  if test -z "$lt_cv_aix_libpath_"; then
89599384b2f3Smrg    lt_cv_aix_libpath_="/usr/lib:/lib"
89609384b2f3Smrg  fi
8961966bf024Smrg
8962966bf024Smrgfi
8963966bf024Smrg
89649384b2f3Smrg  aix_libpath=$lt_cv_aix_libpath_
89659384b2f3Smrgfi
8966966bf024Smrg
89679384b2f3Smrg        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
89689384b2f3Smrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8969966bf024Smrg      else
89709384b2f3Smrg	if test "$host_cpu" = ia64; then
89719384b2f3Smrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
89729384b2f3Smrg	  allow_undefined_flag="-z nodefs"
89739384b2f3Smrg	  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"
89749384b2f3Smrg	else
89759384b2f3Smrg	 # Determine the default libpath from the value encoded in an
89769384b2f3Smrg	 # empty executable.
89779384b2f3Smrg	 if test "${lt_cv_aix_libpath+set}" = set; then
89789384b2f3Smrg  aix_libpath=$lt_cv_aix_libpath
89799384b2f3Smrgelse
89809384b2f3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
89819384b2f3Smrg  $as_echo_n "(cached) " >&6
89829384b2f3Smrgelse
89839384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8984966bf024Smrg/* end confdefs.h.  */
8985966bf024Smrg
8986966bf024Smrgint
8987966bf024Smrgmain ()
8988966bf024Smrg{
8989966bf024Smrg
8990966bf024Smrg  ;
8991966bf024Smrg  return 0;
8992966bf024Smrg}
8993966bf024Smrg_ACEOF
89949384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
89959384b2f3Smrg
89969384b2f3Smrg  lt_aix_libpath_sed='
89979384b2f3Smrg      /Import File Strings/,/^$/ {
89989384b2f3Smrg	  /^0/ {
89999384b2f3Smrg	      s/^0  *\([^ ]*\) *$/\1/
90009384b2f3Smrg	      p
90019384b2f3Smrg	  }
90029384b2f3Smrg      }'
90039384b2f3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
90049384b2f3Smrg  # Check for a 64-bit object if we didn't find anything.
90059384b2f3Smrg  if test -z "$lt_cv_aix_libpath_"; then
90069384b2f3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
90079384b2f3Smrg  fi
90089384b2f3Smrgfi
90099384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
90109384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
90119384b2f3Smrg  if test -z "$lt_cv_aix_libpath_"; then
90129384b2f3Smrg    lt_cv_aix_libpath_="/usr/lib:/lib"
90139384b2f3Smrg  fi
9014966bf024Smrg
90159384b2f3Smrgfi
9016966bf024Smrg
90179384b2f3Smrg  aix_libpath=$lt_cv_aix_libpath_
9018966bf024Smrgfi
9019966bf024Smrg
90209384b2f3Smrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
90219384b2f3Smrg	  # Warning - without using the other run time loading flags,
90229384b2f3Smrg	  # -berok will link without error, but may produce a broken library.
90239384b2f3Smrg	  no_undefined_flag=' ${wl}-bernotok'
90249384b2f3Smrg	  allow_undefined_flag=' ${wl}-berok'
90259384b2f3Smrg	  if test "$with_gnu_ld" = yes; then
90269384b2f3Smrg	    # We only use this code for GNU lds that support --whole-archive.
90279384b2f3Smrg	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
90289384b2f3Smrg	  else
90299384b2f3Smrg	    # Exported symbols can be pulled into shared objects from archives
90309384b2f3Smrg	    whole_archive_flag_spec='$convenience'
90319384b2f3Smrg	  fi
90329384b2f3Smrg	  archive_cmds_need_lc=yes
90339384b2f3Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
90349384b2f3Smrg	  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'
90359384b2f3Smrg	fi
9036966bf024Smrg      fi
90379384b2f3Smrg      ;;
9038966bf024Smrg
90399384b2f3Smrg    amigaos*)
90409384b2f3Smrg      case $host_cpu in
90419384b2f3Smrg      powerpc)
90429384b2f3Smrg            # see comment about AmigaOS4 .so support
90439384b2f3Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
90449384b2f3Smrg            archive_expsym_cmds=''
9045966bf024Smrg        ;;
90469384b2f3Smrg      m68k)
90479384b2f3Smrg            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)'
90489384b2f3Smrg            hardcode_libdir_flag_spec='-L$libdir'
90499384b2f3Smrg            hardcode_minus_L=yes
9050966bf024Smrg        ;;
9051966bf024Smrg      esac
9052966bf024Smrg      ;;
90539384b2f3Smrg
90549384b2f3Smrg    bsdi[45]*)
90559384b2f3Smrg      export_dynamic_flag_spec=-rdynamic
9056966bf024Smrg      ;;
9057966bf024Smrg
90589384b2f3Smrg    cygwin* | mingw* | pw32* | cegcc*)
90599384b2f3Smrg      # When not using gcc, we currently assume that we are using
90609384b2f3Smrg      # Microsoft Visual C++.
90619384b2f3Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
90629384b2f3Smrg      # no search path for DLLs.
90639384b2f3Smrg      case $cc_basename in
90649384b2f3Smrg      cl*)
90659384b2f3Smrg	# Native MSVC
90669384b2f3Smrg	hardcode_libdir_flag_spec=' '
90679384b2f3Smrg	allow_undefined_flag=unsupported
90689384b2f3Smrg	always_export_symbols=yes
90699384b2f3Smrg	file_list_spec='@'
90709384b2f3Smrg	# Tell ltmain to make .lib files, not .a files.
90719384b2f3Smrg	libext=lib
90729384b2f3Smrg	# Tell ltmain to make .dll files, not .so files.
90739384b2f3Smrg	shrext_cmds=".dll"
90749384b2f3Smrg	# FIXME: Setting linknames here is a bad hack.
90759384b2f3Smrg	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
90769384b2f3Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
90779384b2f3Smrg	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
90789384b2f3Smrg	  else
90799384b2f3Smrg	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
90809384b2f3Smrg	  fi~
90819384b2f3Smrg	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
90829384b2f3Smrg	  linknames='
90839384b2f3Smrg	# The linker will not automatically build a static lib if we build a DLL.
90849384b2f3Smrg	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
90859384b2f3Smrg	enable_shared_with_static_runtimes=yes
90869384b2f3Smrg	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
90879384b2f3Smrg	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
90889384b2f3Smrg	# Don't use ranlib
90899384b2f3Smrg	old_postinstall_cmds='chmod 644 $oldlib'
90909384b2f3Smrg	postlink_cmds='lt_outputfile="@OUTPUT@"~
90919384b2f3Smrg	  lt_tool_outputfile="@TOOL_OUTPUT@"~
90929384b2f3Smrg	  case $lt_outputfile in
90939384b2f3Smrg	    *.exe|*.EXE) ;;
9094966bf024Smrg	    *)
90959384b2f3Smrg	      lt_outputfile="$lt_outputfile.exe"
90969384b2f3Smrg	      lt_tool_outputfile="$lt_tool_outputfile.exe"
9097966bf024Smrg	      ;;
90989384b2f3Smrg	  esac~
90999384b2f3Smrg	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
91009384b2f3Smrg	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
91019384b2f3Smrg	    $RM "$lt_outputfile.manifest";
91029384b2f3Smrg	  fi'
9103966bf024Smrg	;;
9104966bf024Smrg      *)
91059384b2f3Smrg	# Assume MSVC wrapper
91069384b2f3Smrg	hardcode_libdir_flag_spec=' '
91079384b2f3Smrg	allow_undefined_flag=unsupported
91089384b2f3Smrg	# Tell ltmain to make .lib files, not .a files.
91099384b2f3Smrg	libext=lib
91109384b2f3Smrg	# Tell ltmain to make .dll files, not .so files.
91119384b2f3Smrg	shrext_cmds=".dll"
91129384b2f3Smrg	# FIXME: Setting linknames here is a bad hack.
91139384b2f3Smrg	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
91149384b2f3Smrg	# The linker will automatically build a .lib file if we build a DLL.
91159384b2f3Smrg	old_archive_from_new_cmds='true'
91169384b2f3Smrg	# FIXME: Should let the user specify the lib program.
91179384b2f3Smrg	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
91189384b2f3Smrg	enable_shared_with_static_runtimes=yes
9119966bf024Smrg	;;
91209384b2f3Smrg      esac
91219384b2f3Smrg      ;;
9122966bf024Smrg
91239384b2f3Smrg    darwin* | rhapsody*)
9124966bf024Smrg
9125966bf024Smrg
91269384b2f3Smrg  archive_cmds_need_lc=no
91279384b2f3Smrg  hardcode_direct=no
91289384b2f3Smrg  hardcode_automatic=yes
91299384b2f3Smrg  hardcode_shlibpath_var=unsupported
91309384b2f3Smrg  if test "$lt_cv_ld_force_load" = "yes"; then
91319384b2f3Smrg    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9132966bf024Smrg
91339384b2f3Smrg  else
91349384b2f3Smrg    whole_archive_flag_spec=''
91359384b2f3Smrg  fi
91369384b2f3Smrg  link_all_deplibs=yes
91379384b2f3Smrg  allow_undefined_flag="$_lt_dar_allow_undefined"
91389384b2f3Smrg  case $cc_basename in
91399384b2f3Smrg     ifort*) _lt_dar_can_shared=yes ;;
91409384b2f3Smrg     *) _lt_dar_can_shared=$GCC ;;
91419384b2f3Smrg  esac
91429384b2f3Smrg  if test "$_lt_dar_can_shared" = "yes"; then
91439384b2f3Smrg    output_verbose_link_cmd=func_echo_all
91449384b2f3Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
91459384b2f3Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
91469384b2f3Smrg    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}"
91479384b2f3Smrg    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}"
9148966bf024Smrg
91499384b2f3Smrg  else
91509384b2f3Smrg  ld_shlibs=no
91519384b2f3Smrg  fi
9152966bf024Smrg
91539384b2f3Smrg      ;;
9154966bf024Smrg
91559384b2f3Smrg    dgux*)
91569384b2f3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
91579384b2f3Smrg      hardcode_libdir_flag_spec='-L$libdir'
91589384b2f3Smrg      hardcode_shlibpath_var=no
91599384b2f3Smrg      ;;
9160966bf024Smrg
91619384b2f3Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
91629384b2f3Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
91639384b2f3Smrg    # does not break anything, and helps significantly (at the cost of a little
91649384b2f3Smrg    # extra space).
91659384b2f3Smrg    freebsd2.2*)
91669384b2f3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
91679384b2f3Smrg      hardcode_libdir_flag_spec='-R$libdir'
91689384b2f3Smrg      hardcode_direct=yes
91699384b2f3Smrg      hardcode_shlibpath_var=no
91709384b2f3Smrg      ;;
9171966bf024Smrg
91729384b2f3Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
91739384b2f3Smrg    freebsd2.*)
91749384b2f3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
91759384b2f3Smrg      hardcode_direct=yes
91769384b2f3Smrg      hardcode_minus_L=yes
91779384b2f3Smrg      hardcode_shlibpath_var=no
91789384b2f3Smrg      ;;
9179966bf024Smrg
91809384b2f3Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
91819384b2f3Smrg    freebsd* | dragonfly*)
91829384b2f3Smrg      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
91839384b2f3Smrg      hardcode_libdir_flag_spec='-R$libdir'
91849384b2f3Smrg      hardcode_direct=yes
91859384b2f3Smrg      hardcode_shlibpath_var=no
91869384b2f3Smrg      ;;
9187966bf024Smrg
91889384b2f3Smrg    hpux9*)
91899384b2f3Smrg      if test "$GCC" = yes; then
91909384b2f3Smrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
91919384b2f3Smrg      else
91929384b2f3Smrg	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'
91939384b2f3Smrg      fi
91949384b2f3Smrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
91959384b2f3Smrg      hardcode_libdir_separator=:
91969384b2f3Smrg      hardcode_direct=yes
9197966bf024Smrg
91989384b2f3Smrg      # hardcode_minus_L: Not really in the search PATH,
91999384b2f3Smrg      # but as the default location of the library.
92009384b2f3Smrg      hardcode_minus_L=yes
92019384b2f3Smrg      export_dynamic_flag_spec='${wl}-E'
92029384b2f3Smrg      ;;
9203966bf024Smrg
92049384b2f3Smrg    hpux10*)
92059384b2f3Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
92069384b2f3Smrg	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
92079384b2f3Smrg      else
92089384b2f3Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
92099384b2f3Smrg      fi
92109384b2f3Smrg      if test "$with_gnu_ld" = no; then
92119384b2f3Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
92129384b2f3Smrg	hardcode_libdir_separator=:
92139384b2f3Smrg	hardcode_direct=yes
92149384b2f3Smrg	hardcode_direct_absolute=yes
92159384b2f3Smrg	export_dynamic_flag_spec='${wl}-E'
92169384b2f3Smrg	# hardcode_minus_L: Not really in the search PATH,
92179384b2f3Smrg	# but as the default location of the library.
92189384b2f3Smrg	hardcode_minus_L=yes
92199384b2f3Smrg      fi
92209384b2f3Smrg      ;;
9221966bf024Smrg
92229384b2f3Smrg    hpux11*)
92239384b2f3Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
92249384b2f3Smrg	case $host_cpu in
92259384b2f3Smrg	hppa*64*)
92269384b2f3Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
92279384b2f3Smrg	  ;;
92289384b2f3Smrg	ia64*)
92299384b2f3Smrg	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
92309384b2f3Smrg	  ;;
92319384b2f3Smrg	*)
92329384b2f3Smrg	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
92339384b2f3Smrg	  ;;
9234966bf024Smrg	esac
92359384b2f3Smrg      else
92369384b2f3Smrg	case $host_cpu in
92379384b2f3Smrg	hppa*64*)
92389384b2f3Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
92399384b2f3Smrg	  ;;
92409384b2f3Smrg	ia64*)
92419384b2f3Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
92429384b2f3Smrg	  ;;
92439384b2f3Smrg	*)
9244966bf024Smrg
92459384b2f3Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
92469384b2f3Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
92479384b2f3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
92489384b2f3Smrg$as_echo_n "checking if $CC understands -b... " >&6; }
92499384b2f3Smrgif ${lt_cv_prog_compiler__b+:} false; then :
92509384b2f3Smrg  $as_echo_n "(cached) " >&6
92519384b2f3Smrgelse
92529384b2f3Smrg  lt_cv_prog_compiler__b=no
92539384b2f3Smrg   save_LDFLAGS="$LDFLAGS"
92549384b2f3Smrg   LDFLAGS="$LDFLAGS -b"
92559384b2f3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
92569384b2f3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
92579384b2f3Smrg     # The linker can only warn and ignore the option if not recognized
92589384b2f3Smrg     # So say no if there are warnings
92599384b2f3Smrg     if test -s conftest.err; then
92609384b2f3Smrg       # Append any errors to the config.log.
92619384b2f3Smrg       cat conftest.err 1>&5
92629384b2f3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
92639384b2f3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
92649384b2f3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
92659384b2f3Smrg         lt_cv_prog_compiler__b=yes
9266966bf024Smrg       fi
92679384b2f3Smrg     else
92689384b2f3Smrg       lt_cv_prog_compiler__b=yes
92699384b2f3Smrg     fi
92709384b2f3Smrg   fi
92719384b2f3Smrg   $RM -r conftest*
92729384b2f3Smrg   LDFLAGS="$save_LDFLAGS"
9273966bf024Smrg
92749384b2f3Smrgfi
92759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
92769384b2f3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
9277966bf024Smrg
92789384b2f3Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then
92799384b2f3Smrg    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9280966bf024Smrgelse
92819384b2f3Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9282966bf024Smrgfi
9283966bf024Smrg
92849384b2f3Smrg	  ;;
92859384b2f3Smrg	esac
92869384b2f3Smrg      fi
92879384b2f3Smrg      if test "$with_gnu_ld" = no; then
92889384b2f3Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
92899384b2f3Smrg	hardcode_libdir_separator=:
9290966bf024Smrg
92919384b2f3Smrg	case $host_cpu in
92929384b2f3Smrg	hppa*64*|ia64*)
92939384b2f3Smrg	  hardcode_direct=no
92949384b2f3Smrg	  hardcode_shlibpath_var=no
92959384b2f3Smrg	  ;;
92969384b2f3Smrg	*)
92979384b2f3Smrg	  hardcode_direct=yes
92989384b2f3Smrg	  hardcode_direct_absolute=yes
92999384b2f3Smrg	  export_dynamic_flag_spec='${wl}-E'
9300966bf024Smrg
93019384b2f3Smrg	  # hardcode_minus_L: Not really in the search PATH,
93029384b2f3Smrg	  # but as the default location of the library.
93039384b2f3Smrg	  hardcode_minus_L=yes
93049384b2f3Smrg	  ;;
93059384b2f3Smrg	esac
93069384b2f3Smrg      fi
93079384b2f3Smrg      ;;
9308966bf024Smrg
93099384b2f3Smrg    irix5* | irix6* | nonstopux*)
93109384b2f3Smrg      if test "$GCC" = yes; then
93119384b2f3Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
93129384b2f3Smrg	# Try to use the -exported_symbol ld option, if it does not
93139384b2f3Smrg	# work, assume that -exports_file does not work either and
93149384b2f3Smrg	# implicitly export all symbols.
93159384b2f3Smrg	# This should be the same for all languages, so no per-tag cache variable.
93169384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
93179384b2f3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
93189384b2f3Smrgif ${lt_cv_irix_exported_symbol+:} false; then :
93199384b2f3Smrg  $as_echo_n "(cached) " >&6
93209384b2f3Smrgelse
93219384b2f3Smrg  save_LDFLAGS="$LDFLAGS"
93229384b2f3Smrg	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
93239384b2f3Smrg	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
93249384b2f3Smrg/* end confdefs.h.  */
93259384b2f3Smrgint foo (void) { return 0; }
93269384b2f3Smrg_ACEOF
93279384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
93289384b2f3Smrg  lt_cv_irix_exported_symbol=yes
93299384b2f3Smrgelse
93309384b2f3Smrg  lt_cv_irix_exported_symbol=no
93319384b2f3Smrgfi
93329384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
93339384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
93349384b2f3Smrg           LDFLAGS="$save_LDFLAGS"
93359384b2f3Smrgfi
93369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
93379384b2f3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; }
93389384b2f3Smrg	if test "$lt_cv_irix_exported_symbol" = yes; then
93399384b2f3Smrg          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
93409384b2f3Smrg	fi
93419384b2f3Smrg      else
93429384b2f3Smrg	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
93439384b2f3Smrg	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9344966bf024Smrg      fi
93459384b2f3Smrg      archive_cmds_need_lc='no'
93469384b2f3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93479384b2f3Smrg      hardcode_libdir_separator=:
93489384b2f3Smrg      inherit_rpath=yes
93499384b2f3Smrg      link_all_deplibs=yes
9350966bf024Smrg      ;;
93519384b2f3Smrg
93529384b2f3Smrg    netbsd*)
93539384b2f3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
93549384b2f3Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
93559384b2f3Smrg      else
93569384b2f3Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
93579384b2f3Smrg      fi
93589384b2f3Smrg      hardcode_libdir_flag_spec='-R$libdir'
93599384b2f3Smrg      hardcode_direct=yes
93609384b2f3Smrg      hardcode_shlibpath_var=no
9361966bf024Smrg      ;;
93629384b2f3Smrg
93639384b2f3Smrg    newsos6)
93649384b2f3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
93659384b2f3Smrg      hardcode_direct=yes
93669384b2f3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93679384b2f3Smrg      hardcode_libdir_separator=:
93689384b2f3Smrg      hardcode_shlibpath_var=no
9369966bf024Smrg      ;;
93709384b2f3Smrg
93719384b2f3Smrg    *nto* | *qnx*)
9372966bf024Smrg      ;;
93739384b2f3Smrg
93749384b2f3Smrg    openbsd*)
93759384b2f3Smrg      if test -f /usr/libexec/ld.so; then
93769384b2f3Smrg	hardcode_direct=yes
93779384b2f3Smrg	hardcode_shlibpath_var=no
93789384b2f3Smrg	hardcode_direct_absolute=yes
93799384b2f3Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
93809384b2f3Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
93819384b2f3Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
93829384b2f3Smrg	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
93839384b2f3Smrg	  export_dynamic_flag_spec='${wl}-E'
93849384b2f3Smrg	else
93859384b2f3Smrg	  case $host_os in
93869384b2f3Smrg	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
93879384b2f3Smrg	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
93889384b2f3Smrg	     hardcode_libdir_flag_spec='-R$libdir'
93899384b2f3Smrg	     ;;
93909384b2f3Smrg	   *)
93919384b2f3Smrg	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
93929384b2f3Smrg	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
93939384b2f3Smrg	     ;;
93949384b2f3Smrg	  esac
93959384b2f3Smrg	fi
93969384b2f3Smrg      else
93979384b2f3Smrg	ld_shlibs=no
93989384b2f3Smrg      fi
9399966bf024Smrg      ;;
94009384b2f3Smrg
94019384b2f3Smrg    os2*)
94029384b2f3Smrg      hardcode_libdir_flag_spec='-L$libdir'
94039384b2f3Smrg      hardcode_minus_L=yes
94049384b2f3Smrg      allow_undefined_flag=unsupported
94059384b2f3Smrg      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'
94069384b2f3Smrg      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9407966bf024Smrg      ;;
94089384b2f3Smrg
94099384b2f3Smrg    osf3*)
94109384b2f3Smrg      if test "$GCC" = yes; then
94119384b2f3Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
94129384b2f3Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
94139384b2f3Smrg      else
94149384b2f3Smrg	allow_undefined_flag=' -expect_unresolved \*'
94159384b2f3Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9416966bf024Smrg      fi
94179384b2f3Smrg      archive_cmds_need_lc='no'
94189384b2f3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
94199384b2f3Smrg      hardcode_libdir_separator=:
9420966bf024Smrg      ;;
94219384b2f3Smrg
94229384b2f3Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
94239384b2f3Smrg      if test "$GCC" = yes; then
94249384b2f3Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
94259384b2f3Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
94269384b2f3Smrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
94279384b2f3Smrg      else
94289384b2f3Smrg	allow_undefined_flag=' -expect_unresolved \*'
94299384b2f3Smrg	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
94309384b2f3Smrg	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~
94319384b2f3Smrg	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
94329384b2f3Smrg
94339384b2f3Smrg	# Both c and cxx compiler support -rpath directly
94349384b2f3Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
94359384b2f3Smrg      fi
94369384b2f3Smrg      archive_cmds_need_lc='no'
94379384b2f3Smrg      hardcode_libdir_separator=:
94389384b2f3Smrg      ;;
94399384b2f3Smrg
94409384b2f3Smrg    solaris*)
94419384b2f3Smrg      no_undefined_flag=' -z defs'
94429384b2f3Smrg      if test "$GCC" = yes; then
94439384b2f3Smrg	wlarc='${wl}'
94449384b2f3Smrg	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
94459384b2f3Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
94469384b2f3Smrg	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
94479384b2f3Smrg      else
94489384b2f3Smrg	case `$CC -V 2>&1` in
94499384b2f3Smrg	*"Compilers 5.0"*)
94509384b2f3Smrg	  wlarc=''
94519384b2f3Smrg	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
94529384b2f3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
94539384b2f3Smrg	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
94549384b2f3Smrg	  ;;
94559384b2f3Smrg	*)
94569384b2f3Smrg	  wlarc='${wl}'
94579384b2f3Smrg	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
94589384b2f3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
94599384b2f3Smrg	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
94609384b2f3Smrg	  ;;
94619384b2f3Smrg	esac
94629384b2f3Smrg      fi
94639384b2f3Smrg      hardcode_libdir_flag_spec='-R$libdir'
94649384b2f3Smrg      hardcode_shlibpath_var=no
94659384b2f3Smrg      case $host_os in
94669384b2f3Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
9467966bf024Smrg      *)
94689384b2f3Smrg	# The compiler driver will combine and reorder linker options,
94699384b2f3Smrg	# but understands `-z linker_flag'.  GCC discards it without `$wl',
94709384b2f3Smrg	# but is careful enough not to reorder.
94719384b2f3Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
94729384b2f3Smrg	if test "$GCC" = yes; then
94739384b2f3Smrg	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
94749384b2f3Smrg	else
94759384b2f3Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
94769384b2f3Smrg	fi
9477966bf024Smrg	;;
9478966bf024Smrg      esac
94799384b2f3Smrg      link_all_deplibs=yes
9480966bf024Smrg      ;;
94819384b2f3Smrg
94829384b2f3Smrg    sunos4*)
94839384b2f3Smrg      if test "x$host_vendor" = xsequent; then
94849384b2f3Smrg	# Use $CC to link under sequent, because it throws in some extra .o
94859384b2f3Smrg	# files that make .init and .fini sections work.
94869384b2f3Smrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
94879384b2f3Smrg      else
94889384b2f3Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
94899384b2f3Smrg      fi
94909384b2f3Smrg      hardcode_libdir_flag_spec='-L$libdir'
94919384b2f3Smrg      hardcode_direct=yes
94929384b2f3Smrg      hardcode_minus_L=yes
94939384b2f3Smrg      hardcode_shlibpath_var=no
9494966bf024Smrg      ;;
94959384b2f3Smrg
94969384b2f3Smrg    sysv4)
94979384b2f3Smrg      case $host_vendor in
94989384b2f3Smrg	sni)
94999384b2f3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
95009384b2f3Smrg	  hardcode_direct=yes # is this really true???
9501966bf024Smrg	;;
95029384b2f3Smrg	siemens)
95039384b2f3Smrg	  ## LD is ld it makes a PLAMLIB
95049384b2f3Smrg	  ## CC just makes a GrossModule.
95059384b2f3Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
95069384b2f3Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
95079384b2f3Smrg	  hardcode_direct=no
95089384b2f3Smrg        ;;
95099384b2f3Smrg	motorola)
95109384b2f3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
95119384b2f3Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9512966bf024Smrg	;;
95139384b2f3Smrg      esac
95149384b2f3Smrg      runpath_var='LD_RUN_PATH'
95159384b2f3Smrg      hardcode_shlibpath_var=no
95169384b2f3Smrg      ;;
9517966bf024Smrg
95189384b2f3Smrg    sysv4.3*)
95199384b2f3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
95209384b2f3Smrg      hardcode_shlibpath_var=no
95219384b2f3Smrg      export_dynamic_flag_spec='-Bexport'
95229384b2f3Smrg      ;;
9523966bf024Smrg
95249384b2f3Smrg    sysv4*MP*)
95259384b2f3Smrg      if test -d /usr/nec; then
95269384b2f3Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
95279384b2f3Smrg	hardcode_shlibpath_var=no
95289384b2f3Smrg	runpath_var=LD_RUN_PATH
95299384b2f3Smrg	hardcode_runpath_var=yes
95309384b2f3Smrg	ld_shlibs=yes
95319384b2f3Smrg      fi
95329384b2f3Smrg      ;;
9533966bf024Smrg
95349384b2f3Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
95359384b2f3Smrg      no_undefined_flag='${wl}-z,text'
95369384b2f3Smrg      archive_cmds_need_lc=no
95379384b2f3Smrg      hardcode_shlibpath_var=no
95389384b2f3Smrg      runpath_var='LD_RUN_PATH'
9539966bf024Smrg
95409384b2f3Smrg      if test "$GCC" = yes; then
95419384b2f3Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95429384b2f3Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95439384b2f3Smrg      else
95449384b2f3Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95459384b2f3Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95469384b2f3Smrg      fi
95479384b2f3Smrg      ;;
9548966bf024Smrg
95499384b2f3Smrg    sysv5* | sco3.2v5* | sco5v6*)
95509384b2f3Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
95519384b2f3Smrg      # link with -lc, and that would cause any symbols used from libc to
95529384b2f3Smrg      # always be unresolved, which means just about no library would
95539384b2f3Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
95549384b2f3Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
95559384b2f3Smrg      # as -z defs.
95569384b2f3Smrg      no_undefined_flag='${wl}-z,text'
95579384b2f3Smrg      allow_undefined_flag='${wl}-z,nodefs'
95589384b2f3Smrg      archive_cmds_need_lc=no
95599384b2f3Smrg      hardcode_shlibpath_var=no
95609384b2f3Smrg      hardcode_libdir_flag_spec='${wl}-R,$libdir'
95619384b2f3Smrg      hardcode_libdir_separator=':'
95629384b2f3Smrg      link_all_deplibs=yes
95639384b2f3Smrg      export_dynamic_flag_spec='${wl}-Bexport'
95649384b2f3Smrg      runpath_var='LD_RUN_PATH'
9565966bf024Smrg
95669384b2f3Smrg      if test "$GCC" = yes; then
95679384b2f3Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95689384b2f3Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95699384b2f3Smrg      else
95709384b2f3Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95719384b2f3Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95729384b2f3Smrg      fi
95739384b2f3Smrg      ;;
9574966bf024Smrg
95759384b2f3Smrg    uts4*)
95769384b2f3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
95779384b2f3Smrg      hardcode_libdir_flag_spec='-L$libdir'
95789384b2f3Smrg      hardcode_shlibpath_var=no
95799384b2f3Smrg      ;;
9580966bf024Smrg
95819384b2f3Smrg    *)
95829384b2f3Smrg      ld_shlibs=no
95839384b2f3Smrg      ;;
95849384b2f3Smrg    esac
9585966bf024Smrg
95869384b2f3Smrg    if test x$host_vendor = xsni; then
95879384b2f3Smrg      case $host in
95889384b2f3Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
95899384b2f3Smrg	export_dynamic_flag_spec='${wl}-Blargedynsym'
95909384b2f3Smrg	;;
95919384b2f3Smrg      esac
95929384b2f3Smrg    fi
9593966bf024Smrg  fi
9594966bf024Smrg
95959384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
95969384b2f3Smrg$as_echo "$ld_shlibs" >&6; }
95979384b2f3Smrgtest "$ld_shlibs" = no && can_build_shared=no
95989384b2f3Smrg
95999384b2f3Smrgwith_gnu_ld=$with_gnu_ld
96009384b2f3Smrg
96019384b2f3Smrg
96029384b2f3Smrg
96039384b2f3Smrg
96049384b2f3Smrg
96059384b2f3Smrg
96069384b2f3Smrg
96079384b2f3Smrg
96089384b2f3Smrg
96099384b2f3Smrg
96109384b2f3Smrg
9611966bf024Smrg
9612966bf024Smrg
9613966bf024Smrg
9614966bf024Smrg
9615966bf024Smrg#
9616966bf024Smrg# Do we need to explicitly link libc?
9617966bf024Smrg#
96189384b2f3Smrgcase "x$archive_cmds_need_lc" in
9619966bf024Smrgx|xyes)
9620966bf024Smrg  # Assume -lc should be added
96219384b2f3Smrg  archive_cmds_need_lc=yes
9622966bf024Smrg
9623966bf024Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
96249384b2f3Smrg    case $archive_cmds in
9625966bf024Smrg    *'~'*)
9626966bf024Smrg      # FIXME: we may have to deal with multi-command sequences.
9627966bf024Smrg      ;;
9628966bf024Smrg    '$CC '*)
9629966bf024Smrg      # Test whether the compiler implicitly links with -lc since on some
9630966bf024Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9631966bf024Smrg      # to ld, don't add -lc before -lgcc.
96329384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
96339384b2f3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
96349384b2f3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
96359384b2f3Smrg  $as_echo_n "(cached) " >&6
96369384b2f3Smrgelse
96379384b2f3Smrg  $RM conftest*
96389384b2f3Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9639966bf024Smrg
96409384b2f3Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9641966bf024Smrg  (eval $ac_compile) 2>&5
9642966bf024Smrg  ac_status=$?
96439384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
96449384b2f3Smrg  test $ac_status = 0; } 2>conftest.err; then
96459384b2f3Smrg	  soname=conftest
96469384b2f3Smrg	  lib=conftest
96479384b2f3Smrg	  libobjs=conftest.$ac_objext
96489384b2f3Smrg	  deplibs=
96499384b2f3Smrg	  wl=$lt_prog_compiler_wl
96509384b2f3Smrg	  pic_flag=$lt_prog_compiler_pic
96519384b2f3Smrg	  compiler_flags=-v
96529384b2f3Smrg	  linker_flags=-v
96539384b2f3Smrg	  verstring=
96549384b2f3Smrg	  output_objdir=.
96559384b2f3Smrg	  libname=conftest
96569384b2f3Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
96579384b2f3Smrg	  allow_undefined_flag=
96589384b2f3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
96599384b2f3Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9660966bf024Smrg  ac_status=$?
96619384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
96629384b2f3Smrg  test $ac_status = 0; }
96639384b2f3Smrg	  then
96649384b2f3Smrg	    lt_cv_archive_cmds_need_lc=no
96659384b2f3Smrg	  else
96669384b2f3Smrg	    lt_cv_archive_cmds_need_lc=yes
96679384b2f3Smrg	  fi
96689384b2f3Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
96699384b2f3Smrg	else
96709384b2f3Smrg	  cat conftest.err 1>&5
96719384b2f3Smrg	fi
96729384b2f3Smrg	$RM conftest*
96739384b2f3Smrg
96749384b2f3Smrgfi
96759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
96769384b2f3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
96779384b2f3Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9678966bf024Smrg      ;;
9679966bf024Smrg    esac
9680966bf024Smrg  fi
9681966bf024Smrg  ;;
9682966bf024Smrgesac
9683966bf024Smrg
9684966bf024Smrg
9685966bf024Smrg
9686966bf024Smrg
9687966bf024Smrg
9688966bf024Smrg
9689966bf024Smrg
9690966bf024Smrg
9691966bf024Smrg
9692966bf024Smrg
9693966bf024Smrg
9694966bf024Smrg
9695966bf024Smrg
9696966bf024Smrg
9697966bf024Smrg
9698966bf024Smrg
9699966bf024Smrg
9700966bf024Smrg
9701966bf024Smrg
9702966bf024Smrg
9703966bf024Smrg
9704966bf024Smrg
9705966bf024Smrg
9706966bf024Smrg
9707966bf024Smrg
9708966bf024Smrg
9709966bf024Smrg
9710966bf024Smrg
9711966bf024Smrg
9712966bf024Smrg
9713966bf024Smrg
9714966bf024Smrg
9715966bf024Smrg
9716966bf024Smrg
9717966bf024Smrg
9718966bf024Smrg
9719966bf024Smrg
9720966bf024Smrg
9721966bf024Smrg
9722966bf024Smrg
9723966bf024Smrg
9724966bf024Smrg
9725966bf024Smrg
9726966bf024Smrg
9727966bf024Smrg
9728966bf024Smrg
9729966bf024Smrg
9730966bf024Smrg
9731966bf024Smrg
9732966bf024Smrg
9733966bf024Smrg
9734966bf024Smrg
9735966bf024Smrg
9736966bf024Smrg
9737966bf024Smrg
9738966bf024Smrg
9739966bf024Smrg
9740966bf024Smrg
9741966bf024Smrg
9742966bf024Smrg
9743966bf024Smrg
9744966bf024Smrg
9745966bf024Smrg
9746966bf024Smrg
9747966bf024Smrg
9748966bf024Smrg
9749966bf024Smrg
9750966bf024Smrg
9751966bf024Smrg
9752966bf024Smrg
9753966bf024Smrg
9754966bf024Smrg
9755966bf024Smrg
9756966bf024Smrg
9757966bf024Smrg
9758966bf024Smrg
9759966bf024Smrg
9760966bf024Smrg
9761966bf024Smrg
9762966bf024Smrg
9763966bf024Smrg
9764966bf024Smrg
9765966bf024Smrg
9766966bf024Smrg
9767966bf024Smrg
9768966bf024Smrg
9769966bf024Smrg
9770966bf024Smrg
9771966bf024Smrg
9772966bf024Smrg
9773966bf024Smrg
9774966bf024Smrg
9775966bf024Smrg
9776966bf024Smrg
9777966bf024Smrg
9778966bf024Smrg
9779966bf024Smrg
9780966bf024Smrg
9781966bf024Smrg
9782966bf024Smrg
9783966bf024Smrg
9784966bf024Smrg
9785966bf024Smrg
9786966bf024Smrg
9787966bf024Smrg
9788966bf024Smrg
9789966bf024Smrg
9790966bf024Smrg
9791966bf024Smrg
9792966bf024Smrg
9793966bf024Smrg
9794966bf024Smrg
9795966bf024Smrg
9796966bf024Smrg
9797966bf024Smrg
9798966bf024Smrg
9799966bf024Smrg
9800966bf024Smrg
9801966bf024Smrg
9802966bf024Smrg
9803966bf024Smrg
9804966bf024Smrg
9805966bf024Smrg
9806966bf024Smrg
9807966bf024Smrg
9808966bf024Smrg
9809966bf024Smrg
9810966bf024Smrg
9811966bf024Smrg
9812966bf024Smrg
9813966bf024Smrg
9814966bf024Smrg
9815966bf024Smrg
9816966bf024Smrg
9817966bf024Smrg
9818966bf024Smrg
9819966bf024Smrg
9820966bf024Smrg
9821966bf024Smrg
9822966bf024Smrg
9823966bf024Smrg
9824966bf024Smrg
9825966bf024Smrg
9826966bf024Smrg
9827966bf024Smrg
9828966bf024Smrg
9829966bf024Smrg
9830966bf024Smrg
9831966bf024Smrg
9832966bf024Smrg
9833966bf024Smrg
9834966bf024Smrg
98359384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
98369384b2f3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
9837966bf024Smrg
98389384b2f3Smrgif test "$GCC" = yes; then
98399384b2f3Smrg  case $host_os in
98409384b2f3Smrg    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
98419384b2f3Smrg    *) lt_awk_arg="/^libraries:/" ;;
98429384b2f3Smrg  esac
98439384b2f3Smrg  case $host_os in
98449384b2f3Smrg    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
98459384b2f3Smrg    *) lt_sed_strip_eq="s,=/,/,g" ;;
98469384b2f3Smrg  esac
98479384b2f3Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
98489384b2f3Smrg  case $lt_search_path_spec in
98499384b2f3Smrg  *\;*)
98509384b2f3Smrg    # if the path contains ";" then we assume it to be the separator
98519384b2f3Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
98529384b2f3Smrg    # assumed that no part of a normal pathname contains ";" but that should
98539384b2f3Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
98549384b2f3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
98559384b2f3Smrg    ;;
98569384b2f3Smrg  *)
98579384b2f3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
98589384b2f3Smrg    ;;
98599384b2f3Smrg  esac
98609384b2f3Smrg  # Ok, now we have the path, separated by spaces, we can step through it
98619384b2f3Smrg  # and add multilib dir if necessary.
98629384b2f3Smrg  lt_tmp_lt_search_path_spec=
98639384b2f3Smrg  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
98649384b2f3Smrg  for lt_sys_path in $lt_search_path_spec; do
98659384b2f3Smrg    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
98669384b2f3Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
98679384b2f3Smrg    else
98689384b2f3Smrg      test -d "$lt_sys_path" && \
98699384b2f3Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
98709384b2f3Smrg    fi
98719384b2f3Smrg  done
98729384b2f3Smrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
98739384b2f3SmrgBEGIN {RS=" "; FS="/|\n";} {
98749384b2f3Smrg  lt_foo="";
98759384b2f3Smrg  lt_count=0;
98769384b2f3Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
98779384b2f3Smrg    if ($lt_i != "" && $lt_i != ".") {
98789384b2f3Smrg      if ($lt_i == "..") {
98799384b2f3Smrg        lt_count++;
98809384b2f3Smrg      } else {
98819384b2f3Smrg        if (lt_count == 0) {
98829384b2f3Smrg          lt_foo="/" $lt_i lt_foo;
98839384b2f3Smrg        } else {
98849384b2f3Smrg          lt_count--;
98859384b2f3Smrg        }
98869384b2f3Smrg      }
98879384b2f3Smrg    }
98889384b2f3Smrg  }
98899384b2f3Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
98909384b2f3Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
98919384b2f3Smrg}'`
98929384b2f3Smrg  # AWK program above erroneously prepends '/' to C:/dos/paths
98939384b2f3Smrg  # for these hosts.
98949384b2f3Smrg  case $host_os in
98959384b2f3Smrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
98969384b2f3Smrg      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
98979384b2f3Smrg  esac
98989384b2f3Smrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
98999384b2f3Smrgelse
99009384b2f3Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
99019384b2f3Smrgfi
99029384b2f3Smrglibrary_names_spec=
99039384b2f3Smrglibname_spec='lib$name'
99049384b2f3Smrgsoname_spec=
99059384b2f3Smrgshrext_cmds=".so"
99069384b2f3Smrgpostinstall_cmds=
99079384b2f3Smrgpostuninstall_cmds=
99089384b2f3Smrgfinish_cmds=
99099384b2f3Smrgfinish_eval=
99109384b2f3Smrgshlibpath_var=
99119384b2f3Smrgshlibpath_overrides_runpath=unknown
99129384b2f3Smrgversion_type=none
99139384b2f3Smrgdynamic_linker="$host_os ld.so"
99149384b2f3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
99159384b2f3Smrgneed_lib_prefix=unknown
99169384b2f3Smrghardcode_into_libs=no
9917966bf024Smrg
99189384b2f3Smrg# when you set need_version to no, make sure it does not cause -set_version
99199384b2f3Smrg# flags to be left without arguments
99209384b2f3Smrgneed_version=unknown
9921966bf024Smrg
99229384b2f3Smrgcase $host_os in
99239384b2f3Smrgaix3*)
99249384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
99259384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
99269384b2f3Smrg  shlibpath_var=LIBPATH
9927966bf024Smrg
99289384b2f3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
99299384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
99309384b2f3Smrg  ;;
9931966bf024Smrg
99329384b2f3Smrgaix[4-9]*)
99339384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
99349384b2f3Smrg  need_lib_prefix=no
99359384b2f3Smrg  need_version=no
99369384b2f3Smrg  hardcode_into_libs=yes
99379384b2f3Smrg  if test "$host_cpu" = ia64; then
99389384b2f3Smrg    # AIX 5 supports IA64
99399384b2f3Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
99409384b2f3Smrg    shlibpath_var=LD_LIBRARY_PATH
99419384b2f3Smrg  else
99429384b2f3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
99439384b2f3Smrg    # for dependence libraries.  The import file would start with
99449384b2f3Smrg    # the line `#! .'.  This would cause the generated library to
99459384b2f3Smrg    # depend on `.', always an invalid library.  This was fixed in
99469384b2f3Smrg    # development snapshots of GCC prior to 3.0.
99479384b2f3Smrg    case $host_os in
99489384b2f3Smrg      aix4 | aix4.[01] | aix4.[01].*)
99499384b2f3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
99509384b2f3Smrg	   echo ' yes '
99519384b2f3Smrg	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
99529384b2f3Smrg	:
99539384b2f3Smrg      else
99549384b2f3Smrg	can_build_shared=no
99559384b2f3Smrg      fi
99569384b2f3Smrg      ;;
99579384b2f3Smrg    esac
99589384b2f3Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
99599384b2f3Smrg    # soname into executable. Probably we can add versioning support to
99609384b2f3Smrg    # collect2, so additional links can be useful in future.
99619384b2f3Smrg    if test "$aix_use_runtimelinking" = yes; then
99629384b2f3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
99639384b2f3Smrg      # instead of lib<name>.a to let people know that these are not
99649384b2f3Smrg      # typical AIX shared libraries.
99659384b2f3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
99669384b2f3Smrg    else
99679384b2f3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
99689384b2f3Smrg      # and later when we are not doing run time linking.
99699384b2f3Smrg      library_names_spec='${libname}${release}.a $libname.a'
99709384b2f3Smrg      soname_spec='${libname}${release}${shared_ext}$major'
99719384b2f3Smrg    fi
99729384b2f3Smrg    shlibpath_var=LIBPATH
99739384b2f3Smrg  fi
99749384b2f3Smrg  ;;
9975966bf024Smrg
99769384b2f3Smrgamigaos*)
99779384b2f3Smrg  case $host_cpu in
99789384b2f3Smrg  powerpc)
99799384b2f3Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
99809384b2f3Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
99819384b2f3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
99829384b2f3Smrg    ;;
99839384b2f3Smrg  m68k)
99849384b2f3Smrg    library_names_spec='$libname.ixlibrary $libname.a'
99859384b2f3Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
99869384b2f3Smrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
99879384b2f3Smrg    ;;
99889384b2f3Smrg  esac
99899384b2f3Smrg  ;;
9990966bf024Smrg
99919384b2f3Smrgbeos*)
99929384b2f3Smrg  library_names_spec='${libname}${shared_ext}'
99939384b2f3Smrg  dynamic_linker="$host_os ld.so"
99949384b2f3Smrg  shlibpath_var=LIBRARY_PATH
99959384b2f3Smrg  ;;
9996966bf024Smrg
99979384b2f3Smrgbsdi[45]*)
99989384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
99999384b2f3Smrg  need_version=no
100009384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
100019384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
100029384b2f3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
100039384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
100049384b2f3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
100059384b2f3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
100069384b2f3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
100079384b2f3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
100089384b2f3Smrg  # libtool to hard-code these into programs
100099384b2f3Smrg  ;;
10010966bf024Smrg
100119384b2f3Smrgcygwin* | mingw* | pw32* | cegcc*)
100129384b2f3Smrg  version_type=windows
100139384b2f3Smrg  shrext_cmds=".dll"
100149384b2f3Smrg  need_version=no
100159384b2f3Smrg  need_lib_prefix=no
10016966bf024Smrg
100179384b2f3Smrg  case $GCC,$cc_basename in
100189384b2f3Smrg  yes,*)
100199384b2f3Smrg    # gcc
100209384b2f3Smrg    library_names_spec='$libname.dll.a'
100219384b2f3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
100229384b2f3Smrg    postinstall_cmds='base_file=`basename \${file}`~
100239384b2f3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
100249384b2f3Smrg      dldir=$destdir/`dirname \$dlpath`~
100259384b2f3Smrg      test -d \$dldir || mkdir -p \$dldir~
100269384b2f3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
100279384b2f3Smrg      chmod a+x \$dldir/$dlname~
100289384b2f3Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
100299384b2f3Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
100309384b2f3Smrg      fi'
100319384b2f3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
100329384b2f3Smrg      dlpath=$dir/\$dldll~
100339384b2f3Smrg       $RM \$dlpath'
100349384b2f3Smrg    shlibpath_overrides_runpath=yes
10035966bf024Smrg
100369384b2f3Smrg    case $host_os in
100379384b2f3Smrg    cygwin*)
100389384b2f3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
100399384b2f3Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10040966bf024Smrg
100419384b2f3Smrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
100429384b2f3Smrg      ;;
100439384b2f3Smrg    mingw* | cegcc*)
100449384b2f3Smrg      # MinGW DLLs use traditional 'lib' prefix
100459384b2f3Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
100469384b2f3Smrg      ;;
100479384b2f3Smrg    pw32*)
100489384b2f3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
100499384b2f3Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
100509384b2f3Smrg      ;;
100519384b2f3Smrg    esac
100529384b2f3Smrg    dynamic_linker='Win32 ld.exe'
100539384b2f3Smrg    ;;
10054966bf024Smrg
100559384b2f3Smrg  *,cl*)
100569384b2f3Smrg    # Native MSVC
100579384b2f3Smrg    libname_spec='$name'
100589384b2f3Smrg    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
100599384b2f3Smrg    library_names_spec='${libname}.dll.lib'
10060966bf024Smrg
100619384b2f3Smrg    case $build_os in
100629384b2f3Smrg    mingw*)
100639384b2f3Smrg      sys_lib_search_path_spec=
100649384b2f3Smrg      lt_save_ifs=$IFS
100659384b2f3Smrg      IFS=';'
100669384b2f3Smrg      for lt_path in $LIB
100679384b2f3Smrg      do
100689384b2f3Smrg        IFS=$lt_save_ifs
100699384b2f3Smrg        # Let DOS variable expansion print the short 8.3 style file name.
100709384b2f3Smrg        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
100719384b2f3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
100729384b2f3Smrg      done
100739384b2f3Smrg      IFS=$lt_save_ifs
100749384b2f3Smrg      # Convert to MSYS style.
100759384b2f3Smrg      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
100769384b2f3Smrg      ;;
100779384b2f3Smrg    cygwin*)
100789384b2f3Smrg      # Convert to unix form, then to dos form, then back to unix form
100799384b2f3Smrg      # but this time dos style (no spaces!) so that the unix form looks
100809384b2f3Smrg      # like /cygdrive/c/PROGRA~1:/cygdr...
100819384b2f3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
100829384b2f3Smrg      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
100839384b2f3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
100849384b2f3Smrg      ;;
100859384b2f3Smrg    *)
100869384b2f3Smrg      sys_lib_search_path_spec="$LIB"
100879384b2f3Smrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
100889384b2f3Smrg        # It is most probably a Windows format PATH.
100899384b2f3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
100909384b2f3Smrg      else
100919384b2f3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
100929384b2f3Smrg      fi
100939384b2f3Smrg      # FIXME: find the short name or the path components, as spaces are
100949384b2f3Smrg      # common. (e.g. "Program Files" -> "PROGRA~1")
100959384b2f3Smrg      ;;
100969384b2f3Smrg    esac
10097966bf024Smrg
100989384b2f3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
100999384b2f3Smrg    postinstall_cmds='base_file=`basename \${file}`~
101009384b2f3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
101019384b2f3Smrg      dldir=$destdir/`dirname \$dlpath`~
101029384b2f3Smrg      test -d \$dldir || mkdir -p \$dldir~
101039384b2f3Smrg      $install_prog $dir/$dlname \$dldir/$dlname'
101049384b2f3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
101059384b2f3Smrg      dlpath=$dir/\$dldll~
101069384b2f3Smrg       $RM \$dlpath'
101079384b2f3Smrg    shlibpath_overrides_runpath=yes
101089384b2f3Smrg    dynamic_linker='Win32 link.exe'
101099384b2f3Smrg    ;;
10110966bf024Smrg
101119384b2f3Smrg  *)
101129384b2f3Smrg    # Assume MSVC wrapper
101139384b2f3Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
101149384b2f3Smrg    dynamic_linker='Win32 ld.exe'
101159384b2f3Smrg    ;;
101169384b2f3Smrg  esac
101179384b2f3Smrg  # FIXME: first we should search . and the directory the executable is in
101189384b2f3Smrg  shlibpath_var=PATH
101199384b2f3Smrg  ;;
10120966bf024Smrg
101219384b2f3Smrgdarwin* | rhapsody*)
101229384b2f3Smrg  dynamic_linker="$host_os dyld"
101239384b2f3Smrg  version_type=darwin
101249384b2f3Smrg  need_lib_prefix=no
101259384b2f3Smrg  need_version=no
101269384b2f3Smrg  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
101279384b2f3Smrg  soname_spec='${libname}${release}${major}$shared_ext'
101289384b2f3Smrg  shlibpath_overrides_runpath=yes
101299384b2f3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
101309384b2f3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10131966bf024Smrg
101329384b2f3Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
101339384b2f3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
101349384b2f3Smrg  ;;
10135966bf024Smrg
101369384b2f3Smrgdgux*)
101379384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
101389384b2f3Smrg  need_lib_prefix=no
101399384b2f3Smrg  need_version=no
101409384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
101419384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
101429384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
101439384b2f3Smrg  ;;
10144966bf024Smrg
101459384b2f3Smrgfreebsd* | dragonfly*)
101469384b2f3Smrg  # DragonFly does not have aout.  When/if they implement a new
101479384b2f3Smrg  # versioning mechanism, adjust this.
101489384b2f3Smrg  if test -x /usr/bin/objformat; then
101499384b2f3Smrg    objformat=`/usr/bin/objformat`
101509384b2f3Smrg  else
101519384b2f3Smrg    case $host_os in
101529384b2f3Smrg    freebsd[23].*) objformat=aout ;;
101539384b2f3Smrg    *) objformat=elf ;;
101549384b2f3Smrg    esac
101559384b2f3Smrg  fi
101569384b2f3Smrg  version_type=freebsd-$objformat
101579384b2f3Smrg  case $version_type in
101589384b2f3Smrg    freebsd-elf*)
101599384b2f3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
101609384b2f3Smrg      need_version=no
101619384b2f3Smrg      need_lib_prefix=no
101629384b2f3Smrg      ;;
101639384b2f3Smrg    freebsd-*)
101649384b2f3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
101659384b2f3Smrg      need_version=yes
101669384b2f3Smrg      ;;
101679384b2f3Smrg  esac
101689384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
101699384b2f3Smrg  case $host_os in
101709384b2f3Smrg  freebsd2.*)
101719384b2f3Smrg    shlibpath_overrides_runpath=yes
101729384b2f3Smrg    ;;
101739384b2f3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
101749384b2f3Smrg    shlibpath_overrides_runpath=yes
101759384b2f3Smrg    hardcode_into_libs=yes
101769384b2f3Smrg    ;;
101779384b2f3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
101789384b2f3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
101799384b2f3Smrg    shlibpath_overrides_runpath=no
101809384b2f3Smrg    hardcode_into_libs=yes
101819384b2f3Smrg    ;;
101829384b2f3Smrg  *) # from 4.6 on, and DragonFly
101839384b2f3Smrg    shlibpath_overrides_runpath=yes
101849384b2f3Smrg    hardcode_into_libs=yes
101859384b2f3Smrg    ;;
101869384b2f3Smrg  esac
101879384b2f3Smrg  ;;
10188966bf024Smrg
101899384b2f3Smrggnu*)
101909384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
101919384b2f3Smrg  need_lib_prefix=no
101929384b2f3Smrg  need_version=no
101939384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
101949384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
101959384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
101969384b2f3Smrg  shlibpath_overrides_runpath=no
101979384b2f3Smrg  hardcode_into_libs=yes
101989384b2f3Smrg  ;;
10199966bf024Smrg
102009384b2f3Smrghaiku*)
102019384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
102029384b2f3Smrg  need_lib_prefix=no
102039384b2f3Smrg  need_version=no
102049384b2f3Smrg  dynamic_linker="$host_os runtime_loader"
102059384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
102069384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
102079384b2f3Smrg  shlibpath_var=LIBRARY_PATH
102089384b2f3Smrg  shlibpath_overrides_runpath=yes
102099384b2f3Smrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
102109384b2f3Smrg  hardcode_into_libs=yes
102119384b2f3Smrg  ;;
10212966bf024Smrg
102139384b2f3Smrghpux9* | hpux10* | hpux11*)
102149384b2f3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
102159384b2f3Smrg  # link against other versions.
102169384b2f3Smrg  version_type=sunos
102179384b2f3Smrg  need_lib_prefix=no
102189384b2f3Smrg  need_version=no
102199384b2f3Smrg  case $host_cpu in
102209384b2f3Smrg  ia64*)
102219384b2f3Smrg    shrext_cmds='.so'
102229384b2f3Smrg    hardcode_into_libs=yes
102239384b2f3Smrg    dynamic_linker="$host_os dld.so"
102249384b2f3Smrg    shlibpath_var=LD_LIBRARY_PATH
102259384b2f3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
102269384b2f3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102279384b2f3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
102289384b2f3Smrg    if test "X$HPUX_IA64_MODE" = X32; then
102299384b2f3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
102309384b2f3Smrg    else
102319384b2f3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
102329384b2f3Smrg    fi
102339384b2f3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
102349384b2f3Smrg    ;;
102359384b2f3Smrg  hppa*64*)
102369384b2f3Smrg    shrext_cmds='.sl'
102379384b2f3Smrg    hardcode_into_libs=yes
102389384b2f3Smrg    dynamic_linker="$host_os dld.sl"
102399384b2f3Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
102409384b2f3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
102419384b2f3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102429384b2f3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
102439384b2f3Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
102449384b2f3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
102459384b2f3Smrg    ;;
102469384b2f3Smrg  *)
102479384b2f3Smrg    shrext_cmds='.sl'
102489384b2f3Smrg    dynamic_linker="$host_os dld.sl"
102499384b2f3Smrg    shlibpath_var=SHLIB_PATH
102509384b2f3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
102519384b2f3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102529384b2f3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
102539384b2f3Smrg    ;;
102549384b2f3Smrg  esac
102559384b2f3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
102569384b2f3Smrg  postinstall_cmds='chmod 555 $lib'
102579384b2f3Smrg  # or fails outright, so override atomically:
102589384b2f3Smrg  install_override_mode=555
102599384b2f3Smrg  ;;
10260966bf024Smrg
102619384b2f3Smrginterix[3-9]*)
102629384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
102639384b2f3Smrg  need_lib_prefix=no
102649384b2f3Smrg  need_version=no
102659384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
102669384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
102679384b2f3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
102689384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
102699384b2f3Smrg  shlibpath_overrides_runpath=no
102709384b2f3Smrg  hardcode_into_libs=yes
102719384b2f3Smrg  ;;
10272966bf024Smrg
102739384b2f3Smrgirix5* | irix6* | nonstopux*)
102749384b2f3Smrg  case $host_os in
102759384b2f3Smrg    nonstopux*) version_type=nonstopux ;;
102769384b2f3Smrg    *)
102779384b2f3Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
102789384b2f3Smrg		version_type=linux # correct to gnu/linux during the next big refactor
102799384b2f3Smrg	else
102809384b2f3Smrg		version_type=irix
102819384b2f3Smrg	fi ;;
102829384b2f3Smrg  esac
102839384b2f3Smrg  need_lib_prefix=no
102849384b2f3Smrg  need_version=no
102859384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
102869384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
102879384b2f3Smrg  case $host_os in
102889384b2f3Smrg  irix5* | nonstopux*)
102899384b2f3Smrg    libsuff= shlibsuff=
102909384b2f3Smrg    ;;
102919384b2f3Smrg  *)
102929384b2f3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
102939384b2f3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
102949384b2f3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
102959384b2f3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
102969384b2f3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
102979384b2f3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
102989384b2f3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
102999384b2f3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
103009384b2f3Smrg    esac
103019384b2f3Smrg    ;;
103029384b2f3Smrg  esac
103039384b2f3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
103049384b2f3Smrg  shlibpath_overrides_runpath=no
103059384b2f3Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
103069384b2f3Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
103079384b2f3Smrg  hardcode_into_libs=yes
103089384b2f3Smrg  ;;
10309966bf024Smrg
103109384b2f3Smrg# No shared lib support for Linux oldld, aout, or coff.
103119384b2f3Smrglinux*oldld* | linux*aout* | linux*coff*)
103129384b2f3Smrg  dynamic_linker=no
103139384b2f3Smrg  ;;
10314966bf024Smrg
103159384b2f3Smrg# This must be glibc/ELF.
103169384b2f3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
103179384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
103189384b2f3Smrg  need_lib_prefix=no
103199384b2f3Smrg  need_version=no
103209384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
103219384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
103229384b2f3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
103239384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
103249384b2f3Smrg  shlibpath_overrides_runpath=no
10325966bf024Smrg
103269384b2f3Smrg  # Some binutils ld are patched to set DT_RUNPATH
103279384b2f3Smrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
103289384b2f3Smrg  $as_echo_n "(cached) " >&6
103299384b2f3Smrgelse
103309384b2f3Smrg  lt_cv_shlibpath_overrides_runpath=no
103319384b2f3Smrg    save_LDFLAGS=$LDFLAGS
103329384b2f3Smrg    save_libdir=$libdir
103339384b2f3Smrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
103349384b2f3Smrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
103359384b2f3Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
103369384b2f3Smrg/* end confdefs.h.  */
10337966bf024Smrg
103389384b2f3Smrgint
103399384b2f3Smrgmain ()
103409384b2f3Smrg{
10341966bf024Smrg
103429384b2f3Smrg  ;
103439384b2f3Smrg  return 0;
103449384b2f3Smrg}
103459384b2f3Smrg_ACEOF
103469384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
103479384b2f3Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
103489384b2f3Smrg  lt_cv_shlibpath_overrides_runpath=yes
103499384b2f3Smrgfi
103509384b2f3Smrgfi
103519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
103529384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
103539384b2f3Smrg    LDFLAGS=$save_LDFLAGS
103549384b2f3Smrg    libdir=$save_libdir
10355966bf024Smrg
103569384b2f3Smrgfi
10357966bf024Smrg
103589384b2f3Smrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10359966bf024Smrg
103609384b2f3Smrg  # This implies no fast_install, which is unacceptable.
103619384b2f3Smrg  # Some rework will be needed to allow for fast_install
103629384b2f3Smrg  # before this can be enabled.
103639384b2f3Smrg  hardcode_into_libs=yes
10364966bf024Smrg
103659384b2f3Smrg  # Append ld.so.conf contents to the search path
103669384b2f3Smrg  if test -f /etc/ld.so.conf; then
103679384b2f3Smrg    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
103689384b2f3Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
103699384b2f3Smrg  fi
10370966bf024Smrg
103719384b2f3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
103729384b2f3Smrg  # powerpc, because MkLinux only supported shared libraries with the
103739384b2f3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
103749384b2f3Smrg  # most powerpc-linux boxes support dynamic linking these days and
103759384b2f3Smrg  # people can always --disable-shared, the test was removed, and we
103769384b2f3Smrg  # assume the GNU/Linux dynamic linker is in use.
103779384b2f3Smrg  dynamic_linker='GNU/Linux ld.so'
103789384b2f3Smrg  ;;
10379966bf024Smrg
103809384b2f3Smrgnetbsd*)
103819384b2f3Smrg  version_type=sunos
103829384b2f3Smrg  need_lib_prefix=no
103839384b2f3Smrg  need_version=no
103849384b2f3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
103859384b2f3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
103869384b2f3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
103879384b2f3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
103889384b2f3Smrg  else
103899384b2f3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
103909384b2f3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
103919384b2f3Smrg    dynamic_linker='NetBSD ld.elf_so'
103929384b2f3Smrg  fi
103939384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
103949384b2f3Smrg  shlibpath_overrides_runpath=yes
103959384b2f3Smrg  hardcode_into_libs=yes
103969384b2f3Smrg  ;;
10397966bf024Smrg
103989384b2f3Smrgnewsos6)
103999384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
104009384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104019384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
104029384b2f3Smrg  shlibpath_overrides_runpath=yes
104039384b2f3Smrg  ;;
10404966bf024Smrg
104059384b2f3Smrg*nto* | *qnx*)
104069384b2f3Smrg  version_type=qnx
104079384b2f3Smrg  need_lib_prefix=no
104089384b2f3Smrg  need_version=no
104099384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104109384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
104119384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
104129384b2f3Smrg  shlibpath_overrides_runpath=no
104139384b2f3Smrg  hardcode_into_libs=yes
104149384b2f3Smrg  dynamic_linker='ldqnx.so'
104159384b2f3Smrg  ;;
10416966bf024Smrg
104179384b2f3Smrgopenbsd*)
104189384b2f3Smrg  version_type=sunos
104199384b2f3Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
104209384b2f3Smrg  need_lib_prefix=no
104219384b2f3Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
104229384b2f3Smrg  case $host_os in
104239384b2f3Smrg    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
104249384b2f3Smrg    *)				need_version=no  ;;
104259384b2f3Smrg  esac
104269384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
104279384b2f3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
104289384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
104299384b2f3Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
104309384b2f3Smrg    case $host_os in
104319384b2f3Smrg      openbsd2.[89] | openbsd2.[89].*)
104329384b2f3Smrg	shlibpath_overrides_runpath=no
104339384b2f3Smrg	;;
104349384b2f3Smrg      *)
104359384b2f3Smrg	shlibpath_overrides_runpath=yes
104369384b2f3Smrg	;;
104379384b2f3Smrg      esac
104389384b2f3Smrg  else
104399384b2f3Smrg    shlibpath_overrides_runpath=yes
104409384b2f3Smrg  fi
104419384b2f3Smrg  ;;
10442966bf024Smrg
104439384b2f3Smrgos2*)
104449384b2f3Smrg  libname_spec='$name'
104459384b2f3Smrg  shrext_cmds=".dll"
104469384b2f3Smrg  need_lib_prefix=no
104479384b2f3Smrg  library_names_spec='$libname${shared_ext} $libname.a'
104489384b2f3Smrg  dynamic_linker='OS/2 ld.exe'
104499384b2f3Smrg  shlibpath_var=LIBPATH
104509384b2f3Smrg  ;;
10451966bf024Smrg
104529384b2f3Smrgosf3* | osf4* | osf5*)
104539384b2f3Smrg  version_type=osf
104549384b2f3Smrg  need_lib_prefix=no
104559384b2f3Smrg  need_version=no
104569384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
104579384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104589384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
104599384b2f3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
104609384b2f3Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
104619384b2f3Smrg  ;;
10462966bf024Smrg
104639384b2f3Smrgrdos*)
104649384b2f3Smrg  dynamic_linker=no
104659384b2f3Smrg  ;;
10466966bf024Smrg
104679384b2f3Smrgsolaris*)
104689384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
104699384b2f3Smrg  need_lib_prefix=no
104709384b2f3Smrg  need_version=no
104719384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104729384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
104739384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
104749384b2f3Smrg  shlibpath_overrides_runpath=yes
104759384b2f3Smrg  hardcode_into_libs=yes
104769384b2f3Smrg  # ldd complains unless libraries are executable
104779384b2f3Smrg  postinstall_cmds='chmod +x $lib'
104789384b2f3Smrg  ;;
10479966bf024Smrg
104809384b2f3Smrgsunos4*)
104819384b2f3Smrg  version_type=sunos
104829384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
104839384b2f3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
104849384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
104859384b2f3Smrg  shlibpath_overrides_runpath=yes
104869384b2f3Smrg  if test "$with_gnu_ld" = yes; then
104879384b2f3Smrg    need_lib_prefix=no
104889384b2f3Smrg  fi
104899384b2f3Smrg  need_version=yes
104909384b2f3Smrg  ;;
10491966bf024Smrg
104929384b2f3Smrgsysv4 | sysv4.3*)
104939384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
104949384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104959384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
104969384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
104979384b2f3Smrg  case $host_vendor in
104989384b2f3Smrg    sni)
104999384b2f3Smrg      shlibpath_overrides_runpath=no
105009384b2f3Smrg      need_lib_prefix=no
105019384b2f3Smrg      runpath_var=LD_RUN_PATH
105029384b2f3Smrg      ;;
105039384b2f3Smrg    siemens)
105049384b2f3Smrg      need_lib_prefix=no
105059384b2f3Smrg      ;;
105069384b2f3Smrg    motorola)
105079384b2f3Smrg      need_lib_prefix=no
105089384b2f3Smrg      need_version=no
105099384b2f3Smrg      shlibpath_overrides_runpath=no
105109384b2f3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
105119384b2f3Smrg      ;;
105129384b2f3Smrg  esac
105139384b2f3Smrg  ;;
10514966bf024Smrg
105159384b2f3Smrgsysv4*MP*)
105169384b2f3Smrg  if test -d /usr/nec ;then
105179384b2f3Smrg    version_type=linux # correct to gnu/linux during the next big refactor
105189384b2f3Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
105199384b2f3Smrg    soname_spec='$libname${shared_ext}.$major'
105209384b2f3Smrg    shlibpath_var=LD_LIBRARY_PATH
105219384b2f3Smrg  fi
105229384b2f3Smrg  ;;
10523966bf024Smrg
105249384b2f3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
105259384b2f3Smrg  version_type=freebsd-elf
105269384b2f3Smrg  need_lib_prefix=no
105279384b2f3Smrg  need_version=no
105289384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
105299384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
105309384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
105319384b2f3Smrg  shlibpath_overrides_runpath=yes
105329384b2f3Smrg  hardcode_into_libs=yes
105339384b2f3Smrg  if test "$with_gnu_ld" = yes; then
105349384b2f3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
105359384b2f3Smrg  else
105369384b2f3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
105379384b2f3Smrg    case $host_os in
105389384b2f3Smrg      sco3.2v5*)
105399384b2f3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
105409384b2f3Smrg	;;
105419384b2f3Smrg    esac
105429384b2f3Smrg  fi
105439384b2f3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
105449384b2f3Smrg  ;;
10545966bf024Smrg
105469384b2f3Smrgtpf*)
105479384b2f3Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
105489384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
105499384b2f3Smrg  need_lib_prefix=no
105509384b2f3Smrg  need_version=no
105519384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
105529384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
105539384b2f3Smrg  shlibpath_overrides_runpath=no
105549384b2f3Smrg  hardcode_into_libs=yes
105559384b2f3Smrg  ;;
10556966bf024Smrg
105579384b2f3Smrguts4*)
105589384b2f3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
105599384b2f3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
105609384b2f3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
105619384b2f3Smrg  shlibpath_var=LD_LIBRARY_PATH
105629384b2f3Smrg  ;;
10563966bf024Smrg
105649384b2f3Smrg*)
105659384b2f3Smrg  dynamic_linker=no
105669384b2f3Smrg  ;;
105679384b2f3Smrgesac
105689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
105699384b2f3Smrg$as_echo "$dynamic_linker" >&6; }
105709384b2f3Smrgtest "$dynamic_linker" = no && can_build_shared=no
10571966bf024Smrg
105729384b2f3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
105739384b2f3Smrgif test "$GCC" = yes; then
105749384b2f3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
105759384b2f3Smrgfi
10576966bf024Smrg
105779384b2f3Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
105789384b2f3Smrg  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
105799384b2f3Smrgfi
105809384b2f3Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
105819384b2f3Smrg  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
105829384b2f3Smrgfi
10583966bf024Smrg
10584966bf024Smrg
10585966bf024Smrg
10586966bf024Smrg
10587966bf024Smrg
10588966bf024Smrg
10589966bf024Smrg
10590966bf024Smrg
10591966bf024Smrg
10592966bf024Smrg
10593966bf024Smrg
10594966bf024Smrg
10595966bf024Smrg
10596966bf024Smrg
10597966bf024Smrg
10598966bf024Smrg
10599966bf024Smrg
10600966bf024Smrg
10601966bf024Smrg
10602966bf024Smrg
10603966bf024Smrg
10604966bf024Smrg
10605966bf024Smrg
10606966bf024Smrg
10607966bf024Smrg
10608966bf024Smrg
10609966bf024Smrg
10610966bf024Smrg
10611966bf024Smrg
10612966bf024Smrg
10613966bf024Smrg
10614966bf024Smrg
10615966bf024Smrg
10616966bf024Smrg
10617966bf024Smrg
10618966bf024Smrg
10619966bf024Smrg
10620966bf024Smrg
10621966bf024Smrg
10622966bf024Smrg
10623966bf024Smrg
10624966bf024Smrg
10625966bf024Smrg
10626966bf024Smrg
10627966bf024Smrg
10628966bf024Smrg
10629966bf024Smrg
10630966bf024Smrg
10631966bf024Smrg
10632966bf024Smrg
10633966bf024Smrg
10634966bf024Smrg
10635966bf024Smrg
10636966bf024Smrg
10637966bf024Smrg
10638966bf024Smrg
10639966bf024Smrg
10640966bf024Smrg
10641966bf024Smrg
10642966bf024Smrg
10643966bf024Smrg
10644966bf024Smrg
10645966bf024Smrg
10646966bf024Smrg
10647966bf024Smrg
10648966bf024Smrg
10649966bf024Smrg
10650966bf024Smrg
10651966bf024Smrg
10652966bf024Smrg
10653966bf024Smrg
10654966bf024Smrg
10655966bf024Smrg
10656966bf024Smrg
10657966bf024Smrg
10658966bf024Smrg
10659966bf024Smrg
10660966bf024Smrg
10661966bf024Smrg
10662966bf024Smrg
10663966bf024Smrg
10664966bf024Smrg
10665966bf024Smrg
10666966bf024Smrg
10667966bf024Smrg
10668966bf024Smrg
10669966bf024Smrg
106709384b2f3Smrg
106719384b2f3Smrg
106729384b2f3Smrg
106739384b2f3Smrg
106749384b2f3Smrg
106759384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
106769384b2f3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
106779384b2f3Smrghardcode_action=
106789384b2f3Smrgif test -n "$hardcode_libdir_flag_spec" ||
106799384b2f3Smrg   test -n "$runpath_var" ||
106809384b2f3Smrg   test "X$hardcode_automatic" = "Xyes" ; then
106819384b2f3Smrg
106829384b2f3Smrg  # We can hardcode non-existent directories.
106839384b2f3Smrg  if test "$hardcode_direct" != no &&
106849384b2f3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
106859384b2f3Smrg     # have to relink, otherwise we might link with an installed library
106869384b2f3Smrg     # when we should be linking with a yet-to-be-installed one
106879384b2f3Smrg     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
106889384b2f3Smrg     test "$hardcode_minus_L" != no; then
106899384b2f3Smrg    # Linking always hardcodes the temporary library directory.
106909384b2f3Smrg    hardcode_action=relink
106919384b2f3Smrg  else
106929384b2f3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
106939384b2f3Smrg    hardcode_action=immediate
106949384b2f3Smrg  fi
10695966bf024Smrgelse
106969384b2f3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
106979384b2f3Smrg  # directories.
106989384b2f3Smrg  hardcode_action=unsupported
106999384b2f3Smrgfi
107009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
107019384b2f3Smrg$as_echo "$hardcode_action" >&6; }
10702966bf024Smrg
107039384b2f3Smrgif test "$hardcode_action" = relink ||
107049384b2f3Smrg   test "$inherit_rpath" = yes; then
107059384b2f3Smrg  # Fast installation is not supported
107069384b2f3Smrg  enable_fast_install=no
107079384b2f3Smrgelif test "$shlibpath_overrides_runpath" = yes ||
107089384b2f3Smrg     test "$enable_shared" = no; then
107099384b2f3Smrg  # Fast installation is not necessary
107109384b2f3Smrg  enable_fast_install=needless
10711966bf024Smrgfi
10712966bf024Smrg
10713966bf024Smrg
10714966bf024Smrg
10715966bf024Smrg
10716966bf024Smrg
10717966bf024Smrg
107189384b2f3Smrg  if test "x$enable_dlopen" != xyes; then
107199384b2f3Smrg  enable_dlopen=unknown
107209384b2f3Smrg  enable_dlopen_self=unknown
107219384b2f3Smrg  enable_dlopen_self_static=unknown
107229384b2f3Smrgelse
107239384b2f3Smrg  lt_cv_dlopen=no
107249384b2f3Smrg  lt_cv_dlopen_libs=
10725966bf024Smrg
107269384b2f3Smrg  case $host_os in
107279384b2f3Smrg  beos*)
107289384b2f3Smrg    lt_cv_dlopen="load_add_on"
107299384b2f3Smrg    lt_cv_dlopen_libs=
107309384b2f3Smrg    lt_cv_dlopen_self=yes
107319384b2f3Smrg    ;;
10732966bf024Smrg
107339384b2f3Smrg  mingw* | pw32* | cegcc*)
107349384b2f3Smrg    lt_cv_dlopen="LoadLibrary"
107359384b2f3Smrg    lt_cv_dlopen_libs=
107369384b2f3Smrg    ;;
10737966bf024Smrg
107389384b2f3Smrg  cygwin*)
107399384b2f3Smrg    lt_cv_dlopen="dlopen"
107409384b2f3Smrg    lt_cv_dlopen_libs=
107419384b2f3Smrg    ;;
10742966bf024Smrg
107439384b2f3Smrg  darwin*)
107449384b2f3Smrg  # if libdl is installed we need to link against it
107459384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
107469384b2f3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
107479384b2f3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
107489384b2f3Smrg  $as_echo_n "(cached) " >&6
107499384b2f3Smrgelse
107509384b2f3Smrg  ac_check_lib_save_LIBS=$LIBS
107519384b2f3SmrgLIBS="-ldl  $LIBS"
107529384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
107539384b2f3Smrg/* end confdefs.h.  */
10754966bf024Smrg
107559384b2f3Smrg/* Override any GCC internal prototype to avoid an error.
107569384b2f3Smrg   Use char because int might match the return type of a GCC
107579384b2f3Smrg   builtin and then its argument prototype would still apply.  */
107589384b2f3Smrg#ifdef __cplusplus
107599384b2f3Smrgextern "C"
107609384b2f3Smrg#endif
107619384b2f3Smrgchar dlopen ();
107629384b2f3Smrgint
107639384b2f3Smrgmain ()
107649384b2f3Smrg{
107659384b2f3Smrgreturn dlopen ();
107669384b2f3Smrg  ;
107679384b2f3Smrg  return 0;
107689384b2f3Smrg}
107699384b2f3Smrg_ACEOF
107709384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
107719384b2f3Smrg  ac_cv_lib_dl_dlopen=yes
107729384b2f3Smrgelse
107739384b2f3Smrg  ac_cv_lib_dl_dlopen=no
107749384b2f3Smrgfi
107759384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
107769384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
107779384b2f3SmrgLIBS=$ac_check_lib_save_LIBS
107789384b2f3Smrgfi
107799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
107809384b2f3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
107819384b2f3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
107829384b2f3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
107839384b2f3Smrgelse
10784966bf024Smrg
107859384b2f3Smrg    lt_cv_dlopen="dyld"
107869384b2f3Smrg    lt_cv_dlopen_libs=
107879384b2f3Smrg    lt_cv_dlopen_self=yes
10788966bf024Smrg
107899384b2f3Smrgfi
10790966bf024Smrg
107919384b2f3Smrg    ;;
10792966bf024Smrg
107939384b2f3Smrg  *)
107949384b2f3Smrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
107959384b2f3Smrgif test "x$ac_cv_func_shl_load" = xyes; then :
107969384b2f3Smrg  lt_cv_dlopen="shl_load"
107979384b2f3Smrgelse
107989384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
107999384b2f3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
108009384b2f3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then :
108019384b2f3Smrg  $as_echo_n "(cached) " >&6
108029384b2f3Smrgelse
108039384b2f3Smrg  ac_check_lib_save_LIBS=$LIBS
108049384b2f3SmrgLIBS="-ldld  $LIBS"
108059384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
108069384b2f3Smrg/* end confdefs.h.  */
10807966bf024Smrg
108089384b2f3Smrg/* Override any GCC internal prototype to avoid an error.
108099384b2f3Smrg   Use char because int might match the return type of a GCC
108109384b2f3Smrg   builtin and then its argument prototype would still apply.  */
108119384b2f3Smrg#ifdef __cplusplus
108129384b2f3Smrgextern "C"
108139384b2f3Smrg#endif
108149384b2f3Smrgchar shl_load ();
108159384b2f3Smrgint
108169384b2f3Smrgmain ()
108179384b2f3Smrg{
108189384b2f3Smrgreturn shl_load ();
108199384b2f3Smrg  ;
108209384b2f3Smrg  return 0;
108219384b2f3Smrg}
108229384b2f3Smrg_ACEOF
108239384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
108249384b2f3Smrg  ac_cv_lib_dld_shl_load=yes
108259384b2f3Smrgelse
108269384b2f3Smrg  ac_cv_lib_dld_shl_load=no
108279384b2f3Smrgfi
108289384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
108299384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
108309384b2f3SmrgLIBS=$ac_check_lib_save_LIBS
108319384b2f3Smrgfi
108329384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
108339384b2f3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
108349384b2f3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
108359384b2f3Smrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
108369384b2f3Smrgelse
108379384b2f3Smrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
108389384b2f3Smrgif test "x$ac_cv_func_dlopen" = xyes; then :
108399384b2f3Smrg  lt_cv_dlopen="dlopen"
108409384b2f3Smrgelse
108419384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
108429384b2f3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
108439384b2f3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
108449384b2f3Smrg  $as_echo_n "(cached) " >&6
108459384b2f3Smrgelse
108469384b2f3Smrg  ac_check_lib_save_LIBS=$LIBS
108479384b2f3SmrgLIBS="-ldl  $LIBS"
108489384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
108499384b2f3Smrg/* end confdefs.h.  */
10850966bf024Smrg
108519384b2f3Smrg/* Override any GCC internal prototype to avoid an error.
108529384b2f3Smrg   Use char because int might match the return type of a GCC
108539384b2f3Smrg   builtin and then its argument prototype would still apply.  */
108549384b2f3Smrg#ifdef __cplusplus
108559384b2f3Smrgextern "C"
108569384b2f3Smrg#endif
108579384b2f3Smrgchar dlopen ();
108589384b2f3Smrgint
108599384b2f3Smrgmain ()
108609384b2f3Smrg{
108619384b2f3Smrgreturn dlopen ();
108629384b2f3Smrg  ;
108639384b2f3Smrg  return 0;
108649384b2f3Smrg}
108659384b2f3Smrg_ACEOF
108669384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
108679384b2f3Smrg  ac_cv_lib_dl_dlopen=yes
108689384b2f3Smrgelse
108699384b2f3Smrg  ac_cv_lib_dl_dlopen=no
108709384b2f3Smrgfi
108719384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
108729384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
108739384b2f3SmrgLIBS=$ac_check_lib_save_LIBS
108749384b2f3Smrgfi
108759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
108769384b2f3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
108779384b2f3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
108789384b2f3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
108799384b2f3Smrgelse
108809384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
108819384b2f3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
108829384b2f3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then :
108839384b2f3Smrg  $as_echo_n "(cached) " >&6
108849384b2f3Smrgelse
108859384b2f3Smrg  ac_check_lib_save_LIBS=$LIBS
108869384b2f3SmrgLIBS="-lsvld  $LIBS"
108879384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
108889384b2f3Smrg/* end confdefs.h.  */
10889966bf024Smrg
108909384b2f3Smrg/* Override any GCC internal prototype to avoid an error.
108919384b2f3Smrg   Use char because int might match the return type of a GCC
108929384b2f3Smrg   builtin and then its argument prototype would still apply.  */
108939384b2f3Smrg#ifdef __cplusplus
108949384b2f3Smrgextern "C"
108959384b2f3Smrg#endif
108969384b2f3Smrgchar dlopen ();
108979384b2f3Smrgint
108989384b2f3Smrgmain ()
108999384b2f3Smrg{
109009384b2f3Smrgreturn dlopen ();
109019384b2f3Smrg  ;
109029384b2f3Smrg  return 0;
109039384b2f3Smrg}
109049384b2f3Smrg_ACEOF
109059384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
109069384b2f3Smrg  ac_cv_lib_svld_dlopen=yes
109079384b2f3Smrgelse
109089384b2f3Smrg  ac_cv_lib_svld_dlopen=no
109099384b2f3Smrgfi
109109384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
109119384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
109129384b2f3SmrgLIBS=$ac_check_lib_save_LIBS
109139384b2f3Smrgfi
109149384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
109159384b2f3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
109169384b2f3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
109179384b2f3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
109189384b2f3Smrgelse
109199384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
109209384b2f3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
109219384b2f3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then :
109229384b2f3Smrg  $as_echo_n "(cached) " >&6
109239384b2f3Smrgelse
109249384b2f3Smrg  ac_check_lib_save_LIBS=$LIBS
109259384b2f3SmrgLIBS="-ldld  $LIBS"
109269384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
109279384b2f3Smrg/* end confdefs.h.  */
10928966bf024Smrg
109299384b2f3Smrg/* Override any GCC internal prototype to avoid an error.
109309384b2f3Smrg   Use char because int might match the return type of a GCC
109319384b2f3Smrg   builtin and then its argument prototype would still apply.  */
109329384b2f3Smrg#ifdef __cplusplus
109339384b2f3Smrgextern "C"
109349384b2f3Smrg#endif
109359384b2f3Smrgchar dld_link ();
109369384b2f3Smrgint
109379384b2f3Smrgmain ()
109389384b2f3Smrg{
109399384b2f3Smrgreturn dld_link ();
109409384b2f3Smrg  ;
109419384b2f3Smrg  return 0;
109429384b2f3Smrg}
109439384b2f3Smrg_ACEOF
109449384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
109459384b2f3Smrg  ac_cv_lib_dld_dld_link=yes
109469384b2f3Smrgelse
109479384b2f3Smrg  ac_cv_lib_dld_dld_link=no
109489384b2f3Smrgfi
109499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
109509384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
109519384b2f3SmrgLIBS=$ac_check_lib_save_LIBS
109529384b2f3Smrgfi
109539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
109549384b2f3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
109559384b2f3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
109569384b2f3Smrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
109579384b2f3Smrgfi
10958966bf024Smrg
10959966bf024Smrg
109609384b2f3Smrgfi
10961966bf024Smrg
10962966bf024Smrg
109639384b2f3Smrgfi
10964966bf024Smrg
10965966bf024Smrg
109669384b2f3Smrgfi
10967966bf024Smrg
10968966bf024Smrg
109699384b2f3Smrgfi
10970966bf024Smrg
10971966bf024Smrg
109729384b2f3Smrgfi
10973966bf024Smrg
109749384b2f3Smrg    ;;
109759384b2f3Smrg  esac
10976966bf024Smrg
109779384b2f3Smrg  if test "x$lt_cv_dlopen" != xno; then
109789384b2f3Smrg    enable_dlopen=yes
109799384b2f3Smrg  else
109809384b2f3Smrg    enable_dlopen=no
10981966bf024Smrg  fi
10982966bf024Smrg
109839384b2f3Smrg  case $lt_cv_dlopen in
109849384b2f3Smrg  dlopen)
109859384b2f3Smrg    save_CPPFLAGS="$CPPFLAGS"
109869384b2f3Smrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10987966bf024Smrg
109889384b2f3Smrg    save_LDFLAGS="$LDFLAGS"
109899384b2f3Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10990966bf024Smrg
109919384b2f3Smrg    save_LIBS="$LIBS"
109929384b2f3Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
10993966bf024Smrg
109949384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
109959384b2f3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
109969384b2f3Smrgif ${lt_cv_dlopen_self+:} false; then :
109979384b2f3Smrg  $as_echo_n "(cached) " >&6
109989384b2f3Smrgelse
109999384b2f3Smrg  	  if test "$cross_compiling" = yes; then :
110009384b2f3Smrg  lt_cv_dlopen_self=cross
110019384b2f3Smrgelse
110029384b2f3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
110039384b2f3Smrg  lt_status=$lt_dlunknown
110049384b2f3Smrg  cat > conftest.$ac_ext <<_LT_EOF
110059384b2f3Smrg#line $LINENO "configure"
110069384b2f3Smrg#include "confdefs.h"
11007966bf024Smrg
110089384b2f3Smrg#if HAVE_DLFCN_H
110099384b2f3Smrg#include <dlfcn.h>
110109384b2f3Smrg#endif
11011966bf024Smrg
110129384b2f3Smrg#include <stdio.h>
11013966bf024Smrg
110149384b2f3Smrg#ifdef RTLD_GLOBAL
110159384b2f3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
110169384b2f3Smrg#else
110179384b2f3Smrg#  ifdef DL_GLOBAL
110189384b2f3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
110199384b2f3Smrg#  else
110209384b2f3Smrg#    define LT_DLGLOBAL		0
110219384b2f3Smrg#  endif
110229384b2f3Smrg#endif
11023966bf024Smrg
110249384b2f3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
110259384b2f3Smrg   find out it does not work in some platform. */
110269384b2f3Smrg#ifndef LT_DLLAZY_OR_NOW
110279384b2f3Smrg#  ifdef RTLD_LAZY
110289384b2f3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
110299384b2f3Smrg#  else
110309384b2f3Smrg#    ifdef DL_LAZY
110319384b2f3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
110329384b2f3Smrg#    else
110339384b2f3Smrg#      ifdef RTLD_NOW
110349384b2f3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
110359384b2f3Smrg#      else
110369384b2f3Smrg#        ifdef DL_NOW
110379384b2f3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
110389384b2f3Smrg#        else
110399384b2f3Smrg#          define LT_DLLAZY_OR_NOW	0
110409384b2f3Smrg#        endif
110419384b2f3Smrg#      endif
110429384b2f3Smrg#    endif
110439384b2f3Smrg#  endif
110449384b2f3Smrg#endif
11045966bf024Smrg
110469384b2f3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
110479384b2f3Smrg   correspondingly for the symbols needed.  */
110489384b2f3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
110499384b2f3Smrgint fnord () __attribute__((visibility("default")));
110509384b2f3Smrg#endif
11051966bf024Smrg
110529384b2f3Smrgint fnord () { return 42; }
110539384b2f3Smrgint main ()
110549384b2f3Smrg{
110559384b2f3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
110569384b2f3Smrg  int status = $lt_dlunknown;
110579384b2f3Smrg
110589384b2f3Smrg  if (self)
110599384b2f3Smrg    {
110609384b2f3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11061966bf024Smrg      else
110629384b2f3Smrg        {
110639384b2f3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
110649384b2f3Smrg          else puts (dlerror ());
110659384b2f3Smrg	}
110669384b2f3Smrg      /* dlclose (self); */
110679384b2f3Smrg    }
110689384b2f3Smrg  else
110699384b2f3Smrg    puts (dlerror ());
110709384b2f3Smrg
110719384b2f3Smrg  return status;
110729384b2f3Smrg}
110739384b2f3Smrg_LT_EOF
110749384b2f3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
110759384b2f3Smrg  (eval $ac_link) 2>&5
110769384b2f3Smrg  ac_status=$?
110779384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
110789384b2f3Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
110799384b2f3Smrg    (./conftest; exit; ) >&5 2>/dev/null
110809384b2f3Smrg    lt_status=$?
110819384b2f3Smrg    case x$lt_status in
110829384b2f3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
110839384b2f3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
110849384b2f3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11085966bf024Smrg    esac
110869384b2f3Smrg  else :
110879384b2f3Smrg    # compilation failed
110889384b2f3Smrg    lt_cv_dlopen_self=no
11089966bf024Smrg  fi
110909384b2f3Smrgfi
110919384b2f3Smrgrm -fr conftest*
11092966bf024Smrg
11093966bf024Smrg
110949384b2f3Smrgfi
110959384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
110969384b2f3Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
11097966bf024Smrg
110989384b2f3Smrg    if test "x$lt_cv_dlopen_self" = xyes; then
110999384b2f3Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
111009384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
111019384b2f3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
111029384b2f3Smrgif ${lt_cv_dlopen_self_static+:} false; then :
111039384b2f3Smrg  $as_echo_n "(cached) " >&6
111049384b2f3Smrgelse
111059384b2f3Smrg  	  if test "$cross_compiling" = yes; then :
111069384b2f3Smrg  lt_cv_dlopen_self_static=cross
111079384b2f3Smrgelse
111089384b2f3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
111099384b2f3Smrg  lt_status=$lt_dlunknown
111109384b2f3Smrg  cat > conftest.$ac_ext <<_LT_EOF
111119384b2f3Smrg#line $LINENO "configure"
111129384b2f3Smrg#include "confdefs.h"
11113966bf024Smrg
111149384b2f3Smrg#if HAVE_DLFCN_H
111159384b2f3Smrg#include <dlfcn.h>
111169384b2f3Smrg#endif
11117966bf024Smrg
111189384b2f3Smrg#include <stdio.h>
11119966bf024Smrg
111209384b2f3Smrg#ifdef RTLD_GLOBAL
111219384b2f3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
111229384b2f3Smrg#else
111239384b2f3Smrg#  ifdef DL_GLOBAL
111249384b2f3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
111259384b2f3Smrg#  else
111269384b2f3Smrg#    define LT_DLGLOBAL		0
111279384b2f3Smrg#  endif
111289384b2f3Smrg#endif
11129966bf024Smrg
111309384b2f3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
111319384b2f3Smrg   find out it does not work in some platform. */
111329384b2f3Smrg#ifndef LT_DLLAZY_OR_NOW
111339384b2f3Smrg#  ifdef RTLD_LAZY
111349384b2f3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
111359384b2f3Smrg#  else
111369384b2f3Smrg#    ifdef DL_LAZY
111379384b2f3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
111389384b2f3Smrg#    else
111399384b2f3Smrg#      ifdef RTLD_NOW
111409384b2f3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
111419384b2f3Smrg#      else
111429384b2f3Smrg#        ifdef DL_NOW
111439384b2f3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
111449384b2f3Smrg#        else
111459384b2f3Smrg#          define LT_DLLAZY_OR_NOW	0
111469384b2f3Smrg#        endif
111479384b2f3Smrg#      endif
111489384b2f3Smrg#    endif
111499384b2f3Smrg#  endif
111509384b2f3Smrg#endif
11151966bf024Smrg
111529384b2f3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
111539384b2f3Smrg   correspondingly for the symbols needed.  */
111549384b2f3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
111559384b2f3Smrgint fnord () __attribute__((visibility("default")));
111569384b2f3Smrg#endif
111579384b2f3Smrg
111589384b2f3Smrgint fnord () { return 42; }
111599384b2f3Smrgint main ()
111609384b2f3Smrg{
111619384b2f3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
111629384b2f3Smrg  int status = $lt_dlunknown;
111639384b2f3Smrg
111649384b2f3Smrg  if (self)
111659384b2f3Smrg    {
111669384b2f3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
111679384b2f3Smrg      else
111689384b2f3Smrg        {
111699384b2f3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
111709384b2f3Smrg          else puts (dlerror ());
111719384b2f3Smrg	}
111729384b2f3Smrg      /* dlclose (self); */
111739384b2f3Smrg    }
11174966bf024Smrg  else
111759384b2f3Smrg    puts (dlerror ());
111769384b2f3Smrg
111779384b2f3Smrg  return status;
111789384b2f3Smrg}
111799384b2f3Smrg_LT_EOF
111809384b2f3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
111819384b2f3Smrg  (eval $ac_link) 2>&5
111829384b2f3Smrg  ac_status=$?
111839384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
111849384b2f3Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
111859384b2f3Smrg    (./conftest; exit; ) >&5 2>/dev/null
111869384b2f3Smrg    lt_status=$?
111879384b2f3Smrg    case x$lt_status in
111889384b2f3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
111899384b2f3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
111909384b2f3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
111919384b2f3Smrg    esac
111929384b2f3Smrg  else :
111939384b2f3Smrg    # compilation failed
111949384b2f3Smrg    lt_cv_dlopen_self_static=no
11195966bf024Smrg  fi
111969384b2f3Smrgfi
111979384b2f3Smrgrm -fr conftest*
11198966bf024Smrg
11199966bf024Smrg
112009384b2f3Smrgfi
112019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
112029384b2f3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
112039384b2f3Smrg    fi
11204966bf024Smrg
112059384b2f3Smrg    CPPFLAGS="$save_CPPFLAGS"
112069384b2f3Smrg    LDFLAGS="$save_LDFLAGS"
112079384b2f3Smrg    LIBS="$save_LIBS"
112089384b2f3Smrg    ;;
112099384b2f3Smrg  esac
11210966bf024Smrg
112119384b2f3Smrg  case $lt_cv_dlopen_self in
112129384b2f3Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
112139384b2f3Smrg  *) enable_dlopen_self=unknown ;;
11214966bf024Smrg  esac
112159384b2f3Smrg
112169384b2f3Smrg  case $lt_cv_dlopen_self_static in
112179384b2f3Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
112189384b2f3Smrg  *) enable_dlopen_self_static=unknown ;;
11219966bf024Smrg  esac
112209384b2f3Smrgfi
11221966bf024Smrg
11222966bf024Smrg
112239384b2f3Smrg
112249384b2f3Smrg
112259384b2f3Smrg
112269384b2f3Smrg
112279384b2f3Smrg
112289384b2f3Smrg
112299384b2f3Smrg
112309384b2f3Smrg
112319384b2f3Smrg
112329384b2f3Smrg
112339384b2f3Smrg
112349384b2f3Smrg
112359384b2f3Smrg
112369384b2f3Smrg
112379384b2f3Smrg
112389384b2f3Smrgstriplib=
112399384b2f3Smrgold_striplib=
112409384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
112419384b2f3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
112429384b2f3Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
112439384b2f3Smrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
112449384b2f3Smrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
112459384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
112469384b2f3Smrg$as_echo "yes" >&6; }
112479384b2f3Smrgelse
112489384b2f3Smrg# FIXME - insert some real tests, host_os isn't really good enough
112499384b2f3Smrg  case $host_os in
112509384b2f3Smrg  darwin*)
112519384b2f3Smrg    if test -n "$STRIP" ; then
112529384b2f3Smrg      striplib="$STRIP -x"
112539384b2f3Smrg      old_striplib="$STRIP -S"
112549384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
112559384b2f3Smrg$as_echo "yes" >&6; }
11256966bf024Smrg    else
112579384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
112589384b2f3Smrg$as_echo "no" >&6; }
11259966bf024Smrg    fi
11260966bf024Smrg    ;;
112619384b2f3Smrg  *)
112629384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
112639384b2f3Smrg$as_echo "no" >&6; }
11264966bf024Smrg    ;;
11265966bf024Smrg  esac
112669384b2f3Smrgfi
11267966bf024Smrg
112689384b2f3Smrg
112699384b2f3Smrg
112709384b2f3Smrg
112719384b2f3Smrg
112729384b2f3Smrg
112739384b2f3Smrg
112749384b2f3Smrg
112759384b2f3Smrg
112769384b2f3Smrg
112779384b2f3Smrg
112789384b2f3Smrg
112799384b2f3Smrg  # Report which library types will actually be built
112809384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
112819384b2f3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
112829384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
112839384b2f3Smrg$as_echo "$can_build_shared" >&6; }
112849384b2f3Smrg
112859384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
112869384b2f3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
112879384b2f3Smrg  test "$can_build_shared" = "no" && enable_shared=no
112889384b2f3Smrg
112899384b2f3Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
112909384b2f3Smrg  # are all built from PIC.
11291966bf024Smrg  case $host_os in
112929384b2f3Smrg  aix3*)
112939384b2f3Smrg    test "$enable_shared" = yes && enable_static=no
112949384b2f3Smrg    if test -n "$RANLIB"; then
112959384b2f3Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
112969384b2f3Smrg      postinstall_cmds='$RANLIB $lib'
112979384b2f3Smrg    fi
11298966bf024Smrg    ;;
112999384b2f3Smrg
113009384b2f3Smrg  aix[4-9]*)
113019384b2f3Smrg    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
113029384b2f3Smrg      test "$enable_shared" = yes && enable_static=no
113039384b2f3Smrg    fi
11304966bf024Smrg    ;;
11305966bf024Smrg  esac
113069384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
113079384b2f3Smrg$as_echo "$enable_shared" >&6; }
11308966bf024Smrg
113099384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
113109384b2f3Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
113119384b2f3Smrg  # Make sure either enable_shared or enable_static is yes.
113129384b2f3Smrg  test "$enable_shared" = yes || enable_static=yes
113139384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
113149384b2f3Smrg$as_echo "$enable_static" >&6; }
11315966bf024Smrg
11316966bf024Smrg
11317966bf024Smrg
11318966bf024Smrg
113199384b2f3Smrgfi
113209384b2f3Smrgac_ext=c
113219384b2f3Smrgac_cpp='$CPP $CPPFLAGS'
113229384b2f3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
113239384b2f3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
113249384b2f3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
11325966bf024Smrg
113269384b2f3SmrgCC="$lt_save_CC"
11327966bf024Smrg
11328966bf024Smrg
11329966bf024Smrg
11330966bf024Smrg
11331966bf024Smrg
11332966bf024Smrg
11333966bf024Smrg
11334966bf024Smrg
11335966bf024Smrg
11336966bf024Smrg
11337966bf024Smrg
11338966bf024Smrg
11339966bf024Smrg
11340966bf024Smrg
11341966bf024Smrg
113429384b2f3Smrg        ac_config_commands="$ac_config_commands libtool"
11343966bf024Smrg
11344966bf024Smrg
11345966bf024Smrg
11346966bf024Smrg
113479384b2f3Smrg# Only expand once:
11348966bf024Smrg
11349966bf024Smrg
113509384b2f3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
113519384b2f3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
113529384b2f3Smrgif ${ac_cv_prog_cc_c99+:} false; then :
113539384b2f3Smrg  $as_echo_n "(cached) " >&6
113549384b2f3Smrgelse
113559384b2f3Smrg  ac_cv_prog_cc_c99=no
113569384b2f3Smrgac_save_CC=$CC
113579384b2f3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
113589384b2f3Smrg/* end confdefs.h.  */
113599384b2f3Smrg#include <stdarg.h>
113609384b2f3Smrg#include <stdbool.h>
113619384b2f3Smrg#include <stdlib.h>
113629384b2f3Smrg#include <wchar.h>
113639384b2f3Smrg#include <stdio.h>
11364966bf024Smrg
113659384b2f3Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
113669384b2f3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__)
113679384b2f3Smrg#define showlist(...) puts (#__VA_ARGS__)
113689384b2f3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
113699384b2f3Smrgstatic void
113709384b2f3Smrgtest_varargs_macros (void)
113719384b2f3Smrg{
113729384b2f3Smrg  int x = 1234;
113739384b2f3Smrg  int y = 5678;
113749384b2f3Smrg  debug ("Flag");
113759384b2f3Smrg  debug ("X = %d\n", x);
113769384b2f3Smrg  showlist (The first, second, and third items.);
113779384b2f3Smrg  report (x>y, "x is %d but y is %d", x, y);
113789384b2f3Smrg}
11379966bf024Smrg
113809384b2f3Smrg// Check long long types.
113819384b2f3Smrg#define BIG64 18446744073709551615ull
113829384b2f3Smrg#define BIG32 4294967295ul
113839384b2f3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
113849384b2f3Smrg#if !BIG_OK
113859384b2f3Smrg  your preprocessor is broken;
113869384b2f3Smrg#endif
113879384b2f3Smrg#if BIG_OK
113889384b2f3Smrg#else
113899384b2f3Smrg  your preprocessor is broken;
113909384b2f3Smrg#endif
113919384b2f3Smrgstatic long long int bignum = -9223372036854775807LL;
113929384b2f3Smrgstatic unsigned long long int ubignum = BIG64;
11393966bf024Smrg
113949384b2f3Smrgstruct incomplete_array
113959384b2f3Smrg{
113969384b2f3Smrg  int datasize;
113979384b2f3Smrg  double data[];
113989384b2f3Smrg};
11399966bf024Smrg
114009384b2f3Smrgstruct named_init {
114019384b2f3Smrg  int number;
114029384b2f3Smrg  const wchar_t *name;
114039384b2f3Smrg  double average;
114049384b2f3Smrg};
11405966bf024Smrg
114069384b2f3Smrgtypedef const char *ccp;
11407966bf024Smrg
114089384b2f3Smrgstatic inline int
114099384b2f3Smrgtest_restrict (ccp restrict text)
114109384b2f3Smrg{
114119384b2f3Smrg  // See if C++-style comments work.
114129384b2f3Smrg  // Iterate through items via the restricted pointer.
114139384b2f3Smrg  // Also check for declarations in for loops.
114149384b2f3Smrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
114159384b2f3Smrg    continue;
114169384b2f3Smrg  return 0;
114179384b2f3Smrg}
11418966bf024Smrg
114199384b2f3Smrg// Check varargs and va_copy.
114209384b2f3Smrgstatic void
114219384b2f3Smrgtest_varargs (const char *format, ...)
114229384b2f3Smrg{
114239384b2f3Smrg  va_list args;
114249384b2f3Smrg  va_start (args, format);
114259384b2f3Smrg  va_list args_copy;
114269384b2f3Smrg  va_copy (args_copy, args);
11427966bf024Smrg
114289384b2f3Smrg  const char *str;
114299384b2f3Smrg  int number;
114309384b2f3Smrg  float fnumber;
11431966bf024Smrg
114329384b2f3Smrg  while (*format)
114339384b2f3Smrg    {
114349384b2f3Smrg      switch (*format++)
114359384b2f3Smrg	{
114369384b2f3Smrg	case 's': // string
114379384b2f3Smrg	  str = va_arg (args_copy, const char *);
114389384b2f3Smrg	  break;
114399384b2f3Smrg	case 'd': // int
114409384b2f3Smrg	  number = va_arg (args_copy, int);
114419384b2f3Smrg	  break;
114429384b2f3Smrg	case 'f': // float
114439384b2f3Smrg	  fnumber = va_arg (args_copy, double);
114449384b2f3Smrg	  break;
114459384b2f3Smrg	default:
114469384b2f3Smrg	  break;
114479384b2f3Smrg	}
114489384b2f3Smrg    }
114499384b2f3Smrg  va_end (args_copy);
114509384b2f3Smrg  va_end (args);
114519384b2f3Smrg}
11452966bf024Smrg
114539384b2f3Smrgint
114549384b2f3Smrgmain ()
114559384b2f3Smrg{
11456966bf024Smrg
114579384b2f3Smrg  // Check bool.
114589384b2f3Smrg  _Bool success = false;
11459966bf024Smrg
114609384b2f3Smrg  // Check restrict.
114619384b2f3Smrg  if (test_restrict ("String literal") == 0)
114629384b2f3Smrg    success = true;
114639384b2f3Smrg  char *restrict newvar = "Another string";
11464966bf024Smrg
114659384b2f3Smrg  // Check varargs.
114669384b2f3Smrg  test_varargs ("s, d' f .", "string", 65, 34.234);
114679384b2f3Smrg  test_varargs_macros ();
11468966bf024Smrg
114699384b2f3Smrg  // Check flexible array members.
114709384b2f3Smrg  struct incomplete_array *ia =
114719384b2f3Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
114729384b2f3Smrg  ia->datasize = 10;
114739384b2f3Smrg  for (int i = 0; i < ia->datasize; ++i)
114749384b2f3Smrg    ia->data[i] = i * 1.234;
11475966bf024Smrg
114769384b2f3Smrg  // Check named initializers.
114779384b2f3Smrg  struct named_init ni = {
114789384b2f3Smrg    .number = 34,
114799384b2f3Smrg    .name = L"Test wide string",
114809384b2f3Smrg    .average = 543.34343,
114819384b2f3Smrg  };
11482966bf024Smrg
114839384b2f3Smrg  ni.number = 58;
11484966bf024Smrg
114859384b2f3Smrg  int dynamic_array[ni.number];
114869384b2f3Smrg  dynamic_array[ni.number - 1] = 543;
11487966bf024Smrg
114889384b2f3Smrg  // work around unused variable warnings
114899384b2f3Smrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
114909384b2f3Smrg	  || dynamic_array[ni.number - 1] != 543);
11491966bf024Smrg
114929384b2f3Smrg  ;
114939384b2f3Smrg  return 0;
114949384b2f3Smrg}
114959384b2f3Smrg_ACEOF
114969384b2f3Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
114979384b2f3Smrgdo
114989384b2f3Smrg  CC="$ac_save_CC $ac_arg"
114999384b2f3Smrg  if ac_fn_c_try_compile "$LINENO"; then :
115009384b2f3Smrg  ac_cv_prog_cc_c99=$ac_arg
115019384b2f3Smrgfi
115029384b2f3Smrgrm -f core conftest.err conftest.$ac_objext
115039384b2f3Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
115049384b2f3Smrgdone
115059384b2f3Smrgrm -f conftest.$ac_ext
115069384b2f3SmrgCC=$ac_save_CC
11507966bf024Smrg
115089384b2f3Smrgfi
115099384b2f3Smrg# AC_CACHE_VAL
115109384b2f3Smrgcase "x$ac_cv_prog_cc_c99" in
115119384b2f3Smrg  x)
115129384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
115139384b2f3Smrg$as_echo "none needed" >&6; } ;;
115149384b2f3Smrg  xno)
115159384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
115169384b2f3Smrg$as_echo "unsupported" >&6; } ;;
115179384b2f3Smrg  *)
115189384b2f3Smrg    CC="$CC $ac_cv_prog_cc_c99"
115199384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
115209384b2f3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
115219384b2f3Smrgesac
115229384b2f3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then :
11523966bf024Smrg
115249384b2f3Smrgfi
11525966bf024Smrg
11526966bf024Smrg
11527966bf024Smrg
11528966bf024Smrg
11529966bf024Smrg
11530966bf024Smrg
115319384b2f3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default"
115329384b2f3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then :
115339384b2f3Smrg  CLANGCC="yes"
115349384b2f3Smrgelse
115359384b2f3Smrg  CLANGCC="no"
115369384b2f3Smrgfi
11537966bf024Smrg
115389384b2f3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
115399384b2f3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
115409384b2f3Smrg  INTELCC="yes"
115419384b2f3Smrgelse
115429384b2f3Smrg  INTELCC="no"
115439384b2f3Smrgfi
11544966bf024Smrg
115459384b2f3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
115469384b2f3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
115479384b2f3Smrg  SUNCC="yes"
115489384b2f3Smrgelse
115499384b2f3Smrg  SUNCC="no"
115509384b2f3Smrgfi
11551966bf024Smrg
11552966bf024Smrg
11553966bf024Smrg
11554966bf024Smrg
11555966bf024Smrg
115569384b2f3Smrg# Check whether --enable-selective-werror was given.
115579384b2f3Smrgif test "${enable_selective_werror+set}" = set; then :
115589384b2f3Smrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
115599384b2f3Smrgelse
115609384b2f3Smrg  SELECTIVE_WERROR=yes
115619384b2f3Smrgfi
11562966bf024Smrg
11563966bf024Smrg
11564966bf024Smrg
11565966bf024Smrg
11566966bf024Smrg
115679384b2f3Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
115689384b2f3Smrgif test "x$SUNCC" = "xyes"; then
115699384b2f3Smrg    BASE_CFLAGS="-v"
115709384b2f3Smrgelse
115719384b2f3Smrg    BASE_CFLAGS=""
115729384b2f3Smrgfi
11573966bf024Smrg
115749384b2f3Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
11575966bf024Smrg
11576966bf024Smrg
11577966bf024Smrg
11578966bf024Smrg
11579966bf024Smrg
11580966bf024Smrg
11581966bf024Smrg
11582966bf024Smrg
11583966bf024Smrg
11584966bf024Smrg
11585966bf024Smrg
11586966bf024Smrg
11587966bf024Smrg
115889384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
11589966bf024Smrg
115909384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
115919384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
115929384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
115939384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
115949384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
115959384b2f3Smrg  $as_echo_n "(cached) " >&6
115969384b2f3Smrgelse
115979384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
115989384b2f3Smrg/* end confdefs.h.  */
115999384b2f3Smrgint i;
116009384b2f3Smrg_ACEOF
116019384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
116029384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
116039384b2f3Smrgelse
116049384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
116059384b2f3Smrgfi
116069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
116079384b2f3Smrgfi
116089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
116099384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
116109384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
116119384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
116129384b2f3Smrgfi
11613966bf024Smrg
116149384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
116159384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
116169384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
116179384b2f3Smrg	fi
116189384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
116199384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
116209384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
116219384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
116229384b2f3Smrg  $as_echo_n "(cached) " >&6
116239384b2f3Smrgelse
116249384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
116259384b2f3Smrg/* end confdefs.h.  */
116269384b2f3Smrgint i;
116279384b2f3Smrg_ACEOF
116289384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
116299384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
116309384b2f3Smrgelse
116319384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
116329384b2f3Smrgfi
116339384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
116349384b2f3Smrgfi
116359384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
116369384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
116379384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
116389384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
116399384b2f3Smrgfi
11640966bf024Smrg
116419384b2f3Smrgfound="no"
11642966bf024Smrg
116439384b2f3Smrg	if test $found = "no" ; then
116449384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
116459384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
116469384b2f3Smrg		fi
11647966bf024Smrg
116489384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
116499384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
116509384b2f3Smrg		fi
11651966bf024Smrg
116529384b2f3Smrg		CFLAGS="$CFLAGS -Wall"
11653966bf024Smrg
116549384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
116559384b2f3Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; }
116569384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wall
116579384b2f3Smrg		if eval \${$cacheid+:} false; then :
116589384b2f3Smrg  $as_echo_n "(cached) " >&6
116599384b2f3Smrgelse
116609384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
116619384b2f3Smrg/* end confdefs.h.  */
116629384b2f3Smrgint i;
116639384b2f3Smrgint
116649384b2f3Smrgmain ()
116659384b2f3Smrg{
11666966bf024Smrg
116679384b2f3Smrg  ;
116689384b2f3Smrg  return 0;
116699384b2f3Smrg}
116709384b2f3Smrg_ACEOF
116719384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
116729384b2f3Smrg  eval $cacheid=yes
116739384b2f3Smrgelse
116749384b2f3Smrg  eval $cacheid=no
116759384b2f3Smrgfi
116769384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
116779384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
116789384b2f3Smrgfi
11679966bf024Smrg
11680966bf024Smrg
116819384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
11682966bf024Smrg
116839384b2f3Smrg		eval supported=\$$cacheid
116849384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
116859384b2f3Smrg$as_echo "$supported" >&6; }
116869384b2f3Smrg		if test "$supported" = "yes" ; then
116879384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
116889384b2f3Smrg			found="yes"
116899384b2f3Smrg		fi
116909384b2f3Smrg	fi
11691966bf024Smrg
11692966bf024Smrg
11693966bf024Smrg
11694966bf024Smrg
11695966bf024Smrg
11696966bf024Smrg
11697966bf024Smrg
11698966bf024Smrg
11699966bf024Smrg
11700966bf024Smrg
11701966bf024Smrg
11702966bf024Smrg
11703966bf024Smrg
11704966bf024Smrg
11705966bf024Smrg
117069384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
11707966bf024Smrg
117089384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
117099384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
117109384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
117119384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
117129384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
117139384b2f3Smrg  $as_echo_n "(cached) " >&6
117149384b2f3Smrgelse
117159384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
117169384b2f3Smrg/* end confdefs.h.  */
117179384b2f3Smrgint i;
117189384b2f3Smrg_ACEOF
117199384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
117209384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
117219384b2f3Smrgelse
117229384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
117239384b2f3Smrgfi
117249384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
117259384b2f3Smrgfi
117269384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
117279384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
117289384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
117299384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
117309384b2f3Smrgfi
11731966bf024Smrg
117329384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
117339384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
117349384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
117359384b2f3Smrg	fi
117369384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
117379384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
117389384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
117399384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
117409384b2f3Smrg  $as_echo_n "(cached) " >&6
117419384b2f3Smrgelse
117429384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
117439384b2f3Smrg/* end confdefs.h.  */
117449384b2f3Smrgint i;
117459384b2f3Smrg_ACEOF
117469384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
117479384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
117489384b2f3Smrgelse
117499384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
117509384b2f3Smrgfi
117519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
117529384b2f3Smrgfi
117539384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
117549384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
117559384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
117569384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
117579384b2f3Smrgfi
11758966bf024Smrg
117599384b2f3Smrgfound="no"
11760966bf024Smrg
117619384b2f3Smrg	if test $found = "no" ; then
117629384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
117639384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
117649384b2f3Smrg		fi
11765966bf024Smrg
117669384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
117679384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
117689384b2f3Smrg		fi
11769966bf024Smrg
117709384b2f3Smrg		CFLAGS="$CFLAGS -Wpointer-arith"
11771966bf024Smrg
117729384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
117739384b2f3Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
117749384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
117759384b2f3Smrg		if eval \${$cacheid+:} false; then :
117769384b2f3Smrg  $as_echo_n "(cached) " >&6
117779384b2f3Smrgelse
117789384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
117799384b2f3Smrg/* end confdefs.h.  */
117809384b2f3Smrgint i;
117819384b2f3Smrgint
117829384b2f3Smrgmain ()
117839384b2f3Smrg{
11784966bf024Smrg
117859384b2f3Smrg  ;
117869384b2f3Smrg  return 0;
117879384b2f3Smrg}
117889384b2f3Smrg_ACEOF
117899384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
117909384b2f3Smrg  eval $cacheid=yes
117919384b2f3Smrgelse
117929384b2f3Smrg  eval $cacheid=no
117939384b2f3Smrgfi
117949384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
117959384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
117969384b2f3Smrgfi
11797966bf024Smrg
11798966bf024Smrg
117999384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
11800966bf024Smrg
118019384b2f3Smrg		eval supported=\$$cacheid
118029384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
118039384b2f3Smrg$as_echo "$supported" >&6; }
118049384b2f3Smrg		if test "$supported" = "yes" ; then
118059384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
118069384b2f3Smrg			found="yes"
118079384b2f3Smrg		fi
118089384b2f3Smrg	fi
11809966bf024Smrg
11810966bf024Smrg
11811966bf024Smrg
11812966bf024Smrg
11813966bf024Smrg
11814966bf024Smrg
11815966bf024Smrg
11816966bf024Smrg
11817966bf024Smrg
11818966bf024Smrg
11819966bf024Smrg
11820966bf024Smrg
11821966bf024Smrg
11822966bf024Smrg
11823966bf024Smrg
118249384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
11825966bf024Smrg
118269384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
118279384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
118289384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
118299384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
118309384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
118319384b2f3Smrg  $as_echo_n "(cached) " >&6
118329384b2f3Smrgelse
118339384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
118349384b2f3Smrg/* end confdefs.h.  */
118359384b2f3Smrgint i;
118369384b2f3Smrg_ACEOF
118379384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
118389384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
118399384b2f3Smrgelse
118409384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
118419384b2f3Smrgfi
118429384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
118439384b2f3Smrgfi
118449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
118459384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
118469384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
118479384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
118489384b2f3Smrgfi
11849966bf024Smrg
118509384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
118519384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
118529384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
118539384b2f3Smrg	fi
118549384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
118559384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
118569384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
118579384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
118589384b2f3Smrg  $as_echo_n "(cached) " >&6
118599384b2f3Smrgelse
118609384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
118619384b2f3Smrg/* end confdefs.h.  */
118629384b2f3Smrgint i;
118639384b2f3Smrg_ACEOF
118649384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
118659384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
118669384b2f3Smrgelse
118679384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
118689384b2f3Smrgfi
118699384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
118709384b2f3Smrgfi
118719384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
118729384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
118739384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
118749384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
118759384b2f3Smrgfi
11876966bf024Smrg
118779384b2f3Smrgfound="no"
11878966bf024Smrg
118799384b2f3Smrg	if test $found = "no" ; then
118809384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
118819384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
118829384b2f3Smrg		fi
11883966bf024Smrg
118849384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
118859384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
118869384b2f3Smrg		fi
11887966bf024Smrg
118889384b2f3Smrg		CFLAGS="$CFLAGS -Wmissing-declarations"
11889966bf024Smrg
118909384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
118919384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; }
118929384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
118939384b2f3Smrg		if eval \${$cacheid+:} false; then :
118949384b2f3Smrg  $as_echo_n "(cached) " >&6
118959384b2f3Smrgelse
118969384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
118979384b2f3Smrg/* end confdefs.h.  */
118989384b2f3Smrgint i;
118999384b2f3Smrgint
119009384b2f3Smrgmain ()
119019384b2f3Smrg{
11902966bf024Smrg
119039384b2f3Smrg  ;
119049384b2f3Smrg  return 0;
119059384b2f3Smrg}
119069384b2f3Smrg_ACEOF
119079384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
119089384b2f3Smrg  eval $cacheid=yes
119099384b2f3Smrgelse
119109384b2f3Smrg  eval $cacheid=no
119119384b2f3Smrgfi
119129384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
119139384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
119149384b2f3Smrgfi
11915966bf024Smrg
11916966bf024Smrg
119179384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
11918966bf024Smrg
119199384b2f3Smrg		eval supported=\$$cacheid
119209384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
119219384b2f3Smrg$as_echo "$supported" >&6; }
119229384b2f3Smrg		if test "$supported" = "yes" ; then
119239384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
119249384b2f3Smrg			found="yes"
119259384b2f3Smrg		fi
119269384b2f3Smrg	fi
11927966bf024Smrg
11928966bf024Smrg
11929966bf024Smrg
11930966bf024Smrg
11931966bf024Smrg
11932966bf024Smrg
11933966bf024Smrg
11934966bf024Smrg
11935966bf024Smrg
11936966bf024Smrg
11937966bf024Smrg
11938966bf024Smrg
11939966bf024Smrg
11940966bf024Smrg
11941966bf024Smrg
119429384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
11943966bf024Smrg
119449384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
119459384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
119469384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
119479384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
119489384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
119499384b2f3Smrg  $as_echo_n "(cached) " >&6
119509384b2f3Smrgelse
119519384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
119529384b2f3Smrg/* end confdefs.h.  */
119539384b2f3Smrgint i;
119549384b2f3Smrg_ACEOF
119559384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
119569384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
119579384b2f3Smrgelse
119589384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
119599384b2f3Smrgfi
119609384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
119619384b2f3Smrgfi
119629384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
119639384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
119649384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
119659384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
119669384b2f3Smrgfi
11967966bf024Smrg
119689384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
119699384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
119709384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
119719384b2f3Smrg	fi
119729384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
119739384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
119749384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
119759384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
119769384b2f3Smrg  $as_echo_n "(cached) " >&6
119779384b2f3Smrgelse
119789384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
119799384b2f3Smrg/* end confdefs.h.  */
119809384b2f3Smrgint i;
119819384b2f3Smrg_ACEOF
119829384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
119839384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
119849384b2f3Smrgelse
119859384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
119869384b2f3Smrgfi
119879384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
119889384b2f3Smrgfi
119899384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
119909384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
119919384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
119929384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
119939384b2f3Smrgfi
11994966bf024Smrg
119959384b2f3Smrgfound="no"
11996966bf024Smrg
119979384b2f3Smrg	if test $found = "no" ; then
119989384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
119999384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
120009384b2f3Smrg		fi
12001966bf024Smrg
120029384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
120039384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
120049384b2f3Smrg		fi
12005966bf024Smrg
120069384b2f3Smrg		CFLAGS="$CFLAGS -Wformat=2"
12007966bf024Smrg
120089384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
120099384b2f3Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; }
120109384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
120119384b2f3Smrg		if eval \${$cacheid+:} false; then :
120129384b2f3Smrg  $as_echo_n "(cached) " >&6
120139384b2f3Smrgelse
120149384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
120159384b2f3Smrg/* end confdefs.h.  */
120169384b2f3Smrgint i;
120179384b2f3Smrgint
120189384b2f3Smrgmain ()
120199384b2f3Smrg{
12020966bf024Smrg
120219384b2f3Smrg  ;
120229384b2f3Smrg  return 0;
120239384b2f3Smrg}
120249384b2f3Smrg_ACEOF
120259384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
120269384b2f3Smrg  eval $cacheid=yes
120279384b2f3Smrgelse
120289384b2f3Smrg  eval $cacheid=no
120299384b2f3Smrgfi
120309384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
120319384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
120329384b2f3Smrgfi
12033966bf024Smrg
12034966bf024Smrg
120359384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
12036966bf024Smrg
120379384b2f3Smrg		eval supported=\$$cacheid
120389384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
120399384b2f3Smrg$as_echo "$supported" >&6; }
120409384b2f3Smrg		if test "$supported" = "yes" ; then
120419384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
120429384b2f3Smrg			found="yes"
120439384b2f3Smrg		fi
120449384b2f3Smrg	fi
12045966bf024Smrg
120469384b2f3Smrg	if test $found = "no" ; then
120479384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
120489384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
120499384b2f3Smrg		fi
12050966bf024Smrg
120519384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
120529384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
120539384b2f3Smrg		fi
12054966bf024Smrg
120559384b2f3Smrg		CFLAGS="$CFLAGS -Wformat"
12056966bf024Smrg
120579384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
120589384b2f3Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; }
120599384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wformat
120609384b2f3Smrg		if eval \${$cacheid+:} false; then :
120619384b2f3Smrg  $as_echo_n "(cached) " >&6
12062966bf024Smrgelse
120639384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
120649384b2f3Smrg/* end confdefs.h.  */
120659384b2f3Smrgint i;
120669384b2f3Smrgint
120679384b2f3Smrgmain ()
120689384b2f3Smrg{
12069966bf024Smrg
120709384b2f3Smrg  ;
120719384b2f3Smrg  return 0;
120729384b2f3Smrg}
120739384b2f3Smrg_ACEOF
120749384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
120759384b2f3Smrg  eval $cacheid=yes
12076966bf024Smrgelse
120779384b2f3Smrg  eval $cacheid=no
12078966bf024Smrgfi
120799384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
120809384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
12081966bf024Smrgfi
12082966bf024Smrg
12083966bf024Smrg
120849384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
12085966bf024Smrg
120869384b2f3Smrg		eval supported=\$$cacheid
120879384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
120889384b2f3Smrg$as_echo "$supported" >&6; }
120899384b2f3Smrg		if test "$supported" = "yes" ; then
120909384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
120919384b2f3Smrg			found="yes"
120929384b2f3Smrg		fi
120939384b2f3Smrg	fi
12094966bf024Smrg
12095966bf024Smrg
12096966bf024Smrg
12097966bf024Smrg
12098966bf024Smrg
12099966bf024Smrg
12100966bf024Smrg
12101966bf024Smrg
12102966bf024Smrg
12103966bf024Smrg
12104966bf024Smrg
12105966bf024Smrg
12106966bf024Smrg
12107966bf024Smrg
12108966bf024Smrg
12109966bf024Smrg
12110966bf024Smrg
121119384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
12112966bf024Smrg
121139384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
121149384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
121159384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
121169384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
121179384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
121189384b2f3Smrg  $as_echo_n "(cached) " >&6
121199384b2f3Smrgelse
121209384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
121219384b2f3Smrg/* end confdefs.h.  */
121229384b2f3Smrgint i;
121239384b2f3Smrg_ACEOF
121249384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
121259384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
121269384b2f3Smrgelse
121279384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
121289384b2f3Smrgfi
121299384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
121309384b2f3Smrgfi
121319384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
121329384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
121339384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
121349384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
121359384b2f3Smrgfi
12136966bf024Smrg
121379384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
121389384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
121399384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
12140966bf024Smrg	fi
121419384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
121429384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
121439384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
121449384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
121459384b2f3Smrg  $as_echo_n "(cached) " >&6
121469384b2f3Smrgelse
121479384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
121489384b2f3Smrg/* end confdefs.h.  */
121499384b2f3Smrgint i;
121509384b2f3Smrg_ACEOF
121519384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
121529384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
121539384b2f3Smrgelse
121549384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
121559384b2f3Smrgfi
121569384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
121579384b2f3Smrgfi
121589384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
121599384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
121609384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
121619384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
121629384b2f3Smrgfi
12163966bf024Smrg
121649384b2f3Smrgfound="no"
12165966bf024Smrg
121669384b2f3Smrg	if test $found = "no" ; then
121679384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
121689384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
121699384b2f3Smrg		fi
12170966bf024Smrg
121719384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
121729384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
121739384b2f3Smrg		fi
12174966bf024Smrg
121759384b2f3Smrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
12176966bf024Smrg
121779384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
121789384b2f3Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; }
121799384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
121809384b2f3Smrg		if eval \${$cacheid+:} false; then :
121819384b2f3Smrg  $as_echo_n "(cached) " >&6
121829384b2f3Smrgelse
121839384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12184966bf024Smrg/* end confdefs.h.  */
121859384b2f3Smrgint i;
12186966bf024Smrgint
12187966bf024Smrgmain ()
12188966bf024Smrg{
12189966bf024Smrg
12190966bf024Smrg  ;
12191966bf024Smrg  return 0;
12192966bf024Smrg}
12193966bf024Smrg_ACEOF
121949384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
121959384b2f3Smrg  eval $cacheid=yes
12196966bf024Smrgelse
121979384b2f3Smrg  eval $cacheid=no
121989384b2f3Smrgfi
121999384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
122009384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
12201966bf024Smrgfi
12202966bf024Smrg
122039384b2f3Smrg
122049384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
122059384b2f3Smrg
122069384b2f3Smrg		eval supported=\$$cacheid
122079384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
122089384b2f3Smrg$as_echo "$supported" >&6; }
122099384b2f3Smrg		if test "$supported" = "yes" ; then
122109384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
122119384b2f3Smrg			found="yes"
122129384b2f3Smrg		fi
122139384b2f3Smrg	fi
122149384b2f3Smrg
122159384b2f3Smrg
122169384b2f3Smrg
122179384b2f3Smrg
122189384b2f3Smrg
122199384b2f3Smrg
122209384b2f3Smrg
122219384b2f3Smrg
122229384b2f3Smrg
122239384b2f3Smrg
122249384b2f3Smrg
122259384b2f3Smrg
122269384b2f3Smrg
122279384b2f3Smrg
122289384b2f3Smrg
122299384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
122309384b2f3Smrg
122319384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
122329384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
122339384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
122349384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
122359384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
122369384b2f3Smrg  $as_echo_n "(cached) " >&6
122379384b2f3Smrgelse
122389384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
122399384b2f3Smrg/* end confdefs.h.  */
122409384b2f3Smrgint i;
12241966bf024Smrg_ACEOF
122429384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
122439384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
122449384b2f3Smrgelse
122459384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
122469384b2f3Smrgfi
122479384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
122489384b2f3Smrgfi
122499384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
122509384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
122519384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
122529384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
122539384b2f3Smrgfi
122549384b2f3Smrg
122559384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
122569384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
122579384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
122589384b2f3Smrg	fi
122599384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
122609384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
122619384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
122629384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
122639384b2f3Smrg  $as_echo_n "(cached) " >&6
122649384b2f3Smrgelse
122659384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12266966bf024Smrg/* end confdefs.h.  */
122679384b2f3Smrgint i;
122689384b2f3Smrg_ACEOF
122699384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
122709384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
122719384b2f3Smrgelse
122729384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
122739384b2f3Smrgfi
122749384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
122759384b2f3Smrgfi
122769384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
122779384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
122789384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
122799384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
122809384b2f3Smrgfi
122819384b2f3Smrg
122829384b2f3Smrgfound="no"
122839384b2f3Smrg
122849384b2f3Smrg	if test $found = "no" ; then
122859384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
122869384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
122879384b2f3Smrg		fi
12288966bf024Smrg
122899384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
122909384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
122919384b2f3Smrg		fi
122929384b2f3Smrg
122939384b2f3Smrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
122949384b2f3Smrg
122959384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
122969384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; }
122979384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
122989384b2f3Smrg		if eval \${$cacheid+:} false; then :
122999384b2f3Smrg  $as_echo_n "(cached) " >&6
123009384b2f3Smrgelse
123019384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
123029384b2f3Smrg/* end confdefs.h.  */
123039384b2f3Smrgint i;
12304966bf024Smrgint
12305966bf024Smrgmain ()
12306966bf024Smrg{
12307966bf024Smrg
12308966bf024Smrg  ;
12309966bf024Smrg  return 0;
12310966bf024Smrg}
12311966bf024Smrg_ACEOF
123129384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
123139384b2f3Smrg  eval $cacheid=yes
12314966bf024Smrgelse
123159384b2f3Smrg  eval $cacheid=no
123169384b2f3Smrgfi
123179384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
123189384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
12319966bf024Smrgfi
12320966bf024Smrg
12321966bf024Smrg
123229384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
12323966bf024Smrg
123249384b2f3Smrg		eval supported=\$$cacheid
123259384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
123269384b2f3Smrg$as_echo "$supported" >&6; }
123279384b2f3Smrg		if test "$supported" = "yes" ; then
123289384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
123299384b2f3Smrg			found="yes"
123309384b2f3Smrg		fi
123319384b2f3Smrg	fi
12332966bf024Smrg
12333966bf024Smrg
12334966bf024Smrg
12335966bf024Smrg
12336966bf024Smrg
12337966bf024Smrg
12338966bf024Smrg
12339966bf024Smrg
12340966bf024Smrg
12341966bf024Smrg
12342966bf024Smrg
12343966bf024Smrg
12344966bf024Smrg
12345966bf024Smrg
12346966bf024Smrg
123479384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
12348966bf024Smrg
123499384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
123509384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
123519384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
123529384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
123539384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
123549384b2f3Smrg  $as_echo_n "(cached) " >&6
123559384b2f3Smrgelse
123569384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
123579384b2f3Smrg/* end confdefs.h.  */
123589384b2f3Smrgint i;
123599384b2f3Smrg_ACEOF
123609384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
123619384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
123629384b2f3Smrgelse
123639384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
123649384b2f3Smrgfi
123659384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
123669384b2f3Smrgfi
123679384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
123689384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
123699384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
123709384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
123719384b2f3Smrgfi
12372966bf024Smrg
123739384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
123749384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
123759384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
123769384b2f3Smrg	fi
123779384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
123789384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
123799384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
123809384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
123819384b2f3Smrg  $as_echo_n "(cached) " >&6
123829384b2f3Smrgelse
123839384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
123849384b2f3Smrg/* end confdefs.h.  */
123859384b2f3Smrgint i;
123869384b2f3Smrg_ACEOF
123879384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
123889384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
123899384b2f3Smrgelse
123909384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
123919384b2f3Smrgfi
123929384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
123939384b2f3Smrgfi
123949384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
123959384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
123969384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
123979384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
123989384b2f3Smrgfi
12399966bf024Smrg
124009384b2f3Smrgfound="no"
12401966bf024Smrg
124029384b2f3Smrg	if test $found = "no" ; then
124039384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
124049384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
124059384b2f3Smrg		fi
12406966bf024Smrg
124079384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
124089384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
124099384b2f3Smrg		fi
12410966bf024Smrg
124119384b2f3Smrg		CFLAGS="$CFLAGS -Wnested-externs"
12412966bf024Smrg
124139384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
124149384b2f3Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; }
124159384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wnested_externs
124169384b2f3Smrg		if eval \${$cacheid+:} false; then :
124179384b2f3Smrg  $as_echo_n "(cached) " >&6
124189384b2f3Smrgelse
124199384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
124209384b2f3Smrg/* end confdefs.h.  */
124219384b2f3Smrgint i;
124229384b2f3Smrgint
124239384b2f3Smrgmain ()
124249384b2f3Smrg{
12425966bf024Smrg
124269384b2f3Smrg  ;
124279384b2f3Smrg  return 0;
124289384b2f3Smrg}
124299384b2f3Smrg_ACEOF
124309384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
124319384b2f3Smrg  eval $cacheid=yes
124329384b2f3Smrgelse
124339384b2f3Smrg  eval $cacheid=no
124349384b2f3Smrgfi
124359384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
124369384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
124379384b2f3Smrgfi
12438966bf024Smrg
12439966bf024Smrg
124409384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
12441966bf024Smrg
124429384b2f3Smrg		eval supported=\$$cacheid
124439384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
124449384b2f3Smrg$as_echo "$supported" >&6; }
124459384b2f3Smrg		if test "$supported" = "yes" ; then
124469384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
124479384b2f3Smrg			found="yes"
124489384b2f3Smrg		fi
124499384b2f3Smrg	fi
12450966bf024Smrg
12451966bf024Smrg
12452966bf024Smrg
12453966bf024Smrg
12454966bf024Smrg
12455966bf024Smrg
124569384b2f3Smrg
124579384b2f3Smrg
124589384b2f3Smrg
124599384b2f3Smrg
124609384b2f3Smrg
124619384b2f3Smrg
124629384b2f3Smrg
124639384b2f3Smrg
124649384b2f3Smrg
124659384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
124669384b2f3Smrg
124679384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
124689384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
124699384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
124709384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
124719384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
124729384b2f3Smrg  $as_echo_n "(cached) " >&6
124739384b2f3Smrgelse
124749384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
124759384b2f3Smrg/* end confdefs.h.  */
124769384b2f3Smrgint i;
124779384b2f3Smrg_ACEOF
124789384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
124799384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
124809384b2f3Smrgelse
124819384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
124829384b2f3Smrgfi
124839384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
124849384b2f3Smrgfi
124859384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
124869384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
124879384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
124889384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
12489966bf024Smrgfi
12490966bf024Smrg
124919384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
124929384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
124939384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
124949384b2f3Smrg	fi
124959384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
124969384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
124979384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
124989384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
124999384b2f3Smrg  $as_echo_n "(cached) " >&6
125009384b2f3Smrgelse
125019384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
125029384b2f3Smrg/* end confdefs.h.  */
125039384b2f3Smrgint i;
125049384b2f3Smrg_ACEOF
125059384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
125069384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
125079384b2f3Smrgelse
125089384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
125099384b2f3Smrgfi
125109384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
125119384b2f3Smrgfi
125129384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
125139384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
125149384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
125159384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
125169384b2f3Smrgfi
12517966bf024Smrg
125189384b2f3Smrgfound="no"
12519966bf024Smrg
125209384b2f3Smrg	if test $found = "no" ; then
125219384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
125229384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
125239384b2f3Smrg		fi
12524966bf024Smrg
125259384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
125269384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
125279384b2f3Smrg		fi
125289384b2f3Smrg
125299384b2f3Smrg		CFLAGS="$CFLAGS -Wbad-function-cast"
125309384b2f3Smrg
125319384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
125329384b2f3Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; }
125339384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
125349384b2f3Smrg		if eval \${$cacheid+:} false; then :
125359384b2f3Smrg  $as_echo_n "(cached) " >&6
12536966bf024Smrgelse
125379384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
125389384b2f3Smrg/* end confdefs.h.  */
125399384b2f3Smrgint i;
125409384b2f3Smrgint
125419384b2f3Smrgmain ()
125429384b2f3Smrg{
125439384b2f3Smrg
125449384b2f3Smrg  ;
125459384b2f3Smrg  return 0;
125469384b2f3Smrg}
125479384b2f3Smrg_ACEOF
125489384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
125499384b2f3Smrg  eval $cacheid=yes
125509384b2f3Smrgelse
125519384b2f3Smrg  eval $cacheid=no
125529384b2f3Smrgfi
125539384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
125549384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
12555966bf024Smrgfi
12556966bf024Smrg
12557966bf024Smrg
125589384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
12559966bf024Smrg
125609384b2f3Smrg		eval supported=\$$cacheid
125619384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
125629384b2f3Smrg$as_echo "$supported" >&6; }
125639384b2f3Smrg		if test "$supported" = "yes" ; then
125649384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
125659384b2f3Smrg			found="yes"
125669384b2f3Smrg		fi
125679384b2f3Smrg	fi
12568966bf024Smrg
12569966bf024Smrg
12570966bf024Smrg
12571966bf024Smrg
12572966bf024Smrg
12573966bf024Smrg
12574966bf024Smrg
12575966bf024Smrg
12576966bf024Smrg
12577966bf024Smrg
12578966bf024Smrg
12579966bf024Smrg
12580966bf024Smrg
12581966bf024Smrg
12582966bf024Smrg
125839384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
125849384b2f3Smrg
125859384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
125869384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
125879384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
125889384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
125899384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
125909384b2f3Smrg  $as_echo_n "(cached) " >&6
125919384b2f3Smrgelse
125929384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
125939384b2f3Smrg/* end confdefs.h.  */
125949384b2f3Smrgint i;
125959384b2f3Smrg_ACEOF
125969384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
125979384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
125989384b2f3Smrgelse
125999384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
126009384b2f3Smrgfi
126019384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
126029384b2f3Smrgfi
126039384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
126049384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
126059384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
126069384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
126079384b2f3Smrgfi
126089384b2f3Smrg
126099384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
126109384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
126119384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
126129384b2f3Smrg	fi
126139384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
126149384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
126159384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
126169384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
126179384b2f3Smrg  $as_echo_n "(cached) " >&6
126189384b2f3Smrgelse
126199384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
126209384b2f3Smrg/* end confdefs.h.  */
126219384b2f3Smrgint i;
126229384b2f3Smrg_ACEOF
126239384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
126249384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
126259384b2f3Smrgelse
126269384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
126279384b2f3Smrgfi
126289384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
126299384b2f3Smrgfi
126309384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
126319384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
126329384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
126339384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
126349384b2f3Smrgfi
126359384b2f3Smrg
126369384b2f3Smrgfound="no"
126379384b2f3Smrg
126389384b2f3Smrg	if test $found = "no" ; then
126399384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
126409384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
126419384b2f3Smrg		fi
126429384b2f3Smrg
126439384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
126449384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
126459384b2f3Smrg		fi
126469384b2f3Smrg
126479384b2f3Smrg		CFLAGS="$CFLAGS -Wold-style-definition"
126489384b2f3Smrg
126499384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
126509384b2f3Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; }
126519384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
126529384b2f3Smrg		if eval \${$cacheid+:} false; then :
126539384b2f3Smrg  $as_echo_n "(cached) " >&6
126549384b2f3Smrgelse
126559384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
126569384b2f3Smrg/* end confdefs.h.  */
126579384b2f3Smrgint i;
126589384b2f3Smrgint
126599384b2f3Smrgmain ()
126609384b2f3Smrg{
126619384b2f3Smrg
126629384b2f3Smrg  ;
126639384b2f3Smrg  return 0;
126649384b2f3Smrg}
126659384b2f3Smrg_ACEOF
126669384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
126679384b2f3Smrg  eval $cacheid=yes
126689384b2f3Smrgelse
126699384b2f3Smrg  eval $cacheid=no
126709384b2f3Smrgfi
126719384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
126729384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
126739384b2f3Smrgfi
126749384b2f3Smrg
126759384b2f3Smrg
126769384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
126779384b2f3Smrg
126789384b2f3Smrg		eval supported=\$$cacheid
126799384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
126809384b2f3Smrg$as_echo "$supported" >&6; }
126819384b2f3Smrg		if test "$supported" = "yes" ; then
126829384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
126839384b2f3Smrg			found="yes"
126849384b2f3Smrg		fi
126859384b2f3Smrg	fi
126869384b2f3Smrg
126879384b2f3Smrg
126889384b2f3Smrg
126899384b2f3Smrg
126909384b2f3Smrg
126919384b2f3Smrg
126929384b2f3Smrg
126939384b2f3Smrg
126949384b2f3Smrg
126959384b2f3Smrg
126969384b2f3Smrg
126979384b2f3Smrg
126989384b2f3Smrg
126999384b2f3Smrg
127009384b2f3Smrg
127019384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
127029384b2f3Smrg
127039384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
127049384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
127059384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
127069384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
127079384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
127089384b2f3Smrg  $as_echo_n "(cached) " >&6
127099384b2f3Smrgelse
127109384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
127119384b2f3Smrg/* end confdefs.h.  */
127129384b2f3Smrgint i;
127139384b2f3Smrg_ACEOF
127149384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
127159384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
127169384b2f3Smrgelse
127179384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
127189384b2f3Smrgfi
127199384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
127209384b2f3Smrgfi
127219384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
127229384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
127239384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
127249384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
127259384b2f3Smrgfi
127269384b2f3Smrg
127279384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
127289384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
127299384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
127309384b2f3Smrg	fi
127319384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
127329384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
127339384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
127349384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
127359384b2f3Smrg  $as_echo_n "(cached) " >&6
127369384b2f3Smrgelse
127379384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
127389384b2f3Smrg/* end confdefs.h.  */
127399384b2f3Smrgint i;
127409384b2f3Smrg_ACEOF
127419384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
127429384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
127439384b2f3Smrgelse
127449384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
127459384b2f3Smrgfi
127469384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
127479384b2f3Smrgfi
127489384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
127499384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
127509384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
127519384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
127529384b2f3Smrgfi
127539384b2f3Smrg
127549384b2f3Smrgfound="no"
127559384b2f3Smrg
127569384b2f3Smrg	if test $found = "no" ; then
127579384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
127589384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
127599384b2f3Smrg		fi
127609384b2f3Smrg
127619384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
127629384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
127639384b2f3Smrg		fi
127649384b2f3Smrg
127659384b2f3Smrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
127669384b2f3Smrg
127679384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
127689384b2f3Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
127699384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
127709384b2f3Smrg		if eval \${$cacheid+:} false; then :
127719384b2f3Smrg  $as_echo_n "(cached) " >&6
127729384b2f3Smrgelse
127739384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
127749384b2f3Smrg/* end confdefs.h.  */
127759384b2f3Smrgint i;
127769384b2f3Smrgint
127779384b2f3Smrgmain ()
127789384b2f3Smrg{
127799384b2f3Smrg
127809384b2f3Smrg  ;
127819384b2f3Smrg  return 0;
127829384b2f3Smrg}
127839384b2f3Smrg_ACEOF
127849384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
127859384b2f3Smrg  eval $cacheid=yes
127869384b2f3Smrgelse
127879384b2f3Smrg  eval $cacheid=no
127889384b2f3Smrgfi
127899384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
127909384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
127919384b2f3Smrgfi
127929384b2f3Smrg
127939384b2f3Smrg
127949384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
127959384b2f3Smrg
127969384b2f3Smrg		eval supported=\$$cacheid
127979384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
127989384b2f3Smrg$as_echo "$supported" >&6; }
127999384b2f3Smrg		if test "$supported" = "yes" ; then
128009384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
128019384b2f3Smrg			found="yes"
128029384b2f3Smrg		fi
128039384b2f3Smrg	fi
128049384b2f3Smrg
128059384b2f3Smrg
128069384b2f3Smrg
128079384b2f3Smrg
128089384b2f3Smrg
128099384b2f3Smrg# This chunk adds additional warnings that could catch undesired effects.
128109384b2f3Smrg
128119384b2f3Smrg
128129384b2f3Smrg
128139384b2f3Smrg
128149384b2f3Smrg
128159384b2f3Smrg
128169384b2f3Smrg
128179384b2f3Smrg
128189384b2f3Smrg
128199384b2f3Smrg
128209384b2f3Smrg
128219384b2f3Smrg
128229384b2f3Smrg
128239384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
128249384b2f3Smrg
128259384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
128269384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
128279384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
128289384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
128299384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
128309384b2f3Smrg  $as_echo_n "(cached) " >&6
128319384b2f3Smrgelse
128329384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
128339384b2f3Smrg/* end confdefs.h.  */
128349384b2f3Smrgint i;
128359384b2f3Smrg_ACEOF
128369384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
128379384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
128389384b2f3Smrgelse
128399384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
128409384b2f3Smrgfi
128419384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
128429384b2f3Smrgfi
128439384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
128449384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
128459384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
128469384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
128479384b2f3Smrgfi
128489384b2f3Smrg
128499384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
128509384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
128519384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
128529384b2f3Smrg	fi
128539384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
128549384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
128559384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
128569384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
128579384b2f3Smrg  $as_echo_n "(cached) " >&6
128589384b2f3Smrgelse
128599384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
128609384b2f3Smrg/* end confdefs.h.  */
128619384b2f3Smrgint i;
128629384b2f3Smrg_ACEOF
128639384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
128649384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
128659384b2f3Smrgelse
128669384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
128679384b2f3Smrgfi
128689384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
128699384b2f3Smrgfi
128709384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
128719384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
128729384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
128739384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
128749384b2f3Smrgfi
128759384b2f3Smrg
128769384b2f3Smrgfound="no"
128779384b2f3Smrg
128789384b2f3Smrg	if test $found = "no" ; then
128799384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
128809384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
128819384b2f3Smrg		fi
128829384b2f3Smrg
128839384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
128849384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
128859384b2f3Smrg		fi
128869384b2f3Smrg
128879384b2f3Smrg		CFLAGS="$CFLAGS -Wunused"
128889384b2f3Smrg
128899384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
128909384b2f3Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; }
128919384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wunused
128929384b2f3Smrg		if eval \${$cacheid+:} false; then :
128939384b2f3Smrg  $as_echo_n "(cached) " >&6
128949384b2f3Smrgelse
128959384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
128969384b2f3Smrg/* end confdefs.h.  */
128979384b2f3Smrgint i;
128989384b2f3Smrgint
128999384b2f3Smrgmain ()
129009384b2f3Smrg{
129019384b2f3Smrg
129029384b2f3Smrg  ;
129039384b2f3Smrg  return 0;
129049384b2f3Smrg}
129059384b2f3Smrg_ACEOF
129069384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
129079384b2f3Smrg  eval $cacheid=yes
129089384b2f3Smrgelse
129099384b2f3Smrg  eval $cacheid=no
129109384b2f3Smrgfi
129119384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
129129384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
129139384b2f3Smrgfi
129149384b2f3Smrg
129159384b2f3Smrg
129169384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
129179384b2f3Smrg
129189384b2f3Smrg		eval supported=\$$cacheid
129199384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
129209384b2f3Smrg$as_echo "$supported" >&6; }
129219384b2f3Smrg		if test "$supported" = "yes" ; then
129229384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
129239384b2f3Smrg			found="yes"
129249384b2f3Smrg		fi
129259384b2f3Smrg	fi
129269384b2f3Smrg
129279384b2f3Smrg
129289384b2f3Smrg
129299384b2f3Smrg
129309384b2f3Smrg
129319384b2f3Smrg
129329384b2f3Smrg
129339384b2f3Smrg
129349384b2f3Smrg
129359384b2f3Smrg
129369384b2f3Smrg
129379384b2f3Smrg
129389384b2f3Smrg
129399384b2f3Smrg
129409384b2f3Smrg
129419384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
129429384b2f3Smrg
129439384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
129449384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
129459384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
129469384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
129479384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
129489384b2f3Smrg  $as_echo_n "(cached) " >&6
129499384b2f3Smrgelse
129509384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
129519384b2f3Smrg/* end confdefs.h.  */
129529384b2f3Smrgint i;
129539384b2f3Smrg_ACEOF
129549384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
129559384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
129569384b2f3Smrgelse
129579384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
129589384b2f3Smrgfi
129599384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
129609384b2f3Smrgfi
129619384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
129629384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
129639384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
129649384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
129659384b2f3Smrgfi
129669384b2f3Smrg
129679384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
129689384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
129699384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
129709384b2f3Smrg	fi
129719384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
129729384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
129739384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
129749384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
129759384b2f3Smrg  $as_echo_n "(cached) " >&6
129769384b2f3Smrgelse
129779384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
129789384b2f3Smrg/* end confdefs.h.  */
129799384b2f3Smrgint i;
129809384b2f3Smrg_ACEOF
129819384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
129829384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
129839384b2f3Smrgelse
129849384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
129859384b2f3Smrgfi
129869384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
129879384b2f3Smrgfi
129889384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
129899384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
129909384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
129919384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
129929384b2f3Smrgfi
129939384b2f3Smrg
129949384b2f3Smrgfound="no"
129959384b2f3Smrg
129969384b2f3Smrg	if test $found = "no" ; then
129979384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
129989384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
129999384b2f3Smrg		fi
130009384b2f3Smrg
130019384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
130029384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
130039384b2f3Smrg		fi
130049384b2f3Smrg
130059384b2f3Smrg		CFLAGS="$CFLAGS -Wuninitialized"
130069384b2f3Smrg
130079384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
130089384b2f3Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
130099384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wuninitialized
130109384b2f3Smrg		if eval \${$cacheid+:} false; then :
130119384b2f3Smrg  $as_echo_n "(cached) " >&6
130129384b2f3Smrgelse
130139384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
130149384b2f3Smrg/* end confdefs.h.  */
130159384b2f3Smrgint i;
130169384b2f3Smrgint
130179384b2f3Smrgmain ()
130189384b2f3Smrg{
130199384b2f3Smrg
130209384b2f3Smrg  ;
130219384b2f3Smrg  return 0;
130229384b2f3Smrg}
130239384b2f3Smrg_ACEOF
130249384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
130259384b2f3Smrg  eval $cacheid=yes
130269384b2f3Smrgelse
130279384b2f3Smrg  eval $cacheid=no
130289384b2f3Smrgfi
130299384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
130309384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
130319384b2f3Smrgfi
130329384b2f3Smrg
130339384b2f3Smrg
130349384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
130359384b2f3Smrg
130369384b2f3Smrg		eval supported=\$$cacheid
130379384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
130389384b2f3Smrg$as_echo "$supported" >&6; }
130399384b2f3Smrg		if test "$supported" = "yes" ; then
130409384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
130419384b2f3Smrg			found="yes"
130429384b2f3Smrg		fi
130439384b2f3Smrg	fi
130449384b2f3Smrg
130459384b2f3Smrg
130469384b2f3Smrg
130479384b2f3Smrg
130489384b2f3Smrg
130499384b2f3Smrg
130509384b2f3Smrg
130519384b2f3Smrg
130529384b2f3Smrg
130539384b2f3Smrg
130549384b2f3Smrg
130559384b2f3Smrg
130569384b2f3Smrg
130579384b2f3Smrg
130589384b2f3Smrg
130599384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
130609384b2f3Smrg
130619384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
130629384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
130639384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
130649384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
130659384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
130669384b2f3Smrg  $as_echo_n "(cached) " >&6
130679384b2f3Smrgelse
130689384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
130699384b2f3Smrg/* end confdefs.h.  */
130709384b2f3Smrgint i;
130719384b2f3Smrg_ACEOF
130729384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
130739384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
130749384b2f3Smrgelse
130759384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
130769384b2f3Smrgfi
130779384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
130789384b2f3Smrgfi
130799384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
130809384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
130819384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
130829384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
130839384b2f3Smrgfi
130849384b2f3Smrg
130859384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
130869384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
130879384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
130889384b2f3Smrg	fi
130899384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
130909384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
130919384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
130929384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
130939384b2f3Smrg  $as_echo_n "(cached) " >&6
130949384b2f3Smrgelse
130959384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
130969384b2f3Smrg/* end confdefs.h.  */
130979384b2f3Smrgint i;
130989384b2f3Smrg_ACEOF
130999384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
131009384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
131019384b2f3Smrgelse
131029384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
131039384b2f3Smrgfi
131049384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
131059384b2f3Smrgfi
131069384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
131079384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
131089384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
131099384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
131109384b2f3Smrgfi
131119384b2f3Smrg
131129384b2f3Smrgfound="no"
131139384b2f3Smrg
131149384b2f3Smrg	if test $found = "no" ; then
131159384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
131169384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
131179384b2f3Smrg		fi
131189384b2f3Smrg
131199384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
131209384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
131219384b2f3Smrg		fi
131229384b2f3Smrg
131239384b2f3Smrg		CFLAGS="$CFLAGS -Wshadow"
131249384b2f3Smrg
131259384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
131269384b2f3Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; }
131279384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wshadow
131289384b2f3Smrg		if eval \${$cacheid+:} false; then :
131299384b2f3Smrg  $as_echo_n "(cached) " >&6
131309384b2f3Smrgelse
131319384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
131329384b2f3Smrg/* end confdefs.h.  */
131339384b2f3Smrgint i;
131349384b2f3Smrgint
131359384b2f3Smrgmain ()
131369384b2f3Smrg{
131379384b2f3Smrg
131389384b2f3Smrg  ;
131399384b2f3Smrg  return 0;
131409384b2f3Smrg}
131419384b2f3Smrg_ACEOF
131429384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
131439384b2f3Smrg  eval $cacheid=yes
131449384b2f3Smrgelse
131459384b2f3Smrg  eval $cacheid=no
131469384b2f3Smrgfi
131479384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
131489384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
131499384b2f3Smrgfi
131509384b2f3Smrg
131519384b2f3Smrg
131529384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
131539384b2f3Smrg
131549384b2f3Smrg		eval supported=\$$cacheid
131559384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
131569384b2f3Smrg$as_echo "$supported" >&6; }
131579384b2f3Smrg		if test "$supported" = "yes" ; then
131589384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
131599384b2f3Smrg			found="yes"
131609384b2f3Smrg		fi
131619384b2f3Smrg	fi
131629384b2f3Smrg
131639384b2f3Smrg
131649384b2f3Smrg
131659384b2f3Smrg
131669384b2f3Smrg
131679384b2f3Smrg
131689384b2f3Smrg
131699384b2f3Smrg
131709384b2f3Smrg
131719384b2f3Smrg
131729384b2f3Smrg
131739384b2f3Smrg
131749384b2f3Smrg
131759384b2f3Smrg
131769384b2f3Smrg
131779384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
131789384b2f3Smrg
131799384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
131809384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
131819384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
131829384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
131839384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
131849384b2f3Smrg  $as_echo_n "(cached) " >&6
131859384b2f3Smrgelse
131869384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
131879384b2f3Smrg/* end confdefs.h.  */
131889384b2f3Smrgint i;
131899384b2f3Smrg_ACEOF
131909384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
131919384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
131929384b2f3Smrgelse
131939384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
131949384b2f3Smrgfi
131959384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
131969384b2f3Smrgfi
131979384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
131989384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
131999384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
132009384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
132019384b2f3Smrgfi
132029384b2f3Smrg
132039384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
132049384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
132059384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
132069384b2f3Smrg	fi
132079384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
132089384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
132099384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
132109384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
132119384b2f3Smrg  $as_echo_n "(cached) " >&6
132129384b2f3Smrgelse
132139384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
132149384b2f3Smrg/* end confdefs.h.  */
132159384b2f3Smrgint i;
132169384b2f3Smrg_ACEOF
132179384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
132189384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
132199384b2f3Smrgelse
132209384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
132219384b2f3Smrgfi
132229384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
132239384b2f3Smrgfi
132249384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
132259384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
132269384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
132279384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
132289384b2f3Smrgfi
132299384b2f3Smrg
132309384b2f3Smrgfound="no"
132319384b2f3Smrg
132329384b2f3Smrg	if test $found = "no" ; then
132339384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
132349384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
132359384b2f3Smrg		fi
132369384b2f3Smrg
132379384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
132389384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
132399384b2f3Smrg		fi
132409384b2f3Smrg
132419384b2f3Smrg		CFLAGS="$CFLAGS -Wcast-qual"
132429384b2f3Smrg
132439384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wcast-qual" >&5
132449384b2f3Smrg$as_echo_n "checking if $CC supports -Wcast-qual... " >&6; }
132459384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wcast_qual
132469384b2f3Smrg		if eval \${$cacheid+:} false; then :
132479384b2f3Smrg  $as_echo_n "(cached) " >&6
132489384b2f3Smrgelse
132499384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
132509384b2f3Smrg/* end confdefs.h.  */
132519384b2f3Smrgint i;
132529384b2f3Smrgint
132539384b2f3Smrgmain ()
132549384b2f3Smrg{
132559384b2f3Smrg
132569384b2f3Smrg  ;
132579384b2f3Smrg  return 0;
132589384b2f3Smrg}
132599384b2f3Smrg_ACEOF
132609384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
132619384b2f3Smrg  eval $cacheid=yes
132629384b2f3Smrgelse
132639384b2f3Smrg  eval $cacheid=no
132649384b2f3Smrgfi
132659384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
132669384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
132679384b2f3Smrgfi
132689384b2f3Smrg
132699384b2f3Smrg
132709384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
132719384b2f3Smrg
132729384b2f3Smrg		eval supported=\$$cacheid
132739384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
132749384b2f3Smrg$as_echo "$supported" >&6; }
132759384b2f3Smrg		if test "$supported" = "yes" ; then
132769384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wcast-qual"
132779384b2f3Smrg			found="yes"
132789384b2f3Smrg		fi
132799384b2f3Smrg	fi
132809384b2f3Smrg
132819384b2f3Smrg
132829384b2f3Smrg
132839384b2f3Smrg
132849384b2f3Smrg
132859384b2f3Smrg
132869384b2f3Smrg
132879384b2f3Smrg
132889384b2f3Smrg
132899384b2f3Smrg
132909384b2f3Smrg
132919384b2f3Smrg
132929384b2f3Smrg
132939384b2f3Smrg
132949384b2f3Smrg
132959384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
132969384b2f3Smrg
132979384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
132989384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
132999384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
133009384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
133019384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
133029384b2f3Smrg  $as_echo_n "(cached) " >&6
133039384b2f3Smrgelse
133049384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
133059384b2f3Smrg/* end confdefs.h.  */
133069384b2f3Smrgint i;
133079384b2f3Smrg_ACEOF
133089384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
133099384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
133109384b2f3Smrgelse
133119384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
133129384b2f3Smrgfi
133139384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
133149384b2f3Smrgfi
133159384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
133169384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
133179384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
133189384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
133199384b2f3Smrgfi
133209384b2f3Smrg
133219384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
133229384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
133239384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
133249384b2f3Smrg	fi
133259384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
133269384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
133279384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
133289384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
133299384b2f3Smrg  $as_echo_n "(cached) " >&6
133309384b2f3Smrgelse
133319384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
133329384b2f3Smrg/* end confdefs.h.  */
133339384b2f3Smrgint i;
133349384b2f3Smrg_ACEOF
133359384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
133369384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
133379384b2f3Smrgelse
133389384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
133399384b2f3Smrgfi
133409384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
133419384b2f3Smrgfi
133429384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
133439384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
133449384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
133459384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
133469384b2f3Smrgfi
133479384b2f3Smrg
133489384b2f3Smrgfound="no"
133499384b2f3Smrg
133509384b2f3Smrg	if test $found = "no" ; then
133519384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
133529384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
133539384b2f3Smrg		fi
133549384b2f3Smrg
133559384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
133569384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
133579384b2f3Smrg		fi
133589384b2f3Smrg
133599384b2f3Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
133609384b2f3Smrg
133619384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
133629384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; }
133639384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
133649384b2f3Smrg		if eval \${$cacheid+:} false; then :
133659384b2f3Smrg  $as_echo_n "(cached) " >&6
133669384b2f3Smrgelse
133679384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
133689384b2f3Smrg/* end confdefs.h.  */
133699384b2f3Smrgint i;
133709384b2f3Smrgint
133719384b2f3Smrgmain ()
133729384b2f3Smrg{
133739384b2f3Smrg
133749384b2f3Smrg  ;
133759384b2f3Smrg  return 0;
133769384b2f3Smrg}
133779384b2f3Smrg_ACEOF
133789384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
133799384b2f3Smrg  eval $cacheid=yes
133809384b2f3Smrgelse
133819384b2f3Smrg  eval $cacheid=no
133829384b2f3Smrgfi
133839384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
133849384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
133859384b2f3Smrgfi
133869384b2f3Smrg
133879384b2f3Smrg
133889384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
133899384b2f3Smrg
133909384b2f3Smrg		eval supported=\$$cacheid
133919384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
133929384b2f3Smrg$as_echo "$supported" >&6; }
133939384b2f3Smrg		if test "$supported" = "yes" ; then
133949384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
133959384b2f3Smrg			found="yes"
133969384b2f3Smrg		fi
133979384b2f3Smrg	fi
133989384b2f3Smrg
133999384b2f3Smrg
134009384b2f3Smrg
134019384b2f3Smrg
134029384b2f3Smrg
134039384b2f3Smrg
134049384b2f3Smrg
134059384b2f3Smrg
134069384b2f3Smrg
134079384b2f3Smrg
134089384b2f3Smrg
134099384b2f3Smrg
134109384b2f3Smrg
134119384b2f3Smrg
134129384b2f3Smrg
134139384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
134149384b2f3Smrg
134159384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
134169384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
134179384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
134189384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
134199384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
134209384b2f3Smrg  $as_echo_n "(cached) " >&6
134219384b2f3Smrgelse
134229384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
134239384b2f3Smrg/* end confdefs.h.  */
134249384b2f3Smrgint i;
134259384b2f3Smrg_ACEOF
134269384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
134279384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
134289384b2f3Smrgelse
134299384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
134309384b2f3Smrgfi
134319384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
134329384b2f3Smrgfi
134339384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
134349384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
134359384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
134369384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
134379384b2f3Smrgfi
134389384b2f3Smrg
134399384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
134409384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
134419384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
134429384b2f3Smrg	fi
134439384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
134449384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
134459384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
134469384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
134479384b2f3Smrg  $as_echo_n "(cached) " >&6
134489384b2f3Smrgelse
134499384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
134509384b2f3Smrg/* end confdefs.h.  */
134519384b2f3Smrgint i;
134529384b2f3Smrg_ACEOF
134539384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
134549384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
134559384b2f3Smrgelse
134569384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
134579384b2f3Smrgfi
134589384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
134599384b2f3Smrgfi
134609384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
134619384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
134629384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
134639384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
134649384b2f3Smrgfi
134659384b2f3Smrg
134669384b2f3Smrgfound="no"
134679384b2f3Smrg
134689384b2f3Smrg	if test $found = "no" ; then
134699384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
134709384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
134719384b2f3Smrg		fi
134729384b2f3Smrg
134739384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
134749384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
134759384b2f3Smrg		fi
134769384b2f3Smrg
134779384b2f3Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
134789384b2f3Smrg
134799384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
134809384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; }
134819384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
134829384b2f3Smrg		if eval \${$cacheid+:} false; then :
134839384b2f3Smrg  $as_echo_n "(cached) " >&6
134849384b2f3Smrgelse
134859384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
134869384b2f3Smrg/* end confdefs.h.  */
134879384b2f3Smrgint i;
134889384b2f3Smrgint
134899384b2f3Smrgmain ()
134909384b2f3Smrg{
134919384b2f3Smrg
134929384b2f3Smrg  ;
134939384b2f3Smrg  return 0;
134949384b2f3Smrg}
134959384b2f3Smrg_ACEOF
134969384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
134979384b2f3Smrg  eval $cacheid=yes
134989384b2f3Smrgelse
134999384b2f3Smrg  eval $cacheid=no
135009384b2f3Smrgfi
135019384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
135029384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
135039384b2f3Smrgfi
135049384b2f3Smrg
135059384b2f3Smrg
135069384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
135079384b2f3Smrg
135089384b2f3Smrg		eval supported=\$$cacheid
135099384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
135109384b2f3Smrg$as_echo "$supported" >&6; }
135119384b2f3Smrg		if test "$supported" = "yes" ; then
135129384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
135139384b2f3Smrg			found="yes"
135149384b2f3Smrg		fi
135159384b2f3Smrg	fi
135169384b2f3Smrg
135179384b2f3Smrg
135189384b2f3Smrg
135199384b2f3Smrg
135209384b2f3Smrg
135219384b2f3Smrg
135229384b2f3Smrg
135239384b2f3Smrg
135249384b2f3Smrg
135259384b2f3Smrg
135269384b2f3Smrg
135279384b2f3Smrg
135289384b2f3Smrg
135299384b2f3Smrg
135309384b2f3Smrg
135319384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
135329384b2f3Smrg
135339384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
135349384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
135359384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
135369384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
135379384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
135389384b2f3Smrg  $as_echo_n "(cached) " >&6
135399384b2f3Smrgelse
135409384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
135419384b2f3Smrg/* end confdefs.h.  */
135429384b2f3Smrgint i;
135439384b2f3Smrg_ACEOF
135449384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
135459384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
135469384b2f3Smrgelse
135479384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
135489384b2f3Smrgfi
135499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
135509384b2f3Smrgfi
135519384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
135529384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
135539384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
135549384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
135559384b2f3Smrgfi
135569384b2f3Smrg
135579384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
135589384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
135599384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
135609384b2f3Smrg	fi
135619384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
135629384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
135639384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
135649384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
135659384b2f3Smrg  $as_echo_n "(cached) " >&6
135669384b2f3Smrgelse
135679384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
135689384b2f3Smrg/* end confdefs.h.  */
135699384b2f3Smrgint i;
135709384b2f3Smrg_ACEOF
135719384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
135729384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
135739384b2f3Smrgelse
135749384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
135759384b2f3Smrgfi
135769384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
135779384b2f3Smrgfi
135789384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
135799384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
135809384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
135819384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
135829384b2f3Smrgfi
135839384b2f3Smrg
135849384b2f3Smrgfound="no"
135859384b2f3Smrg
135869384b2f3Smrg	if test $found = "no" ; then
135879384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
135889384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
135899384b2f3Smrg		fi
135909384b2f3Smrg
135919384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
135929384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
135939384b2f3Smrg		fi
135949384b2f3Smrg
135959384b2f3Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
135969384b2f3Smrg
135979384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
135989384b2f3Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; }
135999384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
136009384b2f3Smrg		if eval \${$cacheid+:} false; then :
136019384b2f3Smrg  $as_echo_n "(cached) " >&6
136029384b2f3Smrgelse
136039384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
136049384b2f3Smrg/* end confdefs.h.  */
136059384b2f3Smrgint i;
136069384b2f3Smrgint
136079384b2f3Smrgmain ()
136089384b2f3Smrg{
136099384b2f3Smrg
136109384b2f3Smrg  ;
136119384b2f3Smrg  return 0;
136129384b2f3Smrg}
136139384b2f3Smrg_ACEOF
136149384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
136159384b2f3Smrg  eval $cacheid=yes
136169384b2f3Smrgelse
136179384b2f3Smrg  eval $cacheid=no
136189384b2f3Smrgfi
136199384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
136209384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
136219384b2f3Smrgfi
136229384b2f3Smrg
136239384b2f3Smrg
136249384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
136259384b2f3Smrg
136269384b2f3Smrg		eval supported=\$$cacheid
136279384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
136289384b2f3Smrg$as_echo "$supported" >&6; }
136299384b2f3Smrg		if test "$supported" = "yes" ; then
136309384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
136319384b2f3Smrg			found="yes"
136329384b2f3Smrg		fi
136339384b2f3Smrg	fi
136349384b2f3Smrg
136359384b2f3Smrg
136369384b2f3Smrg
136379384b2f3Smrg# These are currently disabled because they are noisy.  They will be enabled
136389384b2f3Smrg# in the future once the codebase is sufficiently modernized to silence
136399384b2f3Smrg# them.  For now, I don't want them to drown out the other warnings.
136409384b2f3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wlogical-op])
136419384b2f3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
136429384b2f3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
136439384b2f3Smrg
136449384b2f3Smrg# Turn some warnings into errors, so we don't accidently get successful builds
136459384b2f3Smrg# when there are problems that should be fixed.
136469384b2f3Smrg
136479384b2f3Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
136489384b2f3Smrg
136499384b2f3Smrg
136509384b2f3Smrg
136519384b2f3Smrg
136529384b2f3Smrg
136539384b2f3Smrg
136549384b2f3Smrg
136559384b2f3Smrg
136569384b2f3Smrg
136579384b2f3Smrg
136589384b2f3Smrg
136599384b2f3Smrg
136609384b2f3Smrg
136619384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
136629384b2f3Smrg
136639384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
136649384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
136659384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
136669384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
136679384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
136689384b2f3Smrg  $as_echo_n "(cached) " >&6
136699384b2f3Smrgelse
136709384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
136719384b2f3Smrg/* end confdefs.h.  */
136729384b2f3Smrgint i;
136739384b2f3Smrg_ACEOF
136749384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
136759384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
136769384b2f3Smrgelse
136779384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
136789384b2f3Smrgfi
136799384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
136809384b2f3Smrgfi
136819384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
136829384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
136839384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
136849384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
136859384b2f3Smrgfi
136869384b2f3Smrg
136879384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
136889384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
136899384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
136909384b2f3Smrg	fi
136919384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
136929384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
136939384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
136949384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
136959384b2f3Smrg  $as_echo_n "(cached) " >&6
136969384b2f3Smrgelse
136979384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
136989384b2f3Smrg/* end confdefs.h.  */
136999384b2f3Smrgint i;
137009384b2f3Smrg_ACEOF
137019384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
137029384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
137039384b2f3Smrgelse
137049384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
137059384b2f3Smrgfi
137069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
137079384b2f3Smrgfi
137089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
137099384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
137109384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
137119384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
137129384b2f3Smrgfi
137139384b2f3Smrg
137149384b2f3Smrgfound="no"
137159384b2f3Smrg
137169384b2f3Smrg	if test $found = "no" ; then
137179384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
137189384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
137199384b2f3Smrg		fi
137209384b2f3Smrg
137219384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
137229384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
137239384b2f3Smrg		fi
137249384b2f3Smrg
137259384b2f3Smrg		CFLAGS="$CFLAGS -Werror=implicit"
137269384b2f3Smrg
137279384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
137289384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; }
137299384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
137309384b2f3Smrg		if eval \${$cacheid+:} false; then :
137319384b2f3Smrg  $as_echo_n "(cached) " >&6
137329384b2f3Smrgelse
137339384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
137349384b2f3Smrg/* end confdefs.h.  */
137359384b2f3Smrgint i;
137369384b2f3Smrgint
137379384b2f3Smrgmain ()
137389384b2f3Smrg{
137399384b2f3Smrg
137409384b2f3Smrg  ;
137419384b2f3Smrg  return 0;
137429384b2f3Smrg}
137439384b2f3Smrg_ACEOF
137449384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
137459384b2f3Smrg  eval $cacheid=yes
137469384b2f3Smrgelse
137479384b2f3Smrg  eval $cacheid=no
137489384b2f3Smrgfi
137499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
137509384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
137519384b2f3Smrgfi
137529384b2f3Smrg
137539384b2f3Smrg
137549384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
137559384b2f3Smrg
137569384b2f3Smrg		eval supported=\$$cacheid
137579384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
137589384b2f3Smrg$as_echo "$supported" >&6; }
137599384b2f3Smrg		if test "$supported" = "yes" ; then
137609384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
137619384b2f3Smrg			found="yes"
137629384b2f3Smrg		fi
137639384b2f3Smrg	fi
137649384b2f3Smrg
137659384b2f3Smrg	if test $found = "no" ; then
137669384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
137679384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
137689384b2f3Smrg		fi
137699384b2f3Smrg
137709384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
137719384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
137729384b2f3Smrg		fi
137739384b2f3Smrg
137749384b2f3Smrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
137759384b2f3Smrg
137769384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
137779384b2f3Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
137789384b2f3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
137799384b2f3Smrg		if eval \${$cacheid+:} false; then :
137809384b2f3Smrg  $as_echo_n "(cached) " >&6
137819384b2f3Smrgelse
137829384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
137839384b2f3Smrg/* end confdefs.h.  */
137849384b2f3Smrgint i;
137859384b2f3Smrgint
137869384b2f3Smrgmain ()
137879384b2f3Smrg{
137889384b2f3Smrg
137899384b2f3Smrg  ;
137909384b2f3Smrg  return 0;
137919384b2f3Smrg}
137929384b2f3Smrg_ACEOF
137939384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
137949384b2f3Smrg  eval $cacheid=yes
137959384b2f3Smrgelse
137969384b2f3Smrg  eval $cacheid=no
137979384b2f3Smrgfi
137989384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
137999384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
138009384b2f3Smrgfi
138019384b2f3Smrg
138029384b2f3Smrg
138039384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
138049384b2f3Smrg
138059384b2f3Smrg		eval supported=\$$cacheid
138069384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
138079384b2f3Smrg$as_echo "$supported" >&6; }
138089384b2f3Smrg		if test "$supported" = "yes" ; then
138099384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
138109384b2f3Smrg			found="yes"
138119384b2f3Smrg		fi
138129384b2f3Smrg	fi
138139384b2f3Smrg
138149384b2f3Smrg
138159384b2f3Smrg
138169384b2f3Smrg
138179384b2f3Smrg
138189384b2f3Smrg
138199384b2f3Smrg
138209384b2f3Smrg
138219384b2f3Smrg
138229384b2f3Smrg
138239384b2f3Smrg
138249384b2f3Smrg
138259384b2f3Smrg
138269384b2f3Smrg
138279384b2f3Smrg
138289384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
138299384b2f3Smrg
138309384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
138319384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
138329384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
138339384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
138349384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
138359384b2f3Smrg  $as_echo_n "(cached) " >&6
138369384b2f3Smrgelse
138379384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
138389384b2f3Smrg/* end confdefs.h.  */
138399384b2f3Smrgint i;
138409384b2f3Smrg_ACEOF
138419384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
138429384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
138439384b2f3Smrgelse
138449384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
138459384b2f3Smrgfi
138469384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
138479384b2f3Smrgfi
138489384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
138499384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
138509384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
138519384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
138529384b2f3Smrgfi
138539384b2f3Smrg
138549384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
138559384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
138569384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
138579384b2f3Smrg	fi
138589384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
138599384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
138609384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
138619384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
138629384b2f3Smrg  $as_echo_n "(cached) " >&6
138639384b2f3Smrgelse
138649384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
138659384b2f3Smrg/* end confdefs.h.  */
138669384b2f3Smrgint i;
138679384b2f3Smrg_ACEOF
138689384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
138699384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
138709384b2f3Smrgelse
138719384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
138729384b2f3Smrgfi
138739384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
138749384b2f3Smrgfi
138759384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
138769384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
138779384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
138789384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
138799384b2f3Smrgfi
138809384b2f3Smrg
138819384b2f3Smrgfound="no"
138829384b2f3Smrg
138839384b2f3Smrg	if test $found = "no" ; then
138849384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
138859384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
138869384b2f3Smrg		fi
138879384b2f3Smrg
138889384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
138899384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
138909384b2f3Smrg		fi
138919384b2f3Smrg
138929384b2f3Smrg		CFLAGS="$CFLAGS -Werror=nonnull"
138939384b2f3Smrg
138949384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
138959384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; }
138969384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
138979384b2f3Smrg		if eval \${$cacheid+:} false; then :
138989384b2f3Smrg  $as_echo_n "(cached) " >&6
138999384b2f3Smrgelse
139009384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
139019384b2f3Smrg/* end confdefs.h.  */
139029384b2f3Smrgint i;
139039384b2f3Smrgint
139049384b2f3Smrgmain ()
139059384b2f3Smrg{
139069384b2f3Smrg
139079384b2f3Smrg  ;
139089384b2f3Smrg  return 0;
139099384b2f3Smrg}
139109384b2f3Smrg_ACEOF
139119384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
139129384b2f3Smrg  eval $cacheid=yes
139139384b2f3Smrgelse
139149384b2f3Smrg  eval $cacheid=no
139159384b2f3Smrgfi
139169384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
139179384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
139189384b2f3Smrgfi
139199384b2f3Smrg
139209384b2f3Smrg
139219384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
139229384b2f3Smrg
139239384b2f3Smrg		eval supported=\$$cacheid
139249384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
139259384b2f3Smrg$as_echo "$supported" >&6; }
139269384b2f3Smrg		if test "$supported" = "yes" ; then
139279384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
139289384b2f3Smrg			found="yes"
139299384b2f3Smrg		fi
139309384b2f3Smrg	fi
139319384b2f3Smrg
139329384b2f3Smrg
139339384b2f3Smrg
139349384b2f3Smrg
139359384b2f3Smrg
139369384b2f3Smrg
139379384b2f3Smrg
139389384b2f3Smrg
139399384b2f3Smrg
139409384b2f3Smrg
139419384b2f3Smrg
139429384b2f3Smrg
139439384b2f3Smrg
139449384b2f3Smrg
139459384b2f3Smrg
139469384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
139479384b2f3Smrg
139489384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
139499384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
139509384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
139519384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
139529384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
139539384b2f3Smrg  $as_echo_n "(cached) " >&6
139549384b2f3Smrgelse
139559384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
139569384b2f3Smrg/* end confdefs.h.  */
139579384b2f3Smrgint i;
139589384b2f3Smrg_ACEOF
139599384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
139609384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
139619384b2f3Smrgelse
139629384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
139639384b2f3Smrgfi
139649384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
139659384b2f3Smrgfi
139669384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
139679384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
139689384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
139699384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
139709384b2f3Smrgfi
139719384b2f3Smrg
139729384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
139739384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
139749384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
139759384b2f3Smrg	fi
139769384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
139779384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
139789384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
139799384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
139809384b2f3Smrg  $as_echo_n "(cached) " >&6
139819384b2f3Smrgelse
139829384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
139839384b2f3Smrg/* end confdefs.h.  */
139849384b2f3Smrgint i;
139859384b2f3Smrg_ACEOF
139869384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
139879384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
139889384b2f3Smrgelse
139899384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
139909384b2f3Smrgfi
139919384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
139929384b2f3Smrgfi
139939384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
139949384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
139959384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
139969384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
139979384b2f3Smrgfi
139989384b2f3Smrg
139999384b2f3Smrgfound="no"
140009384b2f3Smrg
140019384b2f3Smrg	if test $found = "no" ; then
140029384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
140039384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
140049384b2f3Smrg		fi
140059384b2f3Smrg
140069384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
140079384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
140089384b2f3Smrg		fi
140099384b2f3Smrg
140109384b2f3Smrg		CFLAGS="$CFLAGS -Werror=init-self"
140119384b2f3Smrg
140129384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
140139384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; }
140149384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
140159384b2f3Smrg		if eval \${$cacheid+:} false; then :
140169384b2f3Smrg  $as_echo_n "(cached) " >&6
140179384b2f3Smrgelse
140189384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
140199384b2f3Smrg/* end confdefs.h.  */
140209384b2f3Smrgint i;
140219384b2f3Smrgint
140229384b2f3Smrgmain ()
140239384b2f3Smrg{
140249384b2f3Smrg
140259384b2f3Smrg  ;
140269384b2f3Smrg  return 0;
140279384b2f3Smrg}
140289384b2f3Smrg_ACEOF
140299384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
140309384b2f3Smrg  eval $cacheid=yes
140319384b2f3Smrgelse
140329384b2f3Smrg  eval $cacheid=no
140339384b2f3Smrgfi
140349384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
140359384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
140369384b2f3Smrgfi
140379384b2f3Smrg
140389384b2f3Smrg
140399384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
140409384b2f3Smrg
140419384b2f3Smrg		eval supported=\$$cacheid
140429384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
140439384b2f3Smrg$as_echo "$supported" >&6; }
140449384b2f3Smrg		if test "$supported" = "yes" ; then
140459384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
140469384b2f3Smrg			found="yes"
140479384b2f3Smrg		fi
140489384b2f3Smrg	fi
140499384b2f3Smrg
140509384b2f3Smrg
140519384b2f3Smrg
140529384b2f3Smrg
140539384b2f3Smrg
140549384b2f3Smrg
140559384b2f3Smrg
140569384b2f3Smrg
140579384b2f3Smrg
140589384b2f3Smrg
140599384b2f3Smrg
140609384b2f3Smrg
140619384b2f3Smrg
140629384b2f3Smrg
140639384b2f3Smrg
140649384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
140659384b2f3Smrg
140669384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
140679384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
140689384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
140699384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
140709384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
140719384b2f3Smrg  $as_echo_n "(cached) " >&6
140729384b2f3Smrgelse
140739384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
140749384b2f3Smrg/* end confdefs.h.  */
140759384b2f3Smrgint i;
140769384b2f3Smrg_ACEOF
140779384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
140789384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
140799384b2f3Smrgelse
140809384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
140819384b2f3Smrgfi
140829384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
140839384b2f3Smrgfi
140849384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
140859384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
140869384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
140879384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
140889384b2f3Smrgfi
140899384b2f3Smrg
140909384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
140919384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
140929384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
140939384b2f3Smrg	fi
140949384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
140959384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
140969384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
140979384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
140989384b2f3Smrg  $as_echo_n "(cached) " >&6
140999384b2f3Smrgelse
141009384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
141019384b2f3Smrg/* end confdefs.h.  */
141029384b2f3Smrgint i;
141039384b2f3Smrg_ACEOF
141049384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
141059384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
141069384b2f3Smrgelse
141079384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
141089384b2f3Smrgfi
141099384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
141109384b2f3Smrgfi
141119384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
141129384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
141139384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
141149384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
141159384b2f3Smrgfi
141169384b2f3Smrg
141179384b2f3Smrgfound="no"
141189384b2f3Smrg
141199384b2f3Smrg	if test $found = "no" ; then
141209384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
141219384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
141229384b2f3Smrg		fi
141239384b2f3Smrg
141249384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
141259384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
141269384b2f3Smrg		fi
141279384b2f3Smrg
141289384b2f3Smrg		CFLAGS="$CFLAGS -Werror=main"
141299384b2f3Smrg
141309384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
141319384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; }
141329384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_main
141339384b2f3Smrg		if eval \${$cacheid+:} false; then :
141349384b2f3Smrg  $as_echo_n "(cached) " >&6
141359384b2f3Smrgelse
141369384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
141379384b2f3Smrg/* end confdefs.h.  */
141389384b2f3Smrgint i;
141399384b2f3Smrgint
141409384b2f3Smrgmain ()
141419384b2f3Smrg{
141429384b2f3Smrg
141439384b2f3Smrg  ;
141449384b2f3Smrg  return 0;
141459384b2f3Smrg}
141469384b2f3Smrg_ACEOF
141479384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
141489384b2f3Smrg  eval $cacheid=yes
141499384b2f3Smrgelse
141509384b2f3Smrg  eval $cacheid=no
141519384b2f3Smrgfi
141529384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
141539384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
141549384b2f3Smrgfi
141559384b2f3Smrg
141569384b2f3Smrg
141579384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
141589384b2f3Smrg
141599384b2f3Smrg		eval supported=\$$cacheid
141609384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
141619384b2f3Smrg$as_echo "$supported" >&6; }
141629384b2f3Smrg		if test "$supported" = "yes" ; then
141639384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
141649384b2f3Smrg			found="yes"
141659384b2f3Smrg		fi
141669384b2f3Smrg	fi
141679384b2f3Smrg
141689384b2f3Smrg
141699384b2f3Smrg
141709384b2f3Smrg
141719384b2f3Smrg
141729384b2f3Smrg
141739384b2f3Smrg
141749384b2f3Smrg
141759384b2f3Smrg
141769384b2f3Smrg
141779384b2f3Smrg
141789384b2f3Smrg
141799384b2f3Smrg
141809384b2f3Smrg
141819384b2f3Smrg
141829384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
141839384b2f3Smrg
141849384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
141859384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
141869384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
141879384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
141889384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
141899384b2f3Smrg  $as_echo_n "(cached) " >&6
141909384b2f3Smrgelse
141919384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
141929384b2f3Smrg/* end confdefs.h.  */
141939384b2f3Smrgint i;
141949384b2f3Smrg_ACEOF
141959384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
141969384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
141979384b2f3Smrgelse
141989384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
141999384b2f3Smrgfi
142009384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
142019384b2f3Smrgfi
142029384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
142039384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
142049384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
142059384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
142069384b2f3Smrgfi
142079384b2f3Smrg
142089384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
142099384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
142109384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
142119384b2f3Smrg	fi
142129384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
142139384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
142149384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
142159384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
142169384b2f3Smrg  $as_echo_n "(cached) " >&6
142179384b2f3Smrgelse
142189384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
142199384b2f3Smrg/* end confdefs.h.  */
142209384b2f3Smrgint i;
142219384b2f3Smrg_ACEOF
142229384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
142239384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
142249384b2f3Smrgelse
142259384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
142269384b2f3Smrgfi
142279384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
142289384b2f3Smrgfi
142299384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
142309384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
142319384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
142329384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
142339384b2f3Smrgfi
142349384b2f3Smrg
142359384b2f3Smrgfound="no"
142369384b2f3Smrg
142379384b2f3Smrg	if test $found = "no" ; then
142389384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
142399384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
142409384b2f3Smrg		fi
142419384b2f3Smrg
142429384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
142439384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
142449384b2f3Smrg		fi
142459384b2f3Smrg
142469384b2f3Smrg		CFLAGS="$CFLAGS -Werror=missing-braces"
142479384b2f3Smrg
142489384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
142499384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; }
142509384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
142519384b2f3Smrg		if eval \${$cacheid+:} false; then :
142529384b2f3Smrg  $as_echo_n "(cached) " >&6
142539384b2f3Smrgelse
142549384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
142559384b2f3Smrg/* end confdefs.h.  */
142569384b2f3Smrgint i;
142579384b2f3Smrgint
142589384b2f3Smrgmain ()
142599384b2f3Smrg{
142609384b2f3Smrg
142619384b2f3Smrg  ;
142629384b2f3Smrg  return 0;
142639384b2f3Smrg}
142649384b2f3Smrg_ACEOF
142659384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
142669384b2f3Smrg  eval $cacheid=yes
142679384b2f3Smrgelse
142689384b2f3Smrg  eval $cacheid=no
142699384b2f3Smrgfi
142709384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
142719384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
142729384b2f3Smrgfi
142739384b2f3Smrg
142749384b2f3Smrg
142759384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
142769384b2f3Smrg
142779384b2f3Smrg		eval supported=\$$cacheid
142789384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
142799384b2f3Smrg$as_echo "$supported" >&6; }
142809384b2f3Smrg		if test "$supported" = "yes" ; then
142819384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
142829384b2f3Smrg			found="yes"
142839384b2f3Smrg		fi
142849384b2f3Smrg	fi
142859384b2f3Smrg
142869384b2f3Smrg
142879384b2f3Smrg
142889384b2f3Smrg
142899384b2f3Smrg
142909384b2f3Smrg
142919384b2f3Smrg
142929384b2f3Smrg
142939384b2f3Smrg
142949384b2f3Smrg
142959384b2f3Smrg
142969384b2f3Smrg
142979384b2f3Smrg
142989384b2f3Smrg
142999384b2f3Smrg
143009384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
143019384b2f3Smrg
143029384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
143039384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
143049384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
143059384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
143069384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
143079384b2f3Smrg  $as_echo_n "(cached) " >&6
143089384b2f3Smrgelse
143099384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
143109384b2f3Smrg/* end confdefs.h.  */
143119384b2f3Smrgint i;
143129384b2f3Smrg_ACEOF
143139384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
143149384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
143159384b2f3Smrgelse
143169384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
143179384b2f3Smrgfi
143189384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
143199384b2f3Smrgfi
143209384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
143219384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
143229384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
143239384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
143249384b2f3Smrgfi
143259384b2f3Smrg
143269384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
143279384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
143289384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
143299384b2f3Smrg	fi
143309384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
143319384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
143329384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
143339384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
143349384b2f3Smrg  $as_echo_n "(cached) " >&6
143359384b2f3Smrgelse
143369384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
143379384b2f3Smrg/* end confdefs.h.  */
143389384b2f3Smrgint i;
143399384b2f3Smrg_ACEOF
143409384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
143419384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
143429384b2f3Smrgelse
143439384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
143449384b2f3Smrgfi
143459384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
143469384b2f3Smrgfi
143479384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
143489384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
143499384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
143509384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
143519384b2f3Smrgfi
143529384b2f3Smrg
143539384b2f3Smrgfound="no"
143549384b2f3Smrg
143559384b2f3Smrg	if test $found = "no" ; then
143569384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
143579384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
143589384b2f3Smrg		fi
143599384b2f3Smrg
143609384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
143619384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
143629384b2f3Smrg		fi
143639384b2f3Smrg
143649384b2f3Smrg		CFLAGS="$CFLAGS -Werror=sequence-point"
143659384b2f3Smrg
143669384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
143679384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; }
143689384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
143699384b2f3Smrg		if eval \${$cacheid+:} false; then :
143709384b2f3Smrg  $as_echo_n "(cached) " >&6
143719384b2f3Smrgelse
143729384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
143739384b2f3Smrg/* end confdefs.h.  */
143749384b2f3Smrgint i;
143759384b2f3Smrgint
143769384b2f3Smrgmain ()
143779384b2f3Smrg{
143789384b2f3Smrg
143799384b2f3Smrg  ;
143809384b2f3Smrg  return 0;
143819384b2f3Smrg}
143829384b2f3Smrg_ACEOF
143839384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
143849384b2f3Smrg  eval $cacheid=yes
143859384b2f3Smrgelse
143869384b2f3Smrg  eval $cacheid=no
143879384b2f3Smrgfi
143889384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
143899384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
143909384b2f3Smrgfi
143919384b2f3Smrg
143929384b2f3Smrg
143939384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
143949384b2f3Smrg
143959384b2f3Smrg		eval supported=\$$cacheid
143969384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
143979384b2f3Smrg$as_echo "$supported" >&6; }
143989384b2f3Smrg		if test "$supported" = "yes" ; then
143999384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
144009384b2f3Smrg			found="yes"
144019384b2f3Smrg		fi
144029384b2f3Smrg	fi
144039384b2f3Smrg
144049384b2f3Smrg
144059384b2f3Smrg
144069384b2f3Smrg
144079384b2f3Smrg
144089384b2f3Smrg
144099384b2f3Smrg
144109384b2f3Smrg
144119384b2f3Smrg
144129384b2f3Smrg
144139384b2f3Smrg
144149384b2f3Smrg
144159384b2f3Smrg
144169384b2f3Smrg
144179384b2f3Smrg
144189384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
144199384b2f3Smrg
144209384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
144219384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
144229384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
144239384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
144249384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
144259384b2f3Smrg  $as_echo_n "(cached) " >&6
144269384b2f3Smrgelse
144279384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
144289384b2f3Smrg/* end confdefs.h.  */
144299384b2f3Smrgint i;
144309384b2f3Smrg_ACEOF
144319384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
144329384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
144339384b2f3Smrgelse
144349384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
144359384b2f3Smrgfi
144369384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
144379384b2f3Smrgfi
144389384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
144399384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
144409384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
144419384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
144429384b2f3Smrgfi
144439384b2f3Smrg
144449384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
144459384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
144469384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
144479384b2f3Smrg	fi
144489384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
144499384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
144509384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
144519384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
144529384b2f3Smrg  $as_echo_n "(cached) " >&6
144539384b2f3Smrgelse
144549384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
144559384b2f3Smrg/* end confdefs.h.  */
144569384b2f3Smrgint i;
144579384b2f3Smrg_ACEOF
144589384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
144599384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
144609384b2f3Smrgelse
144619384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
144629384b2f3Smrgfi
144639384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
144649384b2f3Smrgfi
144659384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
144669384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
144679384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
144689384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
144699384b2f3Smrgfi
144709384b2f3Smrg
144719384b2f3Smrgfound="no"
144729384b2f3Smrg
144739384b2f3Smrg	if test $found = "no" ; then
144749384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
144759384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
144769384b2f3Smrg		fi
144779384b2f3Smrg
144789384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
144799384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
144809384b2f3Smrg		fi
144819384b2f3Smrg
144829384b2f3Smrg		CFLAGS="$CFLAGS -Werror=return-type"
144839384b2f3Smrg
144849384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
144859384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; }
144869384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
144879384b2f3Smrg		if eval \${$cacheid+:} false; then :
144889384b2f3Smrg  $as_echo_n "(cached) " >&6
144899384b2f3Smrgelse
144909384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
144919384b2f3Smrg/* end confdefs.h.  */
144929384b2f3Smrgint i;
144939384b2f3Smrgint
144949384b2f3Smrgmain ()
144959384b2f3Smrg{
144969384b2f3Smrg
144979384b2f3Smrg  ;
144989384b2f3Smrg  return 0;
144999384b2f3Smrg}
145009384b2f3Smrg_ACEOF
145019384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
145029384b2f3Smrg  eval $cacheid=yes
145039384b2f3Smrgelse
145049384b2f3Smrg  eval $cacheid=no
145059384b2f3Smrgfi
145069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
145079384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
145089384b2f3Smrgfi
145099384b2f3Smrg
145109384b2f3Smrg
145119384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
145129384b2f3Smrg
145139384b2f3Smrg		eval supported=\$$cacheid
145149384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
145159384b2f3Smrg$as_echo "$supported" >&6; }
145169384b2f3Smrg		if test "$supported" = "yes" ; then
145179384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
145189384b2f3Smrg			found="yes"
145199384b2f3Smrg		fi
145209384b2f3Smrg	fi
145219384b2f3Smrg
145229384b2f3Smrg	if test $found = "no" ; then
145239384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
145249384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
145259384b2f3Smrg		fi
145269384b2f3Smrg
145279384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
145289384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
145299384b2f3Smrg		fi
145309384b2f3Smrg
145319384b2f3Smrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
145329384b2f3Smrg
145339384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
145349384b2f3Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
145359384b2f3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
145369384b2f3Smrg		if eval \${$cacheid+:} false; then :
145379384b2f3Smrg  $as_echo_n "(cached) " >&6
145389384b2f3Smrgelse
145399384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
145409384b2f3Smrg/* end confdefs.h.  */
145419384b2f3Smrgint i;
145429384b2f3Smrgint
145439384b2f3Smrgmain ()
145449384b2f3Smrg{
145459384b2f3Smrg
145469384b2f3Smrg  ;
145479384b2f3Smrg  return 0;
145489384b2f3Smrg}
145499384b2f3Smrg_ACEOF
145509384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
145519384b2f3Smrg  eval $cacheid=yes
145529384b2f3Smrgelse
145539384b2f3Smrg  eval $cacheid=no
145549384b2f3Smrgfi
145559384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
145569384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
145579384b2f3Smrgfi
145589384b2f3Smrg
145599384b2f3Smrg
145609384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
145619384b2f3Smrg
145629384b2f3Smrg		eval supported=\$$cacheid
145639384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
145649384b2f3Smrg$as_echo "$supported" >&6; }
145659384b2f3Smrg		if test "$supported" = "yes" ; then
145669384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
145679384b2f3Smrg			found="yes"
145689384b2f3Smrg		fi
145699384b2f3Smrg	fi
145709384b2f3Smrg
145719384b2f3Smrg
145729384b2f3Smrg
145739384b2f3Smrg
145749384b2f3Smrg
145759384b2f3Smrg
145769384b2f3Smrg
145779384b2f3Smrg
145789384b2f3Smrg
145799384b2f3Smrg
145809384b2f3Smrg
145819384b2f3Smrg
145829384b2f3Smrg
145839384b2f3Smrg
145849384b2f3Smrg
145859384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
145869384b2f3Smrg
145879384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
145889384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
145899384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
145909384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
145919384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
145929384b2f3Smrg  $as_echo_n "(cached) " >&6
145939384b2f3Smrgelse
145949384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
145959384b2f3Smrg/* end confdefs.h.  */
145969384b2f3Smrgint i;
145979384b2f3Smrg_ACEOF
145989384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
145999384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
146009384b2f3Smrgelse
146019384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
146029384b2f3Smrgfi
146039384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
146049384b2f3Smrgfi
146059384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
146069384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
146079384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
146089384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
146099384b2f3Smrgfi
146109384b2f3Smrg
146119384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
146129384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
146139384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
146149384b2f3Smrg	fi
146159384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
146169384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
146179384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
146189384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
146199384b2f3Smrg  $as_echo_n "(cached) " >&6
146209384b2f3Smrgelse
146219384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
146229384b2f3Smrg/* end confdefs.h.  */
146239384b2f3Smrgint i;
146249384b2f3Smrg_ACEOF
146259384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
146269384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
146279384b2f3Smrgelse
146289384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
146299384b2f3Smrgfi
146309384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
146319384b2f3Smrgfi
146329384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
146339384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
146349384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
146359384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
146369384b2f3Smrgfi
146379384b2f3Smrg
146389384b2f3Smrgfound="no"
146399384b2f3Smrg
146409384b2f3Smrg	if test $found = "no" ; then
146419384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
146429384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
146439384b2f3Smrg		fi
146449384b2f3Smrg
146459384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
146469384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
146479384b2f3Smrg		fi
146489384b2f3Smrg
146499384b2f3Smrg		CFLAGS="$CFLAGS -Werror=trigraphs"
146509384b2f3Smrg
146519384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
146529384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; }
146539384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
146549384b2f3Smrg		if eval \${$cacheid+:} false; then :
146559384b2f3Smrg  $as_echo_n "(cached) " >&6
146569384b2f3Smrgelse
146579384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
146589384b2f3Smrg/* end confdefs.h.  */
146599384b2f3Smrgint i;
146609384b2f3Smrgint
146619384b2f3Smrgmain ()
146629384b2f3Smrg{
146639384b2f3Smrg
146649384b2f3Smrg  ;
146659384b2f3Smrg  return 0;
146669384b2f3Smrg}
146679384b2f3Smrg_ACEOF
146689384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
146699384b2f3Smrg  eval $cacheid=yes
146709384b2f3Smrgelse
146719384b2f3Smrg  eval $cacheid=no
146729384b2f3Smrgfi
146739384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
146749384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
146759384b2f3Smrgfi
146769384b2f3Smrg
146779384b2f3Smrg
146789384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
146799384b2f3Smrg
146809384b2f3Smrg		eval supported=\$$cacheid
146819384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
146829384b2f3Smrg$as_echo "$supported" >&6; }
146839384b2f3Smrg		if test "$supported" = "yes" ; then
146849384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
146859384b2f3Smrg			found="yes"
146869384b2f3Smrg		fi
146879384b2f3Smrg	fi
146889384b2f3Smrg
146899384b2f3Smrg
146909384b2f3Smrg
146919384b2f3Smrg
146929384b2f3Smrg
146939384b2f3Smrg
146949384b2f3Smrg
146959384b2f3Smrg
146969384b2f3Smrg
146979384b2f3Smrg
146989384b2f3Smrg
146999384b2f3Smrg
147009384b2f3Smrg
147019384b2f3Smrg
147029384b2f3Smrg
147039384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
147049384b2f3Smrg
147059384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
147069384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
147079384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
147089384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
147099384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
147109384b2f3Smrg  $as_echo_n "(cached) " >&6
147119384b2f3Smrgelse
147129384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
147139384b2f3Smrg/* end confdefs.h.  */
147149384b2f3Smrgint i;
147159384b2f3Smrg_ACEOF
147169384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
147179384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
147189384b2f3Smrgelse
147199384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
147209384b2f3Smrgfi
147219384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
147229384b2f3Smrgfi
147239384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
147249384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
147259384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
147269384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
147279384b2f3Smrgfi
147289384b2f3Smrg
147299384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
147309384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
147319384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
147329384b2f3Smrg	fi
147339384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
147349384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
147359384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
147369384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
147379384b2f3Smrg  $as_echo_n "(cached) " >&6
147389384b2f3Smrgelse
147399384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
147409384b2f3Smrg/* end confdefs.h.  */
147419384b2f3Smrgint i;
147429384b2f3Smrg_ACEOF
147439384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
147449384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
147459384b2f3Smrgelse
147469384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
147479384b2f3Smrgfi
147489384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
147499384b2f3Smrgfi
147509384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
147519384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
147529384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
147539384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
147549384b2f3Smrgfi
147559384b2f3Smrg
147569384b2f3Smrgfound="no"
147579384b2f3Smrg
147589384b2f3Smrg	if test $found = "no" ; then
147599384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
147609384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
147619384b2f3Smrg		fi
147629384b2f3Smrg
147639384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
147649384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
147659384b2f3Smrg		fi
147669384b2f3Smrg
147679384b2f3Smrg		CFLAGS="$CFLAGS -Werror=array-bounds"
147689384b2f3Smrg
147699384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
147709384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; }
147719384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
147729384b2f3Smrg		if eval \${$cacheid+:} false; then :
147739384b2f3Smrg  $as_echo_n "(cached) " >&6
147749384b2f3Smrgelse
147759384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
147769384b2f3Smrg/* end confdefs.h.  */
147779384b2f3Smrgint i;
147789384b2f3Smrgint
147799384b2f3Smrgmain ()
147809384b2f3Smrg{
147819384b2f3Smrg
147829384b2f3Smrg  ;
147839384b2f3Smrg  return 0;
147849384b2f3Smrg}
147859384b2f3Smrg_ACEOF
147869384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
147879384b2f3Smrg  eval $cacheid=yes
147889384b2f3Smrgelse
147899384b2f3Smrg  eval $cacheid=no
147909384b2f3Smrgfi
147919384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
147929384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
147939384b2f3Smrgfi
147949384b2f3Smrg
147959384b2f3Smrg
147969384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
147979384b2f3Smrg
147989384b2f3Smrg		eval supported=\$$cacheid
147999384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
148009384b2f3Smrg$as_echo "$supported" >&6; }
148019384b2f3Smrg		if test "$supported" = "yes" ; then
148029384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
148039384b2f3Smrg			found="yes"
148049384b2f3Smrg		fi
148059384b2f3Smrg	fi
148069384b2f3Smrg
148079384b2f3Smrg
148089384b2f3Smrg
148099384b2f3Smrg
148109384b2f3Smrg
148119384b2f3Smrg
148129384b2f3Smrg
148139384b2f3Smrg
148149384b2f3Smrg
148159384b2f3Smrg
148169384b2f3Smrg
148179384b2f3Smrg
148189384b2f3Smrg
148199384b2f3Smrg
148209384b2f3Smrg
148219384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
148229384b2f3Smrg
148239384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
148249384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
148259384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
148269384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
148279384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
148289384b2f3Smrg  $as_echo_n "(cached) " >&6
148299384b2f3Smrgelse
148309384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
148319384b2f3Smrg/* end confdefs.h.  */
148329384b2f3Smrgint i;
148339384b2f3Smrg_ACEOF
148349384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
148359384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
148369384b2f3Smrgelse
148379384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
148389384b2f3Smrgfi
148399384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
148409384b2f3Smrgfi
148419384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
148429384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
148439384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
148449384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
148459384b2f3Smrgfi
148469384b2f3Smrg
148479384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
148489384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
148499384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
148509384b2f3Smrg	fi
148519384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
148529384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
148539384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
148549384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
148559384b2f3Smrg  $as_echo_n "(cached) " >&6
148569384b2f3Smrgelse
148579384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
148589384b2f3Smrg/* end confdefs.h.  */
148599384b2f3Smrgint i;
148609384b2f3Smrg_ACEOF
148619384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
148629384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
148639384b2f3Smrgelse
148649384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
148659384b2f3Smrgfi
148669384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
148679384b2f3Smrgfi
148689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
148699384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
148709384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
148719384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
148729384b2f3Smrgfi
148739384b2f3Smrg
148749384b2f3Smrgfound="no"
148759384b2f3Smrg
148769384b2f3Smrg	if test $found = "no" ; then
148779384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
148789384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
148799384b2f3Smrg		fi
148809384b2f3Smrg
148819384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
148829384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
148839384b2f3Smrg		fi
148849384b2f3Smrg
148859384b2f3Smrg		CFLAGS="$CFLAGS -Werror=write-strings"
148869384b2f3Smrg
148879384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
148889384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; }
148899384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
148909384b2f3Smrg		if eval \${$cacheid+:} false; then :
148919384b2f3Smrg  $as_echo_n "(cached) " >&6
148929384b2f3Smrgelse
148939384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
148949384b2f3Smrg/* end confdefs.h.  */
148959384b2f3Smrgint i;
148969384b2f3Smrgint
148979384b2f3Smrgmain ()
148989384b2f3Smrg{
148999384b2f3Smrg
149009384b2f3Smrg  ;
149019384b2f3Smrg  return 0;
149029384b2f3Smrg}
149039384b2f3Smrg_ACEOF
149049384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
149059384b2f3Smrg  eval $cacheid=yes
149069384b2f3Smrgelse
149079384b2f3Smrg  eval $cacheid=no
149089384b2f3Smrgfi
149099384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
149109384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
149119384b2f3Smrgfi
149129384b2f3Smrg
149139384b2f3Smrg
149149384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
149159384b2f3Smrg
149169384b2f3Smrg		eval supported=\$$cacheid
149179384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
149189384b2f3Smrg$as_echo "$supported" >&6; }
149199384b2f3Smrg		if test "$supported" = "yes" ; then
149209384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
149219384b2f3Smrg			found="yes"
149229384b2f3Smrg		fi
149239384b2f3Smrg	fi
149249384b2f3Smrg
149259384b2f3Smrg
149269384b2f3Smrg
149279384b2f3Smrg
149289384b2f3Smrg
149299384b2f3Smrg
149309384b2f3Smrg
149319384b2f3Smrg
149329384b2f3Smrg
149339384b2f3Smrg
149349384b2f3Smrg
149359384b2f3Smrg
149369384b2f3Smrg
149379384b2f3Smrg
149389384b2f3Smrg
149399384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
149409384b2f3Smrg
149419384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
149429384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
149439384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
149449384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
149459384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
149469384b2f3Smrg  $as_echo_n "(cached) " >&6
149479384b2f3Smrgelse
149489384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
149499384b2f3Smrg/* end confdefs.h.  */
149509384b2f3Smrgint i;
149519384b2f3Smrg_ACEOF
149529384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
149539384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
149549384b2f3Smrgelse
149559384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
149569384b2f3Smrgfi
149579384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
149589384b2f3Smrgfi
149599384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
149609384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
149619384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
149629384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
149639384b2f3Smrgfi
149649384b2f3Smrg
149659384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
149669384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
149679384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
149689384b2f3Smrg	fi
149699384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
149709384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
149719384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
149729384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
149739384b2f3Smrg  $as_echo_n "(cached) " >&6
149749384b2f3Smrgelse
149759384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
149769384b2f3Smrg/* end confdefs.h.  */
149779384b2f3Smrgint i;
149789384b2f3Smrg_ACEOF
149799384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
149809384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
149819384b2f3Smrgelse
149829384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
149839384b2f3Smrgfi
149849384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
149859384b2f3Smrgfi
149869384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
149879384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
149889384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
149899384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
149909384b2f3Smrgfi
149919384b2f3Smrg
149929384b2f3Smrgfound="no"
149939384b2f3Smrg
149949384b2f3Smrg	if test $found = "no" ; then
149959384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
149969384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
149979384b2f3Smrg		fi
149989384b2f3Smrg
149999384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
150009384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
150019384b2f3Smrg		fi
150029384b2f3Smrg
150039384b2f3Smrg		CFLAGS="$CFLAGS -Werror=address"
150049384b2f3Smrg
150059384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
150069384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; }
150079384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_address
150089384b2f3Smrg		if eval \${$cacheid+:} false; then :
150099384b2f3Smrg  $as_echo_n "(cached) " >&6
150109384b2f3Smrgelse
150119384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
150129384b2f3Smrg/* end confdefs.h.  */
150139384b2f3Smrgint i;
150149384b2f3Smrgint
150159384b2f3Smrgmain ()
150169384b2f3Smrg{
150179384b2f3Smrg
150189384b2f3Smrg  ;
150199384b2f3Smrg  return 0;
150209384b2f3Smrg}
150219384b2f3Smrg_ACEOF
150229384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
150239384b2f3Smrg  eval $cacheid=yes
150249384b2f3Smrgelse
150259384b2f3Smrg  eval $cacheid=no
150269384b2f3Smrgfi
150279384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
150289384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
150299384b2f3Smrgfi
150309384b2f3Smrg
150319384b2f3Smrg
150329384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
150339384b2f3Smrg
150349384b2f3Smrg		eval supported=\$$cacheid
150359384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
150369384b2f3Smrg$as_echo "$supported" >&6; }
150379384b2f3Smrg		if test "$supported" = "yes" ; then
150389384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
150399384b2f3Smrg			found="yes"
150409384b2f3Smrg		fi
150419384b2f3Smrg	fi
150429384b2f3Smrg
150439384b2f3Smrg
150449384b2f3Smrg
150459384b2f3Smrg
150469384b2f3Smrg
150479384b2f3Smrg
150489384b2f3Smrg
150499384b2f3Smrg
150509384b2f3Smrg
150519384b2f3Smrg
150529384b2f3Smrg
150539384b2f3Smrg
150549384b2f3Smrg
150559384b2f3Smrg
150569384b2f3Smrg
150579384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
150589384b2f3Smrg
150599384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
150609384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
150619384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
150629384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
150639384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
150649384b2f3Smrg  $as_echo_n "(cached) " >&6
150659384b2f3Smrgelse
150669384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
150679384b2f3Smrg/* end confdefs.h.  */
150689384b2f3Smrgint i;
150699384b2f3Smrg_ACEOF
150709384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
150719384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
150729384b2f3Smrgelse
150739384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
150749384b2f3Smrgfi
150759384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
150769384b2f3Smrgfi
150779384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
150789384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
150799384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
150809384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
150819384b2f3Smrgfi
150829384b2f3Smrg
150839384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
150849384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
150859384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
150869384b2f3Smrg	fi
150879384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
150889384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
150899384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
150909384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
150919384b2f3Smrg  $as_echo_n "(cached) " >&6
150929384b2f3Smrgelse
150939384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
150949384b2f3Smrg/* end confdefs.h.  */
150959384b2f3Smrgint i;
150969384b2f3Smrg_ACEOF
150979384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
150989384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
150999384b2f3Smrgelse
151009384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
151019384b2f3Smrgfi
151029384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
151039384b2f3Smrgfi
151049384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
151059384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
151069384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
151079384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
151089384b2f3Smrgfi
151099384b2f3Smrg
151109384b2f3Smrgfound="no"
151119384b2f3Smrg
151129384b2f3Smrg	if test $found = "no" ; then
151139384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
151149384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
151159384b2f3Smrg		fi
151169384b2f3Smrg
151179384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
151189384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
151199384b2f3Smrg		fi
151209384b2f3Smrg
151219384b2f3Smrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
151229384b2f3Smrg
151239384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
151249384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
151259384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
151269384b2f3Smrg		if eval \${$cacheid+:} false; then :
151279384b2f3Smrg  $as_echo_n "(cached) " >&6
151289384b2f3Smrgelse
151299384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
151309384b2f3Smrg/* end confdefs.h.  */
151319384b2f3Smrgint i;
151329384b2f3Smrgint
151339384b2f3Smrgmain ()
151349384b2f3Smrg{
151359384b2f3Smrg
151369384b2f3Smrg  ;
151379384b2f3Smrg  return 0;
151389384b2f3Smrg}
151399384b2f3Smrg_ACEOF
151409384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
151419384b2f3Smrg  eval $cacheid=yes
151429384b2f3Smrgelse
151439384b2f3Smrg  eval $cacheid=no
151449384b2f3Smrgfi
151459384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
151469384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
151479384b2f3Smrgfi
151489384b2f3Smrg
151499384b2f3Smrg
151509384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
151519384b2f3Smrg
151529384b2f3Smrg		eval supported=\$$cacheid
151539384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
151549384b2f3Smrg$as_echo "$supported" >&6; }
151559384b2f3Smrg		if test "$supported" = "yes" ; then
151569384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
151579384b2f3Smrg			found="yes"
151589384b2f3Smrg		fi
151599384b2f3Smrg	fi
151609384b2f3Smrg
151619384b2f3Smrg	if test $found = "no" ; then
151629384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
151639384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
151649384b2f3Smrg		fi
151659384b2f3Smrg
151669384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
151679384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
151689384b2f3Smrg		fi
151699384b2f3Smrg
151709384b2f3Smrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
151719384b2f3Smrg
151729384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
151739384b2f3Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
151749384b2f3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
151759384b2f3Smrg		if eval \${$cacheid+:} false; then :
151769384b2f3Smrg  $as_echo_n "(cached) " >&6
151779384b2f3Smrgelse
151789384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
151799384b2f3Smrg/* end confdefs.h.  */
151809384b2f3Smrgint i;
151819384b2f3Smrgint
151829384b2f3Smrgmain ()
151839384b2f3Smrg{
151849384b2f3Smrg
151859384b2f3Smrg  ;
151869384b2f3Smrg  return 0;
151879384b2f3Smrg}
151889384b2f3Smrg_ACEOF
151899384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
151909384b2f3Smrg  eval $cacheid=yes
151919384b2f3Smrgelse
151929384b2f3Smrg  eval $cacheid=no
151939384b2f3Smrgfi
151949384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
151959384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
151969384b2f3Smrgfi
151979384b2f3Smrg
151989384b2f3Smrg
151999384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
152009384b2f3Smrg
152019384b2f3Smrg		eval supported=\$$cacheid
152029384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
152039384b2f3Smrg$as_echo "$supported" >&6; }
152049384b2f3Smrg		if test "$supported" = "yes" ; then
152059384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
152069384b2f3Smrg			found="yes"
152079384b2f3Smrg		fi
152089384b2f3Smrg	fi
152099384b2f3Smrg
152109384b2f3Smrg
152119384b2f3Smrg
152129384b2f3Smrg
152139384b2f3Smrg
152149384b2f3Smrg
152159384b2f3Smrg
152169384b2f3Smrg
152179384b2f3Smrg
152189384b2f3Smrg
152199384b2f3Smrg
152209384b2f3Smrg
152219384b2f3Smrg
152229384b2f3Smrg
152239384b2f3Smrg
152249384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
152259384b2f3Smrg
152269384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
152279384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
152289384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
152299384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
152309384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
152319384b2f3Smrg  $as_echo_n "(cached) " >&6
152329384b2f3Smrgelse
152339384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
152349384b2f3Smrg/* end confdefs.h.  */
152359384b2f3Smrgint i;
152369384b2f3Smrg_ACEOF
152379384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
152389384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
152399384b2f3Smrgelse
152409384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
152419384b2f3Smrgfi
152429384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
152439384b2f3Smrgfi
152449384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
152459384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
152469384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
152479384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
152489384b2f3Smrgfi
152499384b2f3Smrg
152509384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
152519384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
152529384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
152539384b2f3Smrg	fi
152549384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
152559384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
152569384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
152579384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
152589384b2f3Smrg  $as_echo_n "(cached) " >&6
152599384b2f3Smrgelse
152609384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
152619384b2f3Smrg/* end confdefs.h.  */
152629384b2f3Smrgint i;
152639384b2f3Smrg_ACEOF
152649384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
152659384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
152669384b2f3Smrgelse
152679384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
152689384b2f3Smrgfi
152699384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
152709384b2f3Smrgfi
152719384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
152729384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
152739384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
152749384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
152759384b2f3Smrgfi
152769384b2f3Smrg
152779384b2f3Smrgfound="no"
152789384b2f3Smrg
152799384b2f3Smrg	if test $found = "no" ; then
152809384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
152819384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
152829384b2f3Smrg		fi
152839384b2f3Smrg
152849384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
152859384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
152869384b2f3Smrg		fi
152879384b2f3Smrg
152889384b2f3Smrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
152899384b2f3Smrg
152909384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
152919384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
152929384b2f3Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
152939384b2f3Smrg		if eval \${$cacheid+:} false; then :
152949384b2f3Smrg  $as_echo_n "(cached) " >&6
152959384b2f3Smrgelse
152969384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
152979384b2f3Smrg/* end confdefs.h.  */
152989384b2f3Smrgint i;
152999384b2f3Smrgint
153009384b2f3Smrgmain ()
153019384b2f3Smrg{
153029384b2f3Smrg
153039384b2f3Smrg  ;
153049384b2f3Smrg  return 0;
153059384b2f3Smrg}
153069384b2f3Smrg_ACEOF
153079384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
153089384b2f3Smrg  eval $cacheid=yes
153099384b2f3Smrgelse
153109384b2f3Smrg  eval $cacheid=no
153119384b2f3Smrgfi
153129384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
153139384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
153149384b2f3Smrgfi
153159384b2f3Smrg
153169384b2f3Smrg
153179384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
153189384b2f3Smrg
153199384b2f3Smrg		eval supported=\$$cacheid
153209384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
153219384b2f3Smrg$as_echo "$supported" >&6; }
153229384b2f3Smrg		if test "$supported" = "yes" ; then
153239384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
153249384b2f3Smrg			found="yes"
153259384b2f3Smrg		fi
153269384b2f3Smrg	fi
153279384b2f3Smrg
153289384b2f3Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
153299384b2f3Smrgelse
153309384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors.  This should not be necessary.  Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5
153319384b2f3Smrg$as_echo "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors.  This should not be necessary.  Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;}
153329384b2f3Smrg
153339384b2f3Smrg
153349384b2f3Smrg
153359384b2f3Smrg
153369384b2f3Smrg
153379384b2f3Smrg
153389384b2f3Smrg
153399384b2f3Smrg
153409384b2f3Smrg
153419384b2f3Smrg
153429384b2f3Smrg
153439384b2f3Smrg
153449384b2f3Smrg
153459384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
153469384b2f3Smrg
153479384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
153489384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
153499384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
153509384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
153519384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
153529384b2f3Smrg  $as_echo_n "(cached) " >&6
153539384b2f3Smrgelse
153549384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
153559384b2f3Smrg/* end confdefs.h.  */
153569384b2f3Smrgint i;
153579384b2f3Smrg_ACEOF
153589384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
153599384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
153609384b2f3Smrgelse
153619384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
153629384b2f3Smrgfi
153639384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
153649384b2f3Smrgfi
153659384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
153669384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
153679384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
153689384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
153699384b2f3Smrgfi
153709384b2f3Smrg
153719384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
153729384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
153739384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
153749384b2f3Smrg	fi
153759384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
153769384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
153779384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
153789384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
153799384b2f3Smrg  $as_echo_n "(cached) " >&6
153809384b2f3Smrgelse
153819384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
153829384b2f3Smrg/* end confdefs.h.  */
153839384b2f3Smrgint i;
153849384b2f3Smrg_ACEOF
153859384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
153869384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
153879384b2f3Smrgelse
153889384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
153899384b2f3Smrgfi
153909384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
153919384b2f3Smrgfi
153929384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
153939384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
153949384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
153959384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
153969384b2f3Smrgfi
153979384b2f3Smrg
153989384b2f3Smrgfound="no"
153999384b2f3Smrg
154009384b2f3Smrg	if test $found = "no" ; then
154019384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
154029384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
154039384b2f3Smrg		fi
154049384b2f3Smrg
154059384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
154069384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
154079384b2f3Smrg		fi
154089384b2f3Smrg
154099384b2f3Smrg		CFLAGS="$CFLAGS -Wimplicit"
154109384b2f3Smrg
154119384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
154129384b2f3Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; }
154139384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wimplicit
154149384b2f3Smrg		if eval \${$cacheid+:} false; then :
154159384b2f3Smrg  $as_echo_n "(cached) " >&6
154169384b2f3Smrgelse
154179384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
154189384b2f3Smrg/* end confdefs.h.  */
154199384b2f3Smrgint i;
154209384b2f3Smrgint
154219384b2f3Smrgmain ()
154229384b2f3Smrg{
154239384b2f3Smrg
154249384b2f3Smrg  ;
154259384b2f3Smrg  return 0;
154269384b2f3Smrg}
154279384b2f3Smrg_ACEOF
154289384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
154299384b2f3Smrg  eval $cacheid=yes
154309384b2f3Smrgelse
154319384b2f3Smrg  eval $cacheid=no
154329384b2f3Smrgfi
154339384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
154349384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
154359384b2f3Smrgfi
154369384b2f3Smrg
154379384b2f3Smrg
154389384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
154399384b2f3Smrg
154409384b2f3Smrg		eval supported=\$$cacheid
154419384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
154429384b2f3Smrg$as_echo "$supported" >&6; }
154439384b2f3Smrg		if test "$supported" = "yes" ; then
154449384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
154459384b2f3Smrg			found="yes"
154469384b2f3Smrg		fi
154479384b2f3Smrg	fi
154489384b2f3Smrg
154499384b2f3Smrg
154509384b2f3Smrg
154519384b2f3Smrg
154529384b2f3Smrg
154539384b2f3Smrg
154549384b2f3Smrg
154559384b2f3Smrg
154569384b2f3Smrg
154579384b2f3Smrg
154589384b2f3Smrg
154599384b2f3Smrg
154609384b2f3Smrg
154619384b2f3Smrg
154629384b2f3Smrg
154639384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
154649384b2f3Smrg
154659384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
154669384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
154679384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
154689384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
154699384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
154709384b2f3Smrg  $as_echo_n "(cached) " >&6
154719384b2f3Smrgelse
154729384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
154739384b2f3Smrg/* end confdefs.h.  */
154749384b2f3Smrgint i;
154759384b2f3Smrg_ACEOF
154769384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
154779384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
154789384b2f3Smrgelse
154799384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
154809384b2f3Smrgfi
154819384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
154829384b2f3Smrgfi
154839384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
154849384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
154859384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
154869384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
154879384b2f3Smrgfi
154889384b2f3Smrg
154899384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
154909384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
154919384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
154929384b2f3Smrg	fi
154939384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
154949384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
154959384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
154969384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
154979384b2f3Smrg  $as_echo_n "(cached) " >&6
154989384b2f3Smrgelse
154999384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
155009384b2f3Smrg/* end confdefs.h.  */
155019384b2f3Smrgint i;
155029384b2f3Smrg_ACEOF
155039384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
155049384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
155059384b2f3Smrgelse
155069384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
155079384b2f3Smrgfi
155089384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
155099384b2f3Smrgfi
155109384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
155119384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
155129384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
155139384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
155149384b2f3Smrgfi
155159384b2f3Smrg
155169384b2f3Smrgfound="no"
155179384b2f3Smrg
155189384b2f3Smrg	if test $found = "no" ; then
155199384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
155209384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
155219384b2f3Smrg		fi
155229384b2f3Smrg
155239384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
155249384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
155259384b2f3Smrg		fi
155269384b2f3Smrg
155279384b2f3Smrg		CFLAGS="$CFLAGS -Wnonnull"
155289384b2f3Smrg
155299384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
155309384b2f3Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; }
155319384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wnonnull
155329384b2f3Smrg		if eval \${$cacheid+:} false; then :
155339384b2f3Smrg  $as_echo_n "(cached) " >&6
155349384b2f3Smrgelse
155359384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
155369384b2f3Smrg/* end confdefs.h.  */
155379384b2f3Smrgint i;
155389384b2f3Smrgint
155399384b2f3Smrgmain ()
155409384b2f3Smrg{
155419384b2f3Smrg
155429384b2f3Smrg  ;
155439384b2f3Smrg  return 0;
155449384b2f3Smrg}
155459384b2f3Smrg_ACEOF
155469384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
155479384b2f3Smrg  eval $cacheid=yes
155489384b2f3Smrgelse
155499384b2f3Smrg  eval $cacheid=no
155509384b2f3Smrgfi
155519384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
155529384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
155539384b2f3Smrgfi
155549384b2f3Smrg
155559384b2f3Smrg
155569384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
155579384b2f3Smrg
155589384b2f3Smrg		eval supported=\$$cacheid
155599384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
155609384b2f3Smrg$as_echo "$supported" >&6; }
155619384b2f3Smrg		if test "$supported" = "yes" ; then
155629384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
155639384b2f3Smrg			found="yes"
155649384b2f3Smrg		fi
155659384b2f3Smrg	fi
155669384b2f3Smrg
155679384b2f3Smrg
155689384b2f3Smrg
155699384b2f3Smrg
15570966bf024Smrg
15571966bf024Smrg
15572966bf024Smrg
15573966bf024Smrg
15574966bf024Smrg
15575966bf024Smrg
15576966bf024Smrg
15577966bf024Smrg
15578966bf024Smrg
15579966bf024Smrg
15580966bf024Smrg
155819384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
155829384b2f3Smrg
155839384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
155849384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
155859384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
155869384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
155879384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
155889384b2f3Smrg  $as_echo_n "(cached) " >&6
155899384b2f3Smrgelse
155909384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
155919384b2f3Smrg/* end confdefs.h.  */
155929384b2f3Smrgint i;
155939384b2f3Smrg_ACEOF
155949384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
155959384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
155969384b2f3Smrgelse
155979384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
155989384b2f3Smrgfi
155999384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
156009384b2f3Smrgfi
156019384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
156029384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
156039384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
156049384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
156059384b2f3Smrgfi
156069384b2f3Smrg
156079384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
156089384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
156099384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
156109384b2f3Smrg	fi
156119384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
156129384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
156139384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
156149384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
156159384b2f3Smrg  $as_echo_n "(cached) " >&6
156169384b2f3Smrgelse
156179384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
156189384b2f3Smrg/* end confdefs.h.  */
156199384b2f3Smrgint i;
156209384b2f3Smrg_ACEOF
156219384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
156229384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
156239384b2f3Smrgelse
156249384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
156259384b2f3Smrgfi
156269384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
156279384b2f3Smrgfi
156289384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
156299384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
156309384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
156319384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
156329384b2f3Smrgfi
156339384b2f3Smrg
156349384b2f3Smrgfound="no"
156359384b2f3Smrg
156369384b2f3Smrg	if test $found = "no" ; then
156379384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
156389384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
156399384b2f3Smrg		fi
156409384b2f3Smrg
156419384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
156429384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
156439384b2f3Smrg		fi
156449384b2f3Smrg
156459384b2f3Smrg		CFLAGS="$CFLAGS -Winit-self"
156469384b2f3Smrg
156479384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
156489384b2f3Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; }
156499384b2f3Smrg		cacheid=xorg_cv_cc_flag__Winit_self
156509384b2f3Smrg		if eval \${$cacheid+:} false; then :
156519384b2f3Smrg  $as_echo_n "(cached) " >&6
156529384b2f3Smrgelse
156539384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
156549384b2f3Smrg/* end confdefs.h.  */
156559384b2f3Smrgint i;
156569384b2f3Smrgint
156579384b2f3Smrgmain ()
156589384b2f3Smrg{
156599384b2f3Smrg
156609384b2f3Smrg  ;
156619384b2f3Smrg  return 0;
156629384b2f3Smrg}
156639384b2f3Smrg_ACEOF
156649384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
156659384b2f3Smrg  eval $cacheid=yes
156669384b2f3Smrgelse
156679384b2f3Smrg  eval $cacheid=no
156689384b2f3Smrgfi
156699384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
156709384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
156719384b2f3Smrgfi
156729384b2f3Smrg
156739384b2f3Smrg
156749384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
156759384b2f3Smrg
156769384b2f3Smrg		eval supported=\$$cacheid
156779384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
156789384b2f3Smrg$as_echo "$supported" >&6; }
156799384b2f3Smrg		if test "$supported" = "yes" ; then
156809384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
156819384b2f3Smrg			found="yes"
156829384b2f3Smrg		fi
156839384b2f3Smrg	fi
156849384b2f3Smrg
156859384b2f3Smrg
156869384b2f3Smrg
156879384b2f3Smrg
156889384b2f3Smrg
156899384b2f3Smrg
156909384b2f3Smrg
156919384b2f3Smrg
156929384b2f3Smrg
156939384b2f3Smrg
156949384b2f3Smrg
156959384b2f3Smrg
156969384b2f3Smrg
156979384b2f3Smrg
156989384b2f3Smrg
156999384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
157009384b2f3Smrg
157019384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
157029384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
157039384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
157049384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
157059384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
157069384b2f3Smrg  $as_echo_n "(cached) " >&6
157079384b2f3Smrgelse
157089384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
157099384b2f3Smrg/* end confdefs.h.  */
157109384b2f3Smrgint i;
157119384b2f3Smrg_ACEOF
157129384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
157139384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
157149384b2f3Smrgelse
157159384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
157169384b2f3Smrgfi
157179384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
157189384b2f3Smrgfi
157199384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
157209384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
157219384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
157229384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
157239384b2f3Smrgfi
157249384b2f3Smrg
157259384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
157269384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
157279384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
157289384b2f3Smrg	fi
157299384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
157309384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
157319384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
157329384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
157339384b2f3Smrg  $as_echo_n "(cached) " >&6
157349384b2f3Smrgelse
157359384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
157369384b2f3Smrg/* end confdefs.h.  */
157379384b2f3Smrgint i;
157389384b2f3Smrg_ACEOF
157399384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
157409384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
157419384b2f3Smrgelse
157429384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
157439384b2f3Smrgfi
157449384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
157459384b2f3Smrgfi
157469384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
157479384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
157489384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
157499384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
157509384b2f3Smrgfi
157519384b2f3Smrg
157529384b2f3Smrgfound="no"
157539384b2f3Smrg
157549384b2f3Smrg	if test $found = "no" ; then
157559384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
157569384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
157579384b2f3Smrg		fi
157589384b2f3Smrg
157599384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
157609384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
157619384b2f3Smrg		fi
157629384b2f3Smrg
157639384b2f3Smrg		CFLAGS="$CFLAGS -Wmain"
157649384b2f3Smrg
157659384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
157669384b2f3Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; }
157679384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wmain
157689384b2f3Smrg		if eval \${$cacheid+:} false; then :
157699384b2f3Smrg  $as_echo_n "(cached) " >&6
157709384b2f3Smrgelse
157719384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
157729384b2f3Smrg/* end confdefs.h.  */
157739384b2f3Smrgint i;
157749384b2f3Smrgint
157759384b2f3Smrgmain ()
157769384b2f3Smrg{
157779384b2f3Smrg
157789384b2f3Smrg  ;
157799384b2f3Smrg  return 0;
157809384b2f3Smrg}
157819384b2f3Smrg_ACEOF
157829384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
157839384b2f3Smrg  eval $cacheid=yes
157849384b2f3Smrgelse
157859384b2f3Smrg  eval $cacheid=no
157869384b2f3Smrgfi
157879384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
157889384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
157899384b2f3Smrgfi
157909384b2f3Smrg
157919384b2f3Smrg
157929384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
157939384b2f3Smrg
157949384b2f3Smrg		eval supported=\$$cacheid
157959384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
157969384b2f3Smrg$as_echo "$supported" >&6; }
157979384b2f3Smrg		if test "$supported" = "yes" ; then
157989384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
157999384b2f3Smrg			found="yes"
158009384b2f3Smrg		fi
158019384b2f3Smrg	fi
158029384b2f3Smrg
158039384b2f3Smrg
158049384b2f3Smrg
158059384b2f3Smrg
158069384b2f3Smrg
15807966bf024Smrg
15808966bf024Smrg
15809966bf024Smrg
15810966bf024Smrg
15811966bf024Smrg
15812966bf024Smrg
15813966bf024Smrg
15814966bf024Smrg
15815966bf024Smrg
15816966bf024Smrg
158179384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
15818966bf024Smrg
158199384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
158209384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
158219384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
158229384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
158239384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
158249384b2f3Smrg  $as_echo_n "(cached) " >&6
15825966bf024Smrgelse
158269384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
158279384b2f3Smrg/* end confdefs.h.  */
158289384b2f3Smrgint i;
158299384b2f3Smrg_ACEOF
158309384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
158319384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
158329384b2f3Smrgelse
158339384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
158349384b2f3Smrgfi
158359384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
158369384b2f3Smrgfi
158379384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
158389384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
158399384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
158409384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
15841966bf024Smrgfi
15842966bf024Smrg
158439384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
158449384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
158459384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
158469384b2f3Smrg	fi
158479384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
158489384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
158499384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
158509384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
158519384b2f3Smrg  $as_echo_n "(cached) " >&6
158529384b2f3Smrgelse
158539384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
158549384b2f3Smrg/* end confdefs.h.  */
158559384b2f3Smrgint i;
158569384b2f3Smrg_ACEOF
158579384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
158589384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
158599384b2f3Smrgelse
158609384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
158619384b2f3Smrgfi
158629384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
158639384b2f3Smrgfi
158649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
158659384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
158669384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
158679384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
15868966bf024Smrgfi
15869966bf024Smrg
158709384b2f3Smrgfound="no"
158719384b2f3Smrg
158729384b2f3Smrg	if test $found = "no" ; then
158739384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
158749384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
158759384b2f3Smrg		fi
158769384b2f3Smrg
158779384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
158789384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
158799384b2f3Smrg		fi
158809384b2f3Smrg
158819384b2f3Smrg		CFLAGS="$CFLAGS -Wmissing-braces"
158829384b2f3Smrg
158839384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
158849384b2f3Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; }
158859384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
158869384b2f3Smrg		if eval \${$cacheid+:} false; then :
158879384b2f3Smrg  $as_echo_n "(cached) " >&6
15888966bf024Smrgelse
158899384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
158909384b2f3Smrg/* end confdefs.h.  */
158919384b2f3Smrgint i;
158929384b2f3Smrgint
158939384b2f3Smrgmain ()
158949384b2f3Smrg{
158959384b2f3Smrg
158969384b2f3Smrg  ;
158979384b2f3Smrg  return 0;
158989384b2f3Smrg}
158999384b2f3Smrg_ACEOF
159009384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
159019384b2f3Smrg  eval $cacheid=yes
159029384b2f3Smrgelse
159039384b2f3Smrg  eval $cacheid=no
159049384b2f3Smrgfi
159059384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
159069384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
15907966bf024Smrgfi
15908966bf024Smrg
159099384b2f3Smrg
159109384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
159119384b2f3Smrg
159129384b2f3Smrg		eval supported=\$$cacheid
159139384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
159149384b2f3Smrg$as_echo "$supported" >&6; }
159159384b2f3Smrg		if test "$supported" = "yes" ; then
159169384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
159179384b2f3Smrg			found="yes"
159189384b2f3Smrg		fi
159199384b2f3Smrg	fi
159209384b2f3Smrg
159219384b2f3Smrg
159229384b2f3Smrg
159239384b2f3Smrg
159249384b2f3Smrg
159259384b2f3Smrg
159269384b2f3Smrg
159279384b2f3Smrg
159289384b2f3Smrg
159299384b2f3Smrg
159309384b2f3Smrg
159319384b2f3Smrg
159329384b2f3Smrg
159339384b2f3Smrg
159349384b2f3Smrg
159359384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
159369384b2f3Smrg
159379384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
159389384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
159399384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
159409384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
159419384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
159429384b2f3Smrg  $as_echo_n "(cached) " >&6
15943966bf024Smrgelse
159449384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
159459384b2f3Smrg/* end confdefs.h.  */
159469384b2f3Smrgint i;
159479384b2f3Smrg_ACEOF
159489384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
159499384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
159509384b2f3Smrgelse
159519384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
159529384b2f3Smrgfi
159539384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
159549384b2f3Smrgfi
159559384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
159569384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
159579384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
159589384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
159599384b2f3Smrgfi
15960966bf024Smrg
159619384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
159629384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
159639384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
159649384b2f3Smrg	fi
159659384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
159669384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
159679384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
159689384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
159699384b2f3Smrg  $as_echo_n "(cached) " >&6
159709384b2f3Smrgelse
159719384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
159729384b2f3Smrg/* end confdefs.h.  */
159739384b2f3Smrgint i;
159749384b2f3Smrg_ACEOF
159759384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
159769384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
159779384b2f3Smrgelse
159789384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
159799384b2f3Smrgfi
159809384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
159819384b2f3Smrgfi
159829384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
159839384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
159849384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
159859384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
159869384b2f3Smrgfi
159879384b2f3Smrg
159889384b2f3Smrgfound="no"
15989966bf024Smrg
159909384b2f3Smrg	if test $found = "no" ; then
159919384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
159929384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
159939384b2f3Smrg		fi
15994966bf024Smrg
159959384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
159969384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
159979384b2f3Smrg		fi
15998966bf024Smrg
159999384b2f3Smrg		CFLAGS="$CFLAGS -Wsequence-point"
160009384b2f3Smrg
160019384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
160029384b2f3Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; }
160039384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wsequence_point
160049384b2f3Smrg		if eval \${$cacheid+:} false; then :
160059384b2f3Smrg  $as_echo_n "(cached) " >&6
16006966bf024Smrgelse
160079384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16008966bf024Smrg/* end confdefs.h.  */
160099384b2f3Smrgint i;
16010966bf024Smrgint
16011966bf024Smrgmain ()
16012966bf024Smrg{
160139384b2f3Smrg
16014966bf024Smrg  ;
16015966bf024Smrg  return 0;
16016966bf024Smrg}
16017966bf024Smrg_ACEOF
160189384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
160199384b2f3Smrg  eval $cacheid=yes
16020966bf024Smrgelse
160219384b2f3Smrg  eval $cacheid=no
16022966bf024Smrgfi
160239384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
160249384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
16025966bf024Smrgfi
16026966bf024Smrg
16027966bf024Smrg
160289384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
16029966bf024Smrg
160309384b2f3Smrg		eval supported=\$$cacheid
160319384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
160329384b2f3Smrg$as_echo "$supported" >&6; }
160339384b2f3Smrg		if test "$supported" = "yes" ; then
160349384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
160359384b2f3Smrg			found="yes"
160369384b2f3Smrg		fi
160379384b2f3Smrg	fi
16038966bf024Smrg
16039966bf024Smrg
16040966bf024Smrg
16041966bf024Smrg
16042966bf024Smrg
16043966bf024Smrg
160449384b2f3Smrg
160459384b2f3Smrg
160469384b2f3Smrg
160479384b2f3Smrg
160489384b2f3Smrg
160499384b2f3Smrg
160509384b2f3Smrg
160519384b2f3Smrg
160529384b2f3Smrg
160539384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
160549384b2f3Smrg
160559384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
160569384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
160579384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
160589384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
160599384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
160609384b2f3Smrg  $as_echo_n "(cached) " >&6
160619384b2f3Smrgelse
160629384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
160639384b2f3Smrg/* end confdefs.h.  */
160649384b2f3Smrgint i;
16065966bf024Smrg_ACEOF
160669384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
160679384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16068966bf024Smrgelse
160699384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
16070966bf024Smrgfi
160719384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16072966bf024Smrgfi
160739384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
160749384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
160759384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
160769384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
160779384b2f3Smrgfi
160789384b2f3Smrg
160799384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
160809384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
160819384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
160829384b2f3Smrg	fi
160839384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
160849384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
160859384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
160869384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
160879384b2f3Smrg  $as_echo_n "(cached) " >&6
16088966bf024Smrgelse
160899384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16090966bf024Smrg/* end confdefs.h.  */
160919384b2f3Smrgint i;
16092966bf024Smrg_ACEOF
160939384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
160949384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16095966bf024Smrgelse
160969384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
16097966bf024Smrgfi
160989384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
160999384b2f3Smrgfi
161009384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
161019384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
161029384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
161039384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
16104966bf024Smrgfi
16105966bf024Smrg
161069384b2f3Smrgfound="no"
16107966bf024Smrg
161089384b2f3Smrg	if test $found = "no" ; then
161099384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
161109384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
161119384b2f3Smrg		fi
16112966bf024Smrg
161139384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
161149384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
161159384b2f3Smrg		fi
16116966bf024Smrg
161179384b2f3Smrg		CFLAGS="$CFLAGS -Wreturn-type"
16118966bf024Smrg
161199384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
161209384b2f3Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; }
161219384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wreturn_type
161229384b2f3Smrg		if eval \${$cacheid+:} false; then :
161239384b2f3Smrg  $as_echo_n "(cached) " >&6
161249384b2f3Smrgelse
161259384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
161269384b2f3Smrg/* end confdefs.h.  */
161279384b2f3Smrgint i;
16128966bf024Smrgint
16129966bf024Smrgmain ()
16130966bf024Smrg{
161319384b2f3Smrg
16132966bf024Smrg  ;
16133966bf024Smrg  return 0;
16134966bf024Smrg}
16135966bf024Smrg_ACEOF
161369384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
161379384b2f3Smrg  eval $cacheid=yes
16138966bf024Smrgelse
161399384b2f3Smrg  eval $cacheid=no
16140966bf024Smrgfi
161419384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
161429384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
16143966bf024Smrgfi
161449384b2f3Smrg
161459384b2f3Smrg
161469384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
161479384b2f3Smrg
161489384b2f3Smrg		eval supported=\$$cacheid
161499384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
161509384b2f3Smrg$as_echo "$supported" >&6; }
161519384b2f3Smrg		if test "$supported" = "yes" ; then
161529384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
161539384b2f3Smrg			found="yes"
161549384b2f3Smrg		fi
161559384b2f3Smrg	fi
161569384b2f3Smrg
161579384b2f3Smrg
161589384b2f3Smrg
161599384b2f3Smrg
161609384b2f3Smrg
161619384b2f3Smrg
161629384b2f3Smrg
161639384b2f3Smrg
161649384b2f3Smrg
161659384b2f3Smrg
161669384b2f3Smrg
161679384b2f3Smrg
161689384b2f3Smrg
161699384b2f3Smrg
161709384b2f3Smrg
161719384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
161729384b2f3Smrg
161739384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
161749384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
161759384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
161769384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
161779384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
161789384b2f3Smrg  $as_echo_n "(cached) " >&6
16179966bf024Smrgelse
161809384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16181966bf024Smrg/* end confdefs.h.  */
161829384b2f3Smrgint i;
16183966bf024Smrg_ACEOF
161849384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
161859384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16186966bf024Smrgelse
161879384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
16188966bf024Smrgfi
161899384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16190966bf024Smrgfi
161919384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
161929384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
161939384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
161949384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
161959384b2f3Smrgfi
161969384b2f3Smrg
161979384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
161989384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
161999384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
162009384b2f3Smrg	fi
162019384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
162029384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
162039384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
162049384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
162059384b2f3Smrg  $as_echo_n "(cached) " >&6
16206966bf024Smrgelse
162079384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16208966bf024Smrg/* end confdefs.h.  */
162099384b2f3Smrgint i;
16210966bf024Smrg_ACEOF
162119384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
162129384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
16213966bf024Smrgelse
162149384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
16215966bf024Smrgfi
162169384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16217966bf024Smrgfi
162189384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
162199384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
162209384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
162219384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
162229384b2f3Smrgfi
162239384b2f3Smrg
162249384b2f3Smrgfound="no"
162259384b2f3Smrg
162269384b2f3Smrg	if test $found = "no" ; then
162279384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
162289384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
162299384b2f3Smrg		fi
162309384b2f3Smrg
162319384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
162329384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
162339384b2f3Smrg		fi
162349384b2f3Smrg
162359384b2f3Smrg		CFLAGS="$CFLAGS -Wtrigraphs"
162369384b2f3Smrg
162379384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
162389384b2f3Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; }
162399384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
162409384b2f3Smrg		if eval \${$cacheid+:} false; then :
162419384b2f3Smrg  $as_echo_n "(cached) " >&6
16242966bf024Smrgelse
162439384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16244966bf024Smrg/* end confdefs.h.  */
162459384b2f3Smrgint i;
16246966bf024Smrgint
16247966bf024Smrgmain ()
16248966bf024Smrg{
162499384b2f3Smrg
16250966bf024Smrg  ;
16251966bf024Smrg  return 0;
16252966bf024Smrg}
16253966bf024Smrg_ACEOF
162549384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
162559384b2f3Smrg  eval $cacheid=yes
162569384b2f3Smrgelse
162579384b2f3Smrg  eval $cacheid=no
16258966bf024Smrgfi
162599384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
162609384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
16261966bf024Smrgfi
16262966bf024Smrg
16263966bf024Smrg
162649384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
16265966bf024Smrg
162669384b2f3Smrg		eval supported=\$$cacheid
162679384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
162689384b2f3Smrg$as_echo "$supported" >&6; }
162699384b2f3Smrg		if test "$supported" = "yes" ; then
162709384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
162719384b2f3Smrg			found="yes"
162729384b2f3Smrg		fi
162739384b2f3Smrg	fi
16274966bf024Smrg
16275966bf024Smrg
16276966bf024Smrg
16277966bf024Smrg
16278966bf024Smrg
16279966bf024Smrg
16280966bf024Smrg
16281966bf024Smrg
16282966bf024Smrg
16283966bf024Smrg
16284966bf024Smrg
16285966bf024Smrg
16286966bf024Smrg
162879384b2f3Smrg
162889384b2f3Smrg
162899384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
162909384b2f3Smrg
162919384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
162929384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
162939384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
162949384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
162959384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
162969384b2f3Smrg  $as_echo_n "(cached) " >&6
16297966bf024Smrgelse
162989384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
162999384b2f3Smrg/* end confdefs.h.  */
163009384b2f3Smrgint i;
163019384b2f3Smrg_ACEOF
163029384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
163039384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
16304966bf024Smrgelse
163059384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
163069384b2f3Smrgfi
163079384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
163089384b2f3Smrgfi
163099384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
163109384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
163119384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
163129384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
163139384b2f3Smrgfi
16314966bf024Smrg
163159384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
163169384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
163179384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
163189384b2f3Smrg	fi
163199384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
163209384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
163219384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
163229384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
163239384b2f3Smrg  $as_echo_n "(cached) " >&6
163249384b2f3Smrgelse
163259384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
163269384b2f3Smrg/* end confdefs.h.  */
163279384b2f3Smrgint i;
163289384b2f3Smrg_ACEOF
163299384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
163309384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
163319384b2f3Smrgelse
163329384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
163339384b2f3Smrgfi
163349384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
163359384b2f3Smrgfi
163369384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
163379384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
163389384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
163399384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
163409384b2f3Smrgfi
16341966bf024Smrg
163429384b2f3Smrgfound="no"
16343966bf024Smrg
163449384b2f3Smrg	if test $found = "no" ; then
163459384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
163469384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
163479384b2f3Smrg		fi
16348966bf024Smrg
163499384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
163509384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
163519384b2f3Smrg		fi
16352966bf024Smrg
163539384b2f3Smrg		CFLAGS="$CFLAGS -Warray-bounds"
16354966bf024Smrg
163559384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
163569384b2f3Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; }
163579384b2f3Smrg		cacheid=xorg_cv_cc_flag__Warray_bounds
163589384b2f3Smrg		if eval \${$cacheid+:} false; then :
163599384b2f3Smrg  $as_echo_n "(cached) " >&6
163609384b2f3Smrgelse
163619384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
163629384b2f3Smrg/* end confdefs.h.  */
163639384b2f3Smrgint i;
163649384b2f3Smrgint
163659384b2f3Smrgmain ()
16366966bf024Smrg{
16367966bf024Smrg
163689384b2f3Smrg  ;
163699384b2f3Smrg  return 0;
16370966bf024Smrg}
163719384b2f3Smrg_ACEOF
163729384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
163739384b2f3Smrg  eval $cacheid=yes
163749384b2f3Smrgelse
163759384b2f3Smrg  eval $cacheid=no
16376966bf024Smrgfi
163779384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
163789384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
16379966bf024Smrgfi
16380966bf024Smrg
16381966bf024Smrg
163829384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
16383966bf024Smrg
163849384b2f3Smrg		eval supported=\$$cacheid
163859384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
163869384b2f3Smrg$as_echo "$supported" >&6; }
163879384b2f3Smrg		if test "$supported" = "yes" ; then
163889384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
163899384b2f3Smrg			found="yes"
163909384b2f3Smrg		fi
163919384b2f3Smrg	fi
16392966bf024Smrg
16393966bf024Smrg
16394966bf024Smrg
16395966bf024Smrg
16396966bf024Smrg
16397966bf024Smrg
16398966bf024Smrg
16399966bf024Smrg
16400966bf024Smrg
16401966bf024Smrg
16402966bf024Smrg
16403966bf024Smrg
16404966bf024Smrg
16405966bf024Smrg
16406966bf024Smrg
164079384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
16408966bf024Smrg
164099384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
164109384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
164119384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
164129384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
164139384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
164149384b2f3Smrg  $as_echo_n "(cached) " >&6
164159384b2f3Smrgelse
164169384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
164179384b2f3Smrg/* end confdefs.h.  */
164189384b2f3Smrgint i;
164199384b2f3Smrg_ACEOF
164209384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
164219384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
164229384b2f3Smrgelse
164239384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
164249384b2f3Smrgfi
164259384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
164269384b2f3Smrgfi
164279384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
164289384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
164299384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
164309384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
164319384b2f3Smrgfi
16432966bf024Smrg
164339384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
164349384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
164359384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
164369384b2f3Smrg	fi
164379384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
164389384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
164399384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
164409384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
164419384b2f3Smrg  $as_echo_n "(cached) " >&6
164429384b2f3Smrgelse
164439384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
164449384b2f3Smrg/* end confdefs.h.  */
164459384b2f3Smrgint i;
164469384b2f3Smrg_ACEOF
164479384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
164489384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
164499384b2f3Smrgelse
164509384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
164519384b2f3Smrgfi
164529384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
164539384b2f3Smrgfi
164549384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
164559384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
164569384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
164579384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
164589384b2f3Smrgfi
16459966bf024Smrg
164609384b2f3Smrgfound="no"
16461966bf024Smrg
164629384b2f3Smrg	if test $found = "no" ; then
164639384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
164649384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
164659384b2f3Smrg		fi
16466966bf024Smrg
164679384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
164689384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
164699384b2f3Smrg		fi
16470966bf024Smrg
164719384b2f3Smrg		CFLAGS="$CFLAGS -Wwrite-strings"
16472966bf024Smrg
164739384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
164749384b2f3Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; }
164759384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
164769384b2f3Smrg		if eval \${$cacheid+:} false; then :
164779384b2f3Smrg  $as_echo_n "(cached) " >&6
164789384b2f3Smrgelse
164799384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
164809384b2f3Smrg/* end confdefs.h.  */
164819384b2f3Smrgint i;
164829384b2f3Smrgint
164839384b2f3Smrgmain ()
164849384b2f3Smrg{
16485966bf024Smrg
164869384b2f3Smrg  ;
164879384b2f3Smrg  return 0;
164889384b2f3Smrg}
164899384b2f3Smrg_ACEOF
164909384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
164919384b2f3Smrg  eval $cacheid=yes
164929384b2f3Smrgelse
164939384b2f3Smrg  eval $cacheid=no
164949384b2f3Smrgfi
164959384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
164969384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
164979384b2f3Smrgfi
16498966bf024Smrg
16499966bf024Smrg
165009384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
16501966bf024Smrg
165029384b2f3Smrg		eval supported=\$$cacheid
165039384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
165049384b2f3Smrg$as_echo "$supported" >&6; }
165059384b2f3Smrg		if test "$supported" = "yes" ; then
165069384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
165079384b2f3Smrg			found="yes"
165089384b2f3Smrg		fi
165099384b2f3Smrg	fi
16510966bf024Smrg
16511966bf024Smrg
16512966bf024Smrg
16513966bf024Smrg
16514966bf024Smrg
16515966bf024Smrg
16516966bf024Smrg
16517966bf024Smrg
16518966bf024Smrg
16519966bf024Smrg
16520966bf024Smrg
16521966bf024Smrg
16522966bf024Smrg
16523966bf024Smrg
16524966bf024Smrg
165259384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
16526966bf024Smrg
165279384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
165289384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
165299384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
165309384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
165319384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
165329384b2f3Smrg  $as_echo_n "(cached) " >&6
165339384b2f3Smrgelse
165349384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
165359384b2f3Smrg/* end confdefs.h.  */
165369384b2f3Smrgint i;
165379384b2f3Smrg_ACEOF
165389384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
165399384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
165409384b2f3Smrgelse
165419384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
165429384b2f3Smrgfi
165439384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
165449384b2f3Smrgfi
165459384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
165469384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
165479384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
165489384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
165499384b2f3Smrgfi
16550966bf024Smrg
165519384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
165529384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
165539384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
165549384b2f3Smrg	fi
165559384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
165569384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
165579384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
165589384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
165599384b2f3Smrg  $as_echo_n "(cached) " >&6
165609384b2f3Smrgelse
165619384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
165629384b2f3Smrg/* end confdefs.h.  */
165639384b2f3Smrgint i;
165649384b2f3Smrg_ACEOF
165659384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
165669384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
165679384b2f3Smrgelse
165689384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
165699384b2f3Smrgfi
165709384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
165719384b2f3Smrgfi
165729384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
165739384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
165749384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
165759384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
165769384b2f3Smrgfi
16577966bf024Smrg
165789384b2f3Smrgfound="no"
16579966bf024Smrg
165809384b2f3Smrg	if test $found = "no" ; then
165819384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
165829384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
165839384b2f3Smrg		fi
16584966bf024Smrg
165859384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
165869384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
165879384b2f3Smrg		fi
16588966bf024Smrg
165899384b2f3Smrg		CFLAGS="$CFLAGS -Waddress"
16590966bf024Smrg
165919384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
165929384b2f3Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; }
165939384b2f3Smrg		cacheid=xorg_cv_cc_flag__Waddress
165949384b2f3Smrg		if eval \${$cacheid+:} false; then :
165959384b2f3Smrg  $as_echo_n "(cached) " >&6
165969384b2f3Smrgelse
165979384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
165989384b2f3Smrg/* end confdefs.h.  */
165999384b2f3Smrgint i;
166009384b2f3Smrgint
166019384b2f3Smrgmain ()
166029384b2f3Smrg{
16603966bf024Smrg
166049384b2f3Smrg  ;
166059384b2f3Smrg  return 0;
166069384b2f3Smrg}
166079384b2f3Smrg_ACEOF
166089384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
166099384b2f3Smrg  eval $cacheid=yes
166109384b2f3Smrgelse
166119384b2f3Smrg  eval $cacheid=no
166129384b2f3Smrgfi
166139384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
166149384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
166159384b2f3Smrgfi
16616966bf024Smrg
16617966bf024Smrg
166189384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
16619966bf024Smrg
166209384b2f3Smrg		eval supported=\$$cacheid
166219384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
166229384b2f3Smrg$as_echo "$supported" >&6; }
166239384b2f3Smrg		if test "$supported" = "yes" ; then
166249384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
166259384b2f3Smrg			found="yes"
166269384b2f3Smrg		fi
166279384b2f3Smrg	fi
16628966bf024Smrg
16629966bf024Smrg
16630966bf024Smrg
16631966bf024Smrg
16632966bf024Smrg
16633966bf024Smrg
16634966bf024Smrg
16635966bf024Smrg
16636966bf024Smrg
16637966bf024Smrg
16638966bf024Smrg
16639966bf024Smrg
16640966bf024Smrg
16641966bf024Smrg
16642966bf024Smrg
166439384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
16644966bf024Smrg
166459384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
166469384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
166479384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
166489384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
166499384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
166509384b2f3Smrg  $as_echo_n "(cached) " >&6
166519384b2f3Smrgelse
166529384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
166539384b2f3Smrg/* end confdefs.h.  */
166549384b2f3Smrgint i;
166559384b2f3Smrg_ACEOF
166569384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
166579384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
166589384b2f3Smrgelse
166599384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
166609384b2f3Smrgfi
166619384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
166629384b2f3Smrgfi
166639384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
166649384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
166659384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
166669384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
166679384b2f3Smrgfi
16668966bf024Smrg
166699384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
166709384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
166719384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
166729384b2f3Smrg	fi
166739384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
166749384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
166759384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
166769384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
166779384b2f3Smrg  $as_echo_n "(cached) " >&6
166789384b2f3Smrgelse
166799384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
166809384b2f3Smrg/* end confdefs.h.  */
166819384b2f3Smrgint i;
166829384b2f3Smrg_ACEOF
166839384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
166849384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
166859384b2f3Smrgelse
166869384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
166879384b2f3Smrgfi
166889384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
166899384b2f3Smrgfi
166909384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
166919384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
166929384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
166939384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
166949384b2f3Smrgfi
16695966bf024Smrg
166969384b2f3Smrgfound="no"
16697966bf024Smrg
166989384b2f3Smrg	if test $found = "no" ; then
166999384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
167009384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
167019384b2f3Smrg		fi
16702966bf024Smrg
167039384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
167049384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
167059384b2f3Smrg		fi
16706966bf024Smrg
167079384b2f3Smrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
16708966bf024Smrg
167099384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
167109384b2f3Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
167119384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
167129384b2f3Smrg		if eval \${$cacheid+:} false; then :
167139384b2f3Smrg  $as_echo_n "(cached) " >&6
167149384b2f3Smrgelse
167159384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
167169384b2f3Smrg/* end confdefs.h.  */
167179384b2f3Smrgint i;
167189384b2f3Smrgint
167199384b2f3Smrgmain ()
167209384b2f3Smrg{
16721966bf024Smrg
167229384b2f3Smrg  ;
167239384b2f3Smrg  return 0;
167249384b2f3Smrg}
167259384b2f3Smrg_ACEOF
167269384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
167279384b2f3Smrg  eval $cacheid=yes
167289384b2f3Smrgelse
167299384b2f3Smrg  eval $cacheid=no
167309384b2f3Smrgfi
167319384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
167329384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
167339384b2f3Smrgfi
16734966bf024Smrg
16735966bf024Smrg
167369384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
16737966bf024Smrg
167389384b2f3Smrg		eval supported=\$$cacheid
167399384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
167409384b2f3Smrg$as_echo "$supported" >&6; }
167419384b2f3Smrg		if test "$supported" = "yes" ; then
167429384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
167439384b2f3Smrg			found="yes"
167449384b2f3Smrg		fi
167459384b2f3Smrg	fi
16746966bf024Smrg
16747966bf024Smrg
16748966bf024Smrg
16749966bf024Smrg
16750966bf024Smrg
16751966bf024Smrg
16752966bf024Smrg
16753966bf024Smrg
16754966bf024Smrg
16755966bf024Smrg
16756966bf024Smrg
16757966bf024Smrg
16758966bf024Smrg
16759966bf024Smrg
16760966bf024Smrg
167619384b2f3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
16762966bf024Smrg
167639384b2f3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
167649384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
167659384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
167669384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
167679384b2f3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
167689384b2f3Smrg  $as_echo_n "(cached) " >&6
167699384b2f3Smrgelse
167709384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
167719384b2f3Smrg/* end confdefs.h.  */
167729384b2f3Smrgint i;
167739384b2f3Smrg_ACEOF
167749384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
167759384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
167769384b2f3Smrgelse
167779384b2f3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
167789384b2f3Smrgfi
167799384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
167809384b2f3Smrgfi
167819384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
167829384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
167839384b2f3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
167849384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
167859384b2f3Smrgfi
16786966bf024Smrg
167879384b2f3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
167889384b2f3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
167899384b2f3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
167909384b2f3Smrg	fi
167919384b2f3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
167929384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
167939384b2f3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
167949384b2f3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
167959384b2f3Smrg  $as_echo_n "(cached) " >&6
167969384b2f3Smrgelse
167979384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
167989384b2f3Smrg/* end confdefs.h.  */
167999384b2f3Smrgint i;
168009384b2f3Smrg_ACEOF
168019384b2f3Smrgif ac_fn_c_try_compile "$LINENO"; then :
168029384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
168039384b2f3Smrgelse
168049384b2f3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
168059384b2f3Smrgfi
168069384b2f3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
168079384b2f3Smrgfi
168089384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
168099384b2f3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
168109384b2f3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
168119384b2f3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
168129384b2f3Smrgfi
16813966bf024Smrg
168149384b2f3Smrgfound="no"
16815966bf024Smrg
168169384b2f3Smrg	if test $found = "no" ; then
168179384b2f3Smrg		if test "x$xorg_testset_unknown_warning_option" = "xyes" ; then
168189384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
168199384b2f3Smrg		fi
16820966bf024Smrg
168219384b2f3Smrg		if test "x$xorg_testset_unused_command_line_argument" = "xyes" ; then
168229384b2f3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
168239384b2f3Smrg		fi
16824966bf024Smrg
168259384b2f3Smrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
16826966bf024Smrg
168279384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
168289384b2f3Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
168299384b2f3Smrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
168309384b2f3Smrg		if eval \${$cacheid+:} false; then :
168319384b2f3Smrg  $as_echo_n "(cached) " >&6
168329384b2f3Smrgelse
168339384b2f3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
168349384b2f3Smrg/* end confdefs.h.  */
168359384b2f3Smrgint i;
168369384b2f3Smrgint
168379384b2f3Smrgmain ()
168389384b2f3Smrg{
16839966bf024Smrg
168409384b2f3Smrg  ;
168419384b2f3Smrg  return 0;
168429384b2f3Smrg}
168439384b2f3Smrg_ACEOF
168449384b2f3Smrgif ac_fn_c_try_link "$LINENO"; then :
168459384b2f3Smrg  eval $cacheid=yes
168469384b2f3Smrgelse
168479384b2f3Smrg  eval $cacheid=no
168489384b2f3Smrgfi
168499384b2f3Smrgrm -f core conftest.err conftest.$ac_objext \
168509384b2f3Smrg    conftest$ac_exeext conftest.$ac_ext
168519384b2f3Smrgfi
16852966bf024Smrg
16853966bf024Smrg
168549384b2f3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
16855966bf024Smrg
168569384b2f3Smrg		eval supported=\$$cacheid
168579384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
168589384b2f3Smrg$as_echo "$supported" >&6; }
168599384b2f3Smrg		if test "$supported" = "yes" ; then
168609384b2f3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
168619384b2f3Smrg			found="yes"
168629384b2f3Smrg		fi
168639384b2f3Smrg	fi
16864966bf024Smrg
16865966bf024Smrg
16866966bf024Smrgfi
16867966bf024Smrg
16868966bf024Smrg
16869966bf024Smrg
16870966bf024Smrg
168719384b2f3Smrg# Check for dependencies
16872966bf024Smrg
16873966bf024Smrg
16874966bf024Smrg
16875966bf024Smrg
16876966bf024Smrg
16877966bf024Smrg
16878966bf024Smrg
168799384b2f3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
168809384b2f3Smrg	if test -n "$ac_tool_prefix"; then
168819384b2f3Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
168829384b2f3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
168839384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
168849384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
168859384b2f3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
168869384b2f3Smrg  $as_echo_n "(cached) " >&6
168879384b2f3Smrgelse
168889384b2f3Smrg  case $PKG_CONFIG in
168899384b2f3Smrg  [\\/]* | ?:[\\/]*)
168909384b2f3Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
168919384b2f3Smrg  ;;
168929384b2f3Smrg  *)
168939384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
168949384b2f3Smrgfor as_dir in $PATH
168959384b2f3Smrgdo
168969384b2f3Smrg  IFS=$as_save_IFS
168979384b2f3Smrg  test -z "$as_dir" && as_dir=.
168989384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
168999384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
169009384b2f3Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
169019384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
169029384b2f3Smrg    break 2
169039384b2f3Smrg  fi
169049384b2f3Smrgdone
169059384b2f3Smrg  done
169069384b2f3SmrgIFS=$as_save_IFS
16907966bf024Smrg
169089384b2f3Smrg  ;;
169099384b2f3Smrgesac
169109384b2f3Smrgfi
169119384b2f3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
169129384b2f3Smrgif test -n "$PKG_CONFIG"; then
169139384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
169149384b2f3Smrg$as_echo "$PKG_CONFIG" >&6; }
169159384b2f3Smrgelse
169169384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
169179384b2f3Smrg$as_echo "no" >&6; }
169189384b2f3Smrgfi
16919966bf024Smrg
16920966bf024Smrg
169219384b2f3Smrgfi
169229384b2f3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
169239384b2f3Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
169249384b2f3Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
169259384b2f3Smrgset dummy pkg-config; ac_word=$2
169269384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
169279384b2f3Smrg$as_echo_n "checking for $ac_word... " >&6; }
169289384b2f3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
169299384b2f3Smrg  $as_echo_n "(cached) " >&6
169309384b2f3Smrgelse
169319384b2f3Smrg  case $ac_pt_PKG_CONFIG in
169329384b2f3Smrg  [\\/]* | ?:[\\/]*)
169339384b2f3Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
169349384b2f3Smrg  ;;
169359384b2f3Smrg  *)
169369384b2f3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
169379384b2f3Smrgfor as_dir in $PATH
169389384b2f3Smrgdo
169399384b2f3Smrg  IFS=$as_save_IFS
169409384b2f3Smrg  test -z "$as_dir" && as_dir=.
169419384b2f3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
169429384b2f3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
169439384b2f3Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
169449384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
169459384b2f3Smrg    break 2
169469384b2f3Smrg  fi
169479384b2f3Smrgdone
169489384b2f3Smrg  done
169499384b2f3SmrgIFS=$as_save_IFS
169509384b2f3Smrg
169519384b2f3Smrg  ;;
169529384b2f3Smrgesac
169539384b2f3Smrgfi
169549384b2f3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
169559384b2f3Smrgif test -n "$ac_pt_PKG_CONFIG"; then
169569384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
169579384b2f3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
169589384b2f3Smrgelse
169599384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
169609384b2f3Smrg$as_echo "no" >&6; }
169619384b2f3Smrgfi
169629384b2f3Smrg
169639384b2f3Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
169649384b2f3Smrg    PKG_CONFIG=""
169659384b2f3Smrg  else
169669384b2f3Smrg    case $cross_compiling:$ac_tool_warned in
169679384b2f3Smrgyes:)
169689384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
169699384b2f3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
169709384b2f3Smrgac_tool_warned=yes ;;
169719384b2f3Smrgesac
169729384b2f3Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
169739384b2f3Smrg  fi
169749384b2f3Smrgelse
169759384b2f3Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
169769384b2f3Smrgfi
169779384b2f3Smrg
169789384b2f3Smrgfi
169799384b2f3Smrgif test -n "$PKG_CONFIG"; then
169809384b2f3Smrg	_pkg_min_version=0.9.0
169819384b2f3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
169829384b2f3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
169839384b2f3Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
169849384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
169859384b2f3Smrg$as_echo "yes" >&6; }
169869384b2f3Smrg	else
169879384b2f3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
169889384b2f3Smrg$as_echo "no" >&6; }
169899384b2f3Smrg		PKG_CONFIG=""
169909384b2f3Smrg	fi
169919384b2f3Smrgfi
16992966bf024Smrg
169939384b2f3Smrgpkg_failed=no
169949384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XTRAP" >&5
169959384b2f3Smrg$as_echo_n "checking for XTRAP... " >&6; }
169969384b2f3Smrg
169979384b2f3Smrgif test -n "$XTRAP_CFLAGS"; then
169989384b2f3Smrg    pkg_cv_XTRAP_CFLAGS="$XTRAP_CFLAGS"
169999384b2f3Smrg elif test -n "$PKG_CONFIG"; then
170009384b2f3Smrg    if test -n "$PKG_CONFIG" && \
170019384b2f3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt trapproto xext xextproto\""; } >&5
170029384b2f3Smrg  ($PKG_CONFIG --exists --print-errors "x11 xt trapproto xext xextproto") 2>&5
170039384b2f3Smrg  ac_status=$?
170049384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
170059384b2f3Smrg  test $ac_status = 0; }; then
170069384b2f3Smrg  pkg_cv_XTRAP_CFLAGS=`$PKG_CONFIG --cflags "x11 xt trapproto xext xextproto" 2>/dev/null`
170079384b2f3Smrg		      test "x$?" != "x0" && pkg_failed=yes
170089384b2f3Smrgelse
170099384b2f3Smrg  pkg_failed=yes
170109384b2f3Smrgfi
170119384b2f3Smrg else
170129384b2f3Smrg    pkg_failed=untried
170139384b2f3Smrgfi
170149384b2f3Smrgif test -n "$XTRAP_LIBS"; then
170159384b2f3Smrg    pkg_cv_XTRAP_LIBS="$XTRAP_LIBS"
170169384b2f3Smrg elif test -n "$PKG_CONFIG"; then
170179384b2f3Smrg    if test -n "$PKG_CONFIG" && \
170189384b2f3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xt trapproto xext xextproto\""; } >&5
170199384b2f3Smrg  ($PKG_CONFIG --exists --print-errors "x11 xt trapproto xext xextproto") 2>&5
170209384b2f3Smrg  ac_status=$?
170219384b2f3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
170229384b2f3Smrg  test $ac_status = 0; }; then
170239384b2f3Smrg  pkg_cv_XTRAP_LIBS=`$PKG_CONFIG --libs "x11 xt trapproto xext xextproto" 2>/dev/null`
170249384b2f3Smrg		      test "x$?" != "x0" && pkg_failed=yes
170259384b2f3Smrgelse
170269384b2f3Smrg  pkg_failed=yes
170279384b2f3Smrgfi
170289384b2f3Smrg else
170299384b2f3Smrg    pkg_failed=untried
170309384b2f3Smrgfi
17031966bf024Smrg
17032966bf024Smrg
17033966bf024Smrg
170349384b2f3Smrgif test $pkg_failed = yes; then
170359384b2f3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
170369384b2f3Smrg$as_echo "no" >&6; }
17037966bf024Smrg
170389384b2f3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
170399384b2f3Smrg        _pkg_short_errors_supported=yes
170409384b2f3Smrgelse
170419384b2f3Smrg        _pkg_short_errors_supported=no
170429384b2f3Smrgfi
170439384b2f3Smrg        if test $_pkg_short_errors_supported = yes; then
170449384b2f3Smrg	        XTRAP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 xt trapproto xext xextproto" 2>&1`
170459384b2f3Smrg        else
170469384b2f3Smrg	        XTRAP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 xt trapproto xext xextproto" 2>&1`
170479384b2f3Smrg        fi
170489384b2f3Smrg	# Put the nasty error message in config.log where it belongs
170499384b2f3Smrg	echo "$XTRAP_PKG_ERRORS" >&5
17050966bf024Smrg
170519384b2f3Smrg	as_fn_error $? "Package requirements (x11 xt trapproto xext xextproto) were not met:
17052966bf024Smrg
170539384b2f3Smrg$XTRAP_PKG_ERRORS
17054966bf024Smrg
170559384b2f3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
170569384b2f3Smrginstalled software in a non-standard prefix.
17057966bf024Smrg
170589384b2f3SmrgAlternatively, you may set the environment variables XTRAP_CFLAGS
170599384b2f3Smrgand XTRAP_LIBS to avoid the need to call pkg-config.
170609384b2f3SmrgSee the pkg-config man page for more details." "$LINENO" 5
170619384b2f3Smrgelif test $pkg_failed = untried; then
170629384b2f3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
170639384b2f3Smrg$as_echo "no" >&6; }
170649384b2f3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
170659384b2f3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
170669384b2f3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
170679384b2f3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
170689384b2f3Smrgpath to pkg-config.
17069966bf024Smrg
170709384b2f3SmrgAlternatively, you may set the environment variables XTRAP_CFLAGS
170719384b2f3Smrgand XTRAP_LIBS to avoid the need to call pkg-config.
170729384b2f3SmrgSee the pkg-config man page for more details.
17073966bf024Smrg
170749384b2f3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
170759384b2f3SmrgSee \`config.log' for more details" "$LINENO" 5; }
170769384b2f3Smrgelse
170779384b2f3Smrg	XTRAP_CFLAGS=$pkg_cv_XTRAP_CFLAGS
170789384b2f3Smrg	XTRAP_LIBS=$pkg_cv_XTRAP_LIBS
170799384b2f3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
170809384b2f3Smrg$as_echo "yes" >&6; }
17081966bf024Smrg
170829384b2f3Smrgfi
170839384b2f3SmrgXTRAP_CFLAGS="$BASE_CFLAGS $XTRAP_CFLAGS"
17084966bf024Smrg
17085966bf024Smrg
17086966bf024Smrg
17087966bf024Smrg
17088966bf024Smrg
170899384b2f3Smrgcat >>confdefs.h <<_ACEOF
170909384b2f3Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
170919384b2f3Smrg_ACEOF
17092966bf024Smrg
170939384b2f3Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
170949384b2f3Smrg	if test "x$PVM" = "x"; then
170959384b2f3Smrg		PVM="0"
170969384b2f3Smrg	fi
17097966bf024Smrg
170989384b2f3Smrgcat >>confdefs.h <<_ACEOF
170999384b2f3Smrg#define PACKAGE_VERSION_MINOR $PVM
171009384b2f3Smrg_ACEOF
17101966bf024Smrg
171029384b2f3Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
171039384b2f3Smrg	if test "x$PVP" = "x"; then
171049384b2f3Smrg		PVP="0"
171059384b2f3Smrg	fi
17106966bf024Smrg
171079384b2f3Smrgcat >>confdefs.h <<_ACEOF
171089384b2f3Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
171099384b2f3Smrg_ACEOF
17110966bf024Smrg
17111966bf024Smrg
17112966bf024Smrg
171139384b2f3SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
171149384b2f3Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
171159384b2f3Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
171169384b2f3Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
17117966bf024Smrg
17118966bf024Smrg
17119966bf024Smrg
171209384b2f3Smrgac_config_files="$ac_config_files Makefile src/Makefile xtrap.pc"
17121966bf024Smrg
171229384b2f3Smrgcat >confcache <<\_ACEOF
171239384b2f3Smrg# This file is a shell script that caches the results of configure
171249384b2f3Smrg# tests run on this system so they can be shared between configure
171259384b2f3Smrg# scripts and configure runs, see configure's option --config-cache.
171269384b2f3Smrg# It is not useful on other systems.  If it contains results you don't
171279384b2f3Smrg# want to keep, you may remove or edit it.
171289384b2f3Smrg#
171299384b2f3Smrg# config.status only pays attention to the cache file if you give it
171309384b2f3Smrg# the --recheck option to rerun configure.
171319384b2f3Smrg#
171329384b2f3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
171339384b2f3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
171349384b2f3Smrg# following values.
17135966bf024Smrg
171369384b2f3Smrg_ACEOF
17137966bf024Smrg
171389384b2f3Smrg# The following way of writing the cache mishandles newlines in values,
171399384b2f3Smrg# but we know of no workaround that is simple, portable, and efficient.
171409384b2f3Smrg# So, we kill variables containing newlines.
171419384b2f3Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
171429384b2f3Smrg# and sets the high bit in the cache file unless we assign to the vars.
171439384b2f3Smrg(
171449384b2f3Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
171459384b2f3Smrg    eval ac_val=\$$ac_var
171469384b2f3Smrg    case $ac_val in #(
171479384b2f3Smrg    *${as_nl}*)
171489384b2f3Smrg      case $ac_var in #(
171499384b2f3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
171509384b2f3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
171519384b2f3Smrg      esac
171529384b2f3Smrg      case $ac_var in #(
171539384b2f3Smrg      _ | IFS | as_nl) ;; #(
171549384b2f3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
171559384b2f3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
171569384b2f3Smrg      esac ;;
171579384b2f3Smrg    esac
171589384b2f3Smrg  done
17159966bf024Smrg
171609384b2f3Smrg  (set) 2>&1 |
171619384b2f3Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
171629384b2f3Smrg    *${as_nl}ac_space=\ *)
171639384b2f3Smrg      # `set' does not quote correctly, so add quotes: double-quote
171649384b2f3Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
171659384b2f3Smrg      sed -n \
171669384b2f3Smrg	"s/'/'\\\\''/g;
171679384b2f3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
171689384b2f3Smrg      ;; #(
171699384b2f3Smrg    *)
171709384b2f3Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
171719384b2f3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
171729384b2f3Smrg      ;;
171739384b2f3Smrg    esac |
171749384b2f3Smrg    sort
171759384b2f3Smrg) |
171769384b2f3Smrg  sed '
171779384b2f3Smrg     /^ac_cv_env_/b end
171789384b2f3Smrg     t clear
171799384b2f3Smrg     :clear
171809384b2f3Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
171819384b2f3Smrg     t end
171829384b2f3Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
171839384b2f3Smrg     :end' >>confcache
171849384b2f3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
171859384b2f3Smrg  if test -w "$cache_file"; then
171869384b2f3Smrg    if test "x$cache_file" != "x/dev/null"; then
171879384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
171889384b2f3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
171899384b2f3Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
171909384b2f3Smrg	cat confcache >"$cache_file"
171919384b2f3Smrg      else
171929384b2f3Smrg        case $cache_file in #(
171939384b2f3Smrg        */* | ?:*)
171949384b2f3Smrg	  mv -f confcache "$cache_file"$$ &&
171959384b2f3Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
171969384b2f3Smrg        *)
171979384b2f3Smrg	  mv -f confcache "$cache_file" ;;
171989384b2f3Smrg	esac
171999384b2f3Smrg      fi
172009384b2f3Smrg    fi
172019384b2f3Smrg  else
172029384b2f3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
172039384b2f3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
172049384b2f3Smrg  fi
172059384b2f3Smrgfi
172069384b2f3Smrgrm -f confcache
17207966bf024Smrg
172089384b2f3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
172099384b2f3Smrg# Let make expand exec_prefix.
172109384b2f3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17211966bf024Smrg
172129384b2f3SmrgDEFS=-DHAVE_CONFIG_H
17213966bf024Smrg
172149384b2f3Smrgac_libobjs=
172159384b2f3Smrgac_ltlibobjs=
172169384b2f3SmrgU=
172179384b2f3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
172189384b2f3Smrg  # 1. Remove the extension, and $U if already installed.
172199384b2f3Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
172209384b2f3Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
172219384b2f3Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
172229384b2f3Smrg  #    will be set to the directory where LIBOBJS objects are built.
172239384b2f3Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
172249384b2f3Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
172259384b2f3Smrgdone
172269384b2f3SmrgLIBOBJS=$ac_libobjs
17227966bf024Smrg
172289384b2f3SmrgLTLIBOBJS=$ac_ltlibobjs
17229966bf024Smrg
17230966bf024Smrg
172319384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
172329384b2f3Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; }
172339384b2f3Smrg   if test -n "$am_sleep_pid"; then
172349384b2f3Smrg     # Hide warnings about reused PIDs.
172359384b2f3Smrg     wait $am_sleep_pid 2>/dev/null
172369384b2f3Smrg   fi
172379384b2f3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
172389384b2f3Smrg$as_echo "done" >&6; }
172399384b2f3Smrg if test -n "$EXEEXT"; then
172409384b2f3Smrg  am__EXEEXT_TRUE=
172419384b2f3Smrg  am__EXEEXT_FALSE='#'
172429384b2f3Smrgelse
172439384b2f3Smrg  am__EXEEXT_TRUE='#'
172449384b2f3Smrg  am__EXEEXT_FALSE=
172459384b2f3Smrgfi
17246966bf024Smrg
172479384b2f3Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
172489384b2f3Smrg  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
172499384b2f3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
172509384b2f3Smrgfi
172519384b2f3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
172529384b2f3Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
172539384b2f3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
172549384b2f3Smrgfi
172559384b2f3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
172569384b2f3Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
172579384b2f3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
172589384b2f3Smrgfi
17259966bf024Smrg
172609384b2f3Smrg: "${CONFIG_STATUS=./config.status}"
172619384b2f3Smrgac_write_fail=0
172629384b2f3Smrgac_clean_files_save=$ac_clean_files
172639384b2f3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
172649384b2f3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
172659384b2f3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
172669384b2f3Smrgas_write_fail=0
172679384b2f3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
172689384b2f3Smrg#! $SHELL
172699384b2f3Smrg# Generated by $as_me.
172709384b2f3Smrg# Run this file to recreate the current configuration.
172719384b2f3Smrg# Compiler output produced by configure, useful for debugging
172729384b2f3Smrg# configure, is in config.log if it exists.
17273966bf024Smrg
172749384b2f3Smrgdebug=false
172759384b2f3Smrgac_cs_recheck=false
172769384b2f3Smrgac_cs_silent=false
17277966bf024Smrg
172789384b2f3SmrgSHELL=\${CONFIG_SHELL-$SHELL}
172799384b2f3Smrgexport SHELL
172809384b2f3Smrg_ASEOF
172819384b2f3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
172829384b2f3Smrg## -------------------- ##
172839384b2f3Smrg## M4sh Initialization. ##
172849384b2f3Smrg## -------------------- ##
172859384b2f3Smrg
172869384b2f3Smrg# Be more Bourne compatible
172879384b2f3SmrgDUALCASE=1; export DUALCASE # for MKS sh
172889384b2f3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
172899384b2f3Smrg  emulate sh
172909384b2f3Smrg  NULLCMD=:
172919384b2f3Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
172929384b2f3Smrg  # is contrary to our usage.  Disable this feature.
172939384b2f3Smrg  alias -g '${1+"$@"}'='"$@"'
172949384b2f3Smrg  setopt NO_GLOB_SUBST
172959384b2f3Smrgelse
172969384b2f3Smrg  case `(set -o) 2>/dev/null` in #(
172979384b2f3Smrg  *posix*) :
172989384b2f3Smrg    set -o posix ;; #(
172999384b2f3Smrg  *) :
173009384b2f3Smrg     ;;
173019384b2f3Smrgesac
173029384b2f3Smrgfi
17303966bf024Smrg
17304966bf024Smrg
173059384b2f3Smrgas_nl='
173069384b2f3Smrg'
173079384b2f3Smrgexport as_nl
173089384b2f3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
173099384b2f3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
173109384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
173119384b2f3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
173129384b2f3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
173139384b2f3Smrg# but without wasting forks for bash or zsh.
173149384b2f3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
173159384b2f3Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
173169384b2f3Smrg  as_echo='print -r --'
173179384b2f3Smrg  as_echo_n='print -rn --'
173189384b2f3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
173199384b2f3Smrg  as_echo='printf %s\n'
173209384b2f3Smrg  as_echo_n='printf %s'
173219384b2f3Smrgelse
173229384b2f3Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
173239384b2f3Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
173249384b2f3Smrg    as_echo_n='/usr/ucb/echo -n'
173259384b2f3Smrg  else
173269384b2f3Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
173279384b2f3Smrg    as_echo_n_body='eval
173289384b2f3Smrg      arg=$1;
173299384b2f3Smrg      case $arg in #(
173309384b2f3Smrg      *"$as_nl"*)
173319384b2f3Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
173329384b2f3Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
173339384b2f3Smrg      esac;
173349384b2f3Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
173359384b2f3Smrg    '
173369384b2f3Smrg    export as_echo_n_body
173379384b2f3Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
173389384b2f3Smrg  fi
173399384b2f3Smrg  export as_echo_body
173409384b2f3Smrg  as_echo='sh -c $as_echo_body as_echo'
173419384b2f3Smrgfi
17342966bf024Smrg
173439384b2f3Smrg# The user is always right.
173449384b2f3Smrgif test "${PATH_SEPARATOR+set}" != set; then
173459384b2f3Smrg  PATH_SEPARATOR=:
173469384b2f3Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
173479384b2f3Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
173489384b2f3Smrg      PATH_SEPARATOR=';'
173499384b2f3Smrg  }
173509384b2f3Smrgfi
17351966bf024Smrg
17352966bf024Smrg
173539384b2f3Smrg# IFS
173549384b2f3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
173559384b2f3Smrg# there to prevent editors from complaining about space-tab.
173569384b2f3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
173579384b2f3Smrg# splitting by setting IFS to empty value.)
173589384b2f3SmrgIFS=" ""	$as_nl"
173599384b2f3Smrg
173609384b2f3Smrg# Find who we are.  Look in the path if we contain no directory separator.
173619384b2f3Smrgas_myself=
173629384b2f3Smrgcase $0 in #((
173639384b2f3Smrg  *[\\/]* ) as_myself=$0 ;;
173649384b2f3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
173659384b2f3Smrgfor as_dir in $PATH
173669384b2f3Smrgdo
173679384b2f3Smrg  IFS=$as_save_IFS
173689384b2f3Smrg  test -z "$as_dir" && as_dir=.
173699384b2f3Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
173709384b2f3Smrg  done
173719384b2f3SmrgIFS=$as_save_IFS
17372966bf024Smrg
173739384b2f3Smrg     ;;
173749384b2f3Smrgesac
173759384b2f3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
173769384b2f3Smrg# in which case we are not to be found in the path.
173779384b2f3Smrgif test "x$as_myself" = x; then
173789384b2f3Smrg  as_myself=$0
173799384b2f3Smrgfi
173809384b2f3Smrgif test ! -f "$as_myself"; then
173819384b2f3Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
173829384b2f3Smrg  exit 1
173839384b2f3Smrgfi
173849384b2f3Smrg
173859384b2f3Smrg# Unset variables that we do not need and which cause bugs (e.g. in
173869384b2f3Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
173879384b2f3Smrg# suppresses any "Segmentation fault" message there.  '((' could
173889384b2f3Smrg# trigger a bug in pdksh 5.2.14.
173899384b2f3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
173909384b2f3Smrgdo eval test x\${$as_var+set} = xset \
173919384b2f3Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
173929384b2f3Smrgdone
173939384b2f3SmrgPS1='$ '
173949384b2f3SmrgPS2='> '
173959384b2f3SmrgPS4='+ '
17396966bf024Smrg
173979384b2f3Smrg# NLS nuisances.
173989384b2f3SmrgLC_ALL=C
173999384b2f3Smrgexport LC_ALL
174009384b2f3SmrgLANGUAGE=C
174019384b2f3Smrgexport LANGUAGE
17402966bf024Smrg
174039384b2f3Smrg# CDPATH.
174049384b2f3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17405966bf024Smrg
17406966bf024Smrg
174079384b2f3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
174089384b2f3Smrg# ----------------------------------------
174099384b2f3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
174109384b2f3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
174119384b2f3Smrg# script with STATUS, using 1 if that was 0.
174129384b2f3Smrgas_fn_error ()
174139384b2f3Smrg{
174149384b2f3Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
174159384b2f3Smrg  if test "$4"; then
174169384b2f3Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
174179384b2f3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
174189384b2f3Smrg  fi
174199384b2f3Smrg  $as_echo "$as_me: error: $2" >&2
174209384b2f3Smrg  as_fn_exit $as_status
174219384b2f3Smrg} # as_fn_error
17422966bf024Smrg
17423966bf024Smrg
174249384b2f3Smrg# as_fn_set_status STATUS
174259384b2f3Smrg# -----------------------
174269384b2f3Smrg# Set $? to STATUS, without forking.
174279384b2f3Smrgas_fn_set_status ()
174289384b2f3Smrg{
174299384b2f3Smrg  return $1
174309384b2f3Smrg} # as_fn_set_status
17431966bf024Smrg
174329384b2f3Smrg# as_fn_exit STATUS
174339384b2f3Smrg# -----------------
174349384b2f3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
174359384b2f3Smrgas_fn_exit ()
174369384b2f3Smrg{
174379384b2f3Smrg  set +e
174389384b2f3Smrg  as_fn_set_status $1
174399384b2f3Smrg  exit $1
174409384b2f3Smrg} # as_fn_exit
174419384b2f3Smrg
174429384b2f3Smrg# as_fn_unset VAR
174439384b2f3Smrg# ---------------
174449384b2f3Smrg# Portably unset VAR.
174459384b2f3Smrgas_fn_unset ()
174469384b2f3Smrg{
174479384b2f3Smrg  { eval $1=; unset $1;}
174489384b2f3Smrg}
174499384b2f3Smrgas_unset=as_fn_unset
174509384b2f3Smrg# as_fn_append VAR VALUE
174519384b2f3Smrg# ----------------------
174529384b2f3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
174539384b2f3Smrg# advantage of any shell optimizations that allow amortized linear growth over
174549384b2f3Smrg# repeated appends, instead of the typical quadratic growth present in naive
174559384b2f3Smrg# implementations.
174569384b2f3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
174579384b2f3Smrg  eval 'as_fn_append ()
174589384b2f3Smrg  {
174599384b2f3Smrg    eval $1+=\$2
174609384b2f3Smrg  }'
174619384b2f3Smrgelse
174629384b2f3Smrg  as_fn_append ()
174639384b2f3Smrg  {
174649384b2f3Smrg    eval $1=\$$1\$2
174659384b2f3Smrg  }
174669384b2f3Smrgfi # as_fn_append
174679384b2f3Smrg
174689384b2f3Smrg# as_fn_arith ARG...
174699384b2f3Smrg# ------------------
174709384b2f3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
174719384b2f3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
174729384b2f3Smrg# must be portable across $(()) and expr.
174739384b2f3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
174749384b2f3Smrg  eval 'as_fn_arith ()
174759384b2f3Smrg  {
174769384b2f3Smrg    as_val=$(( $* ))
174779384b2f3Smrg  }'
174789384b2f3Smrgelse
174799384b2f3Smrg  as_fn_arith ()
174809384b2f3Smrg  {
174819384b2f3Smrg    as_val=`expr "$@" || test $? -eq 1`
174829384b2f3Smrg  }
174839384b2f3Smrgfi # as_fn_arith
17484966bf024Smrg
17485966bf024Smrg
174869384b2f3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
174879384b2f3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
174889384b2f3Smrg  as_expr=expr
174899384b2f3Smrgelse
174909384b2f3Smrg  as_expr=false
174919384b2f3Smrgfi
17492966bf024Smrg
174939384b2f3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
174949384b2f3Smrg  as_basename=basename
174959384b2f3Smrgelse
174969384b2f3Smrg  as_basename=false
174979384b2f3Smrgfi
17498966bf024Smrg
174999384b2f3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
175009384b2f3Smrg  as_dirname=dirname
175019384b2f3Smrgelse
175029384b2f3Smrg  as_dirname=false
175039384b2f3Smrgfi
17504966bf024Smrg
175059384b2f3Smrgas_me=`$as_basename -- "$0" ||
175069384b2f3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
175079384b2f3Smrg	 X"$0" : 'X\(//\)$' \| \
175089384b2f3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
175099384b2f3Smrg$as_echo X/"$0" |
175109384b2f3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
175119384b2f3Smrg	    s//\1/
175129384b2f3Smrg	    q
175139384b2f3Smrg	  }
175149384b2f3Smrg	  /^X\/\(\/\/\)$/{
175159384b2f3Smrg	    s//\1/
175169384b2f3Smrg	    q
175179384b2f3Smrg	  }
175189384b2f3Smrg	  /^X\/\(\/\).*/{
175199384b2f3Smrg	    s//\1/
175209384b2f3Smrg	    q
175219384b2f3Smrg	  }
175229384b2f3Smrg	  s/.*/./; q'`
17523966bf024Smrg
175249384b2f3Smrg# Avoid depending upon Character Ranges.
175259384b2f3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
175269384b2f3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
175279384b2f3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
175289384b2f3Smrgas_cr_digits='0123456789'
175299384b2f3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
17530966bf024Smrg
175319384b2f3SmrgECHO_C= ECHO_N= ECHO_T=
175329384b2f3Smrgcase `echo -n x` in #(((((
175339384b2f3Smrg-n*)
175349384b2f3Smrg  case `echo 'xy\c'` in
175359384b2f3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
175369384b2f3Smrg  xy)  ECHO_C='\c';;
175379384b2f3Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
175389384b2f3Smrg       ECHO_T='	';;
175399384b2f3Smrg  esac;;
175409384b2f3Smrg*)
175419384b2f3Smrg  ECHO_N='-n';;
175429384b2f3Smrgesac
17543966bf024Smrg
175449384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.file
175459384b2f3Smrgif test -d conf$$.dir; then
175469384b2f3Smrg  rm -f conf$$.dir/conf$$.file
175479384b2f3Smrgelse
175489384b2f3Smrg  rm -f conf$$.dir
175499384b2f3Smrg  mkdir conf$$.dir 2>/dev/null
175509384b2f3Smrgfi
175519384b2f3Smrgif (echo >conf$$.file) 2>/dev/null; then
175529384b2f3Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
175539384b2f3Smrg    as_ln_s='ln -s'
175549384b2f3Smrg    # ... but there are two gotchas:
175559384b2f3Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
175569384b2f3Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
175579384b2f3Smrg    # In both cases, we have to default to `cp -pR'.
175589384b2f3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
175599384b2f3Smrg      as_ln_s='cp -pR'
175609384b2f3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
175619384b2f3Smrg    as_ln_s=ln
175629384b2f3Smrg  else
175639384b2f3Smrg    as_ln_s='cp -pR'
175649384b2f3Smrg  fi
175659384b2f3Smrgelse
175669384b2f3Smrg  as_ln_s='cp -pR'
175679384b2f3Smrgfi
175689384b2f3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
175699384b2f3Smrgrmdir conf$$.dir 2>/dev/null
17570966bf024Smrg
17571966bf024Smrg
175729384b2f3Smrg# as_fn_mkdir_p
175739384b2f3Smrg# -------------
175749384b2f3Smrg# Create "$as_dir" as a directory, including parents if necessary.
175759384b2f3Smrgas_fn_mkdir_p ()
175769384b2f3Smrg{
17577966bf024Smrg
175789384b2f3Smrg  case $as_dir in #(
175799384b2f3Smrg  -*) as_dir=./$as_dir;;
175809384b2f3Smrg  esac
175819384b2f3Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
175829384b2f3Smrg    as_dirs=
175839384b2f3Smrg    while :; do
175849384b2f3Smrg      case $as_dir in #(
175859384b2f3Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
175869384b2f3Smrg      *) as_qdir=$as_dir;;
175879384b2f3Smrg      esac
175889384b2f3Smrg      as_dirs="'$as_qdir' $as_dirs"
175899384b2f3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
175909384b2f3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
175919384b2f3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
175929384b2f3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
175939384b2f3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
175949384b2f3Smrg$as_echo X"$as_dir" |
175959384b2f3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
175969384b2f3Smrg	    s//\1/
175979384b2f3Smrg	    q
175989384b2f3Smrg	  }
175999384b2f3Smrg	  /^X\(\/\/\)[^/].*/{
176009384b2f3Smrg	    s//\1/
176019384b2f3Smrg	    q
176029384b2f3Smrg	  }
176039384b2f3Smrg	  /^X\(\/\/\)$/{
176049384b2f3Smrg	    s//\1/
176059384b2f3Smrg	    q
176069384b2f3Smrg	  }
176079384b2f3Smrg	  /^X\(\/\).*/{
176089384b2f3Smrg	    s//\1/
176099384b2f3Smrg	    q
176109384b2f3Smrg	  }
176119384b2f3Smrg	  s/.*/./; q'`
176129384b2f3Smrg      test -d "$as_dir" && break
176139384b2f3Smrg    done
176149384b2f3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
176159384b2f3Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17616966bf024Smrg
17617966bf024Smrg
176189384b2f3Smrg} # as_fn_mkdir_p
176199384b2f3Smrgif mkdir -p . 2>/dev/null; then
176209384b2f3Smrg  as_mkdir_p='mkdir -p "$as_dir"'
176219384b2f3Smrgelse
176229384b2f3Smrg  test -d ./-p && rmdir ./-p
176239384b2f3Smrg  as_mkdir_p=false
176249384b2f3Smrgfi
17625966bf024Smrg
17626966bf024Smrg
176279384b2f3Smrg# as_fn_executable_p FILE
176289384b2f3Smrg# -----------------------
176299384b2f3Smrg# Test if FILE is an executable regular file.
176309384b2f3Smrgas_fn_executable_p ()
176319384b2f3Smrg{
176329384b2f3Smrg  test -f "$1" && test -x "$1"
176339384b2f3Smrg} # as_fn_executable_p
176349384b2f3Smrgas_test_x='test -x'
176359384b2f3Smrgas_executable_p=as_fn_executable_p
17636966bf024Smrg
176379384b2f3Smrg# Sed expression to map a string onto a valid CPP name.
176389384b2f3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17639966bf024Smrg
176409384b2f3Smrg# Sed expression to map a string onto a valid variable name.
176419384b2f3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17642966bf024Smrg
17643966bf024Smrg
176449384b2f3Smrgexec 6>&1
176459384b2f3Smrg## ----------------------------------- ##
176469384b2f3Smrg## Main body of $CONFIG_STATUS script. ##
176479384b2f3Smrg## ----------------------------------- ##
176489384b2f3Smrg_ASEOF
176499384b2f3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
176509384b2f3Smrg
176519384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
176529384b2f3Smrg# Save the log message, to keep $0 and so on meaningful, and to
176539384b2f3Smrg# report actual input values of CONFIG_FILES etc. instead of their
176549384b2f3Smrg# values after options handling.
176559384b2f3Smrgac_log="
176569384b2f3SmrgThis file was extended by libXTrap $as_me 1.0.1, which was
176579384b2f3Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
17658966bf024Smrg
176599384b2f3Smrg  CONFIG_FILES    = $CONFIG_FILES
176609384b2f3Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
176619384b2f3Smrg  CONFIG_LINKS    = $CONFIG_LINKS
176629384b2f3Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
176639384b2f3Smrg  $ $0 $@
17664966bf024Smrg
176659384b2f3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
176669384b2f3Smrg"
17667966bf024Smrg
176689384b2f3Smrg_ACEOF
17669966bf024Smrg
176709384b2f3Smrgcase $ac_config_files in *"
176719384b2f3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
176729384b2f3Smrgesac
17673966bf024Smrg
176749384b2f3Smrgcase $ac_config_headers in *"
176759384b2f3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
176769384b2f3Smrgesac
17677966bf024Smrg
17678966bf024Smrg
176799384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
176809384b2f3Smrg# Files that config.status was made for.
176819384b2f3Smrgconfig_files="$ac_config_files"
176829384b2f3Smrgconfig_headers="$ac_config_headers"
176839384b2f3Smrgconfig_commands="$ac_config_commands"
17684966bf024Smrg
176859384b2f3Smrg_ACEOF
17686966bf024Smrg
176879384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
176889384b2f3Smrgac_cs_usage="\
176899384b2f3Smrg\`$as_me' instantiates files and other configuration actions
176909384b2f3Smrgfrom templates according to the current configuration.  Unless the files
176919384b2f3Smrgand actions are specified as TAGs, all are instantiated by default.
17692966bf024Smrg
176939384b2f3SmrgUsage: $0 [OPTION]... [TAG]...
17694966bf024Smrg
176959384b2f3Smrg  -h, --help       print this help, then exit
176969384b2f3Smrg  -V, --version    print version number and configuration settings, then exit
176979384b2f3Smrg      --config     print configuration, then exit
176989384b2f3Smrg  -q, --quiet, --silent
176999384b2f3Smrg                   do not print progress messages
177009384b2f3Smrg  -d, --debug      don't remove temporary files
177019384b2f3Smrg      --recheck    update $as_me by reconfiguring in the same conditions
177029384b2f3Smrg      --file=FILE[:TEMPLATE]
177039384b2f3Smrg                   instantiate the configuration file FILE
177049384b2f3Smrg      --header=FILE[:TEMPLATE]
177059384b2f3Smrg                   instantiate the configuration header FILE
17706966bf024Smrg
177079384b2f3SmrgConfiguration files:
177089384b2f3Smrg$config_files
17709966bf024Smrg
177109384b2f3SmrgConfiguration headers:
177119384b2f3Smrg$config_headers
17712966bf024Smrg
177139384b2f3SmrgConfiguration commands:
177149384b2f3Smrg$config_commands
17715966bf024Smrg
177169384b2f3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
17717966bf024Smrg
177189384b2f3Smrg_ACEOF
177199384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
177209384b2f3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
177219384b2f3Smrgac_cs_version="\\
177229384b2f3SmrglibXTrap config.status 1.0.1
177239384b2f3Smrgconfigured by $0, generated by GNU Autoconf 2.69,
177249384b2f3Smrg  with options \\"\$ac_cs_config\\"
17725966bf024Smrg
177269384b2f3SmrgCopyright (C) 2012 Free Software Foundation, Inc.
177279384b2f3SmrgThis config.status script is free software; the Free Software Foundation
177289384b2f3Smrggives unlimited permission to copy, distribute and modify it."
17729966bf024Smrg
177309384b2f3Smrgac_pwd='$ac_pwd'
177319384b2f3Smrgsrcdir='$srcdir'
177329384b2f3SmrgINSTALL='$INSTALL'
177339384b2f3SmrgMKDIR_P='$MKDIR_P'
177349384b2f3SmrgAWK='$AWK'
177359384b2f3Smrgtest -n "\$AWK" || AWK=awk
177369384b2f3Smrg_ACEOF
17737966bf024Smrg
177389384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
177399384b2f3Smrg# The default lists apply if the user does not specify any file.
177409384b2f3Smrgac_need_defaults=:
177419384b2f3Smrgwhile test $# != 0
177429384b2f3Smrgdo
177439384b2f3Smrg  case $1 in
177449384b2f3Smrg  --*=?*)
177459384b2f3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
177469384b2f3Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
177479384b2f3Smrg    ac_shift=:
177489384b2f3Smrg    ;;
177499384b2f3Smrg  --*=)
177509384b2f3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
177519384b2f3Smrg    ac_optarg=
177529384b2f3Smrg    ac_shift=:
177539384b2f3Smrg    ;;
177549384b2f3Smrg  *)
177559384b2f3Smrg    ac_option=$1
177569384b2f3Smrg    ac_optarg=$2
177579384b2f3Smrg    ac_shift=shift
177589384b2f3Smrg    ;;
177599384b2f3Smrg  esac
17760966bf024Smrg
177619384b2f3Smrg  case $ac_option in
177629384b2f3Smrg  # Handling of the options.
177639384b2f3Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
177649384b2f3Smrg    ac_cs_recheck=: ;;
177659384b2f3Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
177669384b2f3Smrg    $as_echo "$ac_cs_version"; exit ;;
177679384b2f3Smrg  --config | --confi | --conf | --con | --co | --c )
177689384b2f3Smrg    $as_echo "$ac_cs_config"; exit ;;
177699384b2f3Smrg  --debug | --debu | --deb | --de | --d | -d )
177709384b2f3Smrg    debug=: ;;
177719384b2f3Smrg  --file | --fil | --fi | --f )
177729384b2f3Smrg    $ac_shift
177739384b2f3Smrg    case $ac_optarg in
177749384b2f3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
177759384b2f3Smrg    '') as_fn_error $? "missing file argument" ;;
177769384b2f3Smrg    esac
177779384b2f3Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
177789384b2f3Smrg    ac_need_defaults=false;;
177799384b2f3Smrg  --header | --heade | --head | --hea )
177809384b2f3Smrg    $ac_shift
177819384b2f3Smrg    case $ac_optarg in
177829384b2f3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
177839384b2f3Smrg    esac
177849384b2f3Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
177859384b2f3Smrg    ac_need_defaults=false;;
177869384b2f3Smrg  --he | --h)
177879384b2f3Smrg    # Conflict between --help and --header
177889384b2f3Smrg    as_fn_error $? "ambiguous option: \`$1'
177899384b2f3SmrgTry \`$0 --help' for more information.";;
177909384b2f3Smrg  --help | --hel | -h )
177919384b2f3Smrg    $as_echo "$ac_cs_usage"; exit ;;
177929384b2f3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
177939384b2f3Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
177949384b2f3Smrg    ac_cs_silent=: ;;
17795966bf024Smrg
177969384b2f3Smrg  # This is an error.
177979384b2f3Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
177989384b2f3SmrgTry \`$0 --help' for more information." ;;
17799966bf024Smrg
178009384b2f3Smrg  *) as_fn_append ac_config_targets " $1"
178019384b2f3Smrg     ac_need_defaults=false ;;
17802966bf024Smrg
178039384b2f3Smrg  esac
178049384b2f3Smrg  shift
178059384b2f3Smrgdone
17806966bf024Smrg
178079384b2f3Smrgac_configure_extra_args=
17808966bf024Smrg
178099384b2f3Smrgif $ac_cs_silent; then
178109384b2f3Smrg  exec 6>/dev/null
178119384b2f3Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
17812966bf024Smrgfi
17813966bf024Smrg
178149384b2f3Smrg_ACEOF
178159384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
178169384b2f3Smrgif \$ac_cs_recheck; then
178179384b2f3Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
178189384b2f3Smrg  shift
178199384b2f3Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
178209384b2f3Smrg  CONFIG_SHELL='$SHELL'
178219384b2f3Smrg  export CONFIG_SHELL
178229384b2f3Smrg  exec "\$@"
178239384b2f3Smrgfi
17824966bf024Smrg
178259384b2f3Smrg_ACEOF
178269384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
178279384b2f3Smrgexec 5>>config.log
178289384b2f3Smrg{
178299384b2f3Smrg  echo
178309384b2f3Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
178319384b2f3Smrg## Running $as_me. ##
178329384b2f3Smrg_ASBOX
178339384b2f3Smrg  $as_echo "$ac_log"
178349384b2f3Smrg} >&5
17835966bf024Smrg
178369384b2f3Smrg_ACEOF
178379384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
178389384b2f3Smrg#
178399384b2f3Smrg# INIT-COMMANDS
178409384b2f3Smrg#
178419384b2f3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17842966bf024Smrg
17843966bf024Smrg
178449384b2f3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
178459384b2f3Smrg# if CDPATH is set.
178469384b2f3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
178479384b2f3Smrg
178489384b2f3Smrgsed_quote_subst='$sed_quote_subst'
178499384b2f3Smrgdouble_quote_subst='$double_quote_subst'
178509384b2f3Smrgdelay_variable_subst='$delay_variable_subst'
178519384b2f3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
178529384b2f3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
178539384b2f3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
178549384b2f3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
178559384b2f3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
178569384b2f3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
178579384b2f3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
178589384b2f3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
178599384b2f3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
178609384b2f3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
178619384b2f3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
178629384b2f3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
178639384b2f3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
178649384b2f3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
178659384b2f3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
178669384b2f3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
178679384b2f3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
178689384b2f3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
178699384b2f3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
178709384b2f3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
178719384b2f3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
178729384b2f3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
178739384b2f3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
178749384b2f3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
178759384b2f3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
178769384b2f3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
178779384b2f3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
178789384b2f3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
178799384b2f3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
178809384b2f3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
178819384b2f3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
178829384b2f3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
178839384b2f3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
178849384b2f3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
178859384b2f3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
178869384b2f3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
178879384b2f3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
178889384b2f3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
178899384b2f3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
178909384b2f3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
178919384b2f3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
178929384b2f3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
178939384b2f3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
178949384b2f3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
178959384b2f3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
178969384b2f3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
178979384b2f3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
178989384b2f3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
178999384b2f3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
179009384b2f3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
179019384b2f3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
179029384b2f3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
179039384b2f3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
179049384b2f3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
179059384b2f3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
179069384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
179079384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
179089384b2f3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
179099384b2f3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
179109384b2f3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
179119384b2f3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
179129384b2f3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
179139384b2f3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
179149384b2f3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
179159384b2f3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
179169384b2f3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
179179384b2f3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
179189384b2f3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
179199384b2f3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
179209384b2f3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
179219384b2f3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
179229384b2f3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
179239384b2f3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
179249384b2f3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
179259384b2f3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
179269384b2f3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
179279384b2f3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
179289384b2f3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
179299384b2f3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
179309384b2f3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
179319384b2f3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
179329384b2f3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
179339384b2f3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
179349384b2f3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
179359384b2f3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
179369384b2f3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
179379384b2f3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
179389384b2f3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
179399384b2f3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
179409384b2f3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
179419384b2f3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
179429384b2f3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
179439384b2f3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
179449384b2f3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
179459384b2f3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
179469384b2f3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
179479384b2f3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
179489384b2f3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
179499384b2f3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
179509384b2f3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
179519384b2f3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
179529384b2f3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
179539384b2f3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
179549384b2f3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
179559384b2f3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
179569384b2f3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
179579384b2f3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
179589384b2f3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
179599384b2f3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
179609384b2f3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
179619384b2f3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
179629384b2f3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
179639384b2f3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
179649384b2f3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
179659384b2f3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
179669384b2f3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
179679384b2f3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
179689384b2f3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
179699384b2f3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
179709384b2f3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
179719384b2f3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
179729384b2f3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
179739384b2f3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
179749384b2f3Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
179759384b2f3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
179769384b2f3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
179779384b2f3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
179789384b2f3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
179799384b2f3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
179809384b2f3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
179819384b2f3Smrg
179829384b2f3SmrgLTCC='$LTCC'
179839384b2f3SmrgLTCFLAGS='$LTCFLAGS'
179849384b2f3Smrgcompiler='$compiler_DEFAULT'
179859384b2f3Smrg
179869384b2f3Smrg# A function that is used when there is no print builtin or printf.
179879384b2f3Smrgfunc_fallback_echo ()
179889384b2f3Smrg{
179899384b2f3Smrg  eval 'cat <<_LTECHO_EOF
179909384b2f3Smrg\$1
179919384b2f3Smrg_LTECHO_EOF'
179929384b2f3Smrg}
17993966bf024Smrg
179949384b2f3Smrg# Quote evaled strings.
179959384b2f3Smrgfor var in SHELL \
179969384b2f3SmrgECHO \
179979384b2f3SmrgPATH_SEPARATOR \
179989384b2f3SmrgSED \
179999384b2f3SmrgGREP \
180009384b2f3SmrgEGREP \
180019384b2f3SmrgFGREP \
180029384b2f3SmrgLD \
180039384b2f3SmrgNM \
180049384b2f3SmrgLN_S \
180059384b2f3Smrglt_SP2NL \
180069384b2f3Smrglt_NL2SP \
180079384b2f3Smrgreload_flag \
180089384b2f3SmrgOBJDUMP \
180099384b2f3Smrgdeplibs_check_method \
180109384b2f3Smrgfile_magic_cmd \
180119384b2f3Smrgfile_magic_glob \
180129384b2f3Smrgwant_nocaseglob \
180139384b2f3SmrgDLLTOOL \
180149384b2f3Smrgsharedlib_from_linklib_cmd \
180159384b2f3SmrgAR \
180169384b2f3SmrgAR_FLAGS \
180179384b2f3Smrgarchiver_list_spec \
180189384b2f3SmrgSTRIP \
180199384b2f3SmrgRANLIB \
180209384b2f3SmrgCC \
180219384b2f3SmrgCFLAGS \
180229384b2f3Smrgcompiler \
180239384b2f3Smrglt_cv_sys_global_symbol_pipe \
180249384b2f3Smrglt_cv_sys_global_symbol_to_cdecl \
180259384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address \
180269384b2f3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
180279384b2f3Smrgnm_file_list_spec \
180289384b2f3Smrglt_prog_compiler_no_builtin_flag \
180299384b2f3Smrglt_prog_compiler_pic \
180309384b2f3Smrglt_prog_compiler_wl \
180319384b2f3Smrglt_prog_compiler_static \
180329384b2f3Smrglt_cv_prog_compiler_c_o \
180339384b2f3Smrgneed_locks \
180349384b2f3SmrgMANIFEST_TOOL \
180359384b2f3SmrgDSYMUTIL \
180369384b2f3SmrgNMEDIT \
180379384b2f3SmrgLIPO \
180389384b2f3SmrgOTOOL \
180399384b2f3SmrgOTOOL64 \
180409384b2f3Smrgshrext_cmds \
180419384b2f3Smrgexport_dynamic_flag_spec \
180429384b2f3Smrgwhole_archive_flag_spec \
180439384b2f3Smrgcompiler_needs_object \
180449384b2f3Smrgwith_gnu_ld \
180459384b2f3Smrgallow_undefined_flag \
180469384b2f3Smrgno_undefined_flag \
180479384b2f3Smrghardcode_libdir_flag_spec \
180489384b2f3Smrghardcode_libdir_separator \
180499384b2f3Smrgexclude_expsyms \
180509384b2f3Smrginclude_expsyms \
180519384b2f3Smrgfile_list_spec \
180529384b2f3Smrgvariables_saved_for_relink \
180539384b2f3Smrglibname_spec \
180549384b2f3Smrglibrary_names_spec \
180559384b2f3Smrgsoname_spec \
180569384b2f3Smrginstall_override_mode \
180579384b2f3Smrgfinish_eval \
180589384b2f3Smrgold_striplib \
180599384b2f3Smrgstriplib; do
180609384b2f3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
180619384b2f3Smrg    *[\\\\\\\`\\"\\\$]*)
180629384b2f3Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
180639384b2f3Smrg      ;;
180649384b2f3Smrg    *)
180659384b2f3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
180669384b2f3Smrg      ;;
180679384b2f3Smrg    esac
180689384b2f3Smrgdone
18069966bf024Smrg
180709384b2f3Smrg# Double-quote double-evaled strings.
180719384b2f3Smrgfor var in reload_cmds \
180729384b2f3Smrgold_postinstall_cmds \
180739384b2f3Smrgold_postuninstall_cmds \
180749384b2f3Smrgold_archive_cmds \
180759384b2f3Smrgextract_expsyms_cmds \
180769384b2f3Smrgold_archive_from_new_cmds \
180779384b2f3Smrgold_archive_from_expsyms_cmds \
180789384b2f3Smrgarchive_cmds \
180799384b2f3Smrgarchive_expsym_cmds \
180809384b2f3Smrgmodule_cmds \
180819384b2f3Smrgmodule_expsym_cmds \
180829384b2f3Smrgexport_symbols_cmds \
180839384b2f3Smrgprelink_cmds \
180849384b2f3Smrgpostlink_cmds \
180859384b2f3Smrgpostinstall_cmds \
180869384b2f3Smrgpostuninstall_cmds \
180879384b2f3Smrgfinish_cmds \
180889384b2f3Smrgsys_lib_search_path_spec \
180899384b2f3Smrgsys_lib_dlsearch_path_spec; do
180909384b2f3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
180919384b2f3Smrg    *[\\\\\\\`\\"\\\$]*)
180929384b2f3Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
180939384b2f3Smrg      ;;
180949384b2f3Smrg    *)
180959384b2f3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
180969384b2f3Smrg      ;;
180979384b2f3Smrg    esac
180989384b2f3Smrgdone
18099966bf024Smrg
181009384b2f3Smrgac_aux_dir='$ac_aux_dir'
181019384b2f3Smrgxsi_shell='$xsi_shell'
181029384b2f3Smrglt_shell_append='$lt_shell_append'
18103966bf024Smrg
181049384b2f3Smrg# See if we are running on zsh, and set the options which allow our
181059384b2f3Smrg# commands through without removal of \ escapes INIT.
181069384b2f3Smrgif test -n "\${ZSH_VERSION+set}" ; then
181079384b2f3Smrg   setopt NO_GLOB_SUBST
181089384b2f3Smrgfi
18109966bf024Smrg
18110966bf024Smrg
181119384b2f3Smrg    PACKAGE='$PACKAGE'
181129384b2f3Smrg    VERSION='$VERSION'
181139384b2f3Smrg    TIMESTAMP='$TIMESTAMP'
181149384b2f3Smrg    RM='$RM'
181159384b2f3Smrg    ofile='$ofile'
18116966bf024Smrg
18117966bf024Smrg
18118966bf024Smrg
18119966bf024Smrg
181209384b2f3Smrg_ACEOF
18121966bf024Smrg
181229384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18123966bf024Smrg
181249384b2f3Smrg# Handling of arguments.
181259384b2f3Smrgfor ac_config_target in $ac_config_targets
181269384b2f3Smrgdo
181279384b2f3Smrg  case $ac_config_target in
181289384b2f3Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
181299384b2f3Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
181309384b2f3Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
181319384b2f3Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
181329384b2f3Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
181339384b2f3Smrg    "xtrap.pc") CONFIG_FILES="$CONFIG_FILES xtrap.pc" ;;
181349384b2f3Smrg
181359384b2f3Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
181369384b2f3Smrg  esac
181379384b2f3Smrgdone
18138966bf024Smrg
18139966bf024Smrg
181409384b2f3Smrg# If the user did not use the arguments to specify the items to instantiate,
181419384b2f3Smrg# then the envvar interface is used.  Set only those that are not.
181429384b2f3Smrg# We use the long form for the default assignment because of an extremely
181439384b2f3Smrg# bizarre bug on SunOS 4.1.3.
181449384b2f3Smrgif $ac_need_defaults; then
181459384b2f3Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
181469384b2f3Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
181479384b2f3Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
181489384b2f3Smrgfi
18149966bf024Smrg
181509384b2f3Smrg# Have a temporary directory for convenience.  Make it in the build tree
181519384b2f3Smrg# simply because there is no reason against having it here, and in addition,
181529384b2f3Smrg# creating and moving files from /tmp can sometimes cause problems.
181539384b2f3Smrg# Hook for its removal unless debugging.
181549384b2f3Smrg# Note that there is a small window in which the directory will not be cleaned:
181559384b2f3Smrg# after its creation but before its name has been assigned to `$tmp'.
181569384b2f3Smrg$debug ||
181579384b2f3Smrg{
181589384b2f3Smrg  tmp= ac_tmp=
181599384b2f3Smrg  trap 'exit_status=$?
181609384b2f3Smrg  : "${ac_tmp:=$tmp}"
181619384b2f3Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
181629384b2f3Smrg' 0
181639384b2f3Smrg  trap 'as_fn_exit 1' 1 2 13 15
181649384b2f3Smrg}
181659384b2f3Smrg# Create a (secure) tmp directory for tmp files.
18166966bf024Smrg
181679384b2f3Smrg{
181689384b2f3Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
181699384b2f3Smrg  test -d "$tmp"
181709384b2f3Smrg}  ||
181719384b2f3Smrg{
181729384b2f3Smrg  tmp=./conf$$-$RANDOM
181739384b2f3Smrg  (umask 077 && mkdir "$tmp")
181749384b2f3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
181759384b2f3Smrgac_tmp=$tmp
18176966bf024Smrg
181779384b2f3Smrg# Set up the scripts for CONFIG_FILES section.
181789384b2f3Smrg# No need to generate them if there are no CONFIG_FILES.
181799384b2f3Smrg# This happens for instance with `./config.status config.h'.
181809384b2f3Smrgif test -n "$CONFIG_FILES"; then
18181966bf024Smrg
18182966bf024Smrg
181839384b2f3Smrgac_cr=`echo X | tr X '\015'`
181849384b2f3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
181859384b2f3Smrg# But we know of no other shell where ac_cr would be empty at this
181869384b2f3Smrg# point, so we can use a bashism as a fallback.
181879384b2f3Smrgif test "x$ac_cr" = x; then
181889384b2f3Smrg  eval ac_cr=\$\'\\r\'
181899384b2f3Smrgfi
181909384b2f3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
181919384b2f3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
181929384b2f3Smrg  ac_cs_awk_cr='\\r'
181939384b2f3Smrgelse
181949384b2f3Smrg  ac_cs_awk_cr=$ac_cr
181959384b2f3Smrgfi
18196966bf024Smrg
181979384b2f3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
181989384b2f3Smrg_ACEOF
18199966bf024Smrg
18200966bf024Smrg
182019384b2f3Smrg{
182029384b2f3Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
182039384b2f3Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
182049384b2f3Smrg  echo "_ACEOF"
182059384b2f3Smrg} >conf$$subs.sh ||
182069384b2f3Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
182079384b2f3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
182089384b2f3Smrgac_delim='%!_!# '
182099384b2f3Smrgfor ac_last_try in false false false false false :; do
182109384b2f3Smrg  . ./conf$$subs.sh ||
182119384b2f3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
182129384b2f3Smrg
182139384b2f3Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
182149384b2f3Smrg  if test $ac_delim_n = $ac_delim_num; then
182159384b2f3Smrg    break
182169384b2f3Smrg  elif $ac_last_try; then
182179384b2f3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
182189384b2f3Smrg  else
182199384b2f3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
182209384b2f3Smrg  fi
182219384b2f3Smrgdone
182229384b2f3Smrgrm -f conf$$subs.sh
18223966bf024Smrg
182249384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
182259384b2f3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
182269384b2f3Smrg_ACEOF
182279384b2f3Smrgsed -n '
182289384b2f3Smrgh
182299384b2f3Smrgs/^/S["/; s/!.*/"]=/
182309384b2f3Smrgp
182319384b2f3Smrgg
182329384b2f3Smrgs/^[^!]*!//
182339384b2f3Smrg:repl
182349384b2f3Smrgt repl
182359384b2f3Smrgs/'"$ac_delim"'$//
182369384b2f3Smrgt delim
182379384b2f3Smrg:nl
182389384b2f3Smrgh
182399384b2f3Smrgs/\(.\{148\}\)..*/\1/
182409384b2f3Smrgt more1
182419384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
182429384b2f3Smrgp
182439384b2f3Smrgn
182449384b2f3Smrgb repl
182459384b2f3Smrg:more1
182469384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
182479384b2f3Smrgp
182489384b2f3Smrgg
182499384b2f3Smrgs/.\{148\}//
182509384b2f3Smrgt nl
182519384b2f3Smrg:delim
182529384b2f3Smrgh
182539384b2f3Smrgs/\(.\{148\}\)..*/\1/
182549384b2f3Smrgt more2
182559384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
182569384b2f3Smrgp
182579384b2f3Smrgb
182589384b2f3Smrg:more2
182599384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
182609384b2f3Smrgp
182619384b2f3Smrgg
182629384b2f3Smrgs/.\{148\}//
182639384b2f3Smrgt delim
182649384b2f3Smrg' <conf$$subs.awk | sed '
182659384b2f3Smrg/^[^""]/{
182669384b2f3Smrg  N
182679384b2f3Smrg  s/\n//
182689384b2f3Smrg}
182699384b2f3Smrg' >>$CONFIG_STATUS || ac_write_fail=1
182709384b2f3Smrgrm -f conf$$subs.awk
182719384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
182729384b2f3Smrg_ACAWK
182739384b2f3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
182749384b2f3Smrg  for (key in S) S_is_set[key] = 1
182759384b2f3Smrg  FS = ""
18276966bf024Smrg
182779384b2f3Smrg}
182789384b2f3Smrg{
182799384b2f3Smrg  line = $ 0
182809384b2f3Smrg  nfields = split(line, field, "@")
182819384b2f3Smrg  substed = 0
182829384b2f3Smrg  len = length(field[1])
182839384b2f3Smrg  for (i = 2; i < nfields; i++) {
182849384b2f3Smrg    key = field[i]
182859384b2f3Smrg    keylen = length(key)
182869384b2f3Smrg    if (S_is_set[key]) {
182879384b2f3Smrg      value = S[key]
182889384b2f3Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
182899384b2f3Smrg      len += length(value) + length(field[++i])
182909384b2f3Smrg      substed = 1
182919384b2f3Smrg    } else
182929384b2f3Smrg      len += 1 + keylen
182939384b2f3Smrg  }
182949384b2f3Smrg
182959384b2f3Smrg  print line
182969384b2f3Smrg}
18297966bf024Smrg
182989384b2f3Smrg_ACAWK
182999384b2f3Smrg_ACEOF
183009384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
183019384b2f3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
183029384b2f3Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
183039384b2f3Smrgelse
183049384b2f3Smrg  cat
183059384b2f3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
183069384b2f3Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
183079384b2f3Smrg_ACEOF
18308966bf024Smrg
183099384b2f3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
183109384b2f3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
183119384b2f3Smrg# trailing colons and then remove the whole line if VPATH becomes empty
183129384b2f3Smrg# (actually we leave an empty line to preserve line numbers).
183139384b2f3Smrgif test "x$srcdir" = x.; then
183149384b2f3Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
183159384b2f3Smrgh
183169384b2f3Smrgs///
183179384b2f3Smrgs/^/:/
183189384b2f3Smrgs/[	 ]*$/:/
183199384b2f3Smrgs/:\$(srcdir):/:/g
183209384b2f3Smrgs/:\${srcdir}:/:/g
183219384b2f3Smrgs/:@srcdir@:/:/g
183229384b2f3Smrgs/^:*//
183239384b2f3Smrgs/:*$//
183249384b2f3Smrgx
183259384b2f3Smrgs/\(=[	 ]*\).*/\1/
183269384b2f3SmrgG
183279384b2f3Smrgs/\n//
183289384b2f3Smrgs/^[^=]*=[	 ]*$//
183299384b2f3Smrg}'
183309384b2f3Smrgfi
18331966bf024Smrg
183329384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
183339384b2f3Smrgfi # test -n "$CONFIG_FILES"
18334966bf024Smrg
183359384b2f3Smrg# Set up the scripts for CONFIG_HEADERS section.
183369384b2f3Smrg# No need to generate them if there are no CONFIG_HEADERS.
183379384b2f3Smrg# This happens for instance with `./config.status Makefile'.
183389384b2f3Smrgif test -n "$CONFIG_HEADERS"; then
183399384b2f3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
183409384b2f3SmrgBEGIN {
183419384b2f3Smrg_ACEOF
18342966bf024Smrg
183439384b2f3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
183449384b2f3Smrg# here-document in config.status, that substitutes the proper values into
183459384b2f3Smrg# config.h.in to produce config.h.
18346966bf024Smrg
183479384b2f3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
183489384b2f3Smrg# handling of long lines.
183499384b2f3Smrgac_delim='%!_!# '
183509384b2f3Smrgfor ac_last_try in false false :; do
183519384b2f3Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
183529384b2f3Smrg  if test -z "$ac_tt"; then
183539384b2f3Smrg    break
183549384b2f3Smrg  elif $ac_last_try; then
183559384b2f3Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
183569384b2f3Smrg  else
183579384b2f3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18358966bf024Smrg  fi
18359966bf024Smrgdone
18360966bf024Smrg
183619384b2f3Smrg# For the awk script, D is an array of macro values keyed by name,
183629384b2f3Smrg# likewise P contains macro parameters if any.  Preserve backslash
183639384b2f3Smrg# newline sequences.
183649384b2f3Smrg
183659384b2f3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
183669384b2f3Smrgsed -n '
183679384b2f3Smrgs/.\{148\}/&'"$ac_delim"'/g
183689384b2f3Smrgt rset
183699384b2f3Smrg:rset
183709384b2f3Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
183719384b2f3Smrgt def
183729384b2f3Smrgd
183739384b2f3Smrg:def
183749384b2f3Smrgs/\\$//
183759384b2f3Smrgt bsnl
183769384b2f3Smrgs/["\\]/\\&/g
183779384b2f3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
183789384b2f3SmrgD["\1"]=" \3"/p
183799384b2f3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
183809384b2f3Smrgd
183819384b2f3Smrg:bsnl
183829384b2f3Smrgs/["\\]/\\&/g
183839384b2f3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
183849384b2f3SmrgD["\1"]=" \3\\\\\\n"\\/p
183859384b2f3Smrgt cont
183869384b2f3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
183879384b2f3Smrgt cont
183889384b2f3Smrgd
183899384b2f3Smrg:cont
183909384b2f3Smrgn
183919384b2f3Smrgs/.\{148\}/&'"$ac_delim"'/g
183929384b2f3Smrgt clear
183939384b2f3Smrg:clear
183949384b2f3Smrgs/\\$//
183959384b2f3Smrgt bsnlc
183969384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
183979384b2f3Smrgd
183989384b2f3Smrg:bsnlc
183999384b2f3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
184009384b2f3Smrgb cont
184019384b2f3Smrg' <confdefs.h | sed '
184029384b2f3Smrgs/'"$ac_delim"'/"\\\
184039384b2f3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
184049384b2f3Smrg
184059384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
184069384b2f3Smrg  for (key in D) D_is_set[key] = 1
184079384b2f3Smrg  FS = ""
184089384b2f3Smrg}
184099384b2f3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
184109384b2f3Smrg  line = \$ 0
184119384b2f3Smrg  split(line, arg, " ")
184129384b2f3Smrg  if (arg[1] == "#") {
184139384b2f3Smrg    defundef = arg[2]
184149384b2f3Smrg    mac1 = arg[3]
184159384b2f3Smrg  } else {
184169384b2f3Smrg    defundef = substr(arg[1], 2)
184179384b2f3Smrg    mac1 = arg[2]
184189384b2f3Smrg  }
184199384b2f3Smrg  split(mac1, mac2, "(") #)
184209384b2f3Smrg  macro = mac2[1]
184219384b2f3Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
184229384b2f3Smrg  if (D_is_set[macro]) {
184239384b2f3Smrg    # Preserve the white space surrounding the "#".
184249384b2f3Smrg    print prefix "define", macro P[macro] D[macro]
184259384b2f3Smrg    next
184269384b2f3Smrg  } else {
184279384b2f3Smrg    # Replace #undef with comments.  This is necessary, for example,
184289384b2f3Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
184299384b2f3Smrg    # on some systems where configure will not decide to define it.
184309384b2f3Smrg    if (defundef == "undef") {
184319384b2f3Smrg      print "/*", prefix defundef, macro, "*/"
184329384b2f3Smrg      next
184339384b2f3Smrg    }
184349384b2f3Smrg  }
184359384b2f3Smrg}
184369384b2f3Smrg{ print }
184379384b2f3Smrg_ACAWK
184389384b2f3Smrg_ACEOF
184399384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
184409384b2f3Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
184419384b2f3Smrgfi # test -n "$CONFIG_HEADERS"
18442966bf024Smrg
18443966bf024Smrg
184449384b2f3Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
184459384b2f3Smrgshift
184469384b2f3Smrgfor ac_tag
18447966bf024Smrgdo
184489384b2f3Smrg  case $ac_tag in
184499384b2f3Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
184509384b2f3Smrg  esac
184519384b2f3Smrg  case $ac_mode$ac_tag in
184529384b2f3Smrg  :[FHL]*:*);;
184539384b2f3Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
184549384b2f3Smrg  :[FH]-) ac_tag=-:-;;
184559384b2f3Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
184569384b2f3Smrg  esac
184579384b2f3Smrg  ac_save_IFS=$IFS
184589384b2f3Smrg  IFS=:
184599384b2f3Smrg  set x $ac_tag
184609384b2f3Smrg  IFS=$ac_save_IFS
184619384b2f3Smrg  shift
184629384b2f3Smrg  ac_file=$1
184639384b2f3Smrg  shift
18464966bf024Smrg
184659384b2f3Smrg  case $ac_mode in
184669384b2f3Smrg  :L) ac_source=$1;;
184679384b2f3Smrg  :[FH])
184689384b2f3Smrg    ac_file_inputs=
184699384b2f3Smrg    for ac_f
184709384b2f3Smrg    do
184719384b2f3Smrg      case $ac_f in
184729384b2f3Smrg      -) ac_f="$ac_tmp/stdin";;
184739384b2f3Smrg      *) # Look for the file first in the build tree, then in the source tree
184749384b2f3Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
184759384b2f3Smrg	 # because $ac_f cannot contain `:'.
184769384b2f3Smrg	 test -f "$ac_f" ||
184779384b2f3Smrg	   case $ac_f in
184789384b2f3Smrg	   [\\/$]*) false;;
184799384b2f3Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
184809384b2f3Smrg	   esac ||
184819384b2f3Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
184829384b2f3Smrg      esac
184839384b2f3Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
184849384b2f3Smrg      as_fn_append ac_file_inputs " '$ac_f'"
184859384b2f3Smrg    done
184869384b2f3Smrg
184879384b2f3Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
184889384b2f3Smrg    # use $as_me), people would be surprised to read:
184899384b2f3Smrg    #    /* config.h.  Generated by config.status.  */
184909384b2f3Smrg    configure_input='Generated from '`
184919384b2f3Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
184929384b2f3Smrg	`' by configure.'
184939384b2f3Smrg    if test x"$ac_file" != x-; then
184949384b2f3Smrg      configure_input="$ac_file.  $configure_input"
184959384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
184969384b2f3Smrg$as_echo "$as_me: creating $ac_file" >&6;}
184979384b2f3Smrg    fi
184989384b2f3Smrg    # Neutralize special characters interpreted by sed in replacement strings.
184999384b2f3Smrg    case $configure_input in #(
185009384b2f3Smrg    *\&* | *\|* | *\\* )
185019384b2f3Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
185029384b2f3Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
185039384b2f3Smrg    *) ac_sed_conf_input=$configure_input;;
185049384b2f3Smrg    esac
185059384b2f3Smrg
185069384b2f3Smrg    case $ac_tag in
185079384b2f3Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
185089384b2f3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
185099384b2f3Smrg    esac
185109384b2f3Smrg    ;;
185119384b2f3Smrg  esac
185129384b2f3Smrg
185139384b2f3Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
185149384b2f3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
185159384b2f3Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
185169384b2f3Smrg	 X"$ac_file" : 'X\(//\)$' \| \
185179384b2f3Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
185189384b2f3Smrg$as_echo X"$ac_file" |
185199384b2f3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
185209384b2f3Smrg	    s//\1/
185219384b2f3Smrg	    q
185229384b2f3Smrg	  }
185239384b2f3Smrg	  /^X\(\/\/\)[^/].*/{
185249384b2f3Smrg	    s//\1/
185259384b2f3Smrg	    q
185269384b2f3Smrg	  }
185279384b2f3Smrg	  /^X\(\/\/\)$/{
185289384b2f3Smrg	    s//\1/
185299384b2f3Smrg	    q
185309384b2f3Smrg	  }
185319384b2f3Smrg	  /^X\(\/\).*/{
185329384b2f3Smrg	    s//\1/
185339384b2f3Smrg	    q
185349384b2f3Smrg	  }
185359384b2f3Smrg	  s/.*/./; q'`
185369384b2f3Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
185379384b2f3Smrg  ac_builddir=.
185389384b2f3Smrg
185399384b2f3Smrgcase "$ac_dir" in
185409384b2f3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
185419384b2f3Smrg*)
185429384b2f3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
185439384b2f3Smrg  # A ".." for each directory in $ac_dir_suffix.
185449384b2f3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
185459384b2f3Smrg  case $ac_top_builddir_sub in
185469384b2f3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
185479384b2f3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
185489384b2f3Smrg  esac ;;
18549966bf024Smrgesac
185509384b2f3Smrgac_abs_top_builddir=$ac_pwd
185519384b2f3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
185529384b2f3Smrg# for backward compatibility:
185539384b2f3Smrgac_top_builddir=$ac_top_build_prefix
18554966bf024Smrg
185559384b2f3Smrgcase $srcdir in
185569384b2f3Smrg  .)  # We are building in place.
185579384b2f3Smrg    ac_srcdir=.
185589384b2f3Smrg    ac_top_srcdir=$ac_top_builddir_sub
185599384b2f3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
185609384b2f3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
185619384b2f3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
185629384b2f3Smrg    ac_top_srcdir=$srcdir
185639384b2f3Smrg    ac_abs_top_srcdir=$srcdir ;;
185649384b2f3Smrg  *) # Relative name.
185659384b2f3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
185669384b2f3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
185679384b2f3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
185689384b2f3Smrgesac
185699384b2f3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18570966bf024Smrg
18571966bf024Smrg
185729384b2f3Smrg  case $ac_mode in
185739384b2f3Smrg  :F)
185749384b2f3Smrg  #
185759384b2f3Smrg  # CONFIG_FILE
185769384b2f3Smrg  #
18577966bf024Smrg
185789384b2f3Smrg  case $INSTALL in
185799384b2f3Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
185809384b2f3Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
185819384b2f3Smrg  esac
185829384b2f3Smrg  ac_MKDIR_P=$MKDIR_P
185839384b2f3Smrg  case $MKDIR_P in
185849384b2f3Smrg  [\\/$]* | ?:[\\/]* ) ;;
185859384b2f3Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
185869384b2f3Smrg  esac
185879384b2f3Smrg_ACEOF
18588966bf024Smrg
185899384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
185909384b2f3Smrg# If the template does not know about datarootdir, expand it.
185919384b2f3Smrg# FIXME: This hack should be removed a few years after 2.60.
185929384b2f3Smrgac_datarootdir_hack=; ac_datarootdir_seen=
185939384b2f3Smrgac_sed_dataroot='
185949384b2f3Smrg/datarootdir/ {
185959384b2f3Smrg  p
185969384b2f3Smrg  q
185979384b2f3Smrg}
185989384b2f3Smrg/@datadir@/p
185999384b2f3Smrg/@docdir@/p
186009384b2f3Smrg/@infodir@/p
186019384b2f3Smrg/@localedir@/p
186029384b2f3Smrg/@mandir@/p'
186039384b2f3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
186049384b2f3Smrg*datarootdir*) ac_datarootdir_seen=yes;;
186059384b2f3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
186069384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
186079384b2f3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
186089384b2f3Smrg_ACEOF
186099384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
186109384b2f3Smrg  ac_datarootdir_hack='
186119384b2f3Smrg  s&@datadir@&$datadir&g
186129384b2f3Smrg  s&@docdir@&$docdir&g
186139384b2f3Smrg  s&@infodir@&$infodir&g
186149384b2f3Smrg  s&@localedir@&$localedir&g
186159384b2f3Smrg  s&@mandir@&$mandir&g
186169384b2f3Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
186179384b2f3Smrgesac
186189384b2f3Smrg_ACEOF
18619966bf024Smrg
186209384b2f3Smrg# Neutralize VPATH when `$srcdir' = `.'.
186219384b2f3Smrg# Shell code in configure.ac might set extrasub.
186229384b2f3Smrg# FIXME: do we really want to maintain this feature?
186239384b2f3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
186249384b2f3Smrgac_sed_extra="$ac_vpsub
186259384b2f3Smrg$extrasub
186269384b2f3Smrg_ACEOF
186279384b2f3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
186289384b2f3Smrg:t
186299384b2f3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
186309384b2f3Smrgs|@configure_input@|$ac_sed_conf_input|;t t
186319384b2f3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
186329384b2f3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
186339384b2f3Smrgs&@srcdir@&$ac_srcdir&;t t
186349384b2f3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
186359384b2f3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
186369384b2f3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
186379384b2f3Smrgs&@builddir@&$ac_builddir&;t t
186389384b2f3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
186399384b2f3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
186409384b2f3Smrgs&@INSTALL@&$ac_INSTALL&;t t
186419384b2f3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
186429384b2f3Smrg$ac_datarootdir_hack
186439384b2f3Smrg"
186449384b2f3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
186459384b2f3Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
186469384b2f3Smrg
186479384b2f3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
186489384b2f3Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
186499384b2f3Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
186509384b2f3Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
186519384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
186529384b2f3Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
186539384b2f3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
186549384b2f3Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
186559384b2f3Smrg
186569384b2f3Smrg  rm -f "$ac_tmp/stdin"
186579384b2f3Smrg  case $ac_file in
186589384b2f3Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
186599384b2f3Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
186609384b2f3Smrg  esac \
186619384b2f3Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
186629384b2f3Smrg ;;
186639384b2f3Smrg  :H)
186649384b2f3Smrg  #
186659384b2f3Smrg  # CONFIG_HEADER
186669384b2f3Smrg  #
186679384b2f3Smrg  if test x"$ac_file" != x-; then
186689384b2f3Smrg    {
186699384b2f3Smrg      $as_echo "/* $configure_input  */" \
186709384b2f3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
186719384b2f3Smrg    } >"$ac_tmp/config.h" \
186729384b2f3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
186739384b2f3Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
186749384b2f3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
186759384b2f3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
18676966bf024Smrg    else
186779384b2f3Smrg      rm -f "$ac_file"
186789384b2f3Smrg      mv "$ac_tmp/config.h" "$ac_file" \
186799384b2f3Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
18680966bf024Smrg    fi
186819384b2f3Smrg  else
186829384b2f3Smrg    $as_echo "/* $configure_input  */" \
186839384b2f3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
186849384b2f3Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
186859384b2f3Smrg  fi
186869384b2f3Smrg# Compute "$ac_file"'s index in $config_headers.
186879384b2f3Smrg_am_arg="$ac_file"
186889384b2f3Smrg_am_stamp_count=1
186899384b2f3Smrgfor _am_header in $config_headers :; do
186909384b2f3Smrg  case $_am_header in
186919384b2f3Smrg    $_am_arg | $_am_arg:* )
186929384b2f3Smrg      break ;;
186939384b2f3Smrg    * )
186949384b2f3Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
186959384b2f3Smrg  esac
186969384b2f3Smrgdone
186979384b2f3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
186989384b2f3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
186999384b2f3Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
187009384b2f3Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
187019384b2f3Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
187029384b2f3Smrg$as_echo X"$_am_arg" |
187039384b2f3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
187049384b2f3Smrg	    s//\1/
187059384b2f3Smrg	    q
187069384b2f3Smrg	  }
187079384b2f3Smrg	  /^X\(\/\/\)[^/].*/{
187089384b2f3Smrg	    s//\1/
187099384b2f3Smrg	    q
187109384b2f3Smrg	  }
187119384b2f3Smrg	  /^X\(\/\/\)$/{
187129384b2f3Smrg	    s//\1/
187139384b2f3Smrg	    q
187149384b2f3Smrg	  }
187159384b2f3Smrg	  /^X\(\/\).*/{
187169384b2f3Smrg	    s//\1/
187179384b2f3Smrg	    q
187189384b2f3Smrg	  }
187199384b2f3Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
187209384b2f3Smrg ;;
187219384b2f3Smrg
187229384b2f3Smrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
187239384b2f3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
187249384b2f3Smrg ;;
187259384b2f3Smrg  esac
187269384b2f3Smrg
187279384b2f3Smrg
187289384b2f3Smrg  case $ac_file$ac_mode in
187299384b2f3Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
187309384b2f3Smrg  # Older Autoconf quotes --file arguments for eval, but not when files
187319384b2f3Smrg  # are listed without --file.  Let's play safe and only enable the eval
187329384b2f3Smrg  # if we detect the quoting.
187339384b2f3Smrg  case $CONFIG_FILES in
187349384b2f3Smrg  *\'*) eval set x "$CONFIG_FILES" ;;
187359384b2f3Smrg  *)   set x $CONFIG_FILES ;;
187369384b2f3Smrg  esac
187379384b2f3Smrg  shift
187389384b2f3Smrg  for mf
187399384b2f3Smrg  do
187409384b2f3Smrg    # Strip MF so we end up with the name of the file.
187419384b2f3Smrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
187429384b2f3Smrg    # Check whether this is an Automake generated Makefile or not.
187439384b2f3Smrg    # We used to match only the files named 'Makefile.in', but
187449384b2f3Smrg    # some people rename them; so instead we look at the file content.
187459384b2f3Smrg    # Grep'ing the first line is not enough: some people post-process
187469384b2f3Smrg    # each Makefile.in and add a new line on top of each file to say so.
187479384b2f3Smrg    # Grep'ing the whole file is not good either: AIX grep has a line
187489384b2f3Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
187499384b2f3Smrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
187509384b2f3Smrg      dirpart=`$as_dirname -- "$mf" ||
187519384b2f3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
187529384b2f3Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
187539384b2f3Smrg	 X"$mf" : 'X\(//\)$' \| \
187549384b2f3Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
187559384b2f3Smrg$as_echo X"$mf" |
187569384b2f3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
187579384b2f3Smrg	    s//\1/
187589384b2f3Smrg	    q
187599384b2f3Smrg	  }
187609384b2f3Smrg	  /^X\(\/\/\)[^/].*/{
187619384b2f3Smrg	    s//\1/
187629384b2f3Smrg	    q
187639384b2f3Smrg	  }
187649384b2f3Smrg	  /^X\(\/\/\)$/{
187659384b2f3Smrg	    s//\1/
187669384b2f3Smrg	    q
187679384b2f3Smrg	  }
187689384b2f3Smrg	  /^X\(\/\).*/{
187699384b2f3Smrg	    s//\1/
187709384b2f3Smrg	    q
187719384b2f3Smrg	  }
187729384b2f3Smrg	  s/.*/./; q'`
18773966bf024Smrg    else
187749384b2f3Smrg      continue
18775966bf024Smrg    fi
187769384b2f3Smrg    # Extract the definition of DEPDIR, am__include, and am__quote
187779384b2f3Smrg    # from the Makefile without running 'make'.
187789384b2f3Smrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
187799384b2f3Smrg    test -z "$DEPDIR" && continue
187809384b2f3Smrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
187819384b2f3Smrg    test -z "am__include" && continue
187829384b2f3Smrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
187839384b2f3Smrg    # Find all dependency output files, they are included files with
187849384b2f3Smrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
187859384b2f3Smrg    # simplest approach to changing $(DEPDIR) to its actual value in the
187869384b2f3Smrg    # expansion.
187879384b2f3Smrg    for file in `sed -n "
187889384b2f3Smrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
187899384b2f3Smrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
187909384b2f3Smrg      # Make sure the directory exists.
187919384b2f3Smrg      test -f "$dirpart/$file" && continue
187929384b2f3Smrg      fdir=`$as_dirname -- "$file" ||
187939384b2f3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
187949384b2f3Smrg	 X"$file" : 'X\(//\)[^/]' \| \
187959384b2f3Smrg	 X"$file" : 'X\(//\)$' \| \
187969384b2f3Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
187979384b2f3Smrg$as_echo X"$file" |
187989384b2f3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
187999384b2f3Smrg	    s//\1/
188009384b2f3Smrg	    q
188019384b2f3Smrg	  }
188029384b2f3Smrg	  /^X\(\/\/\)[^/].*/{
188039384b2f3Smrg	    s//\1/
188049384b2f3Smrg	    q
188059384b2f3Smrg	  }
188069384b2f3Smrg	  /^X\(\/\/\)$/{
188079384b2f3Smrg	    s//\1/
188089384b2f3Smrg	    q
188099384b2f3Smrg	  }
188109384b2f3Smrg	  /^X\(\/\).*/{
188119384b2f3Smrg	    s//\1/
188129384b2f3Smrg	    q
188139384b2f3Smrg	  }
188149384b2f3Smrg	  s/.*/./; q'`
188159384b2f3Smrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
188169384b2f3Smrg      # echo "creating $dirpart/$file"
188179384b2f3Smrg      echo '# dummy' > "$dirpart/$file"
188189384b2f3Smrg    done
188199384b2f3Smrg  done
188209384b2f3Smrg}
188219384b2f3Smrg ;;
188229384b2f3Smrg    "libtool":C)
18823966bf024Smrg
188249384b2f3Smrg    # See if we are running on zsh, and set the options which allow our
188259384b2f3Smrg    # commands through without removal of \ escapes.
188269384b2f3Smrg    if test -n "${ZSH_VERSION+set}" ; then
188279384b2f3Smrg      setopt NO_GLOB_SUBST
188289384b2f3Smrg    fi
18829966bf024Smrg
188309384b2f3Smrg    cfgfile="${ofile}T"
188319384b2f3Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
188329384b2f3Smrg    $RM "$cfgfile"
18833966bf024Smrg
188349384b2f3Smrg    cat <<_LT_EOF >> "$cfgfile"
188359384b2f3Smrg#! $SHELL
18836966bf024Smrg
188379384b2f3Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
188389384b2f3Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
188399384b2f3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
188409384b2f3Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
188419384b2f3Smrg#
188429384b2f3Smrg#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
188439384b2f3Smrg#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
188449384b2f3Smrg#                 Foundation, Inc.
188459384b2f3Smrg#   Written by Gordon Matzigkeit, 1996
188469384b2f3Smrg#
188479384b2f3Smrg#   This file is part of GNU Libtool.
188489384b2f3Smrg#
188499384b2f3Smrg# GNU Libtool is free software; you can redistribute it and/or
188509384b2f3Smrg# modify it under the terms of the GNU General Public License as
188519384b2f3Smrg# published by the Free Software Foundation; either version 2 of
188529384b2f3Smrg# the License, or (at your option) any later version.
188539384b2f3Smrg#
188549384b2f3Smrg# As a special exception to the GNU General Public License,
188559384b2f3Smrg# if you distribute this file as part of a program or library that
188569384b2f3Smrg# is built using GNU Libtool, you may include this file under the
188579384b2f3Smrg# same distribution terms that you use for the rest of that program.
188589384b2f3Smrg#
188599384b2f3Smrg# GNU Libtool is distributed in the hope that it will be useful,
188609384b2f3Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of
188619384b2f3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
188629384b2f3Smrg# GNU General Public License for more details.
188639384b2f3Smrg#
188649384b2f3Smrg# You should have received a copy of the GNU General Public License
188659384b2f3Smrg# along with GNU Libtool; see the file COPYING.  If not, a copy
188669384b2f3Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
188679384b2f3Smrg# obtained by writing to the Free Software Foundation, Inc.,
188689384b2f3Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18869966bf024Smrg
18870966bf024Smrg
188719384b2f3Smrg# The names of the tagged configurations supported by this script.
188729384b2f3Smrgavailable_tags=""
18873966bf024Smrg
188749384b2f3Smrg# ### BEGIN LIBTOOL CONFIG
18875966bf024Smrg
188769384b2f3Smrg# Which release of libtool.m4 was used?
188779384b2f3Smrgmacro_version=$macro_version
188789384b2f3Smrgmacro_revision=$macro_revision
18879966bf024Smrg
188809384b2f3Smrg# Whether or not to build shared libraries.
188819384b2f3Smrgbuild_libtool_libs=$enable_shared
18882966bf024Smrg
188839384b2f3Smrg# Whether or not to build static libraries.
188849384b2f3Smrgbuild_old_libs=$enable_static
18885966bf024Smrg
188869384b2f3Smrg# What type of objects to build.
188879384b2f3Smrgpic_mode=$pic_mode
18888966bf024Smrg
188899384b2f3Smrg# Whether or not to optimize for fast installation.
188909384b2f3Smrgfast_install=$enable_fast_install
18891966bf024Smrg
188929384b2f3Smrg# Shell to use when invoking shell scripts.
188939384b2f3SmrgSHELL=$lt_SHELL
18894966bf024Smrg
188959384b2f3Smrg# An echo program that protects backslashes.
188969384b2f3SmrgECHO=$lt_ECHO
18897966bf024Smrg
188989384b2f3Smrg# The PATH separator for the build system.
188999384b2f3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR
18900966bf024Smrg
189019384b2f3Smrg# The host system.
189029384b2f3Smrghost_alias=$host_alias
189039384b2f3Smrghost=$host
189049384b2f3Smrghost_os=$host_os
18905966bf024Smrg
189069384b2f3Smrg# The build system.
189079384b2f3Smrgbuild_alias=$build_alias
189089384b2f3Smrgbuild=$build
189099384b2f3Smrgbuild_os=$build_os
18910966bf024Smrg
189119384b2f3Smrg# A sed program that does not truncate output.
189129384b2f3SmrgSED=$lt_SED
18913966bf024Smrg
189149384b2f3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
189159384b2f3SmrgXsed="\$SED -e 1s/^X//"
18916966bf024Smrg
189179384b2f3Smrg# A grep program that handles long lines.
189189384b2f3SmrgGREP=$lt_GREP
18919966bf024Smrg
189209384b2f3Smrg# An ERE matcher.
189219384b2f3SmrgEGREP=$lt_EGREP
18922966bf024Smrg
189239384b2f3Smrg# A literal string matcher.
189249384b2f3SmrgFGREP=$lt_FGREP
18925966bf024Smrg
189269384b2f3Smrg# A BSD- or MS-compatible name lister.
189279384b2f3SmrgNM=$lt_NM
18928966bf024Smrg
189299384b2f3Smrg# Whether we need soft or hard links.
189309384b2f3SmrgLN_S=$lt_LN_S
18931966bf024Smrg
189329384b2f3Smrg# What is the maximum length of a command?
189339384b2f3Smrgmax_cmd_len=$max_cmd_len
18934966bf024Smrg
189359384b2f3Smrg# Object file suffix (normally "o").
189369384b2f3Smrgobjext=$ac_objext
189379384b2f3Smrg
189389384b2f3Smrg# Executable file suffix (normally "").
189399384b2f3Smrgexeext=$exeext
18940966bf024Smrg
189419384b2f3Smrg# whether the shell understands "unset".
189429384b2f3Smrglt_unset=$lt_unset
18943966bf024Smrg
189449384b2f3Smrg# turn spaces into newlines.
189459384b2f3SmrgSP2NL=$lt_lt_SP2NL
18946966bf024Smrg
189479384b2f3Smrg# turn newlines into spaces.
189489384b2f3SmrgNL2SP=$lt_lt_NL2SP
18949966bf024Smrg
189509384b2f3Smrg# convert \$build file names to \$host format.
189519384b2f3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
18952966bf024Smrg
189539384b2f3Smrg# convert \$build files to toolchain format.
189549384b2f3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
18955966bf024Smrg
189569384b2f3Smrg# An object symbol dumper.
189579384b2f3SmrgOBJDUMP=$lt_OBJDUMP
18958966bf024Smrg
189599384b2f3Smrg# Method to check whether dependent libraries are shared objects.
189609384b2f3Smrgdeplibs_check_method=$lt_deplibs_check_method
18961966bf024Smrg
189629384b2f3Smrg# Command to use when deplibs_check_method = "file_magic".
189639384b2f3Smrgfile_magic_cmd=$lt_file_magic_cmd
18964966bf024Smrg
189659384b2f3Smrg# How to find potential files when deplibs_check_method = "file_magic".
189669384b2f3Smrgfile_magic_glob=$lt_file_magic_glob
18967966bf024Smrg
189689384b2f3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
189699384b2f3Smrgwant_nocaseglob=$lt_want_nocaseglob
18970966bf024Smrg
189719384b2f3Smrg# DLL creation program.
189729384b2f3SmrgDLLTOOL=$lt_DLLTOOL
18973966bf024Smrg
189749384b2f3Smrg# Command to associate shared and link libraries.
189759384b2f3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
18976966bf024Smrg
189779384b2f3Smrg# The archiver.
189789384b2f3SmrgAR=$lt_AR
18979966bf024Smrg
189809384b2f3Smrg# Flags to create an archive.
189819384b2f3SmrgAR_FLAGS=$lt_AR_FLAGS
18982966bf024Smrg
189839384b2f3Smrg# How to feed a file listing to the archiver.
189849384b2f3Smrgarchiver_list_spec=$lt_archiver_list_spec
18985966bf024Smrg
189869384b2f3Smrg# A symbol stripping program.
189879384b2f3SmrgSTRIP=$lt_STRIP
18988966bf024Smrg
189899384b2f3Smrg# Commands used to install an old-style archive.
189909384b2f3SmrgRANLIB=$lt_RANLIB
189919384b2f3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
189929384b2f3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
18993966bf024Smrg
189949384b2f3Smrg# Whether to use a lock for old archive extraction.
189959384b2f3Smrglock_old_archive_extraction=$lock_old_archive_extraction
18996966bf024Smrg
189979384b2f3Smrg# A C compiler.
189989384b2f3SmrgLTCC=$lt_CC
18999966bf024Smrg
190009384b2f3Smrg# LTCC compiler flags.
190019384b2f3SmrgLTCFLAGS=$lt_CFLAGS
19002966bf024Smrg
190039384b2f3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
190049384b2f3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19005966bf024Smrg
190069384b2f3Smrg# Transform the output of nm in a proper C declaration.
190079384b2f3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19008966bf024Smrg
190099384b2f3Smrg# Transform the output of nm in a C name address pair.
190109384b2f3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19011966bf024Smrg
190129384b2f3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
190139384b2f3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19014966bf024Smrg
190159384b2f3Smrg# Specify filename containing input files for \$NM.
190169384b2f3Smrgnm_file_list_spec=$lt_nm_file_list_spec
19017966bf024Smrg
190189384b2f3Smrg# The root where to search for dependent libraries,and in which our libraries should be installed.
190199384b2f3Smrglt_sysroot=$lt_sysroot
19020966bf024Smrg
190219384b2f3Smrg# The name of the directory that contains temporary libtool files.
190229384b2f3Smrgobjdir=$objdir
19023966bf024Smrg
190249384b2f3Smrg# Used to examine libraries when file_magic_cmd begins with "file".
190259384b2f3SmrgMAGIC_CMD=$MAGIC_CMD
19026966bf024Smrg
190279384b2f3Smrg# Must we lock files when doing compilation?
190289384b2f3Smrgneed_locks=$lt_need_locks
19029966bf024Smrg
190309384b2f3Smrg# Manifest tool.
190319384b2f3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL
19032966bf024Smrg
190339384b2f3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
190349384b2f3SmrgDSYMUTIL=$lt_DSYMUTIL
19035966bf024Smrg
190369384b2f3Smrg# Tool to change global to local symbols on Mac OS X.
190379384b2f3SmrgNMEDIT=$lt_NMEDIT
19038966bf024Smrg
190399384b2f3Smrg# Tool to manipulate fat objects and archives on Mac OS X.
190409384b2f3SmrgLIPO=$lt_LIPO
19041966bf024Smrg
190429384b2f3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
190439384b2f3SmrgOTOOL=$lt_OTOOL
19044966bf024Smrg
190459384b2f3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
190469384b2f3SmrgOTOOL64=$lt_OTOOL64
19047966bf024Smrg
190489384b2f3Smrg# Old archive suffix (normally "a").
190499384b2f3Smrglibext=$libext
19050966bf024Smrg
190519384b2f3Smrg# Shared library suffix (normally ".so").
190529384b2f3Smrgshrext_cmds=$lt_shrext_cmds
19053966bf024Smrg
190549384b2f3Smrg# The commands to extract the exported symbol list from a shared archive.
190559384b2f3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
19056966bf024Smrg
190579384b2f3Smrg# Variables whose values should be saved in libtool wrapper scripts and
190589384b2f3Smrg# restored at link time.
190599384b2f3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
19060966bf024Smrg
190619384b2f3Smrg# Do we need the "lib" prefix for modules?
190629384b2f3Smrgneed_lib_prefix=$need_lib_prefix
19063966bf024Smrg
190649384b2f3Smrg# Do we need a version for libraries?
190659384b2f3Smrgneed_version=$need_version
19066966bf024Smrg
190679384b2f3Smrg# Library versioning type.
190689384b2f3Smrgversion_type=$version_type
19069966bf024Smrg
190709384b2f3Smrg# Shared library runtime path variable.
190719384b2f3Smrgrunpath_var=$runpath_var
19072966bf024Smrg
190739384b2f3Smrg# Shared library path variable.
190749384b2f3Smrgshlibpath_var=$shlibpath_var
19075966bf024Smrg
190769384b2f3Smrg# Is shlibpath searched before the hard-coded library search path?
190779384b2f3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
19078966bf024Smrg
190799384b2f3Smrg# Format of library name prefix.
190809384b2f3Smrglibname_spec=$lt_libname_spec
19081966bf024Smrg
190829384b2f3Smrg# List of archive names.  First name is the real one, the rest are links.
190839384b2f3Smrg# The last name is the one that the linker finds with -lNAME
190849384b2f3Smrglibrary_names_spec=$lt_library_names_spec
19085966bf024Smrg
190869384b2f3Smrg# The coded name of the library, if different from the real name.
190879384b2f3Smrgsoname_spec=$lt_soname_spec
19088966bf024Smrg
190899384b2f3Smrg# Permission mode override for installation of shared libraries.
190909384b2f3Smrginstall_override_mode=$lt_install_override_mode
19091966bf024Smrg
190929384b2f3Smrg# Command to use after installation of a shared archive.
190939384b2f3Smrgpostinstall_cmds=$lt_postinstall_cmds
19094966bf024Smrg
190959384b2f3Smrg# Command to use after uninstallation of a shared archive.
190969384b2f3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
19097966bf024Smrg
190989384b2f3Smrg# Commands used to finish a libtool library installation in a directory.
190999384b2f3Smrgfinish_cmds=$lt_finish_cmds
19100966bf024Smrg
191019384b2f3Smrg# As "finish_cmds", except a single script fragment to be evaled but
191029384b2f3Smrg# not shown.
191039384b2f3Smrgfinish_eval=$lt_finish_eval
19104966bf024Smrg
191059384b2f3Smrg# Whether we should hardcode library paths into libraries.
191069384b2f3Smrghardcode_into_libs=$hardcode_into_libs
19107966bf024Smrg
191089384b2f3Smrg# Compile-time system search path for libraries.
191099384b2f3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19110966bf024Smrg
191119384b2f3Smrg# Run-time system search path for libraries.
191129384b2f3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19113966bf024Smrg
191149384b2f3Smrg# Whether dlopen is supported.
191159384b2f3Smrgdlopen_support=$enable_dlopen
19116966bf024Smrg
191179384b2f3Smrg# Whether dlopen of programs is supported.
191189384b2f3Smrgdlopen_self=$enable_dlopen_self
19119966bf024Smrg
191209384b2f3Smrg# Whether dlopen of statically linked programs is supported.
191219384b2f3Smrgdlopen_self_static=$enable_dlopen_self_static
19122966bf024Smrg
191239384b2f3Smrg# Commands to strip libraries.
191249384b2f3Smrgold_striplib=$lt_old_striplib
191259384b2f3Smrgstriplib=$lt_striplib
19126966bf024Smrg
19127966bf024Smrg
191289384b2f3Smrg# The linker used to build libraries.
191299384b2f3SmrgLD=$lt_LD
191309384b2f3Smrg
191319384b2f3Smrg# How to create reloadable object files.
191329384b2f3Smrgreload_flag=$lt_reload_flag
191339384b2f3Smrgreload_cmds=$lt_reload_cmds
191349384b2f3Smrg
191359384b2f3Smrg# Commands used to build an old-style archive.
191369384b2f3Smrgold_archive_cmds=$lt_old_archive_cmds
19137966bf024Smrg
191389384b2f3Smrg# A language specific compiler.
191399384b2f3SmrgCC=$lt_compiler
19140966bf024Smrg
191419384b2f3Smrg# Is the compiler the GNU compiler?
191429384b2f3Smrgwith_gcc=$GCC
19143966bf024Smrg
191449384b2f3Smrg# Compiler flag to turn off builtin functions.
191459384b2f3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19146966bf024Smrg
191479384b2f3Smrg# Additional compiler flags for building library objects.
191489384b2f3Smrgpic_flag=$lt_lt_prog_compiler_pic
19149966bf024Smrg
191509384b2f3Smrg# How to pass a linker flag through the compiler.
191519384b2f3Smrgwl=$lt_lt_prog_compiler_wl
19152966bf024Smrg
191539384b2f3Smrg# Compiler flag to prevent dynamic linking.
191549384b2f3Smrglink_static_flag=$lt_lt_prog_compiler_static
19155966bf024Smrg
191569384b2f3Smrg# Does compiler simultaneously support -c and -o options?
191579384b2f3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
19158966bf024Smrg
191599384b2f3Smrg# Whether or not to add -lc for building shared libraries.
191609384b2f3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
19161966bf024Smrg
191629384b2f3Smrg# Whether or not to disallow shared libs when runtime libs are static.
191639384b2f3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19164966bf024Smrg
191659384b2f3Smrg# Compiler flag to allow reflexive dlopens.
191669384b2f3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19167966bf024Smrg
191689384b2f3Smrg# Compiler flag to generate shared objects directly from archives.
191699384b2f3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
19170966bf024Smrg
191719384b2f3Smrg# Whether the compiler copes with passing no objects directly.
191729384b2f3Smrgcompiler_needs_object=$lt_compiler_needs_object
19173966bf024Smrg
191749384b2f3Smrg# Create an old-style archive from a shared archive.
191759384b2f3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19176966bf024Smrg
191779384b2f3Smrg# Create a temporary old-style archive to link instead of a shared archive.
191789384b2f3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19179966bf024Smrg
191809384b2f3Smrg# Commands used to build a shared archive.
191819384b2f3Smrgarchive_cmds=$lt_archive_cmds
191829384b2f3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
19183966bf024Smrg
191849384b2f3Smrg# Commands used to build a loadable module if different from building
191859384b2f3Smrg# a shared archive.
191869384b2f3Smrgmodule_cmds=$lt_module_cmds
191879384b2f3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
19188966bf024Smrg
191899384b2f3Smrg# Whether we are building with GNU ld or not.
191909384b2f3Smrgwith_gnu_ld=$lt_with_gnu_ld
19191966bf024Smrg
191929384b2f3Smrg# Flag that allows shared libraries with undefined symbols to be built.
191939384b2f3Smrgallow_undefined_flag=$lt_allow_undefined_flag
19194966bf024Smrg
191959384b2f3Smrg# Flag that enforces no undefined symbols.
191969384b2f3Smrgno_undefined_flag=$lt_no_undefined_flag
19197966bf024Smrg
191989384b2f3Smrg# Flag to hardcode \$libdir into a binary during linking.
191999384b2f3Smrg# This must work even if \$libdir does not exist
192009384b2f3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19201966bf024Smrg
192029384b2f3Smrg# Whether we need a single "-rpath" flag with a separated argument.
192039384b2f3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
19204966bf024Smrg
192059384b2f3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
192069384b2f3Smrg# DIR into the resulting binary.
192079384b2f3Smrghardcode_direct=$hardcode_direct
19208966bf024Smrg
192099384b2f3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
192109384b2f3Smrg# DIR into the resulting binary and the resulting library dependency is
192119384b2f3Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
192129384b2f3Smrg# library is relocated.
192139384b2f3Smrghardcode_direct_absolute=$hardcode_direct_absolute
19214966bf024Smrg
192159384b2f3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
192169384b2f3Smrg# into the resulting binary.
192179384b2f3Smrghardcode_minus_L=$hardcode_minus_L
19218966bf024Smrg
192199384b2f3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
192209384b2f3Smrg# into the resulting binary.
192219384b2f3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
19222966bf024Smrg
192239384b2f3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
192249384b2f3Smrg# into the library and all subsequent libraries and executables linked
192259384b2f3Smrg# against it.
192269384b2f3Smrghardcode_automatic=$hardcode_automatic
19227966bf024Smrg
192289384b2f3Smrg# Set to yes if linker adds runtime paths of dependent libraries
192299384b2f3Smrg# to runtime path list.
192309384b2f3Smrginherit_rpath=$inherit_rpath
19231966bf024Smrg
192329384b2f3Smrg# Whether libtool must link a program against all its dependency libraries.
192339384b2f3Smrglink_all_deplibs=$link_all_deplibs
19234966bf024Smrg
192359384b2f3Smrg# Set to "yes" if exported symbols are required.
192369384b2f3Smrgalways_export_symbols=$always_export_symbols
19237966bf024Smrg
192389384b2f3Smrg# The commands to list exported symbols.
192399384b2f3Smrgexport_symbols_cmds=$lt_export_symbols_cmds
19240966bf024Smrg
192419384b2f3Smrg# Symbols that should not be listed in the preloaded symbols.
192429384b2f3Smrgexclude_expsyms=$lt_exclude_expsyms
19243966bf024Smrg
192449384b2f3Smrg# Symbols that must always be exported.
192459384b2f3Smrginclude_expsyms=$lt_include_expsyms
19246966bf024Smrg
192479384b2f3Smrg# Commands necessary for linking programs (against libraries) with templates.
192489384b2f3Smrgprelink_cmds=$lt_prelink_cmds
19249966bf024Smrg
192509384b2f3Smrg# Commands necessary for finishing linking programs.
192519384b2f3Smrgpostlink_cmds=$lt_postlink_cmds
19252966bf024Smrg
192539384b2f3Smrg# Specify filename containing input files.
192549384b2f3Smrgfile_list_spec=$lt_file_list_spec
19255966bf024Smrg
192569384b2f3Smrg# How to hardcode a shared library path into an executable.
192579384b2f3Smrghardcode_action=$hardcode_action
19258966bf024Smrg
192599384b2f3Smrg# ### END LIBTOOL CONFIG
19260966bf024Smrg
192619384b2f3Smrg_LT_EOF
192629384b2f3Smrg
192639384b2f3Smrg  case $host_os in
192649384b2f3Smrg  aix3*)
192659384b2f3Smrg    cat <<\_LT_EOF >> "$cfgfile"
192669384b2f3Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
192679384b2f3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
192689384b2f3Smrg# vanish in a puff of smoke.
192699384b2f3Smrgif test "X${COLLECT_NAMES+set}" != Xset; then
192709384b2f3Smrg  COLLECT_NAMES=
192719384b2f3Smrg  export COLLECT_NAMES
19272966bf024Smrgfi
192739384b2f3Smrg_LT_EOF
192749384b2f3Smrg    ;;
192759384b2f3Smrg  esac
19276966bf024Smrg
19277966bf024Smrg
192789384b2f3Smrgltmain="$ac_aux_dir/ltmain.sh"
19279966bf024Smrg
19280966bf024Smrg
192819384b2f3Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
192829384b2f3Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
192839384b2f3Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
192849384b2f3Smrg  # is reportedly fixed, but why not run on old versions too?
192859384b2f3Smrg  sed '$q' "$ltmain" >> "$cfgfile" \
192869384b2f3Smrg     || (rm -f "$cfgfile"; exit 1)
192879384b2f3Smrg
192889384b2f3Smrg  if test x"$xsi_shell" = xyes; then
192899384b2f3Smrg  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
192909384b2f3Smrgfunc_dirname ()\
192919384b2f3Smrg{\
192929384b2f3Smrg\    case ${1} in\
192939384b2f3Smrg\      */*) func_dirname_result="${1%/*}${2}" ;;\
192949384b2f3Smrg\      *  ) func_dirname_result="${3}" ;;\
192959384b2f3Smrg\    esac\
192969384b2f3Smrg} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
192979384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
192989384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
192999384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193009384b2f3Smrg
193019384b2f3Smrg
193029384b2f3Smrg  sed -e '/^func_basename ()$/,/^} # func_basename /c\
193039384b2f3Smrgfunc_basename ()\
193049384b2f3Smrg{\
193059384b2f3Smrg\    func_basename_result="${1##*/}"\
193069384b2f3Smrg} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
193079384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193089384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193099384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193109384b2f3Smrg
193119384b2f3Smrg
193129384b2f3Smrg  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
193139384b2f3Smrgfunc_dirname_and_basename ()\
193149384b2f3Smrg{\
193159384b2f3Smrg\    case ${1} in\
193169384b2f3Smrg\      */*) func_dirname_result="${1%/*}${2}" ;;\
193179384b2f3Smrg\      *  ) func_dirname_result="${3}" ;;\
193189384b2f3Smrg\    esac\
193199384b2f3Smrg\    func_basename_result="${1##*/}"\
193209384b2f3Smrg} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
193219384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193229384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193239384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193249384b2f3Smrg
193259384b2f3Smrg
193269384b2f3Smrg  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
193279384b2f3Smrgfunc_stripname ()\
193289384b2f3Smrg{\
193299384b2f3Smrg\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
193309384b2f3Smrg\    # positional parameters, so assign one to ordinary parameter first.\
193319384b2f3Smrg\    func_stripname_result=${3}\
193329384b2f3Smrg\    func_stripname_result=${func_stripname_result#"${1}"}\
193339384b2f3Smrg\    func_stripname_result=${func_stripname_result%"${2}"}\
193349384b2f3Smrg} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
193359384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193369384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193379384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193389384b2f3Smrg
193399384b2f3Smrg
193409384b2f3Smrg  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
193419384b2f3Smrgfunc_split_long_opt ()\
193429384b2f3Smrg{\
193439384b2f3Smrg\    func_split_long_opt_name=${1%%=*}\
193449384b2f3Smrg\    func_split_long_opt_arg=${1#*=}\
193459384b2f3Smrg} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
193469384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193479384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193489384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193499384b2f3Smrg
193509384b2f3Smrg
193519384b2f3Smrg  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
193529384b2f3Smrgfunc_split_short_opt ()\
193539384b2f3Smrg{\
193549384b2f3Smrg\    func_split_short_opt_arg=${1#??}\
193559384b2f3Smrg\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
193569384b2f3Smrg} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
193579384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193589384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193599384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193609384b2f3Smrg
193619384b2f3Smrg
193629384b2f3Smrg  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
193639384b2f3Smrgfunc_lo2o ()\
193649384b2f3Smrg{\
193659384b2f3Smrg\    case ${1} in\
193669384b2f3Smrg\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
193679384b2f3Smrg\      *)    func_lo2o_result=${1} ;;\
193689384b2f3Smrg\    esac\
193699384b2f3Smrg} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
193709384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193719384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193729384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193739384b2f3Smrg
193749384b2f3Smrg
193759384b2f3Smrg  sed -e '/^func_xform ()$/,/^} # func_xform /c\
193769384b2f3Smrgfunc_xform ()\
193779384b2f3Smrg{\
193789384b2f3Smrg    func_xform_result=${1%.*}.lo\
193799384b2f3Smrg} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
193809384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193819384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193829384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193839384b2f3Smrg
193849384b2f3Smrg
193859384b2f3Smrg  sed -e '/^func_arith ()$/,/^} # func_arith /c\
193869384b2f3Smrgfunc_arith ()\
193879384b2f3Smrg{\
193889384b2f3Smrg    func_arith_result=$(( $* ))\
193899384b2f3Smrg} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
193909384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
193919384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
193929384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
193939384b2f3Smrg
193949384b2f3Smrg
193959384b2f3Smrg  sed -e '/^func_len ()$/,/^} # func_len /c\
193969384b2f3Smrgfunc_len ()\
193979384b2f3Smrg{\
193989384b2f3Smrg    func_len_result=${#1}\
193999384b2f3Smrg} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
194009384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
194019384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
194029384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
194039384b2f3Smrg
194049384b2f3Smrgfi
194059384b2f3Smrg
194069384b2f3Smrgif test x"$lt_shell_append" = xyes; then
194079384b2f3Smrg  sed -e '/^func_append ()$/,/^} # func_append /c\
194089384b2f3Smrgfunc_append ()\
194099384b2f3Smrg{\
194109384b2f3Smrg    eval "${1}+=\\${2}"\
194119384b2f3Smrg} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
194129384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
194139384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
194149384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
194159384b2f3Smrg
194169384b2f3Smrg
194179384b2f3Smrg  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
194189384b2f3Smrgfunc_append_quoted ()\
194199384b2f3Smrg{\
194209384b2f3Smrg\    func_quote_for_eval "${2}"\
194219384b2f3Smrg\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
194229384b2f3Smrg} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
194239384b2f3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
194249384b2f3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
194259384b2f3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
194269384b2f3Smrg
194279384b2f3Smrg
194289384b2f3Smrg  # Save a `func_append' function call where possible by direct use of '+='
194299384b2f3Smrg  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
194309384b2f3Smrg    && mv -f "$cfgfile.tmp" "$cfgfile" \
194319384b2f3Smrg      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
194329384b2f3Smrg  test 0 -eq $? || _lt_function_replace_fail=:
194339384b2f3Smrgelse
194349384b2f3Smrg  # Save a `func_append' function call even when '+=' is not available
194359384b2f3Smrg  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
194369384b2f3Smrg    && mv -f "$cfgfile.tmp" "$cfgfile" \
194379384b2f3Smrg      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
194389384b2f3Smrg  test 0 -eq $? || _lt_function_replace_fail=:
194399384b2f3Smrgfi
194409384b2f3Smrg
194419384b2f3Smrgif test x"$_lt_function_replace_fail" = x":"; then
194429384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
194439384b2f3Smrg$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
194449384b2f3Smrgfi
194459384b2f3Smrg
194469384b2f3Smrg
194479384b2f3Smrg   mv -f "$cfgfile" "$ofile" ||
194489384b2f3Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
194499384b2f3Smrg  chmod +x "$ofile"
19450966bf024Smrg
19451966bf024Smrg ;;
194529384b2f3Smrg
19453966bf024Smrg  esac
194549384b2f3Smrgdone # for ac_tag
19455966bf024Smrg
19456966bf024Smrg
194579384b2f3Smrgas_fn_exit 0
19458966bf024Smrg_ACEOF
19459966bf024Smrgac_clean_files=$ac_clean_files_save
19460966bf024Smrg
194619384b2f3Smrgtest $ac_write_fail = 0 ||
194629384b2f3Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
194639384b2f3Smrg
19464966bf024Smrg
19465966bf024Smrg# configure is writing to config.log, and then calls config.status.
19466966bf024Smrg# config.status does its own redirection, appending to config.log.
19467966bf024Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
19468966bf024Smrg# by configure, so config.status won't be able to write to it; its
19469966bf024Smrg# output is simply discarded.  So we exec the FD to /dev/null,
19470966bf024Smrg# effectively closing config.log, so it can be properly (re)opened and
19471966bf024Smrg# appended to by config.status.  When coming back to configure, we
19472966bf024Smrg# need to make the FD available again.
19473966bf024Smrgif test "$no_create" != yes; then
19474966bf024Smrg  ac_cs_success=:
19475966bf024Smrg  ac_config_status_args=
19476966bf024Smrg  test "$silent" = yes &&
19477966bf024Smrg    ac_config_status_args="$ac_config_status_args --quiet"
19478966bf024Smrg  exec 5>/dev/null
19479966bf024Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19480966bf024Smrg  exec 5>>config.log
19481966bf024Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19482966bf024Smrg  # would make configure fail if this is the last instruction.
194839384b2f3Smrg  $ac_cs_success || as_fn_exit 1
194849384b2f3Smrgfi
194859384b2f3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
194869384b2f3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
194879384b2f3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19488966bf024Smrgfi
19489966bf024Smrg
19490966bf024Smrg
19491