configure revision 8bf5c682
1de2362d3Smrg#! /bin/sh
2de2362d3Smrg# Guess values for system-dependent variables and create Makefiles.
38bf5c682Smrg# Generated by GNU Autoconf 2.69 for xf86-video-ati 18.0.0.
4de2362d3Smrg#
58bf5c682Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>.
6de2362d3Smrg#
7de2362d3Smrg#
818781e08Smrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9de2362d3Smrg#
10de2362d3Smrg#
11de2362d3Smrg# This configure script is free software; the Free Software Foundation
12de2362d3Smrg# gives unlimited permission to copy, distribute and modify it.
13de2362d3Smrg## -------------------- ##
14de2362d3Smrg## M4sh Initialization. ##
15de2362d3Smrg## -------------------- ##
16de2362d3Smrg
17de2362d3Smrg# Be more Bourne compatible
18de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh
19de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20de2362d3Smrg  emulate sh
21de2362d3Smrg  NULLCMD=:
22de2362d3Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23de2362d3Smrg  # is contrary to our usage.  Disable this feature.
24de2362d3Smrg  alias -g '${1+"$@"}'='"$@"'
25de2362d3Smrg  setopt NO_GLOB_SUBST
26de2362d3Smrgelse
27de2362d3Smrg  case `(set -o) 2>/dev/null` in #(
28de2362d3Smrg  *posix*) :
29de2362d3Smrg    set -o posix ;; #(
30de2362d3Smrg  *) :
31de2362d3Smrg     ;;
32de2362d3Smrgesac
33de2362d3Smrgfi
34de2362d3Smrg
35de2362d3Smrg
36de2362d3Smrgas_nl='
37de2362d3Smrg'
38de2362d3Smrgexport as_nl
39de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
40de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
44de2362d3Smrg# but without wasting forks for bash or zsh.
45de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
46de2362d3Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47de2362d3Smrg  as_echo='print -r --'
48de2362d3Smrg  as_echo_n='print -rn --'
49de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50de2362d3Smrg  as_echo='printf %s\n'
51de2362d3Smrg  as_echo_n='printf %s'
52de2362d3Smrgelse
53de2362d3Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54de2362d3Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55de2362d3Smrg    as_echo_n='/usr/ucb/echo -n'
56de2362d3Smrg  else
57de2362d3Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58de2362d3Smrg    as_echo_n_body='eval
59de2362d3Smrg      arg=$1;
60de2362d3Smrg      case $arg in #(
61de2362d3Smrg      *"$as_nl"*)
62de2362d3Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
63de2362d3Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64de2362d3Smrg      esac;
65de2362d3Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66de2362d3Smrg    '
67de2362d3Smrg    export as_echo_n_body
68de2362d3Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
69de2362d3Smrg  fi
70de2362d3Smrg  export as_echo_body
71de2362d3Smrg  as_echo='sh -c $as_echo_body as_echo'
72de2362d3Smrgfi
73de2362d3Smrg
74de2362d3Smrg# The user is always right.
75de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then
76de2362d3Smrg  PATH_SEPARATOR=:
77de2362d3Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78de2362d3Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79de2362d3Smrg      PATH_SEPARATOR=';'
80de2362d3Smrg  }
81de2362d3Smrgfi
82de2362d3Smrg
83de2362d3Smrg
84de2362d3Smrg# IFS
85de2362d3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
86de2362d3Smrg# there to prevent editors from complaining about space-tab.
87de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88de2362d3Smrg# splitting by setting IFS to empty value.)
89de2362d3SmrgIFS=" ""	$as_nl"
90de2362d3Smrg
91de2362d3Smrg# Find who we are.  Look in the path if we contain no directory separator.
92de2362d3Smrgas_myself=
93de2362d3Smrgcase $0 in #((
94de2362d3Smrg  *[\\/]* ) as_myself=$0 ;;
95de2362d3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96de2362d3Smrgfor as_dir in $PATH
97de2362d3Smrgdo
98de2362d3Smrg  IFS=$as_save_IFS
99de2362d3Smrg  test -z "$as_dir" && as_dir=.
100de2362d3Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101de2362d3Smrg  done
102de2362d3SmrgIFS=$as_save_IFS
103de2362d3Smrg
104de2362d3Smrg     ;;
105de2362d3Smrgesac
106de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
107de2362d3Smrg# in which case we are not to be found in the path.
108de2362d3Smrgif test "x$as_myself" = x; then
109de2362d3Smrg  as_myself=$0
110de2362d3Smrgfi
111de2362d3Smrgif test ! -f "$as_myself"; then
112de2362d3Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113de2362d3Smrg  exit 1
114de2362d3Smrgfi
115de2362d3Smrg
116de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in
117de2362d3Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118de2362d3Smrg# suppresses any "Segmentation fault" message there.  '((' could
119de2362d3Smrg# trigger a bug in pdksh 5.2.14.
120de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
121de2362d3Smrgdo eval test x\${$as_var+set} = xset \
122de2362d3Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123de2362d3Smrgdone
124de2362d3SmrgPS1='$ '
125de2362d3SmrgPS2='> '
126de2362d3SmrgPS4='+ '
127de2362d3Smrg
128de2362d3Smrg# NLS nuisances.
129de2362d3SmrgLC_ALL=C
130de2362d3Smrgexport LC_ALL
131de2362d3SmrgLANGUAGE=C
132de2362d3Smrgexport LANGUAGE
133de2362d3Smrg
134de2362d3Smrg# CDPATH.
135de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136de2362d3Smrg
13718781e08Smrg# Use a proper internal environment variable to ensure we don't fall
13818781e08Smrg  # into an infinite loop, continuously re-executing ourselves.
13918781e08Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
14018781e08Smrg    _as_can_reexec=no; export _as_can_reexec;
14118781e08Smrg    # We cannot yet assume a decent shell, so we have to provide a
14218781e08Smrg# neutralization value for shells without unset; and this also
14318781e08Smrg# works around shells that cannot unset nonexistent variables.
14418781e08Smrg# Preserve -v and -x to the replacement shell.
14518781e08SmrgBASH_ENV=/dev/null
14618781e08SmrgENV=/dev/null
14718781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
14818781e08Smrgcase $- in # ((((
14918781e08Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
15018781e08Smrg  *v* ) as_opts=-v ;;
15118781e08Smrg  *x* ) as_opts=-x ;;
15218781e08Smrg  * ) as_opts= ;;
15318781e08Smrgesac
15418781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
15518781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail
15618781e08Smrg# out after a failed `exec'.
15718781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
15818781e08Smrgas_fn_exit 255
15918781e08Smrg  fi
16018781e08Smrg  # We don't want this to propagate to other subprocesses.
16118781e08Smrg          { _as_can_reexec=; unset _as_can_reexec;}
162de2362d3Smrgif test "x$CONFIG_SHELL" = x; then
163de2362d3Smrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164de2362d3Smrg  emulate sh
165de2362d3Smrg  NULLCMD=:
166de2362d3Smrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167de2362d3Smrg  # is contrary to our usage.  Disable this feature.
168de2362d3Smrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169de2362d3Smrg  setopt NO_GLOB_SUBST
170de2362d3Smrgelse
171de2362d3Smrg  case \`(set -o) 2>/dev/null\` in #(
172de2362d3Smrg  *posix*) :
173de2362d3Smrg    set -o posix ;; #(
174de2362d3Smrg  *) :
175de2362d3Smrg     ;;
176de2362d3Smrgesac
177de2362d3Smrgfi
178de2362d3Smrg"
179de2362d3Smrg  as_required="as_fn_return () { (exit \$1); }
180de2362d3Smrgas_fn_success () { as_fn_return 0; }
181de2362d3Smrgas_fn_failure () { as_fn_return 1; }
182de2362d3Smrgas_fn_ret_success () { return 0; }
183de2362d3Smrgas_fn_ret_failure () { return 1; }
184de2362d3Smrg
185de2362d3Smrgexitcode=0
186de2362d3Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
187de2362d3Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188de2362d3Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189de2362d3Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190de2362d3Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191de2362d3Smrg
192de2362d3Smrgelse
193de2362d3Smrg  exitcode=1; echo positional parameters were not saved.
194de2362d3Smrgfi
19518781e08Smrgtest x\$exitcode = x0 || exit 1
19618781e08Smrgtest -x / || exit 1"
197de2362d3Smrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198de2362d3Smrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199de2362d3Smrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200de2362d3Smrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201de2362d3Smrgtest \$(( 1 + 1 )) = 2 || exit 1
202de2362d3Smrg
203de2362d3Smrg  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204de2362d3Smrg    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205de2362d3Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206de2362d3Smrg    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207de2362d3Smrg    PATH=/empty FPATH=/empty; export PATH FPATH
208de2362d3Smrg    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209de2362d3Smrg      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210de2362d3Smrg  if (eval "$as_required") 2>/dev/null; then :
211de2362d3Smrg  as_have_required=yes
212de2362d3Smrgelse
213de2362d3Smrg  as_have_required=no
214de2362d3Smrgfi
215de2362d3Smrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216de2362d3Smrg
217de2362d3Smrgelse
218de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219de2362d3Smrgas_found=false
220de2362d3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221de2362d3Smrgdo
222de2362d3Smrg  IFS=$as_save_IFS
223de2362d3Smrg  test -z "$as_dir" && as_dir=.
224de2362d3Smrg  as_found=:
225de2362d3Smrg  case $as_dir in #(
226de2362d3Smrg	 /*)
227de2362d3Smrg	   for as_base in sh bash ksh sh5; do
228de2362d3Smrg	     # Try only shells that exist, to save several forks.
229de2362d3Smrg	     as_shell=$as_dir/$as_base
230de2362d3Smrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231de2362d3Smrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232de2362d3Smrg  CONFIG_SHELL=$as_shell as_have_required=yes
233de2362d3Smrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234de2362d3Smrg  break 2
235de2362d3Smrgfi
236de2362d3Smrgfi
237de2362d3Smrg	   done;;
238de2362d3Smrg       esac
239de2362d3Smrg  as_found=false
240de2362d3Smrgdone
241de2362d3Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242de2362d3Smrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243de2362d3Smrg  CONFIG_SHELL=$SHELL as_have_required=yes
244de2362d3Smrgfi; }
245de2362d3SmrgIFS=$as_save_IFS
246de2362d3Smrg
247de2362d3Smrg
248de2362d3Smrg      if test "x$CONFIG_SHELL" != x; then :
24918781e08Smrg  export CONFIG_SHELL
25018781e08Smrg             # We cannot yet assume a decent shell, so we have to provide a
25118781e08Smrg# neutralization value for shells without unset; and this also
25218781e08Smrg# works around shells that cannot unset nonexistent variables.
25318781e08Smrg# Preserve -v and -x to the replacement shell.
25418781e08SmrgBASH_ENV=/dev/null
25518781e08SmrgENV=/dev/null
25618781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
25718781e08Smrgcase $- in # ((((
25818781e08Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
25918781e08Smrg  *v* ) as_opts=-v ;;
26018781e08Smrg  *x* ) as_opts=-x ;;
26118781e08Smrg  * ) as_opts= ;;
26218781e08Smrgesac
26318781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
26418781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail
26518781e08Smrg# out after a failed `exec'.
26618781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
26718781e08Smrgexit 255
268de2362d3Smrgfi
269de2362d3Smrg
270de2362d3Smrg    if test x$as_have_required = xno; then :
271de2362d3Smrg  $as_echo "$0: This script requires a shell more modern than all"
272de2362d3Smrg  $as_echo "$0: the shells that I found on your system."
273de2362d3Smrg  if test x${ZSH_VERSION+set} = xset ; then
274de2362d3Smrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275de2362d3Smrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276de2362d3Smrg  else
277de2362d3Smrg    $as_echo "$0: Please tell bug-autoconf@gnu.org and
2788bf5c682Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon
279de2362d3Smrg$0: about your system, including any error possibly output
280de2362d3Smrg$0: before this message. Then install a modern shell, or
281de2362d3Smrg$0: manually run the script under such a shell if you do
282de2362d3Smrg$0: have one."
283de2362d3Smrg  fi
284de2362d3Smrg  exit 1
285de2362d3Smrgfi
286de2362d3Smrgfi
287de2362d3Smrgfi
288de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh}
289de2362d3Smrgexport SHELL
290de2362d3Smrg# Unset more variables known to interfere with behavior of common tools.
291de2362d3SmrgCLICOLOR_FORCE= GREP_OPTIONS=
292de2362d3Smrgunset CLICOLOR_FORCE GREP_OPTIONS
293de2362d3Smrg
294de2362d3Smrg## --------------------- ##
295de2362d3Smrg## M4sh Shell Functions. ##
296de2362d3Smrg## --------------------- ##
297de2362d3Smrg# as_fn_unset VAR
298de2362d3Smrg# ---------------
299de2362d3Smrg# Portably unset VAR.
300de2362d3Smrgas_fn_unset ()
301de2362d3Smrg{
302de2362d3Smrg  { eval $1=; unset $1;}
303de2362d3Smrg}
304de2362d3Smrgas_unset=as_fn_unset
305de2362d3Smrg
306de2362d3Smrg# as_fn_set_status STATUS
307de2362d3Smrg# -----------------------
308de2362d3Smrg# Set $? to STATUS, without forking.
309de2362d3Smrgas_fn_set_status ()
310de2362d3Smrg{
311de2362d3Smrg  return $1
312de2362d3Smrg} # as_fn_set_status
313de2362d3Smrg
314de2362d3Smrg# as_fn_exit STATUS
315de2362d3Smrg# -----------------
316de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
317de2362d3Smrgas_fn_exit ()
318de2362d3Smrg{
319de2362d3Smrg  set +e
320de2362d3Smrg  as_fn_set_status $1
321de2362d3Smrg  exit $1
322de2362d3Smrg} # as_fn_exit
323de2362d3Smrg
324de2362d3Smrg# as_fn_mkdir_p
325de2362d3Smrg# -------------
326de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary.
327de2362d3Smrgas_fn_mkdir_p ()
328de2362d3Smrg{
329de2362d3Smrg
330de2362d3Smrg  case $as_dir in #(
331de2362d3Smrg  -*) as_dir=./$as_dir;;
332de2362d3Smrg  esac
333de2362d3Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
334de2362d3Smrg    as_dirs=
335de2362d3Smrg    while :; do
336de2362d3Smrg      case $as_dir in #(
337de2362d3Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338de2362d3Smrg      *) as_qdir=$as_dir;;
339de2362d3Smrg      esac
340de2362d3Smrg      as_dirs="'$as_qdir' $as_dirs"
341de2362d3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
342de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343de2362d3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
344de2362d3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
345de2362d3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346de2362d3Smrg$as_echo X"$as_dir" |
347de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348de2362d3Smrg	    s//\1/
349de2362d3Smrg	    q
350de2362d3Smrg	  }
351de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
352de2362d3Smrg	    s//\1/
353de2362d3Smrg	    q
354de2362d3Smrg	  }
355de2362d3Smrg	  /^X\(\/\/\)$/{
356de2362d3Smrg	    s//\1/
357de2362d3Smrg	    q
358de2362d3Smrg	  }
359de2362d3Smrg	  /^X\(\/\).*/{
360de2362d3Smrg	    s//\1/
361de2362d3Smrg	    q
362de2362d3Smrg	  }
363de2362d3Smrg	  s/.*/./; q'`
364de2362d3Smrg      test -d "$as_dir" && break
365de2362d3Smrg    done
366de2362d3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
367de2362d3Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368de2362d3Smrg
369de2362d3Smrg
370de2362d3Smrg} # as_fn_mkdir_p
37118781e08Smrg
37218781e08Smrg# as_fn_executable_p FILE
37318781e08Smrg# -----------------------
37418781e08Smrg# Test if FILE is an executable regular file.
37518781e08Smrgas_fn_executable_p ()
37618781e08Smrg{
37718781e08Smrg  test -f "$1" && test -x "$1"
37818781e08Smrg} # as_fn_executable_p
379de2362d3Smrg# as_fn_append VAR VALUE
380de2362d3Smrg# ----------------------
381de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
382de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over
383de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive
384de2362d3Smrg# implementations.
385de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
386de2362d3Smrg  eval 'as_fn_append ()
387de2362d3Smrg  {
388de2362d3Smrg    eval $1+=\$2
389de2362d3Smrg  }'
390de2362d3Smrgelse
391de2362d3Smrg  as_fn_append ()
392de2362d3Smrg  {
393de2362d3Smrg    eval $1=\$$1\$2
394de2362d3Smrg  }
395de2362d3Smrgfi # as_fn_append
396de2362d3Smrg
397de2362d3Smrg# as_fn_arith ARG...
398de2362d3Smrg# ------------------
399de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
400de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
401de2362d3Smrg# must be portable across $(()) and expr.
402de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403de2362d3Smrg  eval 'as_fn_arith ()
404de2362d3Smrg  {
405de2362d3Smrg    as_val=$(( $* ))
406de2362d3Smrg  }'
407de2362d3Smrgelse
408de2362d3Smrg  as_fn_arith ()
409de2362d3Smrg  {
410de2362d3Smrg    as_val=`expr "$@" || test $? -eq 1`
411de2362d3Smrg  }
412de2362d3Smrgfi # as_fn_arith
413de2362d3Smrg
414de2362d3Smrg
415de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
416de2362d3Smrg# ----------------------------------------
417de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
419de2362d3Smrg# script with STATUS, using 1 if that was 0.
420de2362d3Smrgas_fn_error ()
421de2362d3Smrg{
422de2362d3Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
423de2362d3Smrg  if test "$4"; then
424de2362d3Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426de2362d3Smrg  fi
427de2362d3Smrg  $as_echo "$as_me: error: $2" >&2
428de2362d3Smrg  as_fn_exit $as_status
429de2362d3Smrg} # as_fn_error
430de2362d3Smrg
431de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
432de2362d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
433de2362d3Smrg  as_expr=expr
434de2362d3Smrgelse
435de2362d3Smrg  as_expr=false
436de2362d3Smrgfi
437de2362d3Smrg
438de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439de2362d3Smrg  as_basename=basename
440de2362d3Smrgelse
441de2362d3Smrg  as_basename=false
442de2362d3Smrgfi
443de2362d3Smrg
444de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445de2362d3Smrg  as_dirname=dirname
446de2362d3Smrgelse
447de2362d3Smrg  as_dirname=false
448de2362d3Smrgfi
449de2362d3Smrg
450de2362d3Smrgas_me=`$as_basename -- "$0" ||
451de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452de2362d3Smrg	 X"$0" : 'X\(//\)$' \| \
453de2362d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454de2362d3Smrg$as_echo X/"$0" |
455de2362d3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
456de2362d3Smrg	    s//\1/
457de2362d3Smrg	    q
458de2362d3Smrg	  }
459de2362d3Smrg	  /^X\/\(\/\/\)$/{
460de2362d3Smrg	    s//\1/
461de2362d3Smrg	    q
462de2362d3Smrg	  }
463de2362d3Smrg	  /^X\/\(\/\).*/{
464de2362d3Smrg	    s//\1/
465de2362d3Smrg	    q
466de2362d3Smrg	  }
467de2362d3Smrg	  s/.*/./; q'`
468de2362d3Smrg
469de2362d3Smrg# Avoid depending upon Character Ranges.
470de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
471de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
473de2362d3Smrgas_cr_digits='0123456789'
474de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
475de2362d3Smrg
476de2362d3Smrg
477de2362d3Smrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
478de2362d3Smrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
479de2362d3Smrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480de2362d3Smrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481de2362d3Smrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
482de2362d3Smrg  sed -n '
483de2362d3Smrg    p
484de2362d3Smrg    /[$]LINENO/=
485de2362d3Smrg  ' <$as_myself |
486de2362d3Smrg    sed '
487de2362d3Smrg      s/[$]LINENO.*/&-/
488de2362d3Smrg      t lineno
489de2362d3Smrg      b
490de2362d3Smrg      :lineno
491de2362d3Smrg      N
492de2362d3Smrg      :loop
493de2362d3Smrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494de2362d3Smrg      t loop
495de2362d3Smrg      s/-\n.*//
496de2362d3Smrg    ' >$as_me.lineno &&
497de2362d3Smrg  chmod +x "$as_me.lineno" ||
498de2362d3Smrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499de2362d3Smrg
50018781e08Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
50118781e08Smrg  # already done that, so ensure we don't try to do so again and fall
50218781e08Smrg  # in an infinite loop.  This has already happened in practice.
50318781e08Smrg  _as_can_reexec=no; export _as_can_reexec
504de2362d3Smrg  # Don't try to exec as it changes $[0], causing all sort of problems
505de2362d3Smrg  # (the dirname of $[0] is not the place where we might find the
506de2362d3Smrg  # original and so on.  Autoconf is especially sensitive to this).
507de2362d3Smrg  . "./$as_me.lineno"
508de2362d3Smrg  # Exit status is that of the last command.
509de2362d3Smrg  exit
510de2362d3Smrg}
511de2362d3Smrg
512de2362d3SmrgECHO_C= ECHO_N= ECHO_T=
513de2362d3Smrgcase `echo -n x` in #(((((
514de2362d3Smrg-n*)
515de2362d3Smrg  case `echo 'xy\c'` in
516de2362d3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
517de2362d3Smrg  xy)  ECHO_C='\c';;
518de2362d3Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
519de2362d3Smrg       ECHO_T='	';;
520de2362d3Smrg  esac;;
521de2362d3Smrg*)
522de2362d3Smrg  ECHO_N='-n';;
523de2362d3Smrgesac
524de2362d3Smrg
525de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file
526de2362d3Smrgif test -d conf$$.dir; then
527de2362d3Smrg  rm -f conf$$.dir/conf$$.file
528de2362d3Smrgelse
529de2362d3Smrg  rm -f conf$$.dir
530de2362d3Smrg  mkdir conf$$.dir 2>/dev/null
531de2362d3Smrgfi
532de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then
533de2362d3Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
534de2362d3Smrg    as_ln_s='ln -s'
535de2362d3Smrg    # ... but there are two gotchas:
536de2362d3Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
537de2362d3Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
53818781e08Smrg    # In both cases, we have to default to `cp -pR'.
539de2362d3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
54018781e08Smrg      as_ln_s='cp -pR'
541de2362d3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
542de2362d3Smrg    as_ln_s=ln
543de2362d3Smrg  else
54418781e08Smrg    as_ln_s='cp -pR'
545de2362d3Smrg  fi
546de2362d3Smrgelse
54718781e08Smrg  as_ln_s='cp -pR'
548de2362d3Smrgfi
549de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
550de2362d3Smrgrmdir conf$$.dir 2>/dev/null
551de2362d3Smrg
552de2362d3Smrgif mkdir -p . 2>/dev/null; then
553de2362d3Smrg  as_mkdir_p='mkdir -p "$as_dir"'
554de2362d3Smrgelse
555de2362d3Smrg  test -d ./-p && rmdir ./-p
556de2362d3Smrg  as_mkdir_p=false
557de2362d3Smrgfi
558de2362d3Smrg
55918781e08Smrgas_test_x='test -x'
56018781e08Smrgas_executable_p=as_fn_executable_p
561de2362d3Smrg
562de2362d3Smrg# Sed expression to map a string onto a valid CPP name.
563de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564de2362d3Smrg
565de2362d3Smrg# Sed expression to map a string onto a valid variable name.
566de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567de2362d3Smrg
568de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh}
569de2362d3Smrg
570de2362d3Smrg
571de2362d3Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
572de2362d3Smrgexec 6>&1
573de2362d3Smrg
574de2362d3Smrg# Name of the host.
575de2362d3Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
576de2362d3Smrg# so uname gets run too.
577de2362d3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578de2362d3Smrg
579de2362d3Smrg#
580de2362d3Smrg# Initializations.
581de2362d3Smrg#
582de2362d3Smrgac_default_prefix=/usr/local
583de2362d3Smrgac_clean_files=
584de2362d3Smrgac_config_libobj_dir=.
585de2362d3SmrgLIBOBJS=
586de2362d3Smrgcross_compiling=no
587de2362d3Smrgsubdirs=
588de2362d3SmrgMFLAGS=
589de2362d3SmrgMAKEFLAGS=
590de2362d3Smrg
591de2362d3Smrg# Identity of this package.
592de2362d3SmrgPACKAGE_NAME='xf86-video-ati'
593de2362d3SmrgPACKAGE_TARNAME='xf86-video-ati'
5948bf5c682SmrgPACKAGE_VERSION='18.0.0'
5958bf5c682SmrgPACKAGE_STRING='xf86-video-ati 18.0.0'
5968bf5c682SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon'
597de2362d3SmrgPACKAGE_URL=''
598de2362d3Smrg
599de2362d3Smrgac_unique_file="Makefile.am"
600de2362d3Smrg# Factoring default headers for most tests.
601de2362d3Smrgac_includes_default="\
602de2362d3Smrg#include <stdio.h>
603de2362d3Smrg#ifdef HAVE_SYS_TYPES_H
604de2362d3Smrg# include <sys/types.h>
605de2362d3Smrg#endif
606de2362d3Smrg#ifdef HAVE_SYS_STAT_H
607de2362d3Smrg# include <sys/stat.h>
608de2362d3Smrg#endif
609de2362d3Smrg#ifdef STDC_HEADERS
610de2362d3Smrg# include <stdlib.h>
611de2362d3Smrg# include <stddef.h>
612de2362d3Smrg#else
613de2362d3Smrg# ifdef HAVE_STDLIB_H
614de2362d3Smrg#  include <stdlib.h>
615de2362d3Smrg# endif
616de2362d3Smrg#endif
617de2362d3Smrg#ifdef HAVE_STRING_H
618de2362d3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619de2362d3Smrg#  include <memory.h>
620de2362d3Smrg# endif
621de2362d3Smrg# include <string.h>
622de2362d3Smrg#endif
623de2362d3Smrg#ifdef HAVE_STRINGS_H
624de2362d3Smrg# include <strings.h>
625de2362d3Smrg#endif
626de2362d3Smrg#ifdef HAVE_INTTYPES_H
627de2362d3Smrg# include <inttypes.h>
628de2362d3Smrg#endif
629de2362d3Smrg#ifdef HAVE_STDINT_H
630de2362d3Smrg# include <stdint.h>
631de2362d3Smrg#endif
632de2362d3Smrg#ifdef HAVE_UNISTD_H
633de2362d3Smrg# include <unistd.h>
634de2362d3Smrg#endif"
635de2362d3Smrg
636de2362d3Smrgac_subst_vars='am__EXEEXT_FALSE
637de2362d3Smrgam__EXEEXT_TRUE
638de2362d3SmrgLTLIBOBJS
639de2362d3SmrgLIBOBJS
640de2362d3SmrgDRIVER_NAME
641de2362d3Smrgmoduledir
642de2362d3SmrgPCIACCESS_LIBS
643de2362d3SmrgPCIACCESS_CFLAGS
64418781e08SmrgGLAMOR_FALSE
64518781e08SmrgGLAMOR_TRUE
64618781e08SmrgLIBGLAMOR_EGL_LIBS
64718781e08SmrgLIBGLAMOR_EGL_CFLAGS
64818781e08SmrgLIBGLAMOR_LIBS
64918781e08SmrgLIBGLAMOR_CFLAGS
650de2362d3SmrgLIBUDEV_FALSE
651de2362d3SmrgLIBUDEV_TRUE
652de2362d3SmrgLIBUDEV_LIBS
653de2362d3SmrgLIBUDEV_CFLAGS
6543ed65abbSmrgconfigdir
6553ed65abbSmrgHAS_XORG_CONF_DIR_FALSE
6563ed65abbSmrgHAS_XORG_CONF_DIR_TRUE
657de2362d3SmrgHAVE_XEXTPROTO_71_FALSE
658de2362d3SmrgHAVE_XEXTPROTO_71_TRUE
659de2362d3SmrgXEXT_LIBS
660de2362d3SmrgXEXT_CFLAGS
661de2362d3SmrgXORG_LIBS
662de2362d3SmrgXORG_CFLAGS
66318781e08SmrgLIBDRM_RADEON_LIBS
66418781e08SmrgLIBDRM_RADEON_CFLAGS
66518781e08SmrgLIBDRM_LIBS
66618781e08SmrgLIBDRM_CFLAGS
66718781e08SmrgLT_SYS_LIBRARY_PATH
668de2362d3SmrgOTOOL64
669de2362d3SmrgOTOOL
670de2362d3SmrgLIPO
671de2362d3SmrgNMEDIT
672de2362d3SmrgDSYMUTIL
673de2362d3SmrgMANIFEST_TOOL
674de2362d3SmrgRANLIB
675de2362d3Smrgac_ct_AR
676de2362d3SmrgAR
677de2362d3SmrgDLLTOOL
678de2362d3SmrgOBJDUMP
679de2362d3SmrgLN_S
680de2362d3SmrgNM
681de2362d3Smrgac_ct_DUMPBIN
682de2362d3SmrgDUMPBIN
683de2362d3SmrgLD
684de2362d3SmrgFGREP
685de2362d3SmrgLIBTOOL
686de2362d3SmrgMAN_SUBSTS
687de2362d3SmrgXORG_MAN_PAGE
688de2362d3SmrgADMIN_MAN_DIR
689de2362d3SmrgDRIVER_MAN_DIR
690de2362d3SmrgMISC_MAN_DIR
691de2362d3SmrgFILE_MAN_DIR
692de2362d3SmrgLIB_MAN_DIR
693de2362d3SmrgAPP_MAN_DIR
694de2362d3SmrgADMIN_MAN_SUFFIX
695de2362d3SmrgDRIVER_MAN_SUFFIX
696de2362d3SmrgMISC_MAN_SUFFIX
697de2362d3SmrgFILE_MAN_SUFFIX
698de2362d3SmrgLIB_MAN_SUFFIX
699de2362d3SmrgAPP_MAN_SUFFIX
700de2362d3SmrgSED
701de2362d3Smrghost_os
702de2362d3Smrghost_vendor
703de2362d3Smrghost_cpu
704de2362d3Smrghost
705de2362d3Smrgbuild_os
706de2362d3Smrgbuild_vendor
707de2362d3Smrgbuild_cpu
708de2362d3Smrgbuild
709de2362d3SmrgINSTALL_CMD
710de2362d3SmrgPKG_CONFIG_LIBDIR
711de2362d3SmrgPKG_CONFIG_PATH
712de2362d3SmrgPKG_CONFIG
713de2362d3SmrgCHANGELOG_CMD
714de2362d3SmrgSTRICT_CFLAGS
715de2362d3SmrgCWARNFLAGS
716de2362d3SmrgBASE_CFLAGS
717de2362d3SmrgEGREP
718de2362d3SmrgGREP
719de2362d3SmrgCPP
72018781e08Smrgam__fastdepCC_FALSE
72118781e08Smrgam__fastdepCC_TRUE
72218781e08SmrgCCDEPMODE
72318781e08Smrgam__nodep
72418781e08SmrgAMDEPBACKSLASH
72518781e08SmrgAMDEP_FALSE
72618781e08SmrgAMDEP_TRUE
72718781e08Smrgam__quote
72818781e08Smrgam__include
72918781e08SmrgDEPDIR
730de2362d3SmrgOBJEXT
731de2362d3SmrgEXEEXT
732de2362d3Smrgac_ct_CC
733de2362d3SmrgCPPFLAGS
734de2362d3SmrgLDFLAGS
735de2362d3SmrgCFLAGS
736de2362d3SmrgCC
73718781e08SmrgAM_BACKSLASH
73818781e08SmrgAM_DEFAULT_VERBOSITY
73918781e08SmrgAM_DEFAULT_V
74018781e08SmrgAM_V
74118781e08Smrgam__untar
74218781e08Smrgam__tar
74318781e08SmrgAMTAR
74418781e08Smrgam__leading_dot
74518781e08SmrgSET_MAKE
74618781e08SmrgAWK
74718781e08Smrgmkdir_p
74818781e08SmrgMKDIR_P
74918781e08SmrgINSTALL_STRIP_PROGRAM
75018781e08SmrgSTRIP
75118781e08Smrginstall_sh
75218781e08SmrgMAKEINFO
75318781e08SmrgAUTOHEADER
75418781e08SmrgAUTOMAKE
75518781e08SmrgAUTOCONF
75618781e08SmrgACLOCAL
75718781e08SmrgVERSION
75818781e08SmrgPACKAGE
75918781e08SmrgCYGPATH_W
76018781e08Smrgam__isrc
761de2362d3SmrgINSTALL_DATA
762de2362d3SmrgINSTALL_SCRIPT
763de2362d3SmrgINSTALL_PROGRAM
764de2362d3Smrgtarget_alias
765de2362d3Smrghost_alias
766de2362d3Smrgbuild_alias
767de2362d3SmrgLIBS
768de2362d3SmrgECHO_T
769de2362d3SmrgECHO_N
770de2362d3SmrgECHO_C
771de2362d3SmrgDEFS
772de2362d3Smrgmandir
773de2362d3Smrglocaledir
774de2362d3Smrglibdir
775de2362d3Smrgpsdir
776de2362d3Smrgpdfdir
777de2362d3Smrgdvidir
778de2362d3Smrghtmldir
779de2362d3Smrginfodir
780de2362d3Smrgdocdir
781de2362d3Smrgoldincludedir
782de2362d3Smrgincludedir
78318781e08Smrgrunstatedir
784de2362d3Smrglocalstatedir
785de2362d3Smrgsharedstatedir
786de2362d3Smrgsysconfdir
787de2362d3Smrgdatadir
788de2362d3Smrgdatarootdir
789de2362d3Smrglibexecdir
790de2362d3Smrgsbindir
791de2362d3Smrgbindir
792de2362d3Smrgprogram_transform_name
793de2362d3Smrgprefix
794de2362d3Smrgexec_prefix
795de2362d3SmrgPACKAGE_URL
796de2362d3SmrgPACKAGE_BUGREPORT
797de2362d3SmrgPACKAGE_STRING
798de2362d3SmrgPACKAGE_VERSION
799de2362d3SmrgPACKAGE_TARNAME
800de2362d3SmrgPACKAGE_NAME
801de2362d3SmrgPATH_SEPARATOR
802de2362d3SmrgSHELL'
803de2362d3Smrgac_subst_files=''
804de2362d3Smrgac_user_opts='
805de2362d3Smrgenable_option_checking
8067821949aSmrgenable_silent_rules
8077821949aSmrgenable_largefile
80818781e08Smrgenable_dependency_tracking
80918781e08Smrgenable_selective_werror
81018781e08Smrgenable_strict_compilation
811de2362d3Smrgenable_static
812de2362d3Smrgenable_shared
813de2362d3Smrgwith_pic
814de2362d3Smrgenable_fast_install
81518781e08Smrgwith_aix_soname
816de2362d3Smrgwith_gnu_ld
817de2362d3Smrgwith_sysroot
818de2362d3Smrgenable_libtool_lock
819de2362d3Smrgwith_xorg_module_dir
8203ed65abbSmrgwith_xorg_conf_dir
82118781e08Smrgenable_udev
82218781e08Smrgenable_glamor
823de2362d3Smrg'
824de2362d3Smrg      ac_precious_vars='build_alias
825de2362d3Smrghost_alias
826de2362d3Smrgtarget_alias
827de2362d3SmrgCC
828de2362d3SmrgCFLAGS
829de2362d3SmrgLDFLAGS
830de2362d3SmrgLIBS
831de2362d3SmrgCPPFLAGS
832de2362d3SmrgCPP
833de2362d3SmrgPKG_CONFIG
834de2362d3SmrgPKG_CONFIG_PATH
835de2362d3SmrgPKG_CONFIG_LIBDIR
83618781e08SmrgLT_SYS_LIBRARY_PATH
83718781e08SmrgLIBDRM_CFLAGS
83818781e08SmrgLIBDRM_LIBS
83918781e08SmrgLIBDRM_RADEON_CFLAGS
84018781e08SmrgLIBDRM_RADEON_LIBS
841de2362d3SmrgXORG_CFLAGS
842de2362d3SmrgXORG_LIBS
843de2362d3SmrgXEXT_CFLAGS
844de2362d3SmrgXEXT_LIBS
845de2362d3SmrgLIBUDEV_CFLAGS
846de2362d3SmrgLIBUDEV_LIBS
84718781e08SmrgLIBGLAMOR_CFLAGS
84818781e08SmrgLIBGLAMOR_LIBS
84918781e08SmrgLIBGLAMOR_EGL_CFLAGS
85018781e08SmrgLIBGLAMOR_EGL_LIBS
851de2362d3SmrgPCIACCESS_CFLAGS
852de2362d3SmrgPCIACCESS_LIBS'
853de2362d3Smrg
854de2362d3Smrg
855de2362d3Smrg# Initialize some variables set by options.
856de2362d3Smrgac_init_help=
857de2362d3Smrgac_init_version=false
858de2362d3Smrgac_unrecognized_opts=
859de2362d3Smrgac_unrecognized_sep=
860de2362d3Smrg# The variables have the same names as the options, with
861de2362d3Smrg# dashes changed to underlines.
862de2362d3Smrgcache_file=/dev/null
863de2362d3Smrgexec_prefix=NONE
864de2362d3Smrgno_create=
865de2362d3Smrgno_recursion=
866de2362d3Smrgprefix=NONE
867de2362d3Smrgprogram_prefix=NONE
868de2362d3Smrgprogram_suffix=NONE
869de2362d3Smrgprogram_transform_name=s,x,x,
870de2362d3Smrgsilent=
871de2362d3Smrgsite=
872de2362d3Smrgsrcdir=
873de2362d3Smrgverbose=
874de2362d3Smrgx_includes=NONE
875de2362d3Smrgx_libraries=NONE
876de2362d3Smrg
877de2362d3Smrg# Installation directory options.
878de2362d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
879de2362d3Smrg# and all the variables that are supposed to be based on exec_prefix
880de2362d3Smrg# by default will actually change.
881de2362d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
882de2362d3Smrg# (The list follows the same order as the GNU Coding Standards.)
883de2362d3Smrgbindir='${exec_prefix}/bin'
884de2362d3Smrgsbindir='${exec_prefix}/sbin'
885de2362d3Smrglibexecdir='${exec_prefix}/libexec'
886de2362d3Smrgdatarootdir='${prefix}/share'
887de2362d3Smrgdatadir='${datarootdir}'
888de2362d3Smrgsysconfdir='${prefix}/etc'
889de2362d3Smrgsharedstatedir='${prefix}/com'
890de2362d3Smrglocalstatedir='${prefix}/var'
89118781e08Smrgrunstatedir='${localstatedir}/run'
892de2362d3Smrgincludedir='${prefix}/include'
893de2362d3Smrgoldincludedir='/usr/include'
894de2362d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
895de2362d3Smrginfodir='${datarootdir}/info'
896de2362d3Smrghtmldir='${docdir}'
897de2362d3Smrgdvidir='${docdir}'
898de2362d3Smrgpdfdir='${docdir}'
899de2362d3Smrgpsdir='${docdir}'
900de2362d3Smrglibdir='${exec_prefix}/lib'
901de2362d3Smrglocaledir='${datarootdir}/locale'
902de2362d3Smrgmandir='${datarootdir}/man'
903de2362d3Smrg
904de2362d3Smrgac_prev=
905de2362d3Smrgac_dashdash=
906de2362d3Smrgfor ac_option
907de2362d3Smrgdo
908de2362d3Smrg  # If the previous option needs an argument, assign it.
909de2362d3Smrg  if test -n "$ac_prev"; then
910de2362d3Smrg    eval $ac_prev=\$ac_option
911de2362d3Smrg    ac_prev=
912de2362d3Smrg    continue
913de2362d3Smrg  fi
914de2362d3Smrg
915de2362d3Smrg  case $ac_option in
916de2362d3Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
917de2362d3Smrg  *=)   ac_optarg= ;;
918de2362d3Smrg  *)    ac_optarg=yes ;;
919de2362d3Smrg  esac
920de2362d3Smrg
921de2362d3Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
922de2362d3Smrg
923de2362d3Smrg  case $ac_dashdash$ac_option in
924de2362d3Smrg  --)
925de2362d3Smrg    ac_dashdash=yes ;;
926de2362d3Smrg
927de2362d3Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
928de2362d3Smrg    ac_prev=bindir ;;
929de2362d3Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
930de2362d3Smrg    bindir=$ac_optarg ;;
931de2362d3Smrg
932de2362d3Smrg  -build | --build | --buil | --bui | --bu)
933de2362d3Smrg    ac_prev=build_alias ;;
934de2362d3Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
935de2362d3Smrg    build_alias=$ac_optarg ;;
936de2362d3Smrg
937de2362d3Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
938de2362d3Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
939de2362d3Smrg    ac_prev=cache_file ;;
940de2362d3Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
941de2362d3Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
942de2362d3Smrg    cache_file=$ac_optarg ;;
943de2362d3Smrg
944de2362d3Smrg  --config-cache | -C)
945de2362d3Smrg    cache_file=config.cache ;;
946de2362d3Smrg
947de2362d3Smrg  -datadir | --datadir | --datadi | --datad)
948de2362d3Smrg    ac_prev=datadir ;;
949de2362d3Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
950de2362d3Smrg    datadir=$ac_optarg ;;
951de2362d3Smrg
952de2362d3Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
953de2362d3Smrg  | --dataroo | --dataro | --datar)
954de2362d3Smrg    ac_prev=datarootdir ;;
955de2362d3Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
956de2362d3Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
957de2362d3Smrg    datarootdir=$ac_optarg ;;
958de2362d3Smrg
959de2362d3Smrg  -disable-* | --disable-*)
960de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
961de2362d3Smrg    # Reject names that are not valid shell variable names.
962de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
963de2362d3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
964de2362d3Smrg    ac_useropt_orig=$ac_useropt
965de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
966de2362d3Smrg    case $ac_user_opts in
967de2362d3Smrg      *"
968de2362d3Smrg"enable_$ac_useropt"
969de2362d3Smrg"*) ;;
970de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
971de2362d3Smrg	 ac_unrecognized_sep=', ';;
972de2362d3Smrg    esac
973de2362d3Smrg    eval enable_$ac_useropt=no ;;
974de2362d3Smrg
975de2362d3Smrg  -docdir | --docdir | --docdi | --doc | --do)
976de2362d3Smrg    ac_prev=docdir ;;
977de2362d3Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
978de2362d3Smrg    docdir=$ac_optarg ;;
979de2362d3Smrg
980de2362d3Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
981de2362d3Smrg    ac_prev=dvidir ;;
982de2362d3Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
983de2362d3Smrg    dvidir=$ac_optarg ;;
984de2362d3Smrg
985de2362d3Smrg  -enable-* | --enable-*)
986de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
987de2362d3Smrg    # Reject names that are not valid shell variable names.
988de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
989de2362d3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
990de2362d3Smrg    ac_useropt_orig=$ac_useropt
991de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992de2362d3Smrg    case $ac_user_opts in
993de2362d3Smrg      *"
994de2362d3Smrg"enable_$ac_useropt"
995de2362d3Smrg"*) ;;
996de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
997de2362d3Smrg	 ac_unrecognized_sep=', ';;
998de2362d3Smrg    esac
999de2362d3Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
1000de2362d3Smrg
1001de2362d3Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1002de2362d3Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1003de2362d3Smrg  | --exec | --exe | --ex)
1004de2362d3Smrg    ac_prev=exec_prefix ;;
1005de2362d3Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1006de2362d3Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1007de2362d3Smrg  | --exec=* | --exe=* | --ex=*)
1008de2362d3Smrg    exec_prefix=$ac_optarg ;;
1009de2362d3Smrg
1010de2362d3Smrg  -gas | --gas | --ga | --g)
1011de2362d3Smrg    # Obsolete; use --with-gas.
1012de2362d3Smrg    with_gas=yes ;;
1013de2362d3Smrg
1014de2362d3Smrg  -help | --help | --hel | --he | -h)
1015de2362d3Smrg    ac_init_help=long ;;
1016de2362d3Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1017de2362d3Smrg    ac_init_help=recursive ;;
1018de2362d3Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1019de2362d3Smrg    ac_init_help=short ;;
1020de2362d3Smrg
1021de2362d3Smrg  -host | --host | --hos | --ho)
1022de2362d3Smrg    ac_prev=host_alias ;;
1023de2362d3Smrg  -host=* | --host=* | --hos=* | --ho=*)
1024de2362d3Smrg    host_alias=$ac_optarg ;;
1025de2362d3Smrg
1026de2362d3Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1027de2362d3Smrg    ac_prev=htmldir ;;
1028de2362d3Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1029de2362d3Smrg  | --ht=*)
1030de2362d3Smrg    htmldir=$ac_optarg ;;
1031de2362d3Smrg
1032de2362d3Smrg  -includedir | --includedir | --includedi | --included | --include \
1033de2362d3Smrg  | --includ | --inclu | --incl | --inc)
1034de2362d3Smrg    ac_prev=includedir ;;
1035de2362d3Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1036de2362d3Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1037de2362d3Smrg    includedir=$ac_optarg ;;
1038de2362d3Smrg
1039de2362d3Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1040de2362d3Smrg    ac_prev=infodir ;;
1041de2362d3Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1042de2362d3Smrg    infodir=$ac_optarg ;;
1043de2362d3Smrg
1044de2362d3Smrg  -libdir | --libdir | --libdi | --libd)
1045de2362d3Smrg    ac_prev=libdir ;;
1046de2362d3Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1047de2362d3Smrg    libdir=$ac_optarg ;;
1048de2362d3Smrg
1049de2362d3Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1050de2362d3Smrg  | --libexe | --libex | --libe)
1051de2362d3Smrg    ac_prev=libexecdir ;;
1052de2362d3Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1053de2362d3Smrg  | --libexe=* | --libex=* | --libe=*)
1054de2362d3Smrg    libexecdir=$ac_optarg ;;
1055de2362d3Smrg
1056de2362d3Smrg  -localedir | --localedir | --localedi | --localed | --locale)
1057de2362d3Smrg    ac_prev=localedir ;;
1058de2362d3Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1059de2362d3Smrg    localedir=$ac_optarg ;;
1060de2362d3Smrg
1061de2362d3Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1062de2362d3Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
1063de2362d3Smrg    ac_prev=localstatedir ;;
1064de2362d3Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1065de2362d3Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1066de2362d3Smrg    localstatedir=$ac_optarg ;;
1067de2362d3Smrg
1068de2362d3Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1069de2362d3Smrg    ac_prev=mandir ;;
1070de2362d3Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1071de2362d3Smrg    mandir=$ac_optarg ;;
1072de2362d3Smrg
1073de2362d3Smrg  -nfp | --nfp | --nf)
1074de2362d3Smrg    # Obsolete; use --without-fp.
1075de2362d3Smrg    with_fp=no ;;
1076de2362d3Smrg
1077de2362d3Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1078de2362d3Smrg  | --no-cr | --no-c | -n)
1079de2362d3Smrg    no_create=yes ;;
1080de2362d3Smrg
1081de2362d3Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1082de2362d3Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1083de2362d3Smrg    no_recursion=yes ;;
1084de2362d3Smrg
1085de2362d3Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1086de2362d3Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1087de2362d3Smrg  | --oldin | --oldi | --old | --ol | --o)
1088de2362d3Smrg    ac_prev=oldincludedir ;;
1089de2362d3Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1090de2362d3Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1091de2362d3Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1092de2362d3Smrg    oldincludedir=$ac_optarg ;;
1093de2362d3Smrg
1094de2362d3Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1095de2362d3Smrg    ac_prev=prefix ;;
1096de2362d3Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1097de2362d3Smrg    prefix=$ac_optarg ;;
1098de2362d3Smrg
1099de2362d3Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1100de2362d3Smrg  | --program-pre | --program-pr | --program-p)
1101de2362d3Smrg    ac_prev=program_prefix ;;
1102de2362d3Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1103de2362d3Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1104de2362d3Smrg    program_prefix=$ac_optarg ;;
1105de2362d3Smrg
1106de2362d3Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1107de2362d3Smrg  | --program-suf | --program-su | --program-s)
1108de2362d3Smrg    ac_prev=program_suffix ;;
1109de2362d3Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1110de2362d3Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1111de2362d3Smrg    program_suffix=$ac_optarg ;;
1112de2362d3Smrg
1113de2362d3Smrg  -program-transform-name | --program-transform-name \
1114de2362d3Smrg  | --program-transform-nam | --program-transform-na \
1115de2362d3Smrg  | --program-transform-n | --program-transform- \
1116de2362d3Smrg  | --program-transform | --program-transfor \
1117de2362d3Smrg  | --program-transfo | --program-transf \
1118de2362d3Smrg  | --program-trans | --program-tran \
1119de2362d3Smrg  | --progr-tra | --program-tr | --program-t)
1120de2362d3Smrg    ac_prev=program_transform_name ;;
1121de2362d3Smrg  -program-transform-name=* | --program-transform-name=* \
1122de2362d3Smrg  | --program-transform-nam=* | --program-transform-na=* \
1123de2362d3Smrg  | --program-transform-n=* | --program-transform-=* \
1124de2362d3Smrg  | --program-transform=* | --program-transfor=* \
1125de2362d3Smrg  | --program-transfo=* | --program-transf=* \
1126de2362d3Smrg  | --program-trans=* | --program-tran=* \
1127de2362d3Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1128de2362d3Smrg    program_transform_name=$ac_optarg ;;
1129de2362d3Smrg
1130de2362d3Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1131de2362d3Smrg    ac_prev=pdfdir ;;
1132de2362d3Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1133de2362d3Smrg    pdfdir=$ac_optarg ;;
1134de2362d3Smrg
1135de2362d3Smrg  -psdir | --psdir | --psdi | --psd | --ps)
1136de2362d3Smrg    ac_prev=psdir ;;
1137de2362d3Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1138de2362d3Smrg    psdir=$ac_optarg ;;
1139de2362d3Smrg
1140de2362d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1141de2362d3Smrg  | -silent | --silent | --silen | --sile | --sil)
1142de2362d3Smrg    silent=yes ;;
1143de2362d3Smrg
114418781e08Smrg  -runstatedir | --runstatedir | --runstatedi | --runstated \
114518781e08Smrg  | --runstate | --runstat | --runsta | --runst | --runs \
114618781e08Smrg  | --run | --ru | --r)
114718781e08Smrg    ac_prev=runstatedir ;;
114818781e08Smrg  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
114918781e08Smrg  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
115018781e08Smrg  | --run=* | --ru=* | --r=*)
115118781e08Smrg    runstatedir=$ac_optarg ;;
115218781e08Smrg
1153de2362d3Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1154de2362d3Smrg    ac_prev=sbindir ;;
1155de2362d3Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1156de2362d3Smrg  | --sbi=* | --sb=*)
1157de2362d3Smrg    sbindir=$ac_optarg ;;
1158de2362d3Smrg
1159de2362d3Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1160de2362d3Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1161de2362d3Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1162de2362d3Smrg  | --sha | --sh)
1163de2362d3Smrg    ac_prev=sharedstatedir ;;
1164de2362d3Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1165de2362d3Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1166de2362d3Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1167de2362d3Smrg  | --sha=* | --sh=*)
1168de2362d3Smrg    sharedstatedir=$ac_optarg ;;
1169de2362d3Smrg
1170de2362d3Smrg  -site | --site | --sit)
1171de2362d3Smrg    ac_prev=site ;;
1172de2362d3Smrg  -site=* | --site=* | --sit=*)
1173de2362d3Smrg    site=$ac_optarg ;;
1174de2362d3Smrg
1175de2362d3Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1176de2362d3Smrg    ac_prev=srcdir ;;
1177de2362d3Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1178de2362d3Smrg    srcdir=$ac_optarg ;;
1179de2362d3Smrg
1180de2362d3Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1181de2362d3Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1182de2362d3Smrg    ac_prev=sysconfdir ;;
1183de2362d3Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1184de2362d3Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1185de2362d3Smrg    sysconfdir=$ac_optarg ;;
1186de2362d3Smrg
1187de2362d3Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1188de2362d3Smrg    ac_prev=target_alias ;;
1189de2362d3Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1190de2362d3Smrg    target_alias=$ac_optarg ;;
1191de2362d3Smrg
1192de2362d3Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1193de2362d3Smrg    verbose=yes ;;
1194de2362d3Smrg
1195de2362d3Smrg  -version | --version | --versio | --versi | --vers | -V)
1196de2362d3Smrg    ac_init_version=: ;;
1197de2362d3Smrg
1198de2362d3Smrg  -with-* | --with-*)
1199de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1200de2362d3Smrg    # Reject names that are not valid shell variable names.
1201de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1202de2362d3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1203de2362d3Smrg    ac_useropt_orig=$ac_useropt
1204de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1205de2362d3Smrg    case $ac_user_opts in
1206de2362d3Smrg      *"
1207de2362d3Smrg"with_$ac_useropt"
1208de2362d3Smrg"*) ;;
1209de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1210de2362d3Smrg	 ac_unrecognized_sep=', ';;
1211de2362d3Smrg    esac
1212de2362d3Smrg    eval with_$ac_useropt=\$ac_optarg ;;
1213de2362d3Smrg
1214de2362d3Smrg  -without-* | --without-*)
1215de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1216de2362d3Smrg    # Reject names that are not valid shell variable names.
1217de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1218de2362d3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1219de2362d3Smrg    ac_useropt_orig=$ac_useropt
1220de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1221de2362d3Smrg    case $ac_user_opts in
1222de2362d3Smrg      *"
1223de2362d3Smrg"with_$ac_useropt"
1224de2362d3Smrg"*) ;;
1225de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1226de2362d3Smrg	 ac_unrecognized_sep=', ';;
1227de2362d3Smrg    esac
1228de2362d3Smrg    eval with_$ac_useropt=no ;;
1229de2362d3Smrg
1230de2362d3Smrg  --x)
1231de2362d3Smrg    # Obsolete; use --with-x.
1232de2362d3Smrg    with_x=yes ;;
1233de2362d3Smrg
1234de2362d3Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1235de2362d3Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1236de2362d3Smrg    ac_prev=x_includes ;;
1237de2362d3Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1238de2362d3Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1239de2362d3Smrg    x_includes=$ac_optarg ;;
1240de2362d3Smrg
1241de2362d3Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1242de2362d3Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1243de2362d3Smrg    ac_prev=x_libraries ;;
1244de2362d3Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1245de2362d3Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1246de2362d3Smrg    x_libraries=$ac_optarg ;;
1247de2362d3Smrg
1248de2362d3Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1249de2362d3SmrgTry \`$0 --help' for more information"
1250de2362d3Smrg    ;;
1251de2362d3Smrg
1252de2362d3Smrg  *=*)
1253de2362d3Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1254de2362d3Smrg    # Reject names that are not valid shell variable names.
1255de2362d3Smrg    case $ac_envvar in #(
1256de2362d3Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
1257de2362d3Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1258de2362d3Smrg    esac
1259de2362d3Smrg    eval $ac_envvar=\$ac_optarg
1260de2362d3Smrg    export $ac_envvar ;;
1261de2362d3Smrg
1262de2362d3Smrg  *)
1263de2362d3Smrg    # FIXME: should be removed in autoconf 3.0.
1264de2362d3Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1265de2362d3Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1266de2362d3Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1267de2362d3Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1268de2362d3Smrg    ;;
1269de2362d3Smrg
1270de2362d3Smrg  esac
1271de2362d3Smrgdone
1272de2362d3Smrg
1273de2362d3Smrgif test -n "$ac_prev"; then
1274de2362d3Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1275de2362d3Smrg  as_fn_error $? "missing argument to $ac_option"
1276de2362d3Smrgfi
1277de2362d3Smrg
1278de2362d3Smrgif test -n "$ac_unrecognized_opts"; then
1279de2362d3Smrg  case $enable_option_checking in
1280de2362d3Smrg    no) ;;
1281de2362d3Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1282de2362d3Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1283de2362d3Smrg  esac
1284de2362d3Smrgfi
1285de2362d3Smrg
1286de2362d3Smrg# Check all directory arguments for consistency.
1287de2362d3Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1288de2362d3Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1289de2362d3Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
129018781e08Smrg		libdir localedir mandir runstatedir
1291de2362d3Smrgdo
1292de2362d3Smrg  eval ac_val=\$$ac_var
1293de2362d3Smrg  # Remove trailing slashes.
1294de2362d3Smrg  case $ac_val in
1295de2362d3Smrg    */ )
1296de2362d3Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1297de2362d3Smrg      eval $ac_var=\$ac_val;;
1298de2362d3Smrg  esac
1299de2362d3Smrg  # Be sure to have absolute directory names.
1300de2362d3Smrg  case $ac_val in
1301de2362d3Smrg    [\\/$]* | ?:[\\/]* )  continue;;
1302de2362d3Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1303de2362d3Smrg  esac
1304de2362d3Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1305de2362d3Smrgdone
1306de2362d3Smrg
1307de2362d3Smrg# There might be people who depend on the old broken behavior: `$host'
1308de2362d3Smrg# used to hold the argument of --host etc.
1309de2362d3Smrg# FIXME: To remove some day.
1310de2362d3Smrgbuild=$build_alias
1311de2362d3Smrghost=$host_alias
1312de2362d3Smrgtarget=$target_alias
1313de2362d3Smrg
1314de2362d3Smrg# FIXME: To remove some day.
1315de2362d3Smrgif test "x$host_alias" != x; then
1316de2362d3Smrg  if test "x$build_alias" = x; then
1317de2362d3Smrg    cross_compiling=maybe
1318de2362d3Smrg  elif test "x$build_alias" != "x$host_alias"; then
1319de2362d3Smrg    cross_compiling=yes
1320de2362d3Smrg  fi
1321de2362d3Smrgfi
1322de2362d3Smrg
1323de2362d3Smrgac_tool_prefix=
1324de2362d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1325de2362d3Smrg
1326de2362d3Smrgtest "$silent" = yes && exec 6>/dev/null
1327de2362d3Smrg
1328de2362d3Smrg
1329de2362d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1330de2362d3Smrgac_ls_di=`ls -di .` &&
1331de2362d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1332de2362d3Smrg  as_fn_error $? "working directory cannot be determined"
1333de2362d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1334de2362d3Smrg  as_fn_error $? "pwd does not report name of working directory"
1335de2362d3Smrg
1336de2362d3Smrg
1337de2362d3Smrg# Find the source files, if location was not specified.
1338de2362d3Smrgif test -z "$srcdir"; then
1339de2362d3Smrg  ac_srcdir_defaulted=yes
1340de2362d3Smrg  # Try the directory containing this script, then the parent directory.
1341de2362d3Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1342de2362d3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1343de2362d3Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1344de2362d3Smrg	 X"$as_myself" : 'X\(//\)$' \| \
1345de2362d3Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1346de2362d3Smrg$as_echo X"$as_myself" |
1347de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1348de2362d3Smrg	    s//\1/
1349de2362d3Smrg	    q
1350de2362d3Smrg	  }
1351de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
1352de2362d3Smrg	    s//\1/
1353de2362d3Smrg	    q
1354de2362d3Smrg	  }
1355de2362d3Smrg	  /^X\(\/\/\)$/{
1356de2362d3Smrg	    s//\1/
1357de2362d3Smrg	    q
1358de2362d3Smrg	  }
1359de2362d3Smrg	  /^X\(\/\).*/{
1360de2362d3Smrg	    s//\1/
1361de2362d3Smrg	    q
1362de2362d3Smrg	  }
1363de2362d3Smrg	  s/.*/./; q'`
1364de2362d3Smrg  srcdir=$ac_confdir
1365de2362d3Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
1366de2362d3Smrg    srcdir=..
1367de2362d3Smrg  fi
1368de2362d3Smrgelse
1369de2362d3Smrg  ac_srcdir_defaulted=no
1370de2362d3Smrgfi
1371de2362d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then
1372de2362d3Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1373de2362d3Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1374de2362d3Smrgfi
1375de2362d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1376de2362d3Smrgac_abs_confdir=`(
1377de2362d3Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1378de2362d3Smrg	pwd)`
1379de2362d3Smrg# When building in place, set srcdir=.
1380de2362d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1381de2362d3Smrg  srcdir=.
1382de2362d3Smrgfi
1383de2362d3Smrg# Remove unnecessary trailing slashes from srcdir.
1384de2362d3Smrg# Double slashes in file names in object file debugging info
1385de2362d3Smrg# mess up M-x gdb in Emacs.
1386de2362d3Smrgcase $srcdir in
1387de2362d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1388de2362d3Smrgesac
1389de2362d3Smrgfor ac_var in $ac_precious_vars; do
1390de2362d3Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1391de2362d3Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
1392de2362d3Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1393de2362d3Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1394de2362d3Smrgdone
1395de2362d3Smrg
1396de2362d3Smrg#
1397de2362d3Smrg# Report the --help message.
1398de2362d3Smrg#
1399de2362d3Smrgif test "$ac_init_help" = "long"; then
1400de2362d3Smrg  # Omit some internal or obsolete options to make the list less imposing.
1401de2362d3Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1402de2362d3Smrg  cat <<_ACEOF
14038bf5c682Smrg\`configure' configures xf86-video-ati 18.0.0 to adapt to many kinds of systems.
1404de2362d3Smrg
1405de2362d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1406de2362d3Smrg
1407de2362d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1408de2362d3SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1409de2362d3Smrg
1410de2362d3SmrgDefaults for the options are specified in brackets.
1411de2362d3Smrg
1412de2362d3SmrgConfiguration:
1413de2362d3Smrg  -h, --help              display this help and exit
1414de2362d3Smrg      --help=short        display options specific to this package
1415de2362d3Smrg      --help=recursive    display the short help of all the included packages
1416de2362d3Smrg  -V, --version           display version information and exit
1417de2362d3Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
1418de2362d3Smrg      --cache-file=FILE   cache test results in FILE [disabled]
1419de2362d3Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1420de2362d3Smrg  -n, --no-create         do not create output files
1421de2362d3Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1422de2362d3Smrg
1423de2362d3SmrgInstallation directories:
1424de2362d3Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1425de2362d3Smrg                          [$ac_default_prefix]
1426de2362d3Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1427de2362d3Smrg                          [PREFIX]
1428de2362d3Smrg
1429de2362d3SmrgBy default, \`make install' will install all the files in
1430de2362d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1431de2362d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1432de2362d3Smrgfor instance \`--prefix=\$HOME'.
1433de2362d3Smrg
1434de2362d3SmrgFor better control, use the options below.
1435de2362d3Smrg
1436de2362d3SmrgFine tuning of the installation directories:
1437de2362d3Smrg  --bindir=DIR            user executables [EPREFIX/bin]
1438de2362d3Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1439de2362d3Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1440de2362d3Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1441de2362d3Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1442de2362d3Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
144318781e08Smrg  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1444de2362d3Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1445de2362d3Smrg  --includedir=DIR        C header files [PREFIX/include]
1446de2362d3Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1447de2362d3Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1448de2362d3Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1449de2362d3Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1450de2362d3Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1451de2362d3Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1452de2362d3Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-ati]
1453de2362d3Smrg  --htmldir=DIR           html documentation [DOCDIR]
1454de2362d3Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
1455de2362d3Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1456de2362d3Smrg  --psdir=DIR             ps documentation [DOCDIR]
1457de2362d3Smrg_ACEOF
1458de2362d3Smrg
1459de2362d3Smrg  cat <<\_ACEOF
1460de2362d3Smrg
1461de2362d3SmrgProgram names:
1462de2362d3Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1463de2362d3Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1464de2362d3Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1465de2362d3Smrg
1466de2362d3SmrgSystem types:
1467de2362d3Smrg  --build=BUILD     configure for building on BUILD [guessed]
1468de2362d3Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1469de2362d3Smrg_ACEOF
1470de2362d3Smrgfi
1471de2362d3Smrg
1472de2362d3Smrgif test -n "$ac_init_help"; then
1473de2362d3Smrg  case $ac_init_help in
14748bf5c682Smrg     short | recursive ) echo "Configuration of xf86-video-ati 18.0.0:";;
1475de2362d3Smrg   esac
1476de2362d3Smrg  cat <<\_ACEOF
1477de2362d3Smrg
1478de2362d3SmrgOptional Features:
1479de2362d3Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1480de2362d3Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1481de2362d3Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
148218781e08Smrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
148318781e08Smrg  --disable-silent-rules  verbose build output (undo: "make V=0")
148418781e08Smrg  --disable-largefile     omit support for large files
148518781e08Smrg  --enable-dependency-tracking
148618781e08Smrg                          do not reject slow dependency extractors
148718781e08Smrg  --disable-dependency-tracking
148818781e08Smrg                          speeds up one-time build
1489de2362d3Smrg  --disable-selective-werror
1490de2362d3Smrg                          Turn off selective compiler errors. (default:
1491de2362d3Smrg                          enabled)
1492de2362d3Smrg  --enable-strict-compilation
1493de2362d3Smrg                          Enable all warnings from compiler and make them
1494de2362d3Smrg                          errors (default: disabled)
1495de2362d3Smrg  --enable-static[=PKGS]  build static libraries [default=no]
1496de2362d3Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
1497de2362d3Smrg  --enable-fast-install[=PKGS]
1498de2362d3Smrg                          optimize for fast installation [default=yes]
1499de2362d3Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
150018781e08Smrg  --disable-udev          Disable libudev support [default=auto]
150118781e08Smrg  --disable-glamor        Disable glamor, a new GL-based acceleration
150218781e08Smrg                          [default=enabled]
1503de2362d3Smrg
1504de2362d3SmrgOptional Packages:
1505de2362d3Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1506de2362d3Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1507de2362d3Smrg  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1508de2362d3Smrg                          both]
150918781e08Smrg  --with-aix-soname=aix|svr4|both
151018781e08Smrg                          shared library versioning (aka "SONAME") variant to
151118781e08Smrg                          provide on AIX, [default=aix].
1512de2362d3Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
151318781e08Smrg  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
151418781e08Smrg                          compiler's sysroot if not specified).
1515de2362d3Smrg  --with-xorg-module-dir=DIR
1516de2362d3Smrg                          Default xorg module directory
1517de2362d3Smrg                          [[default=$libdir/xorg/modules]]
15183ed65abbSmrg  --with-xorg-conf-dir=DIR
15193ed65abbSmrg                          Default xorg.conf.d directory
15203ed65abbSmrg                          [[default=${prefix}/share/X11/xorg.conf.d]]
1521de2362d3Smrg
1522de2362d3SmrgSome influential environment variables:
1523de2362d3Smrg  CC          C compiler command
1524de2362d3Smrg  CFLAGS      C compiler flags
1525de2362d3Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1526de2362d3Smrg              nonstandard directory <lib dir>
1527de2362d3Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1528de2362d3Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1529de2362d3Smrg              you have headers in a nonstandard directory <include dir>
1530de2362d3Smrg  CPP         C preprocessor
1531de2362d3Smrg  PKG_CONFIG  path to pkg-config utility
1532de2362d3Smrg  PKG_CONFIG_PATH
1533de2362d3Smrg              directories to add to pkg-config's search path
1534de2362d3Smrg  PKG_CONFIG_LIBDIR
1535de2362d3Smrg              path overriding pkg-config's built-in search path
153618781e08Smrg  LT_SYS_LIBRARY_PATH
153718781e08Smrg              User-defined run-time library search path.
153818781e08Smrg  LIBDRM_CFLAGS
153918781e08Smrg              C compiler flags for LIBDRM, overriding pkg-config
154018781e08Smrg  LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config
15417821949aSmrg  LIBDRM_RADEON_CFLAGS
15427821949aSmrg              C compiler flags for LIBDRM_RADEON, overriding pkg-config
15437821949aSmrg  LIBDRM_RADEON_LIBS
15447821949aSmrg              linker flags for LIBDRM_RADEON, overriding pkg-config
154518781e08Smrg  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
154618781e08Smrg  XORG_LIBS   linker flags for XORG, overriding pkg-config
154718781e08Smrg  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
154818781e08Smrg  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1549de2362d3Smrg  LIBUDEV_CFLAGS
1550de2362d3Smrg              C compiler flags for LIBUDEV, overriding pkg-config
1551de2362d3Smrg  LIBUDEV_LIBS
1552de2362d3Smrg              linker flags for LIBUDEV, overriding pkg-config
155318781e08Smrg  LIBGLAMOR_CFLAGS
155418781e08Smrg              C compiler flags for LIBGLAMOR, overriding pkg-config
155518781e08Smrg  LIBGLAMOR_LIBS
155618781e08Smrg              linker flags for LIBGLAMOR, overriding pkg-config
155718781e08Smrg  LIBGLAMOR_EGL_CFLAGS
155818781e08Smrg              C compiler flags for LIBGLAMOR_EGL, overriding pkg-config
155918781e08Smrg  LIBGLAMOR_EGL_LIBS
156018781e08Smrg              linker flags for LIBGLAMOR_EGL, overriding pkg-config
1561de2362d3Smrg  PCIACCESS_CFLAGS
1562de2362d3Smrg              C compiler flags for PCIACCESS, overriding pkg-config
1563de2362d3Smrg  PCIACCESS_LIBS
1564de2362d3Smrg              linker flags for PCIACCESS, overriding pkg-config
1565de2362d3Smrg
1566de2362d3SmrgUse these variables to override the choices made by `configure' or to help
1567de2362d3Smrgit to find libraries and programs with nonstandard names/locations.
1568de2362d3Smrg
15698bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>.
1570de2362d3Smrg_ACEOF
1571de2362d3Smrgac_status=$?
1572de2362d3Smrgfi
1573de2362d3Smrg
1574de2362d3Smrgif test "$ac_init_help" = "recursive"; then
1575de2362d3Smrg  # If there are subdirs, report their specific --help.
1576de2362d3Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1577de2362d3Smrg    test -d "$ac_dir" ||
1578de2362d3Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1579de2362d3Smrg      continue
1580de2362d3Smrg    ac_builddir=.
1581de2362d3Smrg
1582de2362d3Smrgcase "$ac_dir" in
1583de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1584de2362d3Smrg*)
1585de2362d3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1586de2362d3Smrg  # A ".." for each directory in $ac_dir_suffix.
1587de2362d3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1588de2362d3Smrg  case $ac_top_builddir_sub in
1589de2362d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1590de2362d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1591de2362d3Smrg  esac ;;
1592de2362d3Smrgesac
1593de2362d3Smrgac_abs_top_builddir=$ac_pwd
1594de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1595de2362d3Smrg# for backward compatibility:
1596de2362d3Smrgac_top_builddir=$ac_top_build_prefix
1597de2362d3Smrg
1598de2362d3Smrgcase $srcdir in
1599de2362d3Smrg  .)  # We are building in place.
1600de2362d3Smrg    ac_srcdir=.
1601de2362d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
1602de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1603de2362d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1604de2362d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1605de2362d3Smrg    ac_top_srcdir=$srcdir
1606de2362d3Smrg    ac_abs_top_srcdir=$srcdir ;;
1607de2362d3Smrg  *) # Relative name.
1608de2362d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1609de2362d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1610de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1611de2362d3Smrgesac
1612de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1613de2362d3Smrg
1614de2362d3Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1615de2362d3Smrg    # Check for guested configure.
1616de2362d3Smrg    if test -f "$ac_srcdir/configure.gnu"; then
1617de2362d3Smrg      echo &&
1618de2362d3Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1619de2362d3Smrg    elif test -f "$ac_srcdir/configure"; then
1620de2362d3Smrg      echo &&
1621de2362d3Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
1622de2362d3Smrg    else
1623de2362d3Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1624de2362d3Smrg    fi || ac_status=$?
1625de2362d3Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
1626de2362d3Smrg  done
1627de2362d3Smrgfi
1628de2362d3Smrg
1629de2362d3Smrgtest -n "$ac_init_help" && exit $ac_status
1630de2362d3Smrgif $ac_init_version; then
1631de2362d3Smrg  cat <<\_ACEOF
16328bf5c682Smrgxf86-video-ati configure 18.0.0
163318781e08Smrggenerated by GNU Autoconf 2.69
1634de2362d3Smrg
163518781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc.
1636de2362d3SmrgThis configure script is free software; the Free Software Foundation
1637de2362d3Smrggives unlimited permission to copy, distribute and modify it.
1638de2362d3Smrg_ACEOF
1639de2362d3Smrg  exit
1640de2362d3Smrgfi
1641de2362d3Smrg
1642de2362d3Smrg## ------------------------ ##
1643de2362d3Smrg## Autoconf initialization. ##
1644de2362d3Smrg## ------------------------ ##
1645de2362d3Smrg
1646de2362d3Smrg# ac_fn_c_try_compile LINENO
1647de2362d3Smrg# --------------------------
1648de2362d3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1649de2362d3Smrgac_fn_c_try_compile ()
1650de2362d3Smrg{
1651de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652de2362d3Smrg  rm -f conftest.$ac_objext
1653de2362d3Smrg  if { { ac_try="$ac_compile"
1654de2362d3Smrgcase "(($ac_try" in
1655de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656de2362d3Smrg  *) ac_try_echo=$ac_try;;
1657de2362d3Smrgesac
1658de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1660de2362d3Smrg  (eval "$ac_compile") 2>conftest.err
1661de2362d3Smrg  ac_status=$?
1662de2362d3Smrg  if test -s conftest.err; then
1663de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1664de2362d3Smrg    cat conftest.er1 >&5
1665de2362d3Smrg    mv -f conftest.er1 conftest.err
1666de2362d3Smrg  fi
1667de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668de2362d3Smrg  test $ac_status = 0; } && {
1669de2362d3Smrg	 test -z "$ac_c_werror_flag" ||
1670de2362d3Smrg	 test ! -s conftest.err
1671de2362d3Smrg       } && test -s conftest.$ac_objext; then :
1672de2362d3Smrg  ac_retval=0
1673de2362d3Smrgelse
1674de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1675de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1676de2362d3Smrg
1677de2362d3Smrg	ac_retval=1
1678de2362d3Smrgfi
1679de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1680de2362d3Smrg  as_fn_set_status $ac_retval
1681de2362d3Smrg
1682de2362d3Smrg} # ac_fn_c_try_compile
1683de2362d3Smrg
1684de2362d3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1685de2362d3Smrg# ---------------------------------------------
1686de2362d3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1687de2362d3Smrg# accordingly.
1688de2362d3Smrgac_fn_c_check_decl ()
1689de2362d3Smrg{
1690de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691de2362d3Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1692de2362d3Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1693de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1694de2362d3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1695de2362d3Smrgif eval \${$3+:} false; then :
1696de2362d3Smrg  $as_echo_n "(cached) " >&6
1697de2362d3Smrgelse
1698de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1699de2362d3Smrg/* end confdefs.h.  */
1700de2362d3Smrg$4
1701de2362d3Smrgint
1702de2362d3Smrgmain ()
1703de2362d3Smrg{
1704de2362d3Smrg#ifndef $as_decl_name
1705de2362d3Smrg#ifdef __cplusplus
1706de2362d3Smrg  (void) $as_decl_use;
1707de2362d3Smrg#else
1708de2362d3Smrg  (void) $as_decl_name;
1709de2362d3Smrg#endif
1710de2362d3Smrg#endif
1711de2362d3Smrg
1712de2362d3Smrg  ;
1713de2362d3Smrg  return 0;
1714de2362d3Smrg}
1715de2362d3Smrg_ACEOF
1716de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1717de2362d3Smrg  eval "$3=yes"
1718de2362d3Smrgelse
1719de2362d3Smrg  eval "$3=no"
1720de2362d3Smrgfi
1721de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1722de2362d3Smrgfi
1723de2362d3Smrgeval ac_res=\$$3
1724de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1725de2362d3Smrg$as_echo "$ac_res" >&6; }
1726de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1727de2362d3Smrg
1728de2362d3Smrg} # ac_fn_c_check_decl
1729de2362d3Smrg
1730de2362d3Smrg# ac_fn_c_try_cpp LINENO
1731de2362d3Smrg# ----------------------
1732de2362d3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1733de2362d3Smrgac_fn_c_try_cpp ()
1734de2362d3Smrg{
1735de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736de2362d3Smrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
1737de2362d3Smrgcase "(($ac_try" in
1738de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739de2362d3Smrg  *) ac_try_echo=$ac_try;;
1740de2362d3Smrgesac
1741de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1743de2362d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1744de2362d3Smrg  ac_status=$?
1745de2362d3Smrg  if test -s conftest.err; then
1746de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1747de2362d3Smrg    cat conftest.er1 >&5
1748de2362d3Smrg    mv -f conftest.er1 conftest.err
1749de2362d3Smrg  fi
1750de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1751de2362d3Smrg  test $ac_status = 0; } > conftest.i && {
1752de2362d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1753de2362d3Smrg	 test ! -s conftest.err
1754de2362d3Smrg       }; then :
1755de2362d3Smrg  ac_retval=0
1756de2362d3Smrgelse
1757de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1758de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1759de2362d3Smrg
1760de2362d3Smrg    ac_retval=1
1761de2362d3Smrgfi
1762de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1763de2362d3Smrg  as_fn_set_status $ac_retval
1764de2362d3Smrg
1765de2362d3Smrg} # ac_fn_c_try_cpp
1766de2362d3Smrg
1767de2362d3Smrg# ac_fn_c_try_run LINENO
1768de2362d3Smrg# ----------------------
1769de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1770de2362d3Smrg# that executables *can* be run.
1771de2362d3Smrgac_fn_c_try_run ()
1772de2362d3Smrg{
1773de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774de2362d3Smrg  if { { ac_try="$ac_link"
1775de2362d3Smrgcase "(($ac_try" in
1776de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777de2362d3Smrg  *) ac_try_echo=$ac_try;;
1778de2362d3Smrgesac
1779de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1781de2362d3Smrg  (eval "$ac_link") 2>&5
1782de2362d3Smrg  ac_status=$?
1783de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784de2362d3Smrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1785de2362d3Smrg  { { case "(($ac_try" in
1786de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787de2362d3Smrg  *) ac_try_echo=$ac_try;;
1788de2362d3Smrgesac
1789de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1791de2362d3Smrg  (eval "$ac_try") 2>&5
1792de2362d3Smrg  ac_status=$?
1793de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794de2362d3Smrg  test $ac_status = 0; }; }; then :
1795de2362d3Smrg  ac_retval=0
1796de2362d3Smrgelse
1797de2362d3Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1798de2362d3Smrg       $as_echo "$as_me: failed program was:" >&5
1799de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1800de2362d3Smrg
1801de2362d3Smrg       ac_retval=$ac_status
1802de2362d3Smrgfi
1803de2362d3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1805de2362d3Smrg  as_fn_set_status $ac_retval
1806de2362d3Smrg
1807de2362d3Smrg} # ac_fn_c_try_run
1808de2362d3Smrg
1809de2362d3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1810de2362d3Smrg# -------------------------------------------------------
1811de2362d3Smrg# Tests whether HEADER exists and can be compiled using the include files in
1812de2362d3Smrg# INCLUDES, setting the cache variable VAR accordingly.
1813de2362d3Smrgac_fn_c_check_header_compile ()
1814de2362d3Smrg{
1815de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1818de2362d3Smrgif eval \${$3+:} false; then :
1819de2362d3Smrg  $as_echo_n "(cached) " >&6
1820de2362d3Smrgelse
1821de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822de2362d3Smrg/* end confdefs.h.  */
1823de2362d3Smrg$4
1824de2362d3Smrg#include <$2>
1825de2362d3Smrg_ACEOF
1826de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1827de2362d3Smrg  eval "$3=yes"
1828de2362d3Smrgelse
1829de2362d3Smrg  eval "$3=no"
1830de2362d3Smrgfi
1831de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832de2362d3Smrgfi
1833de2362d3Smrgeval ac_res=\$$3
1834de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835de2362d3Smrg$as_echo "$ac_res" >&6; }
1836de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1837de2362d3Smrg
1838de2362d3Smrg} # ac_fn_c_check_header_compile
1839de2362d3Smrg
1840de2362d3Smrg# ac_fn_c_try_link LINENO
1841de2362d3Smrg# -----------------------
1842de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1843de2362d3Smrgac_fn_c_try_link ()
1844de2362d3Smrg{
1845de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846de2362d3Smrg  rm -f conftest.$ac_objext conftest$ac_exeext
1847de2362d3Smrg  if { { ac_try="$ac_link"
1848de2362d3Smrgcase "(($ac_try" in
1849de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1850de2362d3Smrg  *) ac_try_echo=$ac_try;;
1851de2362d3Smrgesac
1852de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1853de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1854de2362d3Smrg  (eval "$ac_link") 2>conftest.err
1855de2362d3Smrg  ac_status=$?
1856de2362d3Smrg  if test -s conftest.err; then
1857de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1858de2362d3Smrg    cat conftest.er1 >&5
1859de2362d3Smrg    mv -f conftest.er1 conftest.err
1860de2362d3Smrg  fi
1861de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1862de2362d3Smrg  test $ac_status = 0; } && {
1863de2362d3Smrg	 test -z "$ac_c_werror_flag" ||
1864de2362d3Smrg	 test ! -s conftest.err
1865de2362d3Smrg       } && test -s conftest$ac_exeext && {
1866de2362d3Smrg	 test "$cross_compiling" = yes ||
186718781e08Smrg	 test -x conftest$ac_exeext
1868de2362d3Smrg       }; then :
1869de2362d3Smrg  ac_retval=0
1870de2362d3Smrgelse
1871de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1872de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1873de2362d3Smrg
1874de2362d3Smrg	ac_retval=1
1875de2362d3Smrgfi
1876de2362d3Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1877de2362d3Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1878de2362d3Smrg  # interfere with the next link command; also delete a directory that is
1879de2362d3Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
1880de2362d3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1881de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882de2362d3Smrg  as_fn_set_status $ac_retval
1883de2362d3Smrg
1884de2362d3Smrg} # ac_fn_c_try_link
1885de2362d3Smrg
1886de2362d3Smrg# ac_fn_c_check_func LINENO FUNC VAR
1887de2362d3Smrg# ----------------------------------
1888de2362d3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1889de2362d3Smrgac_fn_c_check_func ()
1890de2362d3Smrg{
1891de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1893de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1894de2362d3Smrgif eval \${$3+:} false; then :
1895de2362d3Smrg  $as_echo_n "(cached) " >&6
1896de2362d3Smrgelse
1897de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1898de2362d3Smrg/* end confdefs.h.  */
1899de2362d3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1900de2362d3Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1901de2362d3Smrg#define $2 innocuous_$2
1902de2362d3Smrg
1903de2362d3Smrg/* System header to define __stub macros and hopefully few prototypes,
1904de2362d3Smrg    which can conflict with char $2 (); below.
1905de2362d3Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1906de2362d3Smrg    <limits.h> exists even on freestanding compilers.  */
1907de2362d3Smrg
1908de2362d3Smrg#ifdef __STDC__
1909de2362d3Smrg# include <limits.h>
1910de2362d3Smrg#else
1911de2362d3Smrg# include <assert.h>
1912de2362d3Smrg#endif
1913de2362d3Smrg
1914de2362d3Smrg#undef $2
1915de2362d3Smrg
1916de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
1917de2362d3Smrg   Use char because int might match the return type of a GCC
1918de2362d3Smrg   builtin and then its argument prototype would still apply.  */
1919de2362d3Smrg#ifdef __cplusplus
1920de2362d3Smrgextern "C"
1921de2362d3Smrg#endif
1922de2362d3Smrgchar $2 ();
1923de2362d3Smrg/* The GNU C library defines this for functions which it implements
1924de2362d3Smrg    to always fail with ENOSYS.  Some functions are actually named
1925de2362d3Smrg    something starting with __ and the normal name is an alias.  */
1926de2362d3Smrg#if defined __stub_$2 || defined __stub___$2
1927de2362d3Smrgchoke me
1928de2362d3Smrg#endif
1929de2362d3Smrg
1930de2362d3Smrgint
1931de2362d3Smrgmain ()
1932de2362d3Smrg{
1933de2362d3Smrgreturn $2 ();
1934de2362d3Smrg  ;
1935de2362d3Smrg  return 0;
1936de2362d3Smrg}
1937de2362d3Smrg_ACEOF
1938de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
1939de2362d3Smrg  eval "$3=yes"
1940de2362d3Smrgelse
1941de2362d3Smrg  eval "$3=no"
1942de2362d3Smrgfi
1943de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
1944de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1945de2362d3Smrgfi
1946de2362d3Smrgeval ac_res=\$$3
1947de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1948de2362d3Smrg$as_echo "$ac_res" >&6; }
1949de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1950de2362d3Smrg
1951de2362d3Smrg} # ac_fn_c_check_func
1952de2362d3Smrg
1953de2362d3Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1954de2362d3Smrg# -------------------------------------------------------
1955de2362d3Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1956de2362d3Smrg# the include files in INCLUDES and setting the cache variable VAR
1957de2362d3Smrg# accordingly.
1958de2362d3Smrgac_fn_c_check_header_mongrel ()
1959de2362d3Smrg{
1960de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961de2362d3Smrg  if eval \${$3+:} false; then :
1962de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1963de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1964de2362d3Smrgif eval \${$3+:} false; then :
1965de2362d3Smrg  $as_echo_n "(cached) " >&6
1966de2362d3Smrgfi
1967de2362d3Smrgeval ac_res=\$$3
1968de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1969de2362d3Smrg$as_echo "$ac_res" >&6; }
1970de2362d3Smrgelse
1971de2362d3Smrg  # Is the header compilable?
1972de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1973de2362d3Smrg$as_echo_n "checking $2 usability... " >&6; }
1974de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1975de2362d3Smrg/* end confdefs.h.  */
1976de2362d3Smrg$4
1977de2362d3Smrg#include <$2>
1978de2362d3Smrg_ACEOF
1979de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1980de2362d3Smrg  ac_header_compiler=yes
1981de2362d3Smrgelse
1982de2362d3Smrg  ac_header_compiler=no
1983de2362d3Smrgfi
1984de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1985de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1986de2362d3Smrg$as_echo "$ac_header_compiler" >&6; }
1987de2362d3Smrg
1988de2362d3Smrg# Is the header present?
1989de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1990de2362d3Smrg$as_echo_n "checking $2 presence... " >&6; }
1991de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1992de2362d3Smrg/* end confdefs.h.  */
1993de2362d3Smrg#include <$2>
1994de2362d3Smrg_ACEOF
1995de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
1996de2362d3Smrg  ac_header_preproc=yes
1997de2362d3Smrgelse
1998de2362d3Smrg  ac_header_preproc=no
1999de2362d3Smrgfi
2000de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
2001de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2002de2362d3Smrg$as_echo "$ac_header_preproc" >&6; }
2003de2362d3Smrg
2004de2362d3Smrg# So?  What about this header?
2005de2362d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2006de2362d3Smrg  yes:no: )
2007de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2008de2362d3Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2009de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2010de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2011de2362d3Smrg    ;;
2012de2362d3Smrg  no:yes:* )
2013de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2014de2362d3Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2015de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2016de2362d3Smrg$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2017de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2018de2362d3Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2019de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2020de2362d3Smrg$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2021de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2022de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
20238bf5c682Smrg( $as_echo "## ---------------------------------------------------------------------------------------------- ##
20248bf5c682Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon ##
20258bf5c682Smrg## ---------------------------------------------------------------------------------------------- ##"
2026de2362d3Smrg     ) | sed "s/^/$as_me: WARNING:     /" >&2
2027de2362d3Smrg    ;;
2028de2362d3Smrgesac
2029de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2030de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
2031de2362d3Smrgif eval \${$3+:} false; then :
2032de2362d3Smrg  $as_echo_n "(cached) " >&6
2033de2362d3Smrgelse
2034de2362d3Smrg  eval "$3=\$ac_header_compiler"
2035de2362d3Smrgfi
2036de2362d3Smrgeval ac_res=\$$3
2037de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2038de2362d3Smrg$as_echo "$ac_res" >&6; }
2039de2362d3Smrgfi
2040de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2041de2362d3Smrg
2042de2362d3Smrg} # ac_fn_c_check_header_mongrel
2043de2362d3Smrgcat >config.log <<_ACEOF
2044de2362d3SmrgThis file contains any messages produced by compilers while
2045de2362d3Smrgrunning configure, to aid debugging if configure makes a mistake.
2046de2362d3Smrg
20478bf5c682SmrgIt was created by xf86-video-ati $as_me 18.0.0, which was
204818781e08Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
2049de2362d3Smrg
2050de2362d3Smrg  $ $0 $@
2051de2362d3Smrg
2052de2362d3Smrg_ACEOF
2053de2362d3Smrgexec 5>>config.log
2054de2362d3Smrg{
2055de2362d3Smrgcat <<_ASUNAME
2056de2362d3Smrg## --------- ##
2057de2362d3Smrg## Platform. ##
2058de2362d3Smrg## --------- ##
2059de2362d3Smrg
2060de2362d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2061de2362d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
2062de2362d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
2063de2362d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
2064de2362d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
2065de2362d3Smrg
2066de2362d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2067de2362d3Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2068de2362d3Smrg
2069de2362d3Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2070de2362d3Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2071de2362d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2072de2362d3Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2073de2362d3Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2074de2362d3Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2075de2362d3Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2076de2362d3Smrg
2077de2362d3Smrg_ASUNAME
2078de2362d3Smrg
2079de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2080de2362d3Smrgfor as_dir in $PATH
2081de2362d3Smrgdo
2082de2362d3Smrg  IFS=$as_save_IFS
2083de2362d3Smrg  test -z "$as_dir" && as_dir=.
2084de2362d3Smrg    $as_echo "PATH: $as_dir"
2085de2362d3Smrg  done
2086de2362d3SmrgIFS=$as_save_IFS
2087de2362d3Smrg
2088de2362d3Smrg} >&5
2089de2362d3Smrg
2090de2362d3Smrgcat >&5 <<_ACEOF
2091de2362d3Smrg
2092de2362d3Smrg
2093de2362d3Smrg## ----------- ##
2094de2362d3Smrg## Core tests. ##
2095de2362d3Smrg## ----------- ##
2096de2362d3Smrg
2097de2362d3Smrg_ACEOF
2098de2362d3Smrg
2099de2362d3Smrg
2100de2362d3Smrg# Keep a trace of the command line.
2101de2362d3Smrg# Strip out --no-create and --no-recursion so they do not pile up.
2102de2362d3Smrg# Strip out --silent because we don't want to record it for future runs.
2103de2362d3Smrg# Also quote any args containing shell meta-characters.
2104de2362d3Smrg# Make two passes to allow for proper duplicate-argument suppression.
2105de2362d3Smrgac_configure_args=
2106de2362d3Smrgac_configure_args0=
2107de2362d3Smrgac_configure_args1=
2108de2362d3Smrgac_must_keep_next=false
2109de2362d3Smrgfor ac_pass in 1 2
2110de2362d3Smrgdo
2111de2362d3Smrg  for ac_arg
2112de2362d3Smrg  do
2113de2362d3Smrg    case $ac_arg in
2114de2362d3Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2115de2362d3Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2116de2362d3Smrg    | -silent | --silent | --silen | --sile | --sil)
2117de2362d3Smrg      continue ;;
2118de2362d3Smrg    *\'*)
2119de2362d3Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2120de2362d3Smrg    esac
2121de2362d3Smrg    case $ac_pass in
2122de2362d3Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2123de2362d3Smrg    2)
2124de2362d3Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
2125de2362d3Smrg      if test $ac_must_keep_next = true; then
2126de2362d3Smrg	ac_must_keep_next=false # Got value, back to normal.
2127de2362d3Smrg      else
2128de2362d3Smrg	case $ac_arg in
2129de2362d3Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
2130de2362d3Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2131de2362d3Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2132de2362d3Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
2133de2362d3Smrg	    case "$ac_configure_args0 " in
2134de2362d3Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2135de2362d3Smrg	    esac
2136de2362d3Smrg	    ;;
2137de2362d3Smrg	  -* ) ac_must_keep_next=true ;;
2138de2362d3Smrg	esac
2139de2362d3Smrg      fi
2140de2362d3Smrg      as_fn_append ac_configure_args " '$ac_arg'"
2141de2362d3Smrg      ;;
2142de2362d3Smrg    esac
2143de2362d3Smrg  done
2144de2362d3Smrgdone
2145de2362d3Smrg{ ac_configure_args0=; unset ac_configure_args0;}
2146de2362d3Smrg{ ac_configure_args1=; unset ac_configure_args1;}
2147de2362d3Smrg
2148de2362d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete
2149de2362d3Smrg# config.log.  We remove comments because anyway the quotes in there
2150de2362d3Smrg# would cause problems or look ugly.
2151de2362d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2152de2362d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2153de2362d3Smrgtrap 'exit_status=$?
2154de2362d3Smrg  # Save into config.log some information that might help in debugging.
2155de2362d3Smrg  {
2156de2362d3Smrg    echo
2157de2362d3Smrg
2158de2362d3Smrg    $as_echo "## ---------------- ##
2159de2362d3Smrg## Cache variables. ##
2160de2362d3Smrg## ---------------- ##"
2161de2362d3Smrg    echo
2162de2362d3Smrg    # The following way of writing the cache mishandles newlines in values,
2163de2362d3Smrg(
2164de2362d3Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2165de2362d3Smrg    eval ac_val=\$$ac_var
2166de2362d3Smrg    case $ac_val in #(
2167de2362d3Smrg    *${as_nl}*)
2168de2362d3Smrg      case $ac_var in #(
2169de2362d3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2170de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2171de2362d3Smrg      esac
2172de2362d3Smrg      case $ac_var in #(
2173de2362d3Smrg      _ | IFS | as_nl) ;; #(
2174de2362d3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2175de2362d3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
2176de2362d3Smrg      esac ;;
2177de2362d3Smrg    esac
2178de2362d3Smrg  done
2179de2362d3Smrg  (set) 2>&1 |
2180de2362d3Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2181de2362d3Smrg    *${as_nl}ac_space=\ *)
2182de2362d3Smrg      sed -n \
2183de2362d3Smrg	"s/'\''/'\''\\\\'\'''\''/g;
2184de2362d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2185de2362d3Smrg      ;; #(
2186de2362d3Smrg    *)
2187de2362d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2188de2362d3Smrg      ;;
2189de2362d3Smrg    esac |
2190de2362d3Smrg    sort
2191de2362d3Smrg)
2192de2362d3Smrg    echo
2193de2362d3Smrg
2194de2362d3Smrg    $as_echo "## ----------------- ##
2195de2362d3Smrg## Output variables. ##
2196de2362d3Smrg## ----------------- ##"
2197de2362d3Smrg    echo
2198de2362d3Smrg    for ac_var in $ac_subst_vars
2199de2362d3Smrg    do
2200de2362d3Smrg      eval ac_val=\$$ac_var
2201de2362d3Smrg      case $ac_val in
2202de2362d3Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2203de2362d3Smrg      esac
2204de2362d3Smrg      $as_echo "$ac_var='\''$ac_val'\''"
2205de2362d3Smrg    done | sort
2206de2362d3Smrg    echo
2207de2362d3Smrg
2208de2362d3Smrg    if test -n "$ac_subst_files"; then
2209de2362d3Smrg      $as_echo "## ------------------- ##
2210de2362d3Smrg## File substitutions. ##
2211de2362d3Smrg## ------------------- ##"
2212de2362d3Smrg      echo
2213de2362d3Smrg      for ac_var in $ac_subst_files
2214de2362d3Smrg      do
2215de2362d3Smrg	eval ac_val=\$$ac_var
2216de2362d3Smrg	case $ac_val in
2217de2362d3Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2218de2362d3Smrg	esac
2219de2362d3Smrg	$as_echo "$ac_var='\''$ac_val'\''"
2220de2362d3Smrg      done | sort
2221de2362d3Smrg      echo
2222de2362d3Smrg    fi
2223de2362d3Smrg
2224de2362d3Smrg    if test -s confdefs.h; then
2225de2362d3Smrg      $as_echo "## ----------- ##
2226de2362d3Smrg## confdefs.h. ##
2227de2362d3Smrg## ----------- ##"
2228de2362d3Smrg      echo
2229de2362d3Smrg      cat confdefs.h
2230de2362d3Smrg      echo
2231de2362d3Smrg    fi
2232de2362d3Smrg    test "$ac_signal" != 0 &&
2233de2362d3Smrg      $as_echo "$as_me: caught signal $ac_signal"
2234de2362d3Smrg    $as_echo "$as_me: exit $exit_status"
2235de2362d3Smrg  } >&5
2236de2362d3Smrg  rm -f core *.core core.conftest.* &&
2237de2362d3Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2238de2362d3Smrg    exit $exit_status
2239de2362d3Smrg' 0
2240de2362d3Smrgfor ac_signal in 1 2 13 15; do
2241de2362d3Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2242de2362d3Smrgdone
2243de2362d3Smrgac_signal=0
2244de2362d3Smrg
2245de2362d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2246de2362d3Smrgrm -f -r conftest* confdefs.h
2247de2362d3Smrg
2248de2362d3Smrg$as_echo "/* confdefs.h */" > confdefs.h
2249de2362d3Smrg
2250de2362d3Smrg# Predefined preprocessor variables.
2251de2362d3Smrg
2252de2362d3Smrgcat >>confdefs.h <<_ACEOF
2253de2362d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
2254de2362d3Smrg_ACEOF
2255de2362d3Smrg
2256de2362d3Smrgcat >>confdefs.h <<_ACEOF
2257de2362d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2258de2362d3Smrg_ACEOF
2259de2362d3Smrg
2260de2362d3Smrgcat >>confdefs.h <<_ACEOF
2261de2362d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
2262de2362d3Smrg_ACEOF
2263de2362d3Smrg
2264de2362d3Smrgcat >>confdefs.h <<_ACEOF
2265de2362d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
2266de2362d3Smrg_ACEOF
2267de2362d3Smrg
2268de2362d3Smrgcat >>confdefs.h <<_ACEOF
2269de2362d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2270de2362d3Smrg_ACEOF
2271de2362d3Smrg
2272de2362d3Smrgcat >>confdefs.h <<_ACEOF
2273de2362d3Smrg#define PACKAGE_URL "$PACKAGE_URL"
2274de2362d3Smrg_ACEOF
2275de2362d3Smrg
2276de2362d3Smrg
2277de2362d3Smrg# Let the site file select an alternate cache file if it wants to.
2278de2362d3Smrg# Prefer an explicitly selected file to automatically selected ones.
2279de2362d3Smrgac_site_file1=NONE
2280de2362d3Smrgac_site_file2=NONE
2281de2362d3Smrgif test -n "$CONFIG_SITE"; then
2282de2362d3Smrg  # We do not want a PATH search for config.site.
2283de2362d3Smrg  case $CONFIG_SITE in #((
2284de2362d3Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
2285de2362d3Smrg    */*) ac_site_file1=$CONFIG_SITE;;
2286de2362d3Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
2287de2362d3Smrg  esac
2288de2362d3Smrgelif test "x$prefix" != xNONE; then
2289de2362d3Smrg  ac_site_file1=$prefix/share/config.site
2290de2362d3Smrg  ac_site_file2=$prefix/etc/config.site
2291de2362d3Smrgelse
2292de2362d3Smrg  ac_site_file1=$ac_default_prefix/share/config.site
2293de2362d3Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
2294de2362d3Smrgfi
2295de2362d3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2296de2362d3Smrgdo
2297de2362d3Smrg  test "x$ac_site_file" = xNONE && continue
2298de2362d3Smrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2299de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2300de2362d3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2301de2362d3Smrg    sed 's/^/| /' "$ac_site_file" >&5
2302de2362d3Smrg    . "$ac_site_file" \
2303de2362d3Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2304de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2305de2362d3Smrgas_fn_error $? "failed to load site script $ac_site_file
2306de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
2307de2362d3Smrg  fi
2308de2362d3Smrgdone
2309de2362d3Smrg
2310de2362d3Smrgif test -r "$cache_file"; then
2311de2362d3Smrg  # Some versions of bash will fail to source /dev/null (special files
2312de2362d3Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2313de2362d3Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2314de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2315de2362d3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
2316de2362d3Smrg    case $cache_file in
2317de2362d3Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2318de2362d3Smrg      *)                      . "./$cache_file";;
2319de2362d3Smrg    esac
2320de2362d3Smrg  fi
2321de2362d3Smrgelse
2322de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2323de2362d3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
2324de2362d3Smrg  >$cache_file
2325de2362d3Smrgfi
2326de2362d3Smrg
2327de2362d3Smrg# Check that the precious variables saved in the cache have kept the same
2328de2362d3Smrg# value.
2329de2362d3Smrgac_cache_corrupted=false
2330de2362d3Smrgfor ac_var in $ac_precious_vars; do
2331de2362d3Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2332de2362d3Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
2333de2362d3Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2334de2362d3Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
2335de2362d3Smrg  case $ac_old_set,$ac_new_set in
2336de2362d3Smrg    set,)
2337de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2338de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2339de2362d3Smrg      ac_cache_corrupted=: ;;
2340de2362d3Smrg    ,set)
2341de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2342de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2343de2362d3Smrg      ac_cache_corrupted=: ;;
2344de2362d3Smrg    ,);;
2345de2362d3Smrg    *)
2346de2362d3Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2347de2362d3Smrg	# differences in whitespace do not lead to failure.
2348de2362d3Smrg	ac_old_val_w=`echo x $ac_old_val`
2349de2362d3Smrg	ac_new_val_w=`echo x $ac_new_val`
2350de2362d3Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2351de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2352de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2353de2362d3Smrg	  ac_cache_corrupted=:
2354de2362d3Smrg	else
2355de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2356de2362d3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2357de2362d3Smrg	  eval $ac_var=\$ac_old_val
2358de2362d3Smrg	fi
2359de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2360de2362d3Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2361de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2362de2362d3Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2363de2362d3Smrg      fi;;
2364de2362d3Smrg  esac
2365de2362d3Smrg  # Pass precious variables to config.status.
2366de2362d3Smrg  if test "$ac_new_set" = set; then
2367de2362d3Smrg    case $ac_new_val in
2368de2362d3Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2369de2362d3Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2370de2362d3Smrg    esac
2371de2362d3Smrg    case " $ac_configure_args " in
2372de2362d3Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2373de2362d3Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2374de2362d3Smrg    esac
2375de2362d3Smrg  fi
2376de2362d3Smrgdone
2377de2362d3Smrgif $ac_cache_corrupted; then
2378de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2379de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2380de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2381de2362d3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2382de2362d3Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2383de2362d3Smrgfi
2384de2362d3Smrg## -------------------- ##
2385de2362d3Smrg## Main body of script. ##
2386de2362d3Smrg## -------------------- ##
2387de2362d3Smrg
2388de2362d3Smrgac_ext=c
2389de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
2390de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2391de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2392de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2393de2362d3Smrg
2394de2362d3Smrg
2395de2362d3Smrg
2396de2362d3Smrg
2397de2362d3Smrgac_config_headers="$ac_config_headers config.h"
2398de2362d3Smrg
2399de2362d3Smrg
24008bf5c682Smrg
2401de2362d3Smrgac_aux_dir=
240218781e08Smrgfor ac_dir in . "$srcdir"/.; do
2403de2362d3Smrg  if test -f "$ac_dir/install-sh"; then
2404de2362d3Smrg    ac_aux_dir=$ac_dir
2405de2362d3Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2406de2362d3Smrg    break
2407de2362d3Smrg  elif test -f "$ac_dir/install.sh"; then
2408de2362d3Smrg    ac_aux_dir=$ac_dir
2409de2362d3Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2410de2362d3Smrg    break
2411de2362d3Smrg  elif test -f "$ac_dir/shtool"; then
2412de2362d3Smrg    ac_aux_dir=$ac_dir
2413de2362d3Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2414de2362d3Smrg    break
2415de2362d3Smrg  fi
2416de2362d3Smrgdone
2417de2362d3Smrgif test -z "$ac_aux_dir"; then
241818781e08Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2419de2362d3Smrgfi
2420de2362d3Smrg
2421de2362d3Smrg# These three variables are undocumented and unsupported,
2422de2362d3Smrg# and are intended to be withdrawn in a future Autoconf release.
2423de2362d3Smrg# They can cause serious problems if a builder's source tree is in a directory
2424de2362d3Smrg# whose full name contains unusual characters.
2425de2362d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2426de2362d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2427de2362d3Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2428de2362d3Smrg
2429de2362d3Smrg
243018781e08Smrg
243118781e08Smrg# Initialize Automake
243218781e08Smrgam__api_version='1.15'
243318781e08Smrg
2434de2362d3Smrg# Find a good install program.  We prefer a C program (faster),
2435de2362d3Smrg# so one script is as good as another.  But avoid the broken or
2436de2362d3Smrg# incompatible versions:
2437de2362d3Smrg# SysV /etc/install, /usr/sbin/install
2438de2362d3Smrg# SunOS /usr/etc/install
2439de2362d3Smrg# IRIX /sbin/install
2440de2362d3Smrg# AIX /bin/install
2441de2362d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2442de2362d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2443de2362d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2444de2362d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2445de2362d3Smrg# OS/2's system install, which has a completely different semantic
2446de2362d3Smrg# ./install, which can be erroneously created by make from ./install.sh.
2447de2362d3Smrg# Reject install programs that cannot install multiple files.
2448de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2449de2362d3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
2450de2362d3Smrgif test -z "$INSTALL"; then
2451de2362d3Smrgif ${ac_cv_path_install+:} false; then :
2452de2362d3Smrg  $as_echo_n "(cached) " >&6
2453de2362d3Smrgelse
2454de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2455de2362d3Smrgfor as_dir in $PATH
2456de2362d3Smrgdo
2457de2362d3Smrg  IFS=$as_save_IFS
2458de2362d3Smrg  test -z "$as_dir" && as_dir=.
2459de2362d3Smrg    # Account for people who put trailing slashes in PATH elements.
2460de2362d3Smrgcase $as_dir/ in #((
2461de2362d3Smrg  ./ | .// | /[cC]/* | \
2462de2362d3Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2463de2362d3Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2464de2362d3Smrg  /usr/ucb/* ) ;;
2465de2362d3Smrg  *)
2466de2362d3Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2467de2362d3Smrg    # Don't use installbsd from OSF since it installs stuff as root
2468de2362d3Smrg    # by default.
2469de2362d3Smrg    for ac_prog in ginstall scoinst install; do
2470de2362d3Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
247118781e08Smrg	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2472de2362d3Smrg	  if test $ac_prog = install &&
2473de2362d3Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2474de2362d3Smrg	    # AIX install.  It has an incompatible calling convention.
2475de2362d3Smrg	    :
2476de2362d3Smrg	  elif test $ac_prog = install &&
2477de2362d3Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2478de2362d3Smrg	    # program-specific install script used by HP pwplus--don't use.
2479de2362d3Smrg	    :
2480de2362d3Smrg	  else
2481de2362d3Smrg	    rm -rf conftest.one conftest.two conftest.dir
2482de2362d3Smrg	    echo one > conftest.one
2483de2362d3Smrg	    echo two > conftest.two
2484de2362d3Smrg	    mkdir conftest.dir
2485de2362d3Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2486de2362d3Smrg	      test -s conftest.one && test -s conftest.two &&
2487de2362d3Smrg	      test -s conftest.dir/conftest.one &&
2488de2362d3Smrg	      test -s conftest.dir/conftest.two
2489de2362d3Smrg	    then
2490de2362d3Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2491de2362d3Smrg	      break 3
2492de2362d3Smrg	    fi
2493de2362d3Smrg	  fi
2494de2362d3Smrg	fi
2495de2362d3Smrg      done
2496de2362d3Smrg    done
2497de2362d3Smrg    ;;
2498de2362d3Smrgesac
2499de2362d3Smrg
2500de2362d3Smrg  done
2501de2362d3SmrgIFS=$as_save_IFS
2502de2362d3Smrg
2503de2362d3Smrgrm -rf conftest.one conftest.two conftest.dir
2504de2362d3Smrg
2505de2362d3Smrgfi
2506de2362d3Smrg  if test "${ac_cv_path_install+set}" = set; then
2507de2362d3Smrg    INSTALL=$ac_cv_path_install
2508de2362d3Smrg  else
2509de2362d3Smrg    # As a last resort, use the slow shell script.  Don't cache a
2510de2362d3Smrg    # value for INSTALL within a source directory, because that will
2511de2362d3Smrg    # break other packages using the cache if that directory is
2512de2362d3Smrg    # removed, or if the value is a relative name.
2513de2362d3Smrg    INSTALL=$ac_install_sh
2514de2362d3Smrg  fi
2515de2362d3Smrgfi
2516de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2517de2362d3Smrg$as_echo "$INSTALL" >&6; }
2518de2362d3Smrg
2519de2362d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2520de2362d3Smrg# It thinks the first close brace ends the variable substitution.
2521de2362d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2522de2362d3Smrg
2523de2362d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2524de2362d3Smrg
2525de2362d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2526de2362d3Smrg
252718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
252818781e08Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
252918781e08Smrg# Reject unsafe characters in $srcdir or the absolute working directory
253018781e08Smrg# name.  Accept space and tab only in the latter.
253118781e08Smrgam_lf='
253218781e08Smrg'
253318781e08Smrgcase `pwd` in
253418781e08Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
253518781e08Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
253618781e08Smrgesac
253718781e08Smrgcase $srcdir in
253818781e08Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
253918781e08Smrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
254018781e08Smrgesac
254118781e08Smrg
254218781e08Smrg# Do 'set' in a subshell so we don't clobber the current shell's
254318781e08Smrg# arguments.  Must try -L first in case configure is actually a
254418781e08Smrg# symlink; some systems play weird games with the mod time of symlinks
254518781e08Smrg# (eg FreeBSD returns the mod time of the symlink's containing
254618781e08Smrg# directory).
254718781e08Smrgif (
254818781e08Smrg   am_has_slept=no
254918781e08Smrg   for am_try in 1 2; do
255018781e08Smrg     echo "timestamp, slept: $am_has_slept" > conftest.file
255118781e08Smrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
255218781e08Smrg     if test "$*" = "X"; then
255318781e08Smrg	# -L didn't work.
255418781e08Smrg	set X `ls -t "$srcdir/configure" conftest.file`
255518781e08Smrg     fi
255618781e08Smrg     if test "$*" != "X $srcdir/configure conftest.file" \
255718781e08Smrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
255818781e08Smrg
255918781e08Smrg	# If neither matched, then we have a broken ls.  This can happen
256018781e08Smrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
256118781e08Smrg	# broken ls alias from the environment.  This has actually
256218781e08Smrg	# happened.  Such a system could not be considered "sane".
256318781e08Smrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
256418781e08Smrg  alias in your environment" "$LINENO" 5
256518781e08Smrg     fi
256618781e08Smrg     if test "$2" = conftest.file || test $am_try -eq 2; then
256718781e08Smrg       break
256818781e08Smrg     fi
256918781e08Smrg     # Just in case.
257018781e08Smrg     sleep 1
257118781e08Smrg     am_has_slept=yes
257218781e08Smrg   done
257318781e08Smrg   test "$2" = conftest.file
257418781e08Smrg   )
257518781e08Smrgthen
257618781e08Smrg   # Ok.
257718781e08Smrg   :
257818781e08Smrgelse
257918781e08Smrg   as_fn_error $? "newly created file is older than distributed files!
258018781e08SmrgCheck your system clock" "$LINENO" 5
258118781e08Smrgfi
258218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
258318781e08Smrg$as_echo "yes" >&6; }
258418781e08Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and
258518781e08Smrg# generated files are strictly newer.
258618781e08Smrgam_sleep_pid=
258718781e08Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
258818781e08Smrg  ( sleep 1 ) &
258918781e08Smrg  am_sleep_pid=$!
259018781e08Smrgfi
259118781e08Smrg
259218781e08Smrgrm -f conftest.file
259318781e08Smrg
259418781e08Smrgtest "$program_prefix" != NONE &&
259518781e08Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
259618781e08Smrg# Use a double $ so make ignores it.
259718781e08Smrgtest "$program_suffix" != NONE &&
259818781e08Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
259918781e08Smrg# Double any \ or $.
260018781e08Smrg# By default was `s,x,x', remove it if useless.
260118781e08Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
260218781e08Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
260318781e08Smrg
260418781e08Smrg# Expand $ac_aux_dir to an absolute path.
260518781e08Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd`
260618781e08Smrg
260718781e08Smrgif test x"${MISSING+set}" != xset; then
260818781e08Smrg  case $am_aux_dir in
260918781e08Smrg  *\ * | *\	*)
261018781e08Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
261118781e08Smrg  *)
261218781e08Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
261318781e08Smrg  esac
261418781e08Smrgfi
261518781e08Smrg# Use eval to expand $SHELL
261618781e08Smrgif eval "$MISSING --is-lightweight"; then
261718781e08Smrg  am_missing_run="$MISSING "
261818781e08Smrgelse
261918781e08Smrg  am_missing_run=
262018781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
262118781e08Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
262218781e08Smrgfi
262318781e08Smrg
262418781e08Smrgif test x"${install_sh+set}" != xset; then
262518781e08Smrg  case $am_aux_dir in
262618781e08Smrg  *\ * | *\	*)
262718781e08Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
262818781e08Smrg  *)
262918781e08Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
263018781e08Smrg  esac
263118781e08Smrgfi
263218781e08Smrg
263318781e08Smrg# Installed binaries are usually stripped using 'strip' when the user
263418781e08Smrg# run "make install-strip".  However 'strip' might not be the right
263518781e08Smrg# tool to use in cross-compilation environments, therefore Automake
263618781e08Smrg# will honor the 'STRIP' environment variable to overrule this program.
263718781e08Smrgif test "$cross_compiling" != no; then
263818781e08Smrg  if test -n "$ac_tool_prefix"; then
263918781e08Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
264018781e08Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2641de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
264318781e08Smrgif ${ac_cv_prog_STRIP+:} false; then :
2644de2362d3Smrg  $as_echo_n "(cached) " >&6
2645de2362d3Smrgelse
264618781e08Smrg  if test -n "$STRIP"; then
264718781e08Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2648de2362d3Smrgelse
2649de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650de2362d3Smrgfor as_dir in $PATH
2651de2362d3Smrgdo
2652de2362d3Smrg  IFS=$as_save_IFS
2653de2362d3Smrg  test -z "$as_dir" && as_dir=.
2654de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
265518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
265618781e08Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2657de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658de2362d3Smrg    break 2
2659de2362d3Smrg  fi
2660de2362d3Smrgdone
2661de2362d3Smrg  done
2662de2362d3SmrgIFS=$as_save_IFS
2663de2362d3Smrg
2664de2362d3Smrgfi
2665de2362d3Smrgfi
266618781e08SmrgSTRIP=$ac_cv_prog_STRIP
266718781e08Smrgif test -n "$STRIP"; then
266818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
266918781e08Smrg$as_echo "$STRIP" >&6; }
2670de2362d3Smrgelse
2671de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672de2362d3Smrg$as_echo "no" >&6; }
2673de2362d3Smrgfi
2674de2362d3Smrg
2675de2362d3Smrg
2676de2362d3Smrgfi
267718781e08Smrgif test -z "$ac_cv_prog_STRIP"; then
267818781e08Smrg  ac_ct_STRIP=$STRIP
267918781e08Smrg  # Extract the first word of "strip", so it can be a program name with args.
268018781e08Smrgset dummy strip; ac_word=$2
2681de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2682de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
268318781e08Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2684de2362d3Smrg  $as_echo_n "(cached) " >&6
2685de2362d3Smrgelse
268618781e08Smrg  if test -n "$ac_ct_STRIP"; then
268718781e08Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2688de2362d3Smrgelse
2689de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2690de2362d3Smrgfor as_dir in $PATH
2691de2362d3Smrgdo
2692de2362d3Smrg  IFS=$as_save_IFS
2693de2362d3Smrg  test -z "$as_dir" && as_dir=.
2694de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
269518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
269618781e08Smrg    ac_cv_prog_ac_ct_STRIP="strip"
2697de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2698de2362d3Smrg    break 2
2699de2362d3Smrg  fi
2700de2362d3Smrgdone
2701de2362d3Smrg  done
2702de2362d3SmrgIFS=$as_save_IFS
2703de2362d3Smrg
2704de2362d3Smrgfi
2705de2362d3Smrgfi
270618781e08Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
270718781e08Smrgif test -n "$ac_ct_STRIP"; then
270818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
270918781e08Smrg$as_echo "$ac_ct_STRIP" >&6; }
2710de2362d3Smrgelse
2711de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2712de2362d3Smrg$as_echo "no" >&6; }
2713de2362d3Smrgfi
2714de2362d3Smrg
271518781e08Smrg  if test "x$ac_ct_STRIP" = x; then
271618781e08Smrg    STRIP=":"
2717de2362d3Smrg  else
2718de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
2719de2362d3Smrgyes:)
2720de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2721de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2722de2362d3Smrgac_tool_warned=yes ;;
2723de2362d3Smrgesac
272418781e08Smrg    STRIP=$ac_ct_STRIP
2725de2362d3Smrg  fi
2726de2362d3Smrgelse
272718781e08Smrg  STRIP="$ac_cv_prog_STRIP"
2728de2362d3Smrgfi
2729de2362d3Smrg
273018781e08Smrgfi
273118781e08SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
273218781e08Smrg
273318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
273418781e08Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
273518781e08Smrgif test -z "$MKDIR_P"; then
273618781e08Smrg  if ${ac_cv_path_mkdir+:} false; then :
2737de2362d3Smrg  $as_echo_n "(cached) " >&6
2738de2362d3Smrgelse
273918781e08Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
274018781e08Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2741de2362d3Smrgdo
2742de2362d3Smrg  IFS=$as_save_IFS
2743de2362d3Smrg  test -z "$as_dir" && as_dir=.
274418781e08Smrg    for ac_prog in mkdir gmkdir; do
274518781e08Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
274618781e08Smrg	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
274718781e08Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
274818781e08Smrg	     'mkdir (GNU coreutils) '* | \
274918781e08Smrg	     'mkdir (coreutils) '* | \
275018781e08Smrg	     'mkdir (fileutils) '4.1*)
275118781e08Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
275218781e08Smrg	       break 3;;
275318781e08Smrg	   esac
275418781e08Smrg	 done
275518781e08Smrg       done
2756de2362d3Smrg  done
2757de2362d3SmrgIFS=$as_save_IFS
2758de2362d3Smrg
27597821949aSmrgfi
27607821949aSmrg
276118781e08Smrg  test -d ./--version && rmdir ./--version
276218781e08Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
276318781e08Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
276418781e08Smrg  else
276518781e08Smrg    # As a last resort, use the slow shell script.  Don't cache a
276618781e08Smrg    # value for MKDIR_P within a source directory, because that will
276718781e08Smrg    # break other packages using the cache if that directory is
276818781e08Smrg    # removed, or if the value is a relative name.
276918781e08Smrg    MKDIR_P="$ac_install_sh -d"
2770de2362d3Smrg  fi
2771de2362d3Smrgfi
277218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
277318781e08Smrg$as_echo "$MKDIR_P" >&6; }
277418781e08Smrg
277518781e08Smrgfor ac_prog in gawk mawk nawk awk
277618781e08Smrgdo
277718781e08Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
277818781e08Smrgset dummy $ac_prog; ac_word=$2
2779de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2780de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
278118781e08Smrgif ${ac_cv_prog_AWK+:} false; then :
2782de2362d3Smrg  $as_echo_n "(cached) " >&6
2783de2362d3Smrgelse
278418781e08Smrg  if test -n "$AWK"; then
278518781e08Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2786de2362d3Smrgelse
2787de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2788de2362d3Smrgfor as_dir in $PATH
2789de2362d3Smrgdo
2790de2362d3Smrg  IFS=$as_save_IFS
2791de2362d3Smrg  test -z "$as_dir" && as_dir=.
2792de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
279318781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
279418781e08Smrg    ac_cv_prog_AWK="$ac_prog"
2795de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2796de2362d3Smrg    break 2
2797de2362d3Smrg  fi
2798de2362d3Smrgdone
2799de2362d3Smrg  done
2800de2362d3SmrgIFS=$as_save_IFS
2801de2362d3Smrg
2802de2362d3Smrgfi
28037821949aSmrgfi
280418781e08SmrgAWK=$ac_cv_prog_AWK
280518781e08Smrgif test -n "$AWK"; then
280618781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
280718781e08Smrg$as_echo "$AWK" >&6; }
2808de2362d3Smrgelse
2809de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2810de2362d3Smrg$as_echo "no" >&6; }
2811de2362d3Smrgfi
2812de2362d3Smrg
2813de2362d3Smrg
281418781e08Smrg  test -n "$AWK" && break
28157821949aSmrgdone
28167821949aSmrg
281718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
281818781e08Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
281918781e08Smrgset x ${MAKE-make}
282018781e08Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
282118781e08Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
282218781e08Smrg  $as_echo_n "(cached) " >&6
282318781e08Smrgelse
282418781e08Smrg  cat >conftest.make <<\_ACEOF
282518781e08SmrgSHELL = /bin/sh
282618781e08Smrgall:
282718781e08Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
282818781e08Smrg_ACEOF
282918781e08Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
283018781e08Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
283118781e08Smrg  *@@@%%%=?*=@@@%%%*)
283218781e08Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
283318781e08Smrg  *)
283418781e08Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
283518781e08Smrgesac
283618781e08Smrgrm -f conftest.make
2837de2362d3Smrgfi
283818781e08Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
283918781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
284018781e08Smrg$as_echo "yes" >&6; }
284118781e08Smrg  SET_MAKE=
2842de2362d3Smrgelse
2843de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2844de2362d3Smrg$as_echo "no" >&6; }
284518781e08Smrg  SET_MAKE="MAKE=${MAKE-make}"
2846de2362d3Smrgfi
2847de2362d3Smrg
284818781e08Smrgrm -rf .tst 2>/dev/null
284918781e08Smrgmkdir .tst 2>/dev/null
285018781e08Smrgif test -d .tst; then
285118781e08Smrg  am__leading_dot=.
285218781e08Smrgelse
285318781e08Smrg  am__leading_dot=_
285418781e08Smrgfi
285518781e08Smrgrmdir .tst 2>/dev/null
2856de2362d3Smrg
285718781e08Smrg# Check whether --enable-silent-rules was given.
285818781e08Smrgif test "${enable_silent_rules+set}" = set; then :
285918781e08Smrg  enableval=$enable_silent_rules;
2860de2362d3Smrgfi
286118781e08Smrg
286218781e08Smrgcase $enable_silent_rules in # (((
286318781e08Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
286418781e08Smrg   no) AM_DEFAULT_VERBOSITY=1;;
286518781e08Smrg    *) AM_DEFAULT_VERBOSITY=1;;
286618781e08Smrgesac
286718781e08Smrgam_make=${MAKE-make}
286818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
286918781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
287018781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then :
2871de2362d3Smrg  $as_echo_n "(cached) " >&6
2872de2362d3Smrgelse
287318781e08Smrg  if $as_echo 'TRUE=$(BAR$(V))
287418781e08SmrgBAR0=false
287518781e08SmrgBAR1=true
287618781e08SmrgV=1
287718781e08Smrgam__doit:
287818781e08Smrg	@$(TRUE)
287918781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
288018781e08Smrg  am_cv_make_support_nested_variables=yes
2881de2362d3Smrgelse
288218781e08Smrg  am_cv_make_support_nested_variables=no
2883de2362d3Smrgfi
2884de2362d3Smrgfi
288518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
288618781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
288718781e08Smrgif test $am_cv_make_support_nested_variables = yes; then
288818781e08Smrg    AM_V='$(V)'
288918781e08Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2890de2362d3Smrgelse
289118781e08Smrg  AM_V=$AM_DEFAULT_VERBOSITY
289218781e08Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2893de2362d3Smrgfi
289418781e08SmrgAM_BACKSLASH='\'
2895de2362d3Smrg
289618781e08Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
289718781e08Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
289818781e08Smrg  # is not polluted with repeated "-I."
289918781e08Smrg  am__isrc=' -I$(srcdir)'
290018781e08Smrg  # test to see if srcdir already configured
290118781e08Smrg  if test -f $srcdir/config.status; then
290218781e08Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
290318781e08Smrg  fi
290418781e08Smrgfi
290518781e08Smrg
290618781e08Smrg# test whether we have cygpath
290718781e08Smrgif test -z "$CYGPATH_W"; then
290818781e08Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
290918781e08Smrg    CYGPATH_W='cygpath -w'
291018781e08Smrg  else
291118781e08Smrg    CYGPATH_W=echo
291218781e08Smrg  fi
291318781e08Smrgfi
291418781e08Smrg
291518781e08Smrg
291618781e08Smrg# Define the identity of the package.
291718781e08Smrg PACKAGE='xf86-video-ati'
29188bf5c682Smrg VERSION='18.0.0'
291918781e08Smrg
292018781e08Smrg
292118781e08Smrgcat >>confdefs.h <<_ACEOF
292218781e08Smrg#define PACKAGE "$PACKAGE"
292318781e08Smrg_ACEOF
292418781e08Smrg
292518781e08Smrg
292618781e08Smrgcat >>confdefs.h <<_ACEOF
292718781e08Smrg#define VERSION "$VERSION"
292818781e08Smrg_ACEOF
292918781e08Smrg
293018781e08Smrg# Some tools Automake needs.
293118781e08Smrg
293218781e08SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
293318781e08Smrg
293418781e08Smrg
293518781e08SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
293618781e08Smrg
293718781e08Smrg
293818781e08SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
293918781e08Smrg
294018781e08Smrg
294118781e08SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
294218781e08Smrg
294318781e08Smrg
294418781e08SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
294518781e08Smrg
294618781e08Smrg# For better backward compatibility.  To be removed once Automake 1.9.x
294718781e08Smrg# dies out for good.  For more background, see:
294818781e08Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
294918781e08Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
295018781e08Smrgmkdir_p='$(MKDIR_P)'
295118781e08Smrg
295218781e08Smrg# We need awk for the "check" target (and possibly the TAP driver).  The
295318781e08Smrg# system "awk" is bad on some platforms.
295418781e08Smrg# Always define AMTAR for backward compatibility.  Yes, it's still used
295518781e08Smrg# in the wild :-(  We should find a proper way to deprecate it ...
295618781e08SmrgAMTAR='$${TAR-tar}'
295718781e08Smrg
295818781e08Smrg
295918781e08Smrg# We'll loop over all known methods to create a tar archive until one works.
296018781e08Smrg_am_tools='gnutar  pax cpio none'
296118781e08Smrg
296218781e08Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
296318781e08Smrg
296418781e08Smrg
296518781e08Smrg
296618781e08Smrg
296718781e08Smrg
296818781e08Smrg
296918781e08Smrg# POSIX will say in a future version that running "rm -f" with no argument
297018781e08Smrg# is OK; and we want to be able to make that assumption in our Makefile
297118781e08Smrg# recipes.  So use an aggressive probe to check that the usage we want is
297218781e08Smrg# actually supported "in the wild" to an acceptable degree.
297318781e08Smrg# See automake bug#10828.
297418781e08Smrg# To make any issue more visible, cause the running configure to be aborted
297518781e08Smrg# by default if the 'rm' program in use doesn't match our expectations; the
297618781e08Smrg# user can still override this though.
297718781e08Smrgif rm -f && rm -fr && rm -rf; then : OK; else
297818781e08Smrg  cat >&2 <<'END'
297918781e08SmrgOops!
298018781e08Smrg
298118781e08SmrgYour 'rm' program seems unable to run without file operands specified
298218781e08Smrgon the command line, even when the '-f' option is present.  This is contrary
298318781e08Smrgto the behaviour of most rm programs out there, and not conforming with
298418781e08Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
298518781e08Smrg
298618781e08SmrgPlease tell bug-automake@gnu.org about your system, including the value
298718781e08Smrgof your $PATH and any error possibly output before this message.  This
298818781e08Smrgcan help us improve future automake versions.
298918781e08Smrg
299018781e08SmrgEND
299118781e08Smrg  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
299218781e08Smrg    echo 'Configuration will proceed anyway, since you have set the' >&2
299318781e08Smrg    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
299418781e08Smrg    echo >&2
299518781e08Smrg  else
299618781e08Smrg    cat >&2 <<'END'
299718781e08SmrgAborting the configuration process, to ensure you take notice of the issue.
299818781e08Smrg
299918781e08SmrgYou can download and install GNU coreutils to get an 'rm' implementation
300018781e08Smrgthat behaves properly: <http://www.gnu.org/software/coreutils/>.
300118781e08Smrg
300218781e08SmrgIf you want to complete the configuration process using your problematic
300318781e08Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
300418781e08Smrgto "yes", and re-run configure.
300518781e08Smrg
300618781e08SmrgEND
300718781e08Smrg    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
300818781e08Smrg  fi
300918781e08Smrgfi
301018781e08Smrg
301118781e08SmrgDEPDIR="${am__leading_dot}deps"
301218781e08Smrg
301318781e08Smrgac_config_commands="$ac_config_commands depfiles"
301418781e08Smrg
301518781e08Smrg
301618781e08Smrgam_make=${MAKE-make}
301718781e08Smrgcat > confinc << 'END'
301818781e08Smrgam__doit:
301918781e08Smrg	@echo this is the am__doit target
302018781e08Smrg.PHONY: am__doit
302118781e08SmrgEND
302218781e08Smrg# If we don't find an include directive, just comment out the code.
302318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
302418781e08Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
302518781e08Smrgam__include="#"
302618781e08Smrgam__quote=
302718781e08Smrg_am_result=none
302818781e08Smrg# First try GNU make style include.
302918781e08Smrgecho "include confinc" > confmf
303018781e08Smrg# Ignore all kinds of additional output from 'make'.
303118781e08Smrgcase `$am_make -s -f confmf 2> /dev/null` in #(
303218781e08Smrg*the\ am__doit\ target*)
303318781e08Smrg  am__include=include
303418781e08Smrg  am__quote=
303518781e08Smrg  _am_result=GNU
303618781e08Smrg  ;;
303718781e08Smrgesac
303818781e08Smrg# Now try BSD make style include.
303918781e08Smrgif test "$am__include" = "#"; then
304018781e08Smrg   echo '.include "confinc"' > confmf
304118781e08Smrg   case `$am_make -s -f confmf 2> /dev/null` in #(
304218781e08Smrg   *the\ am__doit\ target*)
304318781e08Smrg     am__include=.include
304418781e08Smrg     am__quote="\""
304518781e08Smrg     _am_result=BSD
304618781e08Smrg     ;;
304718781e08Smrg   esac
304818781e08Smrgfi
304918781e08Smrg
305018781e08Smrg
305118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
305218781e08Smrg$as_echo "$_am_result" >&6; }
305318781e08Smrgrm -f confinc confmf
305418781e08Smrg
305518781e08Smrg# Check whether --enable-dependency-tracking was given.
305618781e08Smrgif test "${enable_dependency_tracking+set}" = set; then :
305718781e08Smrg  enableval=$enable_dependency_tracking;
305818781e08Smrgfi
305918781e08Smrg
306018781e08Smrgif test "x$enable_dependency_tracking" != xno; then
306118781e08Smrg  am_depcomp="$ac_aux_dir/depcomp"
306218781e08Smrg  AMDEPBACKSLASH='\'
306318781e08Smrg  am__nodep='_no'
306418781e08Smrgfi
306518781e08Smrg if test "x$enable_dependency_tracking" != xno; then
306618781e08Smrg  AMDEP_TRUE=
306718781e08Smrg  AMDEP_FALSE='#'
306818781e08Smrgelse
306918781e08Smrg  AMDEP_TRUE='#'
307018781e08Smrg  AMDEP_FALSE=
307118781e08Smrgfi
307218781e08Smrg
307318781e08Smrg
307418781e08Smrgac_ext=c
307518781e08Smrgac_cpp='$CPP $CPPFLAGS'
307618781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
307718781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
307818781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
307918781e08Smrgif test -n "$ac_tool_prefix"; then
308018781e08Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
308118781e08Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
308218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
308318781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
308418781e08Smrgif ${ac_cv_prog_CC+:} false; then :
308518781e08Smrg  $as_echo_n "(cached) " >&6
308618781e08Smrgelse
308718781e08Smrg  if test -n "$CC"; then
308818781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
308918781e08Smrgelse
309018781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
309118781e08Smrgfor as_dir in $PATH
309218781e08Smrgdo
309318781e08Smrg  IFS=$as_save_IFS
309418781e08Smrg  test -z "$as_dir" && as_dir=.
309518781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
309618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
309718781e08Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
309818781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
309918781e08Smrg    break 2
310018781e08Smrg  fi
310118781e08Smrgdone
310218781e08Smrg  done
310318781e08SmrgIFS=$as_save_IFS
310418781e08Smrg
310518781e08Smrgfi
310618781e08Smrgfi
310718781e08SmrgCC=$ac_cv_prog_CC
310818781e08Smrgif test -n "$CC"; then
310918781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
311018781e08Smrg$as_echo "$CC" >&6; }
311118781e08Smrgelse
311218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
311318781e08Smrg$as_echo "no" >&6; }
311418781e08Smrgfi
311518781e08Smrg
311618781e08Smrg
311718781e08Smrgfi
311818781e08Smrgif test -z "$ac_cv_prog_CC"; then
311918781e08Smrg  ac_ct_CC=$CC
312018781e08Smrg  # Extract the first word of "gcc", so it can be a program name with args.
312118781e08Smrgset dummy gcc; ac_word=$2
312218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
312318781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
312418781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
312518781e08Smrg  $as_echo_n "(cached) " >&6
312618781e08Smrgelse
312718781e08Smrg  if test -n "$ac_ct_CC"; then
312818781e08Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
312918781e08Smrgelse
313018781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
313118781e08Smrgfor as_dir in $PATH
313218781e08Smrgdo
313318781e08Smrg  IFS=$as_save_IFS
313418781e08Smrg  test -z "$as_dir" && as_dir=.
313518781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
313618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
313718781e08Smrg    ac_cv_prog_ac_ct_CC="gcc"
313818781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
313918781e08Smrg    break 2
314018781e08Smrg  fi
314118781e08Smrgdone
314218781e08Smrg  done
314318781e08SmrgIFS=$as_save_IFS
314418781e08Smrg
314518781e08Smrgfi
314618781e08Smrgfi
314718781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
314818781e08Smrgif test -n "$ac_ct_CC"; then
314918781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
315018781e08Smrg$as_echo "$ac_ct_CC" >&6; }
315118781e08Smrgelse
315218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
315318781e08Smrg$as_echo "no" >&6; }
315418781e08Smrgfi
315518781e08Smrg
315618781e08Smrg  if test "x$ac_ct_CC" = x; then
315718781e08Smrg    CC=""
315818781e08Smrg  else
315918781e08Smrg    case $cross_compiling:$ac_tool_warned in
316018781e08Smrgyes:)
316118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
316218781e08Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
316318781e08Smrgac_tool_warned=yes ;;
316418781e08Smrgesac
316518781e08Smrg    CC=$ac_ct_CC
316618781e08Smrg  fi
316718781e08Smrgelse
316818781e08Smrg  CC="$ac_cv_prog_CC"
316918781e08Smrgfi
317018781e08Smrg
317118781e08Smrgif test -z "$CC"; then
317218781e08Smrg          if test -n "$ac_tool_prefix"; then
317318781e08Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
317418781e08Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
317518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
317618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
317718781e08Smrgif ${ac_cv_prog_CC+:} false; then :
317818781e08Smrg  $as_echo_n "(cached) " >&6
317918781e08Smrgelse
318018781e08Smrg  if test -n "$CC"; then
318118781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
318218781e08Smrgelse
318318781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
318418781e08Smrgfor as_dir in $PATH
318518781e08Smrgdo
318618781e08Smrg  IFS=$as_save_IFS
318718781e08Smrg  test -z "$as_dir" && as_dir=.
318818781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
318918781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
319018781e08Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
319118781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
319218781e08Smrg    break 2
319318781e08Smrg  fi
319418781e08Smrgdone
319518781e08Smrg  done
319618781e08SmrgIFS=$as_save_IFS
319718781e08Smrg
319818781e08Smrgfi
319918781e08Smrgfi
320018781e08SmrgCC=$ac_cv_prog_CC
320118781e08Smrgif test -n "$CC"; then
320218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
320318781e08Smrg$as_echo "$CC" >&6; }
320418781e08Smrgelse
320518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
320618781e08Smrg$as_echo "no" >&6; }
320718781e08Smrgfi
320818781e08Smrg
320918781e08Smrg
321018781e08Smrg  fi
321118781e08Smrgfi
321218781e08Smrgif test -z "$CC"; then
321318781e08Smrg  # Extract the first word of "cc", so it can be a program name with args.
321418781e08Smrgset dummy cc; ac_word=$2
321518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
321618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
321718781e08Smrgif ${ac_cv_prog_CC+:} false; then :
321818781e08Smrg  $as_echo_n "(cached) " >&6
321918781e08Smrgelse
322018781e08Smrg  if test -n "$CC"; then
322118781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
322218781e08Smrgelse
322318781e08Smrg  ac_prog_rejected=no
322418781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
322518781e08Smrgfor as_dir in $PATH
322618781e08Smrgdo
322718781e08Smrg  IFS=$as_save_IFS
322818781e08Smrg  test -z "$as_dir" && as_dir=.
322918781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
323018781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
323118781e08Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
323218781e08Smrg       ac_prog_rejected=yes
323318781e08Smrg       continue
323418781e08Smrg     fi
323518781e08Smrg    ac_cv_prog_CC="cc"
323618781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
323718781e08Smrg    break 2
323818781e08Smrg  fi
323918781e08Smrgdone
324018781e08Smrg  done
324118781e08SmrgIFS=$as_save_IFS
324218781e08Smrg
324318781e08Smrgif test $ac_prog_rejected = yes; then
324418781e08Smrg  # We found a bogon in the path, so make sure we never use it.
324518781e08Smrg  set dummy $ac_cv_prog_CC
324618781e08Smrg  shift
324718781e08Smrg  if test $# != 0; then
324818781e08Smrg    # We chose a different compiler from the bogus one.
324918781e08Smrg    # However, it has the same basename, so the bogon will be chosen
325018781e08Smrg    # first if we set CC to just the basename; use the full file name.
325118781e08Smrg    shift
325218781e08Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
325318781e08Smrg  fi
325418781e08Smrgfi
325518781e08Smrgfi
325618781e08Smrgfi
325718781e08SmrgCC=$ac_cv_prog_CC
325818781e08Smrgif test -n "$CC"; then
325918781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
326018781e08Smrg$as_echo "$CC" >&6; }
326118781e08Smrgelse
326218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
326318781e08Smrg$as_echo "no" >&6; }
326418781e08Smrgfi
326518781e08Smrg
326618781e08Smrg
326718781e08Smrgfi
326818781e08Smrgif test -z "$CC"; then
326918781e08Smrg  if test -n "$ac_tool_prefix"; then
327018781e08Smrg  for ac_prog in cl.exe
327118781e08Smrg  do
327218781e08Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
327318781e08Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
327418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
327518781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
327618781e08Smrgif ${ac_cv_prog_CC+:} false; then :
327718781e08Smrg  $as_echo_n "(cached) " >&6
327818781e08Smrgelse
327918781e08Smrg  if test -n "$CC"; then
328018781e08Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
328118781e08Smrgelse
328218781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
328318781e08Smrgfor as_dir in $PATH
328418781e08Smrgdo
328518781e08Smrg  IFS=$as_save_IFS
328618781e08Smrg  test -z "$as_dir" && as_dir=.
328718781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
328818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
328918781e08Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
329018781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
329118781e08Smrg    break 2
329218781e08Smrg  fi
329318781e08Smrgdone
329418781e08Smrg  done
329518781e08SmrgIFS=$as_save_IFS
329618781e08Smrg
329718781e08Smrgfi
329818781e08Smrgfi
329918781e08SmrgCC=$ac_cv_prog_CC
330018781e08Smrgif test -n "$CC"; then
330118781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
330218781e08Smrg$as_echo "$CC" >&6; }
330318781e08Smrgelse
330418781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
330518781e08Smrg$as_echo "no" >&6; }
330618781e08Smrgfi
330718781e08Smrg
330818781e08Smrg
330918781e08Smrg    test -n "$CC" && break
331018781e08Smrg  done
331118781e08Smrgfi
331218781e08Smrgif test -z "$CC"; then
331318781e08Smrg  ac_ct_CC=$CC
331418781e08Smrg  for ac_prog in cl.exe
331518781e08Smrgdo
331618781e08Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
331718781e08Smrgset dummy $ac_prog; ac_word=$2
331818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
331918781e08Smrg$as_echo_n "checking for $ac_word... " >&6; }
332018781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
332118781e08Smrg  $as_echo_n "(cached) " >&6
332218781e08Smrgelse
332318781e08Smrg  if test -n "$ac_ct_CC"; then
332418781e08Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
332518781e08Smrgelse
332618781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
332718781e08Smrgfor as_dir in $PATH
332818781e08Smrgdo
332918781e08Smrg  IFS=$as_save_IFS
333018781e08Smrg  test -z "$as_dir" && as_dir=.
333118781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
333218781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
333318781e08Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
333418781e08Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
333518781e08Smrg    break 2
333618781e08Smrg  fi
333718781e08Smrgdone
333818781e08Smrg  done
333918781e08SmrgIFS=$as_save_IFS
334018781e08Smrg
334118781e08Smrgfi
334218781e08Smrgfi
334318781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
334418781e08Smrgif test -n "$ac_ct_CC"; then
334518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
334618781e08Smrg$as_echo "$ac_ct_CC" >&6; }
334718781e08Smrgelse
334818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
334918781e08Smrg$as_echo "no" >&6; }
335018781e08Smrgfi
3351de2362d3Smrg
335218781e08Smrg
335318781e08Smrg  test -n "$ac_ct_CC" && break
335418781e08Smrgdone
33550d16fef4Smrg
33567821949aSmrg  if test "x$ac_ct_CC" = x; then
33577821949aSmrg    CC=""
33580d16fef4Smrg  else
33597821949aSmrg    case $cross_compiling:$ac_tool_warned in
33607821949aSmrgyes:)
33617821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33627821949aSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
33637821949aSmrgac_tool_warned=yes ;;
33647821949aSmrgesac
33657821949aSmrg    CC=$ac_ct_CC
33660d16fef4Smrg  fi
33670d16fef4Smrgfi
33680d16fef4Smrg
33697821949aSmrgfi
3370de2362d3Smrg
3371de2362d3Smrg
33727821949aSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33737821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33747821949aSmrgas_fn_error $? "no acceptable C compiler found in \$PATH
33757821949aSmrgSee \`config.log' for more details" "$LINENO" 5; }
3376de2362d3Smrg
33777821949aSmrg# Provide some information about the compiler.
33787821949aSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
33797821949aSmrgset X $ac_compile
33807821949aSmrgac_compiler=$2
33817821949aSmrgfor ac_option in --version -v -V -qversion; do
33827821949aSmrg  { { ac_try="$ac_compiler $ac_option >&5"
33837821949aSmrgcase "(($ac_try" in
33847821949aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33857821949aSmrg  *) ac_try_echo=$ac_try;;
3386de2362d3Smrgesac
33877821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
33887821949aSmrg$as_echo "$ac_try_echo"; } >&5
33897821949aSmrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
33907821949aSmrg  ac_status=$?
33917821949aSmrg  if test -s conftest.err; then
33927821949aSmrg    sed '10a\
33937821949aSmrg... rest of stderr output deleted ...
33947821949aSmrg         10q' conftest.err >conftest.er1
33957821949aSmrg    cat conftest.er1 >&5
33967821949aSmrg  fi
33977821949aSmrg  rm -f conftest.er1 conftest.err
33987821949aSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33997821949aSmrg  test $ac_status = 0; }
34007821949aSmrgdone
3401de2362d3Smrg
34027821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
34037821949aSmrg/* end confdefs.h.  */
3404de2362d3Smrg
34057821949aSmrgint
34067821949aSmrgmain ()
34077821949aSmrg{
3408de2362d3Smrg
34097821949aSmrg  ;
34107821949aSmrg  return 0;
34117821949aSmrg}
34127821949aSmrg_ACEOF
34137821949aSmrgac_clean_files_save=$ac_clean_files
34147821949aSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
34157821949aSmrg# Try to create an executable without -o first, disregard a.out.
34167821949aSmrg# It will help us diagnose broken compilers, and finding out an intuition
34177821949aSmrg# of exeext.
34187821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
34197821949aSmrg$as_echo_n "checking whether the C compiler works... " >&6; }
34207821949aSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3421de2362d3Smrg
34227821949aSmrg# The possible output files:
34237821949aSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3424de2362d3Smrg
34257821949aSmrgac_rmfiles=
34267821949aSmrgfor ac_file in $ac_files
34277821949aSmrgdo
34287821949aSmrg  case $ac_file in
34297821949aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
34307821949aSmrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
34317821949aSmrg  esac
34327821949aSmrgdone
34337821949aSmrgrm -f $ac_rmfiles
3434de2362d3Smrg
34357821949aSmrgif { { ac_try="$ac_link_default"
34367821949aSmrgcase "(($ac_try" in
34377821949aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34387821949aSmrg  *) ac_try_echo=$ac_try;;
34397821949aSmrgesac
34407821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34417821949aSmrg$as_echo "$ac_try_echo"; } >&5
34427821949aSmrg  (eval "$ac_link_default") 2>&5
34437821949aSmrg  ac_status=$?
34447821949aSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34457821949aSmrg  test $ac_status = 0; }; then :
34467821949aSmrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
34477821949aSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
34487821949aSmrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
34497821949aSmrg# so that the user can short-circuit this test for compilers unknown to
34507821949aSmrg# Autoconf.
34517821949aSmrgfor ac_file in $ac_files ''
3452de2362d3Smrgdo
34537821949aSmrg  test -f "$ac_file" || continue
34547821949aSmrg  case $ac_file in
34557821949aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
34567821949aSmrg	;;
34577821949aSmrg    [ab].out )
34587821949aSmrg	# We found the default executable, but exeext='' is most
34597821949aSmrg	# certainly right.
34607821949aSmrg	break;;
34617821949aSmrg    *.* )
34627821949aSmrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
34637821949aSmrg	then :; else
34647821949aSmrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
34657821949aSmrg	fi
34667821949aSmrg	# We set ac_cv_exeext here because the later test for it is not
34677821949aSmrg	# safe: cross compilers may not add the suffix if given an `-o'
34687821949aSmrg	# argument, so we may need to know it at that point already.
34697821949aSmrg	# Even if this section looks crufty: it has the advantage of
34707821949aSmrg	# actually working.
34717821949aSmrg	break;;
34727821949aSmrg    * )
34737821949aSmrg	break;;
34747821949aSmrg  esac
3475de2362d3Smrgdone
34767821949aSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3477de2362d3Smrg
3478de2362d3Smrgelse
34797821949aSmrg  ac_file=''
34807821949aSmrgfi
34817821949aSmrgif test -z "$ac_file"; then :
3482de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3483de2362d3Smrg$as_echo "no" >&6; }
34847821949aSmrg$as_echo "$as_me: failed program was:" >&5
34857821949aSmrgsed 's/^/| /' conftest.$ac_ext >&5
3486de2362d3Smrg
34877821949aSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34887821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
34897821949aSmrgas_fn_error 77 "C compiler cannot create executables
34907821949aSmrgSee \`config.log' for more details" "$LINENO" 5; }
34917821949aSmrgelse
34927821949aSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34937821949aSmrg$as_echo "yes" >&6; }
3494de2362d3Smrgfi
34957821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
34967821949aSmrg$as_echo_n "checking for C compiler default output file name... " >&6; }
34977821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
34987821949aSmrg$as_echo "$ac_file" >&6; }
34997821949aSmrgac_exeext=$ac_cv_exeext
3500de2362d3Smrg
35017821949aSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
35027821949aSmrgac_clean_files=$ac_clean_files_save
35037821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
35047821949aSmrg$as_echo_n "checking for suffix of executables... " >&6; }
35057821949aSmrgif { { ac_try="$ac_link"
35067821949aSmrgcase "(($ac_try" in
35077821949aSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35087821949aSmrg  *) ac_try_echo=$ac_try;;
3509de2362d3Smrgesac
35107821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35117821949aSmrg$as_echo "$ac_try_echo"; } >&5
35127821949aSmrg  (eval "$ac_link") 2>&5
35137821949aSmrg  ac_status=$?
35147821949aSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35157821949aSmrg  test $ac_status = 0; }; then :
35167821949aSmrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
35177821949aSmrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
35187821949aSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with
35197821949aSmrg# `rm'.
35207821949aSmrgfor ac_file in conftest.exe conftest conftest.*; do
35217821949aSmrg  test -f "$ac_file" || continue
35227821949aSmrg  case $ac_file in
35237821949aSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
35247821949aSmrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
35257821949aSmrg	  break;;
35267821949aSmrg    * ) break;;
35277821949aSmrg  esac
35287821949aSmrgdone
35297821949aSmrgelse
35307821949aSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35317821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
35327821949aSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
35337821949aSmrgSee \`config.log' for more details" "$LINENO" 5; }
3534de2362d3Smrgfi
35357821949aSmrgrm -f conftest conftest$ac_cv_exeext
35367821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
35377821949aSmrg$as_echo "$ac_cv_exeext" >&6; }
3538de2362d3Smrg
35397821949aSmrgrm -f conftest.$ac_ext
35407821949aSmrgEXEEXT=$ac_cv_exeext
35417821949aSmrgac_exeext=$EXEEXT
35427821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
35430d16fef4Smrg/* end confdefs.h.  */
35447821949aSmrg#include <stdio.h>
35450d16fef4Smrgint
35460d16fef4Smrgmain ()
35470d16fef4Smrg{
354818781e08SmrgFILE *f = fopen ("conftest.out", "w");
354918781e08Smrg return ferror (f) || fclose (f) != 0;
355018781e08Smrg
355118781e08Smrg  ;
355218781e08Smrg  return 0;
355318781e08Smrg}
355418781e08Smrg_ACEOF
355518781e08Smrgac_clean_files="$ac_clean_files conftest.out"
355618781e08Smrg# Check that the compiler produces executables we can run.  If not, either
355718781e08Smrg# the compiler is broken, or we cross compile.
355818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
355918781e08Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
356018781e08Smrgif test "$cross_compiling" != yes; then
356118781e08Smrg  { { ac_try="$ac_link"
356218781e08Smrgcase "(($ac_try" in
356318781e08Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
356418781e08Smrg  *) ac_try_echo=$ac_try;;
356518781e08Smrgesac
356618781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
356718781e08Smrg$as_echo "$ac_try_echo"; } >&5
356818781e08Smrg  (eval "$ac_link") 2>&5
356918781e08Smrg  ac_status=$?
357018781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
357118781e08Smrg  test $ac_status = 0; }
357218781e08Smrg  if { ac_try='./conftest$ac_cv_exeext'
357318781e08Smrg  { { case "(($ac_try" in
357418781e08Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
357518781e08Smrg  *) ac_try_echo=$ac_try;;
357618781e08Smrgesac
357718781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
357818781e08Smrg$as_echo "$ac_try_echo"; } >&5
357918781e08Smrg  (eval "$ac_try") 2>&5
358018781e08Smrg  ac_status=$?
358118781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
358218781e08Smrg  test $ac_status = 0; }; }; then
358318781e08Smrg    cross_compiling=no
358418781e08Smrg  else
358518781e08Smrg    if test "$cross_compiling" = maybe; then
358618781e08Smrg	cross_compiling=yes
358718781e08Smrg    else
358818781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
358918781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
359018781e08Smrgas_fn_error $? "cannot run C compiled programs.
359118781e08SmrgIf you meant to cross compile, use \`--host'.
359218781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
359318781e08Smrg    fi
359418781e08Smrg  fi
359518781e08Smrgfi
359618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
359718781e08Smrg$as_echo "$cross_compiling" >&6; }
359818781e08Smrg
359918781e08Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
360018781e08Smrgac_clean_files=$ac_clean_files_save
360118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
360218781e08Smrg$as_echo_n "checking for suffix of object files... " >&6; }
360318781e08Smrgif ${ac_cv_objext+:} false; then :
360418781e08Smrg  $as_echo_n "(cached) " >&6
360518781e08Smrgelse
360618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
360718781e08Smrg/* end confdefs.h.  */
360818781e08Smrg
360918781e08Smrgint
361018781e08Smrgmain ()
361118781e08Smrg{
361218781e08Smrg
361318781e08Smrg  ;
361418781e08Smrg  return 0;
361518781e08Smrg}
361618781e08Smrg_ACEOF
361718781e08Smrgrm -f conftest.o conftest.obj
361818781e08Smrgif { { ac_try="$ac_compile"
361918781e08Smrgcase "(($ac_try" in
362018781e08Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
362118781e08Smrg  *) ac_try_echo=$ac_try;;
362218781e08Smrgesac
362318781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
362418781e08Smrg$as_echo "$ac_try_echo"; } >&5
362518781e08Smrg  (eval "$ac_compile") 2>&5
362618781e08Smrg  ac_status=$?
362718781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
362818781e08Smrg  test $ac_status = 0; }; then :
362918781e08Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
363018781e08Smrg  test -f "$ac_file" || continue;
363118781e08Smrg  case $ac_file in
363218781e08Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
363318781e08Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
363418781e08Smrg       break;;
363518781e08Smrg  esac
363618781e08Smrgdone
363718781e08Smrgelse
363818781e08Smrg  $as_echo "$as_me: failed program was:" >&5
363918781e08Smrgsed 's/^/| /' conftest.$ac_ext >&5
364018781e08Smrg
364118781e08Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
364218781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
364318781e08Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
364418781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
364518781e08Smrgfi
364618781e08Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
364718781e08Smrgfi
364818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
364918781e08Smrg$as_echo "$ac_cv_objext" >&6; }
365018781e08SmrgOBJEXT=$ac_cv_objext
365118781e08Smrgac_objext=$OBJEXT
365218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
365318781e08Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
365418781e08Smrgif ${ac_cv_c_compiler_gnu+:} false; then :
365518781e08Smrg  $as_echo_n "(cached) " >&6
365618781e08Smrgelse
365718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
365818781e08Smrg/* end confdefs.h.  */
365918781e08Smrg
366018781e08Smrgint
366118781e08Smrgmain ()
366218781e08Smrg{
366318781e08Smrg#ifndef __GNUC__
366418781e08Smrg       choke me
366518781e08Smrg#endif
366618781e08Smrg
366718781e08Smrg  ;
366818781e08Smrg  return 0;
366918781e08Smrg}
367018781e08Smrg_ACEOF
367118781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
367218781e08Smrg  ac_compiler_gnu=yes
367318781e08Smrgelse
367418781e08Smrg  ac_compiler_gnu=no
367518781e08Smrgfi
367618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
367718781e08Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
367818781e08Smrg
367918781e08Smrgfi
368018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
368118781e08Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
368218781e08Smrgif test $ac_compiler_gnu = yes; then
368318781e08Smrg  GCC=yes
368418781e08Smrgelse
368518781e08Smrg  GCC=
368618781e08Smrgfi
368718781e08Smrgac_test_CFLAGS=${CFLAGS+set}
368818781e08Smrgac_save_CFLAGS=$CFLAGS
368918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
369018781e08Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
369118781e08Smrgif ${ac_cv_prog_cc_g+:} false; then :
369218781e08Smrg  $as_echo_n "(cached) " >&6
369318781e08Smrgelse
369418781e08Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
369518781e08Smrg   ac_c_werror_flag=yes
369618781e08Smrg   ac_cv_prog_cc_g=no
369718781e08Smrg   CFLAGS="-g"
369818781e08Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
369918781e08Smrg/* end confdefs.h.  */
370018781e08Smrg
370118781e08Smrgint
370218781e08Smrgmain ()
370318781e08Smrg{
370418781e08Smrg
370518781e08Smrg  ;
370618781e08Smrg  return 0;
370718781e08Smrg}
370818781e08Smrg_ACEOF
370918781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
371018781e08Smrg  ac_cv_prog_cc_g=yes
371118781e08Smrgelse
371218781e08Smrg  CFLAGS=""
371318781e08Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
371418781e08Smrg/* end confdefs.h.  */
371518781e08Smrg
371618781e08Smrgint
371718781e08Smrgmain ()
371818781e08Smrg{
371918781e08Smrg
372018781e08Smrg  ;
372118781e08Smrg  return 0;
372218781e08Smrg}
372318781e08Smrg_ACEOF
372418781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
372518781e08Smrg
372618781e08Smrgelse
372718781e08Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
372818781e08Smrg	 CFLAGS="-g"
372918781e08Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
373018781e08Smrg/* end confdefs.h.  */
373118781e08Smrg
373218781e08Smrgint
373318781e08Smrgmain ()
373418781e08Smrg{
373518781e08Smrg
373618781e08Smrg  ;
373718781e08Smrg  return 0;
373818781e08Smrg}
373918781e08Smrg_ACEOF
374018781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
374118781e08Smrg  ac_cv_prog_cc_g=yes
374218781e08Smrgfi
374318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
374418781e08Smrgfi
374518781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
374618781e08Smrgfi
374718781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
374818781e08Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
374918781e08Smrgfi
375018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
375118781e08Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
375218781e08Smrgif test "$ac_test_CFLAGS" = set; then
375318781e08Smrg  CFLAGS=$ac_save_CFLAGS
375418781e08Smrgelif test $ac_cv_prog_cc_g = yes; then
375518781e08Smrg  if test "$GCC" = yes; then
375618781e08Smrg    CFLAGS="-g -O2"
375718781e08Smrg  else
375818781e08Smrg    CFLAGS="-g"
375918781e08Smrg  fi
376018781e08Smrgelse
376118781e08Smrg  if test "$GCC" = yes; then
376218781e08Smrg    CFLAGS="-O2"
376318781e08Smrg  else
376418781e08Smrg    CFLAGS=
376518781e08Smrg  fi
376618781e08Smrgfi
376718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
376818781e08Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
376918781e08Smrgif ${ac_cv_prog_cc_c89+:} false; then :
377018781e08Smrg  $as_echo_n "(cached) " >&6
377118781e08Smrgelse
377218781e08Smrg  ac_cv_prog_cc_c89=no
377318781e08Smrgac_save_CC=$CC
377418781e08Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
377518781e08Smrg/* end confdefs.h.  */
377618781e08Smrg#include <stdarg.h>
377718781e08Smrg#include <stdio.h>
377818781e08Smrgstruct stat;
377918781e08Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
378018781e08Smrgstruct buf { int x; };
378118781e08SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
378218781e08Smrgstatic char *e (p, i)
378318781e08Smrg     char **p;
378418781e08Smrg     int i;
378518781e08Smrg{
378618781e08Smrg  return p[i];
378718781e08Smrg}
378818781e08Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
378918781e08Smrg{
379018781e08Smrg  char *s;
379118781e08Smrg  va_list v;
379218781e08Smrg  va_start (v,p);
379318781e08Smrg  s = g (p, va_arg (v,int));
379418781e08Smrg  va_end (v);
379518781e08Smrg  return s;
379618781e08Smrg}
379718781e08Smrg
379818781e08Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
379918781e08Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
380018781e08Smrg   These don't provoke an error unfortunately, instead are silently treated
380118781e08Smrg   as 'x'.  The following induces an error, until -std is added to get
380218781e08Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
380318781e08Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
380418781e08Smrg   that's true only with -std.  */
380518781e08Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
380618781e08Smrg
380718781e08Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
380818781e08Smrg   inside strings and character constants.  */
380918781e08Smrg#define FOO(x) 'x'
381018781e08Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
381118781e08Smrg
381218781e08Smrgint test (int i, double x);
381318781e08Smrgstruct s1 {int (*f) (int a);};
381418781e08Smrgstruct s2 {int (*f) (double a);};
381518781e08Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
381618781e08Smrgint argc;
381718781e08Smrgchar **argv;
381818781e08Smrgint
381918781e08Smrgmain ()
382018781e08Smrg{
382118781e08Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
38220d16fef4Smrg  ;
38230d16fef4Smrg  return 0;
38240d16fef4Smrg}
38250d16fef4Smrg_ACEOF
382618781e08Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
382718781e08Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
382818781e08Smrgdo
382918781e08Smrg  CC="$ac_save_CC $ac_arg"
383018781e08Smrg  if ac_fn_c_try_compile "$LINENO"; then :
383118781e08Smrg  ac_cv_prog_cc_c89=$ac_arg
383218781e08Smrgfi
383318781e08Smrgrm -f core conftest.err conftest.$ac_objext
383418781e08Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
383518781e08Smrgdone
383618781e08Smrgrm -f conftest.$ac_ext
383718781e08SmrgCC=$ac_save_CC
383818781e08Smrg
383918781e08Smrgfi
384018781e08Smrg# AC_CACHE_VAL
384118781e08Smrgcase "x$ac_cv_prog_cc_c89" in
384218781e08Smrg  x)
384318781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
384418781e08Smrg$as_echo "none needed" >&6; } ;;
384518781e08Smrg  xno)
384618781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
384718781e08Smrg$as_echo "unsupported" >&6; } ;;
384818781e08Smrg  *)
384918781e08Smrg    CC="$CC $ac_cv_prog_cc_c89"
385018781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
385118781e08Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
38527821949aSmrgesac
385318781e08Smrgif test "x$ac_cv_prog_cc_c89" != xno; then :
385418781e08Smrg
3855de2362d3Smrgfi
3856de2362d3Smrg
385718781e08Smrgac_ext=c
385818781e08Smrgac_cpp='$CPP $CPPFLAGS'
385918781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
386018781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
386118781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
386218781e08Smrg
386318781e08Smrgac_ext=c
386418781e08Smrgac_cpp='$CPP $CPPFLAGS'
386518781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
386618781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
386718781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
386818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
386918781e08Smrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
387018781e08Smrgif ${am_cv_prog_cc_c_o+:} false; then :
38717821949aSmrg  $as_echo_n "(cached) " >&6
3872de2362d3Smrgelse
38737821949aSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38747821949aSmrg/* end confdefs.h.  */
3875de2362d3Smrg
38767821949aSmrgint
38777821949aSmrgmain ()
38787821949aSmrg{
3879de2362d3Smrg
38807821949aSmrg  ;
38817821949aSmrg  return 0;
38827821949aSmrg}
38837821949aSmrg_ACEOF
388418781e08Smrg  # Make sure it works both with $CC and with simple cc.
388518781e08Smrg  # Following AC_PROG_CC_C_O, we do the test twice because some
388618781e08Smrg  # compilers refuse to overwrite an existing .o file with -o,
388718781e08Smrg  # though they will create one.
388818781e08Smrg  am_cv_prog_cc_c_o=yes
388918781e08Smrg  for am_i in 1 2; do
389018781e08Smrg    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
389118781e08Smrg   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
389218781e08Smrg   ac_status=$?
389318781e08Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
389418781e08Smrg   (exit $ac_status); } \
389518781e08Smrg         && test -f conftest2.$ac_objext; then
389618781e08Smrg      : OK
389718781e08Smrg    else
389818781e08Smrg      am_cv_prog_cc_c_o=no
389918781e08Smrg      break
390018781e08Smrg    fi
390118781e08Smrg  done
390218781e08Smrg  rm -f core conftest*
390318781e08Smrg  unset am_i
390418781e08Smrgfi
390518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
390618781e08Smrg$as_echo "$am_cv_prog_cc_c_o" >&6; }
390718781e08Smrgif test "$am_cv_prog_cc_c_o" != yes; then
390818781e08Smrg   # Losing compiler, so override with the script.
390918781e08Smrg   # FIXME: It is wrong to rewrite CC.
391018781e08Smrg   # But if we don't then we get into trouble of one sort or another.
391118781e08Smrg   # A longer-term fix would be to have automake use am__CC in this case,
391218781e08Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
391318781e08Smrg   CC="$am_aux_dir/compile $CC"
391418781e08Smrgfi
391518781e08Smrgac_ext=c
391618781e08Smrgac_cpp='$CPP $CPPFLAGS'
391718781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
391818781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
391918781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
392018781e08Smrg
392118781e08Smrg
392218781e08Smrgdepcc="$CC"   am_compiler_list=
392318781e08Smrg
392418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
392518781e08Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
392618781e08Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
392718781e08Smrg  $as_echo_n "(cached) " >&6
39287821949aSmrgelse
392918781e08Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
393018781e08Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
393118781e08Smrg  # making bogus files that we don't know about and never remove.  For
393218781e08Smrg  # instance it was reported that on HP-UX the gcc test will end up
393318781e08Smrg  # making a dummy file named 'D' -- because '-MD' means "put the output
393418781e08Smrg  # in D".
393518781e08Smrg  rm -rf conftest.dir
393618781e08Smrg  mkdir conftest.dir
393718781e08Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
393818781e08Smrg  # using a relative directory.
393918781e08Smrg  cp "$am_depcomp" conftest.dir
394018781e08Smrg  cd conftest.dir
394118781e08Smrg  # We will build objects and dependencies in a subdirectory because
394218781e08Smrg  # it helps to detect inapplicable dependency modes.  For instance
394318781e08Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
394418781e08Smrg  # side effect of compilation, but ICC will put the dependencies in
394518781e08Smrg  # the current directory while Tru64 will put them in the object
394618781e08Smrg  # directory.
394718781e08Smrg  mkdir sub
394818781e08Smrg
394918781e08Smrg  am_cv_CC_dependencies_compiler_type=none
395018781e08Smrg  if test "$am_compiler_list" = ""; then
395118781e08Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
395218781e08Smrg  fi
395318781e08Smrg  am__universal=false
395418781e08Smrg  case " $depcc " in #(
395518781e08Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
395618781e08Smrg     esac
395718781e08Smrg
395818781e08Smrg  for depmode in $am_compiler_list; do
395918781e08Smrg    # Setup a source with many dependencies, because some compilers
396018781e08Smrg    # like to wrap large dependency lists on column 80 (with \), and
396118781e08Smrg    # we should not choose a depcomp mode which is confused by this.
396218781e08Smrg    #
396318781e08Smrg    # We need to recreate these files for each test, as the compiler may
396418781e08Smrg    # overwrite some of them when testing with obscure command lines.
396518781e08Smrg    # This happens at least with the AIX C compiler.
396618781e08Smrg    : > sub/conftest.c
396718781e08Smrg    for i in 1 2 3 4 5 6; do
396818781e08Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
396918781e08Smrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
397018781e08Smrg      # Solaris 10 /bin/sh.
397118781e08Smrg      echo '/* dummy */' > sub/conftst$i.h
397218781e08Smrg    done
397318781e08Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
397418781e08Smrg
397518781e08Smrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
397618781e08Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
397718781e08Smrg    # handle '-M -o', and we need to detect this.  Also, some Intel
397818781e08Smrg    # versions had trouble with output in subdirs.
397918781e08Smrg    am__obj=sub/conftest.${OBJEXT-o}
398018781e08Smrg    am__minus_obj="-o $am__obj"
398118781e08Smrg    case $depmode in
398218781e08Smrg    gcc)
398318781e08Smrg      # This depmode causes a compiler race in universal mode.
398418781e08Smrg      test "$am__universal" = false || continue
398518781e08Smrg      ;;
398618781e08Smrg    nosideeffect)
398718781e08Smrg      # After this tag, mechanisms are not by side-effect, so they'll
398818781e08Smrg      # only be used when explicitly requested.
398918781e08Smrg      if test "x$enable_dependency_tracking" = xyes; then
399018781e08Smrg	continue
399118781e08Smrg      else
399218781e08Smrg	break
399318781e08Smrg      fi
399418781e08Smrg      ;;
399518781e08Smrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
399618781e08Smrg      # This compiler won't grok '-c -o', but also, the minuso test has
399718781e08Smrg      # not run yet.  These depmodes are late enough in the game, and
399818781e08Smrg      # so weak that their functioning should not be impacted.
399918781e08Smrg      am__obj=conftest.${OBJEXT-o}
400018781e08Smrg      am__minus_obj=
400118781e08Smrg      ;;
400218781e08Smrg    none) break ;;
400318781e08Smrg    esac
400418781e08Smrg    if depmode=$depmode \
400518781e08Smrg       source=sub/conftest.c object=$am__obj \
400618781e08Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
400718781e08Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
400818781e08Smrg         >/dev/null 2>conftest.err &&
400918781e08Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
401018781e08Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
401118781e08Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
401218781e08Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
401318781e08Smrg      # icc doesn't choke on unknown options, it will just issue warnings
401418781e08Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
401518781e08Smrg      # that says an option was ignored or not supported.
401618781e08Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
401718781e08Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
401818781e08Smrg      # The diagnosis changed in icc 8.0:
401918781e08Smrg      #   icc: Command line remark: option '-MP' not supported
402018781e08Smrg      if (grep 'ignoring option' conftest.err ||
402118781e08Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
402218781e08Smrg        am_cv_CC_dependencies_compiler_type=$depmode
402318781e08Smrg        break
402418781e08Smrg      fi
402518781e08Smrg    fi
402618781e08Smrg  done
4027de2362d3Smrg
402818781e08Smrg  cd ..
402918781e08Smrg  rm -rf conftest.dir
4030de2362d3Smrgelse
403118781e08Smrg  am_cv_CC_dependencies_compiler_type=none
403218781e08Smrgfi
40337821949aSmrg
403418781e08Smrgfi
403518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
403618781e08Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
403718781e08SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4038de2362d3Smrg
403918781e08Smrg if
404018781e08Smrg  test "x$enable_dependency_tracking" != xno \
404118781e08Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
404218781e08Smrg  am__fastdepCC_TRUE=
404318781e08Smrg  am__fastdepCC_FALSE='#'
40447821949aSmrgelse
404518781e08Smrg  am__fastdepCC_TRUE='#'
404618781e08Smrg  am__fastdepCC_FALSE=
4047de2362d3Smrgfi
40487821949aSmrg
404918781e08Smrg
405018781e08Smrg
405118781e08Smrg# Check whether --enable-largefile was given.
405218781e08Smrgif test "${enable_largefile+set}" = set; then :
405318781e08Smrg  enableval=$enable_largefile;
4054de2362d3Smrgfi
405518781e08Smrg
405618781e08Smrgif test "$enable_largefile" != no; then
405718781e08Smrg
405818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
405918781e08Smrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
406018781e08Smrgif ${ac_cv_sys_largefile_CC+:} false; then :
4061de2362d3Smrg  $as_echo_n "(cached) " >&6
4062de2362d3Smrgelse
406318781e08Smrg  ac_cv_sys_largefile_CC=no
406418781e08Smrg     if test "$GCC" != yes; then
406518781e08Smrg       ac_save_CC=$CC
406618781e08Smrg       while :; do
406718781e08Smrg	 # IRIX 6.2 and later do not support large files by default,
406818781e08Smrg	 # so use the C compiler's -n32 option if that helps.
406918781e08Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4070de2362d3Smrg/* end confdefs.h.  */
407118781e08Smrg#include <sys/types.h>
407218781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
407318781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
407418781e08Smrg    since some C++ compilers masquerading as C compilers
407518781e08Smrg    incorrectly reject 9223372036854775807.  */
407618781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
407718781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
407818781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
407918781e08Smrg		      ? 1 : -1];
4080de2362d3Smrgint
4081de2362d3Smrgmain ()
4082de2362d3Smrg{
4083de2362d3Smrg
4084de2362d3Smrg  ;
4085de2362d3Smrg  return 0;
4086de2362d3Smrg}
4087de2362d3Smrg_ACEOF
408818781e08Smrg	 if ac_fn_c_try_compile "$LINENO"; then :
408918781e08Smrg  break
409018781e08Smrgfi
409118781e08Smrgrm -f core conftest.err conftest.$ac_objext
409218781e08Smrg	 CC="$CC -n32"
409318781e08Smrg	 if ac_fn_c_try_compile "$LINENO"; then :
409418781e08Smrg  ac_cv_sys_largefile_CC=' -n32'; break
409518781e08Smrgfi
409618781e08Smrgrm -f core conftest.err conftest.$ac_objext
409718781e08Smrg	 break
409818781e08Smrg       done
409918781e08Smrg       CC=$ac_save_CC
410018781e08Smrg       rm -f conftest.$ac_ext
410118781e08Smrg    fi
410218781e08Smrgfi
410318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
410418781e08Smrg$as_echo "$ac_cv_sys_largefile_CC" >&6; }
410518781e08Smrg  if test "$ac_cv_sys_largefile_CC" != no; then
410618781e08Smrg    CC=$CC$ac_cv_sys_largefile_CC
410718781e08Smrg  fi
410818781e08Smrg
410918781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
411018781e08Smrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
411118781e08Smrgif ${ac_cv_sys_file_offset_bits+:} false; then :
411218781e08Smrg  $as_echo_n "(cached) " >&6
41137821949aSmrgelse
411418781e08Smrg  while :; do
411518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4116de2362d3Smrg/* end confdefs.h.  */
411718781e08Smrg#include <sys/types.h>
411818781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
411918781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
412018781e08Smrg    since some C++ compilers masquerading as C compilers
412118781e08Smrg    incorrectly reject 9223372036854775807.  */
412218781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
412318781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
412418781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
412518781e08Smrg		      ? 1 : -1];
4126de2362d3Smrgint
4127de2362d3Smrgmain ()
4128de2362d3Smrg{
4129de2362d3Smrg
4130de2362d3Smrg  ;
4131de2362d3Smrg  return 0;
4132de2362d3Smrg}
4133de2362d3Smrg_ACEOF
4134de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
413518781e08Smrg  ac_cv_sys_file_offset_bits=no; break
413618781e08Smrgfi
413718781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
413818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4139de2362d3Smrg/* end confdefs.h.  */
414018781e08Smrg#define _FILE_OFFSET_BITS 64
414118781e08Smrg#include <sys/types.h>
414218781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
414318781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
414418781e08Smrg    since some C++ compilers masquerading as C compilers
414518781e08Smrg    incorrectly reject 9223372036854775807.  */
414618781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
414718781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
414818781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
414918781e08Smrg		      ? 1 : -1];
4150de2362d3Smrgint
4151de2362d3Smrgmain ()
4152de2362d3Smrg{
4153de2362d3Smrg
4154de2362d3Smrg  ;
4155de2362d3Smrg  return 0;
4156de2362d3Smrg}
4157de2362d3Smrg_ACEOF
4158de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
415918781e08Smrg  ac_cv_sys_file_offset_bits=64; break
41607821949aSmrgfi
41617821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
416218781e08Smrg  ac_cv_sys_file_offset_bits=unknown
416318781e08Smrg  break
416418781e08Smrgdone
4165de2362d3Smrgfi
416618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
416718781e08Smrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
416818781e08Smrgcase $ac_cv_sys_file_offset_bits in #(
416918781e08Smrg  no | unknown) ;;
417018781e08Smrg  *)
417118781e08Smrgcat >>confdefs.h <<_ACEOF
417218781e08Smrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
417318781e08Smrg_ACEOF
417418781e08Smrg;;
417518781e08Smrgesac
417618781e08Smrgrm -rf conftest*
417718781e08Smrg  if test $ac_cv_sys_file_offset_bits = unknown; then
417818781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
417918781e08Smrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
418018781e08Smrgif ${ac_cv_sys_large_files+:} false; then :
41817821949aSmrg  $as_echo_n "(cached) " >&6
41827821949aSmrgelse
418318781e08Smrg  while :; do
418418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4185de2362d3Smrg/* end confdefs.h.  */
4186de2362d3Smrg#include <sys/types.h>
418718781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
418818781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
418918781e08Smrg    since some C++ compilers masquerading as C compilers
419018781e08Smrg    incorrectly reject 9223372036854775807.  */
419118781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
419218781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
419318781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
419418781e08Smrg		      ? 1 : -1];
4195de2362d3Smrgint
4196de2362d3Smrgmain ()
4197de2362d3Smrg{
419818781e08Smrg
4199de2362d3Smrg  ;
4200de2362d3Smrg  return 0;
4201de2362d3Smrg}
4202de2362d3Smrg_ACEOF
420318781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
420418781e08Smrg  ac_cv_sys_large_files=no; break
4205de2362d3Smrgfi
420618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
420718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
420818781e08Smrg/* end confdefs.h.  */
420918781e08Smrg#define _LARGE_FILES 1
421018781e08Smrg#include <sys/types.h>
421118781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly.
421218781e08Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
421318781e08Smrg    since some C++ compilers masquerading as C compilers
421418781e08Smrg    incorrectly reject 9223372036854775807.  */
421518781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
421618781e08Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
421718781e08Smrg		       && LARGE_OFF_T % 2147483647 == 1)
421818781e08Smrg		      ? 1 : -1];
421918781e08Smrgint
422018781e08Smrgmain ()
422118781e08Smrg{
42227821949aSmrg
422318781e08Smrg  ;
422418781e08Smrg  return 0;
422518781e08Smrg}
422618781e08Smrg_ACEOF
422718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
422818781e08Smrg  ac_cv_sys_large_files=1; break
4229de2362d3Smrgfi
423018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
423118781e08Smrg  ac_cv_sys_large_files=unknown
423218781e08Smrg  break
423318781e08Smrgdone
423418781e08Smrgfi
423518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
423618781e08Smrg$as_echo "$ac_cv_sys_large_files" >&6; }
423718781e08Smrgcase $ac_cv_sys_large_files in #(
423818781e08Smrg  no | unknown) ;;
4239de2362d3Smrg  *)
424018781e08Smrgcat >>confdefs.h <<_ACEOF
424118781e08Smrg#define _LARGE_FILES $ac_cv_sys_large_files
424218781e08Smrg_ACEOF
424318781e08Smrg;;
4244de2362d3Smrgesac
424518781e08Smrgrm -rf conftest*
424618781e08Smrg  fi
424718781e08Smrg
4248de2362d3Smrg
4249de2362d3Smrgfi
4250de2362d3Smrg
425118781e08Smrg
425218781e08Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
425318781e08Smrg
425418781e08Smrg
425518781e08Smrg
425618781e08Smrg
425718781e08Smrg
425818781e08Smrg
425918781e08Smrg
426018781e08Smrg
426118781e08Smrg
426218781e08Smrg
4263de2362d3Smrg
4264de2362d3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4265de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4266de2362d3Smrgif ${ac_cv_prog_cc_c99+:} false; then :
4267de2362d3Smrg  $as_echo_n "(cached) " >&6
4268de2362d3Smrgelse
4269de2362d3Smrg  ac_cv_prog_cc_c99=no
4270de2362d3Smrgac_save_CC=$CC
4271de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4272de2362d3Smrg/* end confdefs.h.  */
4273de2362d3Smrg#include <stdarg.h>
4274de2362d3Smrg#include <stdbool.h>
4275de2362d3Smrg#include <stdlib.h>
4276de2362d3Smrg#include <wchar.h>
4277de2362d3Smrg#include <stdio.h>
4278de2362d3Smrg
4279de2362d3Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
4280de2362d3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__)
4281de2362d3Smrg#define showlist(...) puts (#__VA_ARGS__)
4282de2362d3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4283de2362d3Smrgstatic void
4284de2362d3Smrgtest_varargs_macros (void)
4285de2362d3Smrg{
4286de2362d3Smrg  int x = 1234;
4287de2362d3Smrg  int y = 5678;
4288de2362d3Smrg  debug ("Flag");
4289de2362d3Smrg  debug ("X = %d\n", x);
4290de2362d3Smrg  showlist (The first, second, and third items.);
4291de2362d3Smrg  report (x>y, "x is %d but y is %d", x, y);
4292de2362d3Smrg}
4293de2362d3Smrg
4294de2362d3Smrg// Check long long types.
4295de2362d3Smrg#define BIG64 18446744073709551615ull
4296de2362d3Smrg#define BIG32 4294967295ul
4297de2362d3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4298de2362d3Smrg#if !BIG_OK
4299de2362d3Smrg  your preprocessor is broken;
4300de2362d3Smrg#endif
4301de2362d3Smrg#if BIG_OK
4302de2362d3Smrg#else
4303de2362d3Smrg  your preprocessor is broken;
4304de2362d3Smrg#endif
4305de2362d3Smrgstatic long long int bignum = -9223372036854775807LL;
4306de2362d3Smrgstatic unsigned long long int ubignum = BIG64;
4307de2362d3Smrg
4308de2362d3Smrgstruct incomplete_array
4309de2362d3Smrg{
4310de2362d3Smrg  int datasize;
4311de2362d3Smrg  double data[];
4312de2362d3Smrg};
4313de2362d3Smrg
4314de2362d3Smrgstruct named_init {
4315de2362d3Smrg  int number;
4316de2362d3Smrg  const wchar_t *name;
4317de2362d3Smrg  double average;
4318de2362d3Smrg};
4319de2362d3Smrg
4320de2362d3Smrgtypedef const char *ccp;
4321de2362d3Smrg
4322de2362d3Smrgstatic inline int
4323de2362d3Smrgtest_restrict (ccp restrict text)
4324de2362d3Smrg{
4325de2362d3Smrg  // See if C++-style comments work.
4326de2362d3Smrg  // Iterate through items via the restricted pointer.
4327de2362d3Smrg  // Also check for declarations in for loops.
4328de2362d3Smrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4329de2362d3Smrg    continue;
4330de2362d3Smrg  return 0;
4331de2362d3Smrg}
4332de2362d3Smrg
4333de2362d3Smrg// Check varargs and va_copy.
4334de2362d3Smrgstatic void
4335de2362d3Smrgtest_varargs (const char *format, ...)
4336de2362d3Smrg{
4337de2362d3Smrg  va_list args;
4338de2362d3Smrg  va_start (args, format);
4339de2362d3Smrg  va_list args_copy;
4340de2362d3Smrg  va_copy (args_copy, args);
4341de2362d3Smrg
4342de2362d3Smrg  const char *str;
4343de2362d3Smrg  int number;
4344de2362d3Smrg  float fnumber;
4345de2362d3Smrg
4346de2362d3Smrg  while (*format)
4347de2362d3Smrg    {
4348de2362d3Smrg      switch (*format++)
4349de2362d3Smrg	{
4350de2362d3Smrg	case 's': // string
4351de2362d3Smrg	  str = va_arg (args_copy, const char *);
4352de2362d3Smrg	  break;
4353de2362d3Smrg	case 'd': // int
4354de2362d3Smrg	  number = va_arg (args_copy, int);
4355de2362d3Smrg	  break;
4356de2362d3Smrg	case 'f': // float
4357de2362d3Smrg	  fnumber = va_arg (args_copy, double);
4358de2362d3Smrg	  break;
4359de2362d3Smrg	default:
4360de2362d3Smrg	  break;
4361de2362d3Smrg	}
4362de2362d3Smrg    }
4363de2362d3Smrg  va_end (args_copy);
4364de2362d3Smrg  va_end (args);
4365de2362d3Smrg}
4366de2362d3Smrg
4367de2362d3Smrgint
4368de2362d3Smrgmain ()
4369de2362d3Smrg{
4370de2362d3Smrg
4371de2362d3Smrg  // Check bool.
4372de2362d3Smrg  _Bool success = false;
4373de2362d3Smrg
4374de2362d3Smrg  // Check restrict.
4375de2362d3Smrg  if (test_restrict ("String literal") == 0)
4376de2362d3Smrg    success = true;
4377de2362d3Smrg  char *restrict newvar = "Another string";
4378de2362d3Smrg
4379de2362d3Smrg  // Check varargs.
4380de2362d3Smrg  test_varargs ("s, d' f .", "string", 65, 34.234);
4381de2362d3Smrg  test_varargs_macros ();
4382de2362d3Smrg
4383de2362d3Smrg  // Check flexible array members.
4384de2362d3Smrg  struct incomplete_array *ia =
4385de2362d3Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4386de2362d3Smrg  ia->datasize = 10;
4387de2362d3Smrg  for (int i = 0; i < ia->datasize; ++i)
4388de2362d3Smrg    ia->data[i] = i * 1.234;
4389de2362d3Smrg
4390de2362d3Smrg  // Check named initializers.
4391de2362d3Smrg  struct named_init ni = {
4392de2362d3Smrg    .number = 34,
4393de2362d3Smrg    .name = L"Test wide string",
4394de2362d3Smrg    .average = 543.34343,
4395de2362d3Smrg  };
4396de2362d3Smrg
4397de2362d3Smrg  ni.number = 58;
4398de2362d3Smrg
4399de2362d3Smrg  int dynamic_array[ni.number];
4400de2362d3Smrg  dynamic_array[ni.number - 1] = 543;
4401de2362d3Smrg
4402de2362d3Smrg  // work around unused variable warnings
4403de2362d3Smrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4404de2362d3Smrg	  || dynamic_array[ni.number - 1] != 543);
4405de2362d3Smrg
4406de2362d3Smrg  ;
4407de2362d3Smrg  return 0;
4408de2362d3Smrg}
4409de2362d3Smrg_ACEOF
441018781e08Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4411de2362d3Smrgdo
4412de2362d3Smrg  CC="$ac_save_CC $ac_arg"
4413de2362d3Smrg  if ac_fn_c_try_compile "$LINENO"; then :
4414de2362d3Smrg  ac_cv_prog_cc_c99=$ac_arg
4415de2362d3Smrgfi
4416de2362d3Smrgrm -f core conftest.err conftest.$ac_objext
4417de2362d3Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4418de2362d3Smrgdone
4419de2362d3Smrgrm -f conftest.$ac_ext
4420de2362d3SmrgCC=$ac_save_CC
4421de2362d3Smrg
4422de2362d3Smrgfi
4423de2362d3Smrg# AC_CACHE_VAL
4424de2362d3Smrgcase "x$ac_cv_prog_cc_c99" in
4425de2362d3Smrg  x)
4426de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4427de2362d3Smrg$as_echo "none needed" >&6; } ;;
4428de2362d3Smrg  xno)
4429de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4430de2362d3Smrg$as_echo "unsupported" >&6; } ;;
4431de2362d3Smrg  *)
4432de2362d3Smrg    CC="$CC $ac_cv_prog_cc_c99"
4433de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4434de2362d3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4435de2362d3Smrgesac
4436de2362d3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then :
4437de2362d3Smrg
4438de2362d3Smrgfi
4439de2362d3Smrg
4440de2362d3Smrg
4441de2362d3Smrgac_ext=c
4442de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
4443de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4444de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4445de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4446de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4447de2362d3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
4448de2362d3Smrg# On Suns, sometimes $CPP names a directory.
4449de2362d3Smrgif test -n "$CPP" && test -d "$CPP"; then
4450de2362d3Smrg  CPP=
4451de2362d3Smrgfi
4452de2362d3Smrgif test -z "$CPP"; then
4453de2362d3Smrg  if ${ac_cv_prog_CPP+:} false; then :
4454de2362d3Smrg  $as_echo_n "(cached) " >&6
4455de2362d3Smrgelse
4456de2362d3Smrg      # Double quotes because CPP needs to be expanded
4457de2362d3Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4458de2362d3Smrg    do
4459de2362d3Smrg      ac_preproc_ok=false
4460de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes
4461de2362d3Smrgdo
4462de2362d3Smrg  # Use a header file that comes with gcc, so configuring glibc
4463de2362d3Smrg  # with a fresh cross-compiler works.
4464de2362d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4465de2362d3Smrg  # <limits.h> exists even on freestanding compilers.
4466de2362d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4467de2362d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4468de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4469de2362d3Smrg/* end confdefs.h.  */
4470de2362d3Smrg#ifdef __STDC__
4471de2362d3Smrg# include <limits.h>
4472de2362d3Smrg#else
4473de2362d3Smrg# include <assert.h>
4474de2362d3Smrg#endif
4475de2362d3Smrg		     Syntax error
4476de2362d3Smrg_ACEOF
4477de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4478de2362d3Smrg
4479de2362d3Smrgelse
4480de2362d3Smrg  # Broken: fails on valid input.
4481de2362d3Smrgcontinue
4482de2362d3Smrgfi
4483de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4484de2362d3Smrg
4485de2362d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4486de2362d3Smrg  # can be detected and how.
4487de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4488de2362d3Smrg/* end confdefs.h.  */
4489de2362d3Smrg#include <ac_nonexistent.h>
4490de2362d3Smrg_ACEOF
4491de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4492de2362d3Smrg  # Broken: success on invalid input.
4493de2362d3Smrgcontinue
4494de2362d3Smrgelse
4495de2362d3Smrg  # Passes both tests.
4496de2362d3Smrgac_preproc_ok=:
4497de2362d3Smrgbreak
4498de2362d3Smrgfi
4499de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4500de2362d3Smrg
4501de2362d3Smrgdone
4502de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4503de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4504de2362d3Smrgif $ac_preproc_ok; then :
4505de2362d3Smrg  break
4506de2362d3Smrgfi
4507de2362d3Smrg
4508de2362d3Smrg    done
4509de2362d3Smrg    ac_cv_prog_CPP=$CPP
4510de2362d3Smrg
4511de2362d3Smrgfi
4512de2362d3Smrg  CPP=$ac_cv_prog_CPP
4513de2362d3Smrgelse
4514de2362d3Smrg  ac_cv_prog_CPP=$CPP
4515de2362d3Smrgfi
4516de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4517de2362d3Smrg$as_echo "$CPP" >&6; }
4518de2362d3Smrgac_preproc_ok=false
4519de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes
4520de2362d3Smrgdo
4521de2362d3Smrg  # Use a header file that comes with gcc, so configuring glibc
4522de2362d3Smrg  # with a fresh cross-compiler works.
4523de2362d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4524de2362d3Smrg  # <limits.h> exists even on freestanding compilers.
4525de2362d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4526de2362d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4527de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4528de2362d3Smrg/* end confdefs.h.  */
4529de2362d3Smrg#ifdef __STDC__
4530de2362d3Smrg# include <limits.h>
4531de2362d3Smrg#else
4532de2362d3Smrg# include <assert.h>
4533de2362d3Smrg#endif
4534de2362d3Smrg		     Syntax error
4535de2362d3Smrg_ACEOF
4536de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4537de2362d3Smrg
4538de2362d3Smrgelse
4539de2362d3Smrg  # Broken: fails on valid input.
4540de2362d3Smrgcontinue
4541de2362d3Smrgfi
4542de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4543de2362d3Smrg
4544de2362d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4545de2362d3Smrg  # can be detected and how.
4546de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547de2362d3Smrg/* end confdefs.h.  */
4548de2362d3Smrg#include <ac_nonexistent.h>
4549de2362d3Smrg_ACEOF
4550de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4551de2362d3Smrg  # Broken: success on invalid input.
4552de2362d3Smrgcontinue
4553de2362d3Smrgelse
4554de2362d3Smrg  # Passes both tests.
4555de2362d3Smrgac_preproc_ok=:
4556de2362d3Smrgbreak
4557de2362d3Smrgfi
4558de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4559de2362d3Smrg
4560de2362d3Smrgdone
4561de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4562de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4563de2362d3Smrgif $ac_preproc_ok; then :
4564de2362d3Smrg
4565de2362d3Smrgelse
4566de2362d3Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4567de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4568de2362d3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4569de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
4570de2362d3Smrgfi
4571de2362d3Smrg
4572de2362d3Smrgac_ext=c
4573de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
4574de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4575de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4576de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4577de2362d3Smrg
4578de2362d3Smrg
4579de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4580de2362d3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4581de2362d3Smrgif ${ac_cv_path_GREP+:} false; then :
4582de2362d3Smrg  $as_echo_n "(cached) " >&6
4583de2362d3Smrgelse
4584de2362d3Smrg  if test -z "$GREP"; then
4585de2362d3Smrg  ac_path_GREP_found=false
4586de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4587de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4588de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4589de2362d3Smrgdo
4590de2362d3Smrg  IFS=$as_save_IFS
4591de2362d3Smrg  test -z "$as_dir" && as_dir=.
4592de2362d3Smrg    for ac_prog in grep ggrep; do
4593de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4594de2362d3Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
459518781e08Smrg      as_fn_executable_p "$ac_path_GREP" || continue
4596de2362d3Smrg# Check for GNU ac_path_GREP and select it if it is found.
4597de2362d3Smrg  # Check for GNU $ac_path_GREP
4598de2362d3Smrgcase `"$ac_path_GREP" --version 2>&1` in
4599de2362d3Smrg*GNU*)
4600de2362d3Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4601de2362d3Smrg*)
4602de2362d3Smrg  ac_count=0
4603de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
4604de2362d3Smrg  while :
4605de2362d3Smrg  do
4606de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4607de2362d3Smrg    mv "conftest.tmp" "conftest.in"
4608de2362d3Smrg    cp "conftest.in" "conftest.nl"
4609de2362d3Smrg    $as_echo 'GREP' >> "conftest.nl"
4610de2362d3Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4611de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4612de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4613de2362d3Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4614de2362d3Smrg      # Best one so far, save it but keep looking for a better one
4615de2362d3Smrg      ac_cv_path_GREP="$ac_path_GREP"
4616de2362d3Smrg      ac_path_GREP_max=$ac_count
4617de2362d3Smrg    fi
4618de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
4619de2362d3Smrg    test $ac_count -gt 10 && break
4620de2362d3Smrg  done
4621de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4622de2362d3Smrgesac
4623de2362d3Smrg
4624de2362d3Smrg      $ac_path_GREP_found && break 3
4625de2362d3Smrg    done
4626de2362d3Smrg  done
4627de2362d3Smrg  done
4628de2362d3SmrgIFS=$as_save_IFS
4629de2362d3Smrg  if test -z "$ac_cv_path_GREP"; then
4630de2362d3Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4631de2362d3Smrg  fi
4632de2362d3Smrgelse
4633de2362d3Smrg  ac_cv_path_GREP=$GREP
4634de2362d3Smrgfi
4635de2362d3Smrg
4636de2362d3Smrgfi
4637de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4638de2362d3Smrg$as_echo "$ac_cv_path_GREP" >&6; }
4639de2362d3Smrg GREP="$ac_cv_path_GREP"
4640de2362d3Smrg
4641de2362d3Smrg
4642de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4643de2362d3Smrg$as_echo_n "checking for egrep... " >&6; }
4644de2362d3Smrgif ${ac_cv_path_EGREP+:} false; then :
4645de2362d3Smrg  $as_echo_n "(cached) " >&6
4646de2362d3Smrgelse
4647de2362d3Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4648de2362d3Smrg   then ac_cv_path_EGREP="$GREP -E"
4649de2362d3Smrg   else
4650de2362d3Smrg     if test -z "$EGREP"; then
4651de2362d3Smrg  ac_path_EGREP_found=false
4652de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4653de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4654de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4655de2362d3Smrgdo
4656de2362d3Smrg  IFS=$as_save_IFS
4657de2362d3Smrg  test -z "$as_dir" && as_dir=.
4658de2362d3Smrg    for ac_prog in egrep; do
4659de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4660de2362d3Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
466118781e08Smrg      as_fn_executable_p "$ac_path_EGREP" || continue
4662de2362d3Smrg# Check for GNU ac_path_EGREP and select it if it is found.
4663de2362d3Smrg  # Check for GNU $ac_path_EGREP
4664de2362d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in
4665de2362d3Smrg*GNU*)
4666de2362d3Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4667de2362d3Smrg*)
4668de2362d3Smrg  ac_count=0
4669de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
4670de2362d3Smrg  while :
4671de2362d3Smrg  do
4672de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4673de2362d3Smrg    mv "conftest.tmp" "conftest.in"
4674de2362d3Smrg    cp "conftest.in" "conftest.nl"
4675de2362d3Smrg    $as_echo 'EGREP' >> "conftest.nl"
4676de2362d3Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4677de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4678de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4679de2362d3Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4680de2362d3Smrg      # Best one so far, save it but keep looking for a better one
4681de2362d3Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
4682de2362d3Smrg      ac_path_EGREP_max=$ac_count
4683de2362d3Smrg    fi
4684de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
4685de2362d3Smrg    test $ac_count -gt 10 && break
4686de2362d3Smrg  done
4687de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4688de2362d3Smrgesac
4689de2362d3Smrg
4690de2362d3Smrg      $ac_path_EGREP_found && break 3
4691de2362d3Smrg    done
4692de2362d3Smrg  done
4693de2362d3Smrg  done
4694de2362d3SmrgIFS=$as_save_IFS
4695de2362d3Smrg  if test -z "$ac_cv_path_EGREP"; then
4696de2362d3Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4697de2362d3Smrg  fi
4698de2362d3Smrgelse
4699de2362d3Smrg  ac_cv_path_EGREP=$EGREP
4700de2362d3Smrgfi
4701de2362d3Smrg
4702de2362d3Smrg   fi
4703de2362d3Smrgfi
4704de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4705de2362d3Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
4706de2362d3Smrg EGREP="$ac_cv_path_EGREP"
4707de2362d3Smrg
4708de2362d3Smrg
4709de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4710de2362d3Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
4711de2362d3Smrgif ${ac_cv_header_stdc+:} false; then :
4712de2362d3Smrg  $as_echo_n "(cached) " >&6
4713de2362d3Smrgelse
4714de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4715de2362d3Smrg/* end confdefs.h.  */
4716de2362d3Smrg#include <stdlib.h>
4717de2362d3Smrg#include <stdarg.h>
4718de2362d3Smrg#include <string.h>
4719de2362d3Smrg#include <float.h>
4720de2362d3Smrg
4721de2362d3Smrgint
4722de2362d3Smrgmain ()
4723de2362d3Smrg{
4724de2362d3Smrg
4725de2362d3Smrg  ;
4726de2362d3Smrg  return 0;
4727de2362d3Smrg}
4728de2362d3Smrg_ACEOF
4729de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
4730de2362d3Smrg  ac_cv_header_stdc=yes
4731de2362d3Smrgelse
4732de2362d3Smrg  ac_cv_header_stdc=no
4733de2362d3Smrgfi
4734de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4735de2362d3Smrg
4736de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4737de2362d3Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4738de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4739de2362d3Smrg/* end confdefs.h.  */
4740de2362d3Smrg#include <string.h>
4741de2362d3Smrg
4742de2362d3Smrg_ACEOF
4743de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4744de2362d3Smrg  $EGREP "memchr" >/dev/null 2>&1; then :
4745de2362d3Smrg
4746de2362d3Smrgelse
4747de2362d3Smrg  ac_cv_header_stdc=no
4748de2362d3Smrgfi
4749de2362d3Smrgrm -f conftest*
4750de2362d3Smrg
4751de2362d3Smrgfi
4752de2362d3Smrg
4753de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4754de2362d3Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4755de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4756de2362d3Smrg/* end confdefs.h.  */
4757de2362d3Smrg#include <stdlib.h>
4758de2362d3Smrg
4759de2362d3Smrg_ACEOF
4760de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4761de2362d3Smrg  $EGREP "free" >/dev/null 2>&1; then :
4762de2362d3Smrg
4763de2362d3Smrgelse
4764de2362d3Smrg  ac_cv_header_stdc=no
4765de2362d3Smrgfi
4766de2362d3Smrgrm -f conftest*
4767de2362d3Smrg
4768de2362d3Smrgfi
4769de2362d3Smrg
4770de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4771de2362d3Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4772de2362d3Smrg  if test "$cross_compiling" = yes; then :
4773de2362d3Smrg  :
4774de2362d3Smrgelse
4775de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776de2362d3Smrg/* end confdefs.h.  */
4777de2362d3Smrg#include <ctype.h>
4778de2362d3Smrg#include <stdlib.h>
4779de2362d3Smrg#if ((' ' & 0x0FF) == 0x020)
4780de2362d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4781de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4782de2362d3Smrg#else
4783de2362d3Smrg# define ISLOWER(c) \
4784de2362d3Smrg		   (('a' <= (c) && (c) <= 'i') \
4785de2362d3Smrg		     || ('j' <= (c) && (c) <= 'r') \
4786de2362d3Smrg		     || ('s' <= (c) && (c) <= 'z'))
4787de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4788de2362d3Smrg#endif
4789de2362d3Smrg
4790de2362d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4791de2362d3Smrgint
4792de2362d3Smrgmain ()
4793de2362d3Smrg{
4794de2362d3Smrg  int i;
4795de2362d3Smrg  for (i = 0; i < 256; i++)
4796de2362d3Smrg    if (XOR (islower (i), ISLOWER (i))
4797de2362d3Smrg	|| toupper (i) != TOUPPER (i))
4798de2362d3Smrg      return 2;
4799de2362d3Smrg  return 0;
4800de2362d3Smrg}
4801de2362d3Smrg_ACEOF
4802de2362d3Smrgif ac_fn_c_try_run "$LINENO"; then :
4803de2362d3Smrg
4804de2362d3Smrgelse
4805de2362d3Smrg  ac_cv_header_stdc=no
4806de2362d3Smrgfi
4807de2362d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4808de2362d3Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
4809de2362d3Smrgfi
4810de2362d3Smrg
4811de2362d3Smrgfi
4812de2362d3Smrgfi
4813de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4814de2362d3Smrg$as_echo "$ac_cv_header_stdc" >&6; }
4815de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4816de2362d3Smrg
4817de2362d3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4818de2362d3Smrg
4819de2362d3Smrgfi
4820de2362d3Smrg
4821de2362d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4822de2362d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4823de2362d3Smrg		  inttypes.h stdint.h unistd.h
4824de2362d3Smrgdo :
4825de2362d3Smrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4826de2362d3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4827de2362d3Smrg"
4828de2362d3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4829de2362d3Smrg  cat >>confdefs.h <<_ACEOF
4830de2362d3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4831de2362d3Smrg_ACEOF
4832de2362d3Smrg
4833de2362d3Smrgfi
4834de2362d3Smrg
4835de2362d3Smrgdone
4836de2362d3Smrg
4837de2362d3Smrg
4838de2362d3Smrg
4839de2362d3Smrg
484018781e08Smrg
484118781e08Smrg
4842de2362d3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default"
4843de2362d3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then :
4844de2362d3Smrg  CLANGCC="yes"
4845de2362d3Smrgelse
4846de2362d3Smrg  CLANGCC="no"
4847de2362d3Smrgfi
4848de2362d3Smrg
4849de2362d3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
4850de2362d3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
4851de2362d3Smrg  INTELCC="yes"
4852de2362d3Smrgelse
4853de2362d3Smrg  INTELCC="no"
4854de2362d3Smrgfi
4855de2362d3Smrg
4856de2362d3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4857de2362d3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4858de2362d3Smrg  SUNCC="yes"
4859de2362d3Smrgelse
4860de2362d3Smrg  SUNCC="no"
4861de2362d3Smrgfi
4862de2362d3Smrg
4863de2362d3Smrg
4864de2362d3Smrg
4865de2362d3Smrg
4866de2362d3Smrg
4867de2362d3Smrg
4868de2362d3Smrg
4869de2362d3Smrg
487018781e08Smrg
4871de2362d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4872de2362d3Smrg	if test -n "$ac_tool_prefix"; then
4873de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4874de2362d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4875de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4876de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
4877de2362d3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
4878de2362d3Smrg  $as_echo_n "(cached) " >&6
4879de2362d3Smrgelse
4880de2362d3Smrg  case $PKG_CONFIG in
4881de2362d3Smrg  [\\/]* | ?:[\\/]*)
4882de2362d3Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4883de2362d3Smrg  ;;
4884de2362d3Smrg  *)
4885de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886de2362d3Smrgfor as_dir in $PATH
4887de2362d3Smrgdo
4888de2362d3Smrg  IFS=$as_save_IFS
4889de2362d3Smrg  test -z "$as_dir" && as_dir=.
4890de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
489118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4892de2362d3Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4893de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4894de2362d3Smrg    break 2
4895de2362d3Smrg  fi
4896de2362d3Smrgdone
4897de2362d3Smrg  done
4898de2362d3SmrgIFS=$as_save_IFS
4899de2362d3Smrg
4900de2362d3Smrg  ;;
4901de2362d3Smrgesac
4902de2362d3Smrgfi
4903de2362d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4904de2362d3Smrgif test -n "$PKG_CONFIG"; then
4905de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4906de2362d3Smrg$as_echo "$PKG_CONFIG" >&6; }
4907de2362d3Smrgelse
4908de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4909de2362d3Smrg$as_echo "no" >&6; }
4910de2362d3Smrgfi
4911de2362d3Smrg
4912de2362d3Smrg
4913de2362d3Smrgfi
4914de2362d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4915de2362d3Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4916de2362d3Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4917de2362d3Smrgset dummy pkg-config; ac_word=$2
4918de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4919de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
4920de2362d3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
4921de2362d3Smrg  $as_echo_n "(cached) " >&6
4922de2362d3Smrgelse
4923de2362d3Smrg  case $ac_pt_PKG_CONFIG in
4924de2362d3Smrg  [\\/]* | ?:[\\/]*)
4925de2362d3Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4926de2362d3Smrg  ;;
4927de2362d3Smrg  *)
4928de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4929de2362d3Smrgfor as_dir in $PATH
4930de2362d3Smrgdo
4931de2362d3Smrg  IFS=$as_save_IFS
4932de2362d3Smrg  test -z "$as_dir" && as_dir=.
4933de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
493418781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4935de2362d3Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4936de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4937de2362d3Smrg    break 2
4938de2362d3Smrg  fi
4939de2362d3Smrgdone
4940de2362d3Smrg  done
4941de2362d3SmrgIFS=$as_save_IFS
4942de2362d3Smrg
4943de2362d3Smrg  ;;
4944de2362d3Smrgesac
4945de2362d3Smrgfi
4946de2362d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4947de2362d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then
4948de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4949de2362d3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
4950de2362d3Smrgelse
4951de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4952de2362d3Smrg$as_echo "no" >&6; }
4953de2362d3Smrgfi
4954de2362d3Smrg
4955de2362d3Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4956de2362d3Smrg    PKG_CONFIG=""
4957de2362d3Smrg  else
4958de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
4959de2362d3Smrgyes:)
4960de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4961de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4962de2362d3Smrgac_tool_warned=yes ;;
4963de2362d3Smrgesac
4964de2362d3Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
4965de2362d3Smrg  fi
4966de2362d3Smrgelse
4967de2362d3Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4968de2362d3Smrgfi
4969de2362d3Smrg
4970de2362d3Smrgfi
4971de2362d3Smrgif test -n "$PKG_CONFIG"; then
4972de2362d3Smrg	_pkg_min_version=0.9.0
4973de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4974de2362d3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4975de2362d3Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4976de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4977de2362d3Smrg$as_echo "yes" >&6; }
4978de2362d3Smrg	else
4979de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4980de2362d3Smrg$as_echo "no" >&6; }
4981de2362d3Smrg		PKG_CONFIG=""
4982de2362d3Smrg	fi
4983de2362d3Smrgfi
4984de2362d3Smrg# Make sure we can run config.sub.
4985de2362d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4986de2362d3Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4987de2362d3Smrg
4988de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4989de2362d3Smrg$as_echo_n "checking build system type... " >&6; }
4990de2362d3Smrgif ${ac_cv_build+:} false; then :
4991de2362d3Smrg  $as_echo_n "(cached) " >&6
4992de2362d3Smrgelse
4993de2362d3Smrg  ac_build_alias=$build_alias
4994de2362d3Smrgtest "x$ac_build_alias" = x &&
4995de2362d3Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4996de2362d3Smrgtest "x$ac_build_alias" = x &&
4997de2362d3Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4998de2362d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4999de2362d3Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5000de2362d3Smrg
5001de2362d3Smrgfi
5002de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5003de2362d3Smrg$as_echo "$ac_cv_build" >&6; }
5004de2362d3Smrgcase $ac_cv_build in
5005de2362d3Smrg*-*-*) ;;
5006de2362d3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5007de2362d3Smrgesac
5008de2362d3Smrgbuild=$ac_cv_build
5009de2362d3Smrgac_save_IFS=$IFS; IFS='-'
5010de2362d3Smrgset x $ac_cv_build
5011de2362d3Smrgshift
5012de2362d3Smrgbuild_cpu=$1
5013de2362d3Smrgbuild_vendor=$2
5014de2362d3Smrgshift; shift
5015de2362d3Smrg# Remember, the first character of IFS is used to create $*,
5016de2362d3Smrg# except with old shells:
5017de2362d3Smrgbuild_os=$*
5018de2362d3SmrgIFS=$ac_save_IFS
5019de2362d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5020de2362d3Smrg
5021de2362d3Smrg
5022de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5023de2362d3Smrg$as_echo_n "checking host system type... " >&6; }
5024de2362d3Smrgif ${ac_cv_host+:} false; then :
5025de2362d3Smrg  $as_echo_n "(cached) " >&6
5026de2362d3Smrgelse
5027de2362d3Smrg  if test "x$host_alias" = x; then
5028de2362d3Smrg  ac_cv_host=$ac_cv_build
5029de2362d3Smrgelse
5030de2362d3Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5031de2362d3Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5032de2362d3Smrgfi
5033de2362d3Smrg
5034de2362d3Smrgfi
5035de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5036de2362d3Smrg$as_echo "$ac_cv_host" >&6; }
5037de2362d3Smrgcase $ac_cv_host in
5038de2362d3Smrg*-*-*) ;;
5039de2362d3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5040de2362d3Smrgesac
5041de2362d3Smrghost=$ac_cv_host
5042de2362d3Smrgac_save_IFS=$IFS; IFS='-'
5043de2362d3Smrgset x $ac_cv_host
5044de2362d3Smrgshift
5045de2362d3Smrghost_cpu=$1
5046de2362d3Smrghost_vendor=$2
5047de2362d3Smrgshift; shift
5048de2362d3Smrg# Remember, the first character of IFS is used to create $*,
5049de2362d3Smrg# except with old shells:
5050de2362d3Smrghost_os=$*
5051de2362d3SmrgIFS=$ac_save_IFS
5052de2362d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5053de2362d3Smrg
5054de2362d3Smrg
5055de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5056de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5057de2362d3Smrgif ${ac_cv_path_SED+:} false; then :
5058de2362d3Smrg  $as_echo_n "(cached) " >&6
5059de2362d3Smrgelse
5060de2362d3Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5061de2362d3Smrg     for ac_i in 1 2 3 4 5 6 7; do
5062de2362d3Smrg       ac_script="$ac_script$as_nl$ac_script"
5063de2362d3Smrg     done
5064de2362d3Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5065de2362d3Smrg     { ac_script=; unset ac_script;}
5066de2362d3Smrg     if test -z "$SED"; then
5067de2362d3Smrg  ac_path_SED_found=false
5068de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
5069de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5070de2362d3Smrgfor as_dir in $PATH
5071de2362d3Smrgdo
5072de2362d3Smrg  IFS=$as_save_IFS
5073de2362d3Smrg  test -z "$as_dir" && as_dir=.
5074de2362d3Smrg    for ac_prog in sed gsed; do
5075de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
5076de2362d3Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
507718781e08Smrg      as_fn_executable_p "$ac_path_SED" || continue
5078de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found.
5079de2362d3Smrg  # Check for GNU $ac_path_SED
5080de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in
5081de2362d3Smrg*GNU*)
5082de2362d3Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5083de2362d3Smrg*)
5084de2362d3Smrg  ac_count=0
5085de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
5086de2362d3Smrg  while :
5087de2362d3Smrg  do
5088de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
5089de2362d3Smrg    mv "conftest.tmp" "conftest.in"
5090de2362d3Smrg    cp "conftest.in" "conftest.nl"
5091de2362d3Smrg    $as_echo '' >> "conftest.nl"
5092de2362d3Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5093de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5094de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
5095de2362d3Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
5096de2362d3Smrg      # Best one so far, save it but keep looking for a better one
5097de2362d3Smrg      ac_cv_path_SED="$ac_path_SED"
5098de2362d3Smrg      ac_path_SED_max=$ac_count
5099de2362d3Smrg    fi
5100de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
5101de2362d3Smrg    test $ac_count -gt 10 && break
5102de2362d3Smrg  done
5103de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5104de2362d3Smrgesac
5105de2362d3Smrg
5106de2362d3Smrg      $ac_path_SED_found && break 3
5107de2362d3Smrg    done
5108de2362d3Smrg  done
5109de2362d3Smrg  done
5110de2362d3SmrgIFS=$as_save_IFS
5111de2362d3Smrg  if test -z "$ac_cv_path_SED"; then
5112de2362d3Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5113de2362d3Smrg  fi
5114de2362d3Smrgelse
51157821949aSmrg  ac_cv_path_SED=$SED
51167821949aSmrgfi
51177821949aSmrg
51187821949aSmrgfi
51197821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
51207821949aSmrg$as_echo "$ac_cv_path_SED" >&6; }
51217821949aSmrg SED="$ac_cv_path_SED"
51227821949aSmrg  rm -f conftest.sed
51237821949aSmrg
51247821949aSmrg
51257821949aSmrg
51267821949aSmrg
51277821949aSmrg
51287821949aSmrg
51297821949aSmrg# Check whether --enable-selective-werror was given.
51307821949aSmrgif test "${enable_selective_werror+set}" = set; then :
51317821949aSmrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
51327821949aSmrgelse
51337821949aSmrg  SELECTIVE_WERROR=yes
51347821949aSmrgfi
51357821949aSmrg
51367821949aSmrg
513718781e08Smrg
513818781e08Smrg
513918781e08Smrg
51407821949aSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
51417821949aSmrgif test "x$SUNCC" = "xyes"; then
51427821949aSmrg    BASE_CFLAGS="-v"
51437821949aSmrgelse
51447821949aSmrg    BASE_CFLAGS=""
51457821949aSmrgfi
51467821949aSmrg
51477821949aSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
51487821949aSmrg
51497821949aSmrg
51507821949aSmrg
51517821949aSmrg
51527821949aSmrg
51537821949aSmrg
51547821949aSmrg
51557821949aSmrg
51567821949aSmrg
51577821949aSmrg
51587821949aSmrg
51597821949aSmrg
51607821949aSmrg
51617821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
51627821949aSmrg
516318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
51647821949aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
51657821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
51667821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
516718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
516818781e08Smrg  $as_echo_n "(cached) " >&6
516918781e08Smrgelse
517018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51717821949aSmrg/* end confdefs.h.  */
51727821949aSmrgint i;
51737821949aSmrg_ACEOF
51747821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
517518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
51767821949aSmrgelse
517718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
51787821949aSmrgfi
51797821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
518018781e08Smrgfi
518118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
518218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
518318781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
51847821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
51857821949aSmrgfi
51867821949aSmrg
518718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
518818781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
51897821949aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
51907821949aSmrg	fi
51917821949aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
51927821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
51937821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
519418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
519518781e08Smrg  $as_echo_n "(cached) " >&6
519618781e08Smrgelse
519718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51987821949aSmrg/* end confdefs.h.  */
51997821949aSmrgint i;
52007821949aSmrg_ACEOF
52017821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
520218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
52037821949aSmrgelse
520418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5205de2362d3Smrgfi
52067821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
520718781e08Smrgfi
520818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
520918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
521018781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
52117821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
5212de2362d3Smrgfi
5213de2362d3Smrg
52147821949aSmrgfound="no"
5215de2362d3Smrg
52167821949aSmrg	if test $found = "no" ; then
521718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
52187821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
52197821949aSmrg		fi
5220de2362d3Smrg
522118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
52227821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
52237821949aSmrg		fi
5224de2362d3Smrg
522518781e08Smrg		CFLAGS="$CFLAGS -Wall"
5226de2362d3Smrg
522718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
522818781e08Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; }
522918781e08Smrg		cacheid=xorg_cv_cc_flag__Wall
523018781e08Smrg		if eval \${$cacheid+:} false; then :
523118781e08Smrg  $as_echo_n "(cached) " >&6
523218781e08Smrgelse
523318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52347821949aSmrg/* end confdefs.h.  */
52357821949aSmrgint i;
52367821949aSmrgint
52377821949aSmrgmain ()
52387821949aSmrg{
5239de2362d3Smrg
52407821949aSmrg  ;
52417821949aSmrg  return 0;
52427821949aSmrg}
52437821949aSmrg_ACEOF
52447821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
524518781e08Smrg  eval $cacheid=yes
5246de2362d3Smrgelse
524718781e08Smrg  eval $cacheid=no
5248de2362d3Smrgfi
52497821949aSmrgrm -f core conftest.err conftest.$ac_objext \
52507821949aSmrg    conftest$ac_exeext conftest.$ac_ext
525118781e08Smrgfi
525218781e08Smrg
525318781e08Smrg
52547821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
52557821949aSmrg
525618781e08Smrg		eval supported=\$$cacheid
525718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
525818781e08Smrg$as_echo "$supported" >&6; }
52597821949aSmrg		if test "$supported" = "yes" ; then
526018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
52617821949aSmrg			found="yes"
52627821949aSmrg		fi
52637821949aSmrg	fi
5264de2362d3Smrg
5265de2362d3Smrg
5266de2362d3Smrg
5267de2362d3Smrg
5268de2362d3Smrg
52697821949aSmrg
52707821949aSmrg
5271de2362d3Smrg
5272de2362d3Smrg
5273de2362d3Smrg
5274de2362d3Smrg
5275de2362d3Smrg
5276de2362d3Smrg
5277de2362d3Smrg
5278de2362d3Smrg
5279de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5280de2362d3Smrg
528118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5282de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5283de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5284de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
528518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
528618781e08Smrg  $as_echo_n "(cached) " >&6
528718781e08Smrgelse
528818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5289de2362d3Smrg/* end confdefs.h.  */
5290de2362d3Smrgint i;
5291de2362d3Smrg_ACEOF
5292de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
529318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5294de2362d3Smrgelse
529518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5296de2362d3Smrgfi
5297de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
529818781e08Smrgfi
529918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
530018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
530118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5302de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5303de2362d3Smrgfi
5304de2362d3Smrg
530518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
530618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5307de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5308de2362d3Smrg	fi
5309de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5310de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5311de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
531218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
531318781e08Smrg  $as_echo_n "(cached) " >&6
531418781e08Smrgelse
531518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5316de2362d3Smrg/* end confdefs.h.  */
5317de2362d3Smrgint i;
5318de2362d3Smrg_ACEOF
5319de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
532018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5321de2362d3Smrgelse
532218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5323de2362d3Smrgfi
5324de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
532518781e08Smrgfi
532618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
532718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
532818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5329de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5330de2362d3Smrgfi
5331de2362d3Smrg
5332de2362d3Smrgfound="no"
5333de2362d3Smrg
5334de2362d3Smrg	if test $found = "no" ; then
533518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5336de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5337de2362d3Smrg		fi
5338de2362d3Smrg
533918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5340de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5341de2362d3Smrg		fi
5342de2362d3Smrg
534318781e08Smrg		CFLAGS="$CFLAGS -Wpointer-arith"
5344de2362d3Smrg
534518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
534618781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
534718781e08Smrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
534818781e08Smrg		if eval \${$cacheid+:} false; then :
534918781e08Smrg  $as_echo_n "(cached) " >&6
535018781e08Smrgelse
535118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352de2362d3Smrg/* end confdefs.h.  */
5353de2362d3Smrgint i;
5354de2362d3Smrgint
5355de2362d3Smrgmain ()
5356de2362d3Smrg{
5357de2362d3Smrg
5358de2362d3Smrg  ;
5359de2362d3Smrg  return 0;
5360de2362d3Smrg}
5361de2362d3Smrg_ACEOF
5362de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
536318781e08Smrg  eval $cacheid=yes
5364de2362d3Smrgelse
536518781e08Smrg  eval $cacheid=no
5366de2362d3Smrgfi
5367de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5368de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
536918781e08Smrgfi
537018781e08Smrg
537118781e08Smrg
53727821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
53737821949aSmrg
537418781e08Smrg		eval supported=\$$cacheid
537518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
537618781e08Smrg$as_echo "$supported" >&6; }
5377de2362d3Smrg		if test "$supported" = "yes" ; then
537818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
5379de2362d3Smrg			found="yes"
5380de2362d3Smrg		fi
5381de2362d3Smrg	fi
5382de2362d3Smrg
5383de2362d3Smrg
5384de2362d3Smrg
5385de2362d3Smrg
5386de2362d3Smrg
5387de2362d3Smrg
5388de2362d3Smrg
538918781e08Smrg
539018781e08Smrg
539118781e08Smrg
539218781e08Smrg
539318781e08Smrg
539418781e08Smrg
539518781e08Smrg
539618781e08Smrg
5397de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5398de2362d3Smrg
539918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5400de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5401de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5402de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
540318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
540418781e08Smrg  $as_echo_n "(cached) " >&6
540518781e08Smrgelse
540618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5407de2362d3Smrg/* end confdefs.h.  */
5408de2362d3Smrgint i;
5409de2362d3Smrg_ACEOF
5410de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
541118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5412de2362d3Smrgelse
541318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5414de2362d3Smrgfi
5415de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
541618781e08Smrgfi
541718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
541818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
541918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5420de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5421de2362d3Smrgfi
5422de2362d3Smrg
542318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
542418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5425de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5426de2362d3Smrg	fi
5427de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5428de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5429de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
543018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
543118781e08Smrg  $as_echo_n "(cached) " >&6
543218781e08Smrgelse
543318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5434de2362d3Smrg/* end confdefs.h.  */
5435de2362d3Smrgint i;
5436de2362d3Smrg_ACEOF
5437de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
543818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5439de2362d3Smrgelse
544018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5441de2362d3Smrgfi
5442de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
544318781e08Smrgfi
544418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
544518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
544618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5447de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5448de2362d3Smrgfi
5449de2362d3Smrg
5450de2362d3Smrgfound="no"
5451de2362d3Smrg
5452de2362d3Smrg	if test $found = "no" ; then
545318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5454de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5455de2362d3Smrg		fi
5456de2362d3Smrg
545718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5458de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5459de2362d3Smrg		fi
5460de2362d3Smrg
54617821949aSmrg		CFLAGS="$CFLAGS -Wmissing-declarations"
5462de2362d3Smrg
54637821949aSmrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
54647821949aSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; }
546518781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
546618781e08Smrg		if eval \${$cacheid+:} false; then :
546718781e08Smrg  $as_echo_n "(cached) " >&6
546818781e08Smrgelse
546918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5470de2362d3Smrg/* end confdefs.h.  */
5471de2362d3Smrgint i;
5472de2362d3Smrgint
5473de2362d3Smrgmain ()
5474de2362d3Smrg{
5475de2362d3Smrg
5476de2362d3Smrg  ;
5477de2362d3Smrg  return 0;
5478de2362d3Smrg}
5479de2362d3Smrg_ACEOF
5480de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
548118781e08Smrg  eval $cacheid=yes
5482de2362d3Smrgelse
548318781e08Smrg  eval $cacheid=no
5484de2362d3Smrgfi
5485de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5486de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
548718781e08Smrgfi
548818781e08Smrg
548918781e08Smrg
54907821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
54917821949aSmrg
549218781e08Smrg		eval supported=\$$cacheid
549318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
549418781e08Smrg$as_echo "$supported" >&6; }
5495de2362d3Smrg		if test "$supported" = "yes" ; then
54967821949aSmrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
5497de2362d3Smrg			found="yes"
5498de2362d3Smrg		fi
5499de2362d3Smrg	fi
5500de2362d3Smrg
5501de2362d3Smrg
5502de2362d3Smrg
5503de2362d3Smrg
5504de2362d3Smrg
5505de2362d3Smrg
5506de2362d3Smrg
550718781e08Smrg
550818781e08Smrg
550918781e08Smrg
551018781e08Smrg
551118781e08Smrg
551218781e08Smrg
551318781e08Smrg
551418781e08Smrg
55157821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS"
55167821949aSmrg
551718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
55187821949aSmrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55197821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
55207821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
552118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
552218781e08Smrg  $as_echo_n "(cached) " >&6
552318781e08Smrgelse
552418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55257821949aSmrg/* end confdefs.h.  */
55267821949aSmrgint i;
55277821949aSmrg_ACEOF
55287821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
552918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
55307821949aSmrgelse
553118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
55327821949aSmrgfi
55337821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
553418781e08Smrgfi
553518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
553618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
553718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
55387821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
55397821949aSmrgfi
55407821949aSmrg
554118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
554218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
55437821949aSmrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55447821949aSmrg	fi
55457821949aSmrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
55467821949aSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
55477821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
554818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
554918781e08Smrg  $as_echo_n "(cached) " >&6
555018781e08Smrgelse
555118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55527821949aSmrg/* end confdefs.h.  */
55537821949aSmrgint i;
55547821949aSmrg_ACEOF
55557821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
555618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
55577821949aSmrgelse
555818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
55597821949aSmrgfi
55607821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
556118781e08Smrgfi
556218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
556318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
556418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
55657821949aSmrg	CFLAGS="$xorg_testset_save_CFLAGS"
55667821949aSmrgfi
55677821949aSmrg
55687821949aSmrgfound="no"
55697821949aSmrg
55707821949aSmrg	if test $found = "no" ; then
557118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
55727821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
55737821949aSmrg		fi
55747821949aSmrg
557518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
55767821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
55777821949aSmrg		fi
55787821949aSmrg
557918781e08Smrg		CFLAGS="$CFLAGS -Wformat=2"
55807821949aSmrg
558118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
558218781e08Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; }
558318781e08Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
558418781e08Smrg		if eval \${$cacheid+:} false; then :
558518781e08Smrg  $as_echo_n "(cached) " >&6
558618781e08Smrgelse
558718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55887821949aSmrg/* end confdefs.h.  */
55897821949aSmrgint i;
55907821949aSmrgint
55917821949aSmrgmain ()
55927821949aSmrg{
55937821949aSmrg
55947821949aSmrg  ;
55957821949aSmrg  return 0;
55967821949aSmrg}
55977821949aSmrg_ACEOF
55987821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
559918781e08Smrg  eval $cacheid=yes
56007821949aSmrgelse
560118781e08Smrg  eval $cacheid=no
56027821949aSmrgfi
56037821949aSmrgrm -f core conftest.err conftest.$ac_objext \
56047821949aSmrg    conftest$ac_exeext conftest.$ac_ext
560518781e08Smrgfi
560618781e08Smrg
560718781e08Smrg
56087821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
5609de2362d3Smrg
561018781e08Smrg		eval supported=\$$cacheid
561118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
561218781e08Smrg$as_echo "$supported" >&6; }
56137821949aSmrg		if test "$supported" = "yes" ; then
561418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
56157821949aSmrg			found="yes"
56167821949aSmrg		fi
56177821949aSmrg	fi
5618de2362d3Smrg
5619de2362d3Smrg	if test $found = "no" ; then
562018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5621de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5622de2362d3Smrg		fi
5623de2362d3Smrg
562418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5625de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5626de2362d3Smrg		fi
5627de2362d3Smrg
562818781e08Smrg		CFLAGS="$CFLAGS -Wformat"
5629de2362d3Smrg
563018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
563118781e08Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; }
563218781e08Smrg		cacheid=xorg_cv_cc_flag__Wformat
563318781e08Smrg		if eval \${$cacheid+:} false; then :
563418781e08Smrg  $as_echo_n "(cached) " >&6
563518781e08Smrgelse
563618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5637de2362d3Smrg/* end confdefs.h.  */
5638de2362d3Smrgint i;
5639de2362d3Smrgint
5640de2362d3Smrgmain ()
5641de2362d3Smrg{
5642de2362d3Smrg
5643de2362d3Smrg  ;
5644de2362d3Smrg  return 0;
5645de2362d3Smrg}
5646de2362d3Smrg_ACEOF
5647de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
564818781e08Smrg  eval $cacheid=yes
5649de2362d3Smrgelse
565018781e08Smrg  eval $cacheid=no
5651de2362d3Smrgfi
5652de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5653de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
565418781e08Smrgfi
565518781e08Smrg
565618781e08Smrg
56577821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
56587821949aSmrg
565918781e08Smrg		eval supported=\$$cacheid
566018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
566118781e08Smrg$as_echo "$supported" >&6; }
5662de2362d3Smrg		if test "$supported" = "yes" ; then
566318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
5664de2362d3Smrg			found="yes"
5665de2362d3Smrg		fi
5666de2362d3Smrg	fi
5667de2362d3Smrg
5668de2362d3Smrg
5669de2362d3Smrg
5670de2362d3Smrg
5671de2362d3Smrg
5672de2362d3Smrg
5673de2362d3Smrg
567418781e08Smrg
567518781e08Smrg
567618781e08Smrg
567718781e08Smrg
567818781e08Smrg
567918781e08Smrg
568018781e08Smrg
568118781e08Smrg
568218781e08Smrg
568318781e08Smrg
5684de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5685de2362d3Smrg
568618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5687de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5688de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5689de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
569018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
569118781e08Smrg  $as_echo_n "(cached) " >&6
569218781e08Smrgelse
569318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5694de2362d3Smrg/* end confdefs.h.  */
5695de2362d3Smrgint i;
5696de2362d3Smrg_ACEOF
5697de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
569818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5699de2362d3Smrgelse
570018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5701de2362d3Smrgfi
5702de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
570318781e08Smrgfi
570418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
570518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
570618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5707de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5708de2362d3Smrgfi
5709de2362d3Smrg
571018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
571118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5712de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5713de2362d3Smrg	fi
5714de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5715de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5716de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
571718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
571818781e08Smrg  $as_echo_n "(cached) " >&6
571918781e08Smrgelse
572018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5721de2362d3Smrg/* end confdefs.h.  */
5722de2362d3Smrgint i;
5723de2362d3Smrg_ACEOF
5724de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
572518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5726de2362d3Smrgelse
572718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5728de2362d3Smrgfi
5729de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
573018781e08Smrgfi
573118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
573218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
573318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5734de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5735de2362d3Smrgfi
5736de2362d3Smrg
5737de2362d3Smrgfound="no"
5738de2362d3Smrg
5739de2362d3Smrg	if test $found = "no" ; then
574018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5741de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5742de2362d3Smrg		fi
5743de2362d3Smrg
574418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5745de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5746de2362d3Smrg		fi
5747de2362d3Smrg
574818781e08Smrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
5749de2362d3Smrg
575018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
575118781e08Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; }
575218781e08Smrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
575318781e08Smrg		if eval \${$cacheid+:} false; then :
575418781e08Smrg  $as_echo_n "(cached) " >&6
575518781e08Smrgelse
575618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5757de2362d3Smrg/* end confdefs.h.  */
5758de2362d3Smrgint i;
5759de2362d3Smrgint
5760de2362d3Smrgmain ()
5761de2362d3Smrg{
5762de2362d3Smrg
5763de2362d3Smrg  ;
5764de2362d3Smrg  return 0;
5765de2362d3Smrg}
5766de2362d3Smrg_ACEOF
5767de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
576818781e08Smrg  eval $cacheid=yes
5769de2362d3Smrgelse
577018781e08Smrg  eval $cacheid=no
5771de2362d3Smrgfi
5772de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5773de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
577418781e08Smrgfi
577518781e08Smrg
577618781e08Smrg
57777821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
57787821949aSmrg
577918781e08Smrg		eval supported=\$$cacheid
578018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
578118781e08Smrg$as_echo "$supported" >&6; }
5782de2362d3Smrg		if test "$supported" = "yes" ; then
578318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
5784de2362d3Smrg			found="yes"
5785de2362d3Smrg		fi
5786de2362d3Smrg	fi
5787de2362d3Smrg
5788de2362d3Smrg
5789de2362d3Smrg
5790de2362d3Smrg
5791de2362d3Smrg
57927821949aSmrg
579318781e08Smrg
579418781e08Smrg
5795de2362d3Smrg
5796de2362d3Smrg
5797de2362d3Smrg
5798de2362d3Smrg
5799de2362d3Smrg
5800de2362d3Smrg
5801de2362d3Smrg
5802de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5803de2362d3Smrg
580418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5805de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5806de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5807de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
580818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
580918781e08Smrg  $as_echo_n "(cached) " >&6
581018781e08Smrgelse
581118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5812de2362d3Smrg/* end confdefs.h.  */
5813de2362d3Smrgint i;
5814de2362d3Smrg_ACEOF
5815de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
581618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5817de2362d3Smrgelse
581818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5819de2362d3Smrgfi
5820de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
582118781e08Smrgfi
582218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
582318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
582418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5825de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5826de2362d3Smrgfi
5827de2362d3Smrg
582818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
582918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5830de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5831de2362d3Smrg	fi
5832de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5833de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5834de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
583518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
583618781e08Smrg  $as_echo_n "(cached) " >&6
583718781e08Smrgelse
583818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5839de2362d3Smrg/* end confdefs.h.  */
5840de2362d3Smrgint i;
5841de2362d3Smrg_ACEOF
5842de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
584318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5844de2362d3Smrgelse
584518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5846de2362d3Smrgfi
5847de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
584818781e08Smrgfi
584918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
585018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
585118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5852de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5853de2362d3Smrgfi
5854de2362d3Smrg
5855de2362d3Smrgfound="no"
5856de2362d3Smrg
5857de2362d3Smrg	if test $found = "no" ; then
585818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5859de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5860de2362d3Smrg		fi
5861de2362d3Smrg
586218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5863de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5864de2362d3Smrg		fi
5865de2362d3Smrg
586618781e08Smrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
5867de2362d3Smrg
586818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
586918781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; }
587018781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
587118781e08Smrg		if eval \${$cacheid+:} false; then :
587218781e08Smrg  $as_echo_n "(cached) " >&6
587318781e08Smrgelse
587418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5875de2362d3Smrg/* end confdefs.h.  */
5876de2362d3Smrgint i;
5877de2362d3Smrgint
5878de2362d3Smrgmain ()
5879de2362d3Smrg{
5880de2362d3Smrg
5881de2362d3Smrg  ;
5882de2362d3Smrg  return 0;
5883de2362d3Smrg}
5884de2362d3Smrg_ACEOF
5885de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
588618781e08Smrg  eval $cacheid=yes
5887de2362d3Smrgelse
588818781e08Smrg  eval $cacheid=no
5889de2362d3Smrgfi
5890de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5891de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
589218781e08Smrgfi
589318781e08Smrg
589418781e08Smrg
58957821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
58967821949aSmrg
589718781e08Smrg		eval supported=\$$cacheid
589818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
589918781e08Smrg$as_echo "$supported" >&6; }
5900de2362d3Smrg		if test "$supported" = "yes" ; then
590118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
5902de2362d3Smrg			found="yes"
5903de2362d3Smrg		fi
5904de2362d3Smrg	fi
5905de2362d3Smrg
5906de2362d3Smrg
5907de2362d3Smrg
5908de2362d3Smrg
5909de2362d3Smrg
5910de2362d3Smrg
5911de2362d3Smrg
591218781e08Smrg
591318781e08Smrg
591418781e08Smrg
591518781e08Smrg
591618781e08Smrg
591718781e08Smrg
591818781e08Smrg
591918781e08Smrg
5920de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5921de2362d3Smrg
592218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5923de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5924de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5925de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
592618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
592718781e08Smrg  $as_echo_n "(cached) " >&6
592818781e08Smrgelse
592918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5930de2362d3Smrg/* end confdefs.h.  */
5931de2362d3Smrgint i;
5932de2362d3Smrg_ACEOF
5933de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
593418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5935de2362d3Smrgelse
593618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5937de2362d3Smrgfi
5938de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
593918781e08Smrgfi
594018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
594118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
594218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5943de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5944de2362d3Smrgfi
5945de2362d3Smrg
594618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
594718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5948de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5949de2362d3Smrg	fi
5950de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5951de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5952de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
595318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
595418781e08Smrg  $as_echo_n "(cached) " >&6
595518781e08Smrgelse
595618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5957de2362d3Smrg/* end confdefs.h.  */
5958de2362d3Smrgint i;
5959de2362d3Smrg_ACEOF
5960de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
596118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5962de2362d3Smrgelse
596318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5964de2362d3Smrgfi
5965de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
596618781e08Smrgfi
596718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
596818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
596918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5970de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5971de2362d3Smrgfi
5972de2362d3Smrg
5973de2362d3Smrgfound="no"
5974de2362d3Smrg
5975de2362d3Smrg	if test $found = "no" ; then
597618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5977de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5978de2362d3Smrg		fi
5979de2362d3Smrg
598018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5981de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5982de2362d3Smrg		fi
5983de2362d3Smrg
598418781e08Smrg		CFLAGS="$CFLAGS -Wnested-externs"
5985de2362d3Smrg
598618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
598718781e08Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; }
598818781e08Smrg		cacheid=xorg_cv_cc_flag__Wnested_externs
598918781e08Smrg		if eval \${$cacheid+:} false; then :
599018781e08Smrg  $as_echo_n "(cached) " >&6
599118781e08Smrgelse
599218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5993de2362d3Smrg/* end confdefs.h.  */
5994de2362d3Smrgint i;
5995de2362d3Smrgint
5996de2362d3Smrgmain ()
5997de2362d3Smrg{
5998de2362d3Smrg
5999de2362d3Smrg  ;
6000de2362d3Smrg  return 0;
6001de2362d3Smrg}
6002de2362d3Smrg_ACEOF
6003de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
600418781e08Smrg  eval $cacheid=yes
6005de2362d3Smrgelse
600618781e08Smrg  eval $cacheid=no
6007de2362d3Smrgfi
6008de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6009de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
601018781e08Smrgfi
601118781e08Smrg
601218781e08Smrg
60137821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
60147821949aSmrg
601518781e08Smrg		eval supported=\$$cacheid
601618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
601718781e08Smrg$as_echo "$supported" >&6; }
6018de2362d3Smrg		if test "$supported" = "yes" ; then
601918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
6020de2362d3Smrg			found="yes"
6021de2362d3Smrg		fi
6022de2362d3Smrg	fi
6023de2362d3Smrg
6024de2362d3Smrg
6025de2362d3Smrg
602618781e08Smrg
602718781e08Smrg
602818781e08Smrg
602918781e08Smrg
603018781e08Smrg
603118781e08Smrg
603218781e08Smrg
6033de2362d3Smrg
6034de2362d3Smrg
6035de2362d3Smrg
6036de2362d3Smrg
6037de2362d3Smrg
6038de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6039de2362d3Smrg
604018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6041de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6042de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6043de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
604418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
604518781e08Smrg  $as_echo_n "(cached) " >&6
604618781e08Smrgelse
604718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6048de2362d3Smrg/* end confdefs.h.  */
6049de2362d3Smrgint i;
6050de2362d3Smrg_ACEOF
6051de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
605218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6053de2362d3Smrgelse
605418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6055de2362d3Smrgfi
6056de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
605718781e08Smrgfi
605818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
605918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
606018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6061de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6062de2362d3Smrgfi
6063de2362d3Smrg
606418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
606518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6066de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6067de2362d3Smrg	fi
6068de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6069de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6070de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
607118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
607218781e08Smrg  $as_echo_n "(cached) " >&6
607318781e08Smrgelse
607418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6075de2362d3Smrg/* end confdefs.h.  */
6076de2362d3Smrgint i;
6077de2362d3Smrg_ACEOF
6078de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
607918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6080de2362d3Smrgelse
608118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6082de2362d3Smrgfi
6083de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
608418781e08Smrgfi
608518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
608618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
608718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6088de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6089de2362d3Smrgfi
6090de2362d3Smrg
6091de2362d3Smrgfound="no"
6092de2362d3Smrg
6093de2362d3Smrg	if test $found = "no" ; then
609418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6095de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6096de2362d3Smrg		fi
6097de2362d3Smrg
609818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6099de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6100de2362d3Smrg		fi
6101de2362d3Smrg
610218781e08Smrg		CFLAGS="$CFLAGS -Wbad-function-cast"
6103de2362d3Smrg
610418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
610518781e08Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; }
610618781e08Smrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
610718781e08Smrg		if eval \${$cacheid+:} false; then :
610818781e08Smrg  $as_echo_n "(cached) " >&6
610918781e08Smrgelse
611018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6111de2362d3Smrg/* end confdefs.h.  */
6112de2362d3Smrgint i;
6113de2362d3Smrgint
6114de2362d3Smrgmain ()
6115de2362d3Smrg{
6116de2362d3Smrg
6117de2362d3Smrg  ;
6118de2362d3Smrg  return 0;
6119de2362d3Smrg}
6120de2362d3Smrg_ACEOF
6121de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
612218781e08Smrg  eval $cacheid=yes
6123de2362d3Smrgelse
612418781e08Smrg  eval $cacheid=no
6125de2362d3Smrgfi
6126de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6127de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
612818781e08Smrgfi
612918781e08Smrg
613018781e08Smrg
61317821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
61327821949aSmrg
613318781e08Smrg		eval supported=\$$cacheid
613418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
613518781e08Smrg$as_echo "$supported" >&6; }
6136de2362d3Smrg		if test "$supported" = "yes" ; then
613718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
6138de2362d3Smrg			found="yes"
6139de2362d3Smrg		fi
6140de2362d3Smrg	fi
6141de2362d3Smrg
6142de2362d3Smrg
6143de2362d3Smrg
6144de2362d3Smrg
6145de2362d3Smrg
6146de2362d3Smrg
6147de2362d3Smrg
614818781e08Smrg
614918781e08Smrg
615018781e08Smrg
615118781e08Smrg
615218781e08Smrg
615318781e08Smrg
615418781e08Smrg
615518781e08Smrg
6156de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6157de2362d3Smrg
615818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6159de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6160de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6161de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
616218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
616318781e08Smrg  $as_echo_n "(cached) " >&6
616418781e08Smrgelse
616518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6166de2362d3Smrg/* end confdefs.h.  */
6167de2362d3Smrgint i;
6168de2362d3Smrg_ACEOF
6169de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
617018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6171de2362d3Smrgelse
617218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6173de2362d3Smrgfi
6174de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
617518781e08Smrgfi
617618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
617718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
617818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6179de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6180de2362d3Smrgfi
6181de2362d3Smrg
618218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
618318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6184de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6185de2362d3Smrg	fi
6186de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6187de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6188de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
618918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
619018781e08Smrg  $as_echo_n "(cached) " >&6
619118781e08Smrgelse
619218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6193de2362d3Smrg/* end confdefs.h.  */
6194de2362d3Smrgint i;
6195de2362d3Smrg_ACEOF
6196de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
619718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6198de2362d3Smrgelse
619918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6200de2362d3Smrgfi
6201de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
620218781e08Smrgfi
620318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
620418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
620518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6206de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6207de2362d3Smrgfi
6208de2362d3Smrg
6209de2362d3Smrgfound="no"
6210de2362d3Smrg
6211de2362d3Smrg	if test $found = "no" ; then
621218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6213de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6214de2362d3Smrg		fi
6215de2362d3Smrg
621618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6217de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6218de2362d3Smrg		fi
6219de2362d3Smrg
622018781e08Smrg		CFLAGS="$CFLAGS -Wold-style-definition"
6221de2362d3Smrg
622218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
622318781e08Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; }
622418781e08Smrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
622518781e08Smrg		if eval \${$cacheid+:} false; then :
622618781e08Smrg  $as_echo_n "(cached) " >&6
622718781e08Smrgelse
622818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6229de2362d3Smrg/* end confdefs.h.  */
6230de2362d3Smrgint i;
6231de2362d3Smrgint
6232de2362d3Smrgmain ()
6233de2362d3Smrg{
6234de2362d3Smrg
6235de2362d3Smrg  ;
6236de2362d3Smrg  return 0;
6237de2362d3Smrg}
6238de2362d3Smrg_ACEOF
6239de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
624018781e08Smrg  eval $cacheid=yes
6241de2362d3Smrgelse
624218781e08Smrg  eval $cacheid=no
6243de2362d3Smrgfi
6244de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6245de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
624618781e08Smrgfi
624718781e08Smrg
624818781e08Smrg
62497821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
62507821949aSmrg
625118781e08Smrg		eval supported=\$$cacheid
625218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
625318781e08Smrg$as_echo "$supported" >&6; }
6254de2362d3Smrg		if test "$supported" = "yes" ; then
625518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
6256de2362d3Smrg			found="yes"
6257de2362d3Smrg		fi
6258de2362d3Smrg	fi
6259de2362d3Smrg
6260de2362d3Smrg	if test $found = "no" ; then
626118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6262de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6263de2362d3Smrg		fi
6264de2362d3Smrg
626518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6266de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6267de2362d3Smrg		fi
6268de2362d3Smrg
626918781e08Smrg		CFLAGS="$CFLAGS -fd"
6270de2362d3Smrg
627118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
627218781e08Smrg$as_echo_n "checking if $CC supports -fd... " >&6; }
627318781e08Smrg		cacheid=xorg_cv_cc_flag__fd
627418781e08Smrg		if eval \${$cacheid+:} false; then :
627518781e08Smrg  $as_echo_n "(cached) " >&6
627618781e08Smrgelse
627718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6278de2362d3Smrg/* end confdefs.h.  */
6279de2362d3Smrgint i;
6280de2362d3Smrgint
6281de2362d3Smrgmain ()
6282de2362d3Smrg{
6283de2362d3Smrg
6284de2362d3Smrg  ;
6285de2362d3Smrg  return 0;
6286de2362d3Smrg}
6287de2362d3Smrg_ACEOF
6288de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
628918781e08Smrg  eval $cacheid=yes
6290de2362d3Smrgelse
629118781e08Smrg  eval $cacheid=no
6292de2362d3Smrgfi
6293de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6294de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
629518781e08Smrgfi
629618781e08Smrg
629718781e08Smrg
62987821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
62997821949aSmrg
630018781e08Smrg		eval supported=\$$cacheid
630118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
630218781e08Smrg$as_echo "$supported" >&6; }
6303de2362d3Smrg		if test "$supported" = "yes" ; then
630418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
6305de2362d3Smrg			found="yes"
6306de2362d3Smrg		fi
6307de2362d3Smrg	fi
6308de2362d3Smrg
6309de2362d3Smrg
6310de2362d3Smrg
6311de2362d3Smrg
6312de2362d3Smrg
6313de2362d3Smrg
6314de2362d3Smrg
631518781e08Smrg
631618781e08Smrg
631718781e08Smrg
631818781e08Smrg
631918781e08Smrg
632018781e08Smrg
632118781e08Smrg
632218781e08Smrg
6323de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6324de2362d3Smrg
632518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6326de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6327de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6328de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
632918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
633018781e08Smrg  $as_echo_n "(cached) " >&6
633118781e08Smrgelse
633218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6333de2362d3Smrg/* end confdefs.h.  */
6334de2362d3Smrgint i;
6335de2362d3Smrg_ACEOF
6336de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
633718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6338de2362d3Smrgelse
633918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6340de2362d3Smrgfi
6341de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
634218781e08Smrgfi
634318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
634418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
634518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6346de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6347de2362d3Smrgfi
6348de2362d3Smrg
634918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
635018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6351de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6352de2362d3Smrg	fi
6353de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6354de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6355de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
635618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
635718781e08Smrg  $as_echo_n "(cached) " >&6
635818781e08Smrgelse
635918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6360de2362d3Smrg/* end confdefs.h.  */
6361de2362d3Smrgint i;
6362de2362d3Smrg_ACEOF
6363de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
636418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6365de2362d3Smrgelse
636618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6367de2362d3Smrgfi
6368de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
636918781e08Smrgfi
637018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
637118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
637218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6373de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6374de2362d3Smrgfi
6375de2362d3Smrg
6376de2362d3Smrgfound="no"
6377de2362d3Smrg
6378de2362d3Smrg	if test $found = "no" ; then
637918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6380de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6381de2362d3Smrg		fi
6382de2362d3Smrg
638318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6384de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6385de2362d3Smrg		fi
6386de2362d3Smrg
638718781e08Smrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6388de2362d3Smrg
638918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
639018781e08Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
639118781e08Smrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
639218781e08Smrg		if eval \${$cacheid+:} false; then :
639318781e08Smrg  $as_echo_n "(cached) " >&6
639418781e08Smrgelse
639518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6396de2362d3Smrg/* end confdefs.h.  */
6397de2362d3Smrgint i;
6398de2362d3Smrgint
6399de2362d3Smrgmain ()
6400de2362d3Smrg{
6401de2362d3Smrg
6402de2362d3Smrg  ;
6403de2362d3Smrg  return 0;
6404de2362d3Smrg}
6405de2362d3Smrg_ACEOF
6406de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
640718781e08Smrg  eval $cacheid=yes
6408de2362d3Smrgelse
640918781e08Smrg  eval $cacheid=no
6410de2362d3Smrgfi
6411de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6412de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
641318781e08Smrgfi
641418781e08Smrg
641518781e08Smrg
64167821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
64177821949aSmrg
641818781e08Smrg		eval supported=\$$cacheid
641918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
642018781e08Smrg$as_echo "$supported" >&6; }
6421de2362d3Smrg		if test "$supported" = "yes" ; then
642218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
6423de2362d3Smrg			found="yes"
6424de2362d3Smrg		fi
6425de2362d3Smrg	fi
6426de2362d3Smrg
6427de2362d3Smrg
6428de2362d3Smrg
6429de2362d3Smrg
6430de2362d3Smrg
643118781e08Smrg# This chunk adds additional warnings that could catch undesired effects.
643218781e08Smrg
643318781e08Smrg
643418781e08Smrg
643518781e08Smrg
643618781e08Smrg
643718781e08Smrg
643818781e08Smrg
643918781e08Smrg
644018781e08Smrg
644118781e08Smrg
644218781e08Smrg
6443de2362d3Smrg
6444de2362d3Smrg
6445de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6446de2362d3Smrg
644718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6448de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6449de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6450de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
645118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
645218781e08Smrg  $as_echo_n "(cached) " >&6
645318781e08Smrgelse
645418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6455de2362d3Smrg/* end confdefs.h.  */
6456de2362d3Smrgint i;
6457de2362d3Smrg_ACEOF
6458de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
645918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6460de2362d3Smrgelse
646118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6462de2362d3Smrgfi
6463de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
646418781e08Smrgfi
646518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
646618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
646718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6468de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6469de2362d3Smrgfi
6470de2362d3Smrg
647118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
647218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6473de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6474de2362d3Smrg	fi
6475de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6476de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6477de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
647818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
647918781e08Smrg  $as_echo_n "(cached) " >&6
648018781e08Smrgelse
648118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6482de2362d3Smrg/* end confdefs.h.  */
6483de2362d3Smrgint i;
6484de2362d3Smrg_ACEOF
6485de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
648618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6487de2362d3Smrgelse
648818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6489de2362d3Smrgfi
6490de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
649118781e08Smrgfi
649218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
649318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
649418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6495de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6496de2362d3Smrgfi
6497de2362d3Smrg
6498de2362d3Smrgfound="no"
6499de2362d3Smrg
6500de2362d3Smrg	if test $found = "no" ; then
650118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6502de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6503de2362d3Smrg		fi
6504de2362d3Smrg
650518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6506de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6507de2362d3Smrg		fi
6508de2362d3Smrg
650918781e08Smrg		CFLAGS="$CFLAGS -Wunused"
6510de2362d3Smrg
651118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
651218781e08Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; }
651318781e08Smrg		cacheid=xorg_cv_cc_flag__Wunused
651418781e08Smrg		if eval \${$cacheid+:} false; then :
651518781e08Smrg  $as_echo_n "(cached) " >&6
651618781e08Smrgelse
651718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6518de2362d3Smrg/* end confdefs.h.  */
6519de2362d3Smrgint i;
6520de2362d3Smrgint
6521de2362d3Smrgmain ()
6522de2362d3Smrg{
6523de2362d3Smrg
6524de2362d3Smrg  ;
6525de2362d3Smrg  return 0;
6526de2362d3Smrg}
6527de2362d3Smrg_ACEOF
6528de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
652918781e08Smrg  eval $cacheid=yes
6530de2362d3Smrgelse
653118781e08Smrg  eval $cacheid=no
6532de2362d3Smrgfi
6533de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6534de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
653518781e08Smrgfi
653618781e08Smrg
653718781e08Smrg
65387821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
65397821949aSmrg
654018781e08Smrg		eval supported=\$$cacheid
654118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
654218781e08Smrg$as_echo "$supported" >&6; }
6543de2362d3Smrg		if test "$supported" = "yes" ; then
654418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
6545de2362d3Smrg			found="yes"
6546de2362d3Smrg		fi
6547de2362d3Smrg	fi
6548de2362d3Smrg
6549de2362d3Smrg
6550de2362d3Smrg
6551de2362d3Smrg
6552de2362d3Smrg
6553de2362d3Smrg
6554de2362d3Smrg
655518781e08Smrg
655618781e08Smrg
655718781e08Smrg
655818781e08Smrg
655918781e08Smrg
656018781e08Smrg
656118781e08Smrg
656218781e08Smrg
6563de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6564de2362d3Smrg
656518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6566de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6567de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6568de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
656918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
657018781e08Smrg  $as_echo_n "(cached) " >&6
657118781e08Smrgelse
657218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573de2362d3Smrg/* end confdefs.h.  */
6574de2362d3Smrgint i;
6575de2362d3Smrg_ACEOF
6576de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
657718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6578de2362d3Smrgelse
657918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6580de2362d3Smrgfi
6581de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
658218781e08Smrgfi
658318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
658418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
658518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6586de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6587de2362d3Smrgfi
6588de2362d3Smrg
658918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
659018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6591de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6592de2362d3Smrg	fi
6593de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6594de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6595de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
659618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
659718781e08Smrg  $as_echo_n "(cached) " >&6
659818781e08Smrgelse
659918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600de2362d3Smrg/* end confdefs.h.  */
6601de2362d3Smrgint i;
6602de2362d3Smrg_ACEOF
6603de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
660418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6605de2362d3Smrgelse
660618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6607de2362d3Smrgfi
6608de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
660918781e08Smrgfi
661018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
661118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
661218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6613de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6614de2362d3Smrgfi
6615de2362d3Smrg
6616de2362d3Smrgfound="no"
6617de2362d3Smrg
6618de2362d3Smrg	if test $found = "no" ; then
661918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6620de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6621de2362d3Smrg		fi
6622de2362d3Smrg
662318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6624de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6625de2362d3Smrg		fi
6626de2362d3Smrg
662718781e08Smrg		CFLAGS="$CFLAGS -Wuninitialized"
6628de2362d3Smrg
662918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
663018781e08Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
663118781e08Smrg		cacheid=xorg_cv_cc_flag__Wuninitialized
663218781e08Smrg		if eval \${$cacheid+:} false; then :
663318781e08Smrg  $as_echo_n "(cached) " >&6
663418781e08Smrgelse
663518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6636de2362d3Smrg/* end confdefs.h.  */
6637de2362d3Smrgint i;
6638de2362d3Smrgint
6639de2362d3Smrgmain ()
6640de2362d3Smrg{
6641de2362d3Smrg
6642de2362d3Smrg  ;
6643de2362d3Smrg  return 0;
6644de2362d3Smrg}
6645de2362d3Smrg_ACEOF
6646de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
664718781e08Smrg  eval $cacheid=yes
6648de2362d3Smrgelse
664918781e08Smrg  eval $cacheid=no
6650de2362d3Smrgfi
6651de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6652de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
665318781e08Smrgfi
665418781e08Smrg
665518781e08Smrg
66567821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
66577821949aSmrg
665818781e08Smrg		eval supported=\$$cacheid
665918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
666018781e08Smrg$as_echo "$supported" >&6; }
6661de2362d3Smrg		if test "$supported" = "yes" ; then
666218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
6663de2362d3Smrg			found="yes"
6664de2362d3Smrg		fi
6665de2362d3Smrg	fi
6666de2362d3Smrg
6667de2362d3Smrg
6668de2362d3Smrg
6669de2362d3Smrg
6670de2362d3Smrg
6671de2362d3Smrg
6672de2362d3Smrg
667318781e08Smrg
667418781e08Smrg
667518781e08Smrg
667618781e08Smrg
667718781e08Smrg
667818781e08Smrg
667918781e08Smrg
668018781e08Smrg
6681de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6682de2362d3Smrg
668318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6684de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6685de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6686de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
668718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
668818781e08Smrg  $as_echo_n "(cached) " >&6
668918781e08Smrgelse
669018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6691de2362d3Smrg/* end confdefs.h.  */
6692de2362d3Smrgint i;
6693de2362d3Smrg_ACEOF
6694de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
669518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6696de2362d3Smrgelse
669718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6698de2362d3Smrgfi
6699de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
670018781e08Smrgfi
670118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
670218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
670318781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6704de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6705de2362d3Smrgfi
6706de2362d3Smrg
670718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
670818781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6709de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6710de2362d3Smrg	fi
6711de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6712de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6713de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
671418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
671518781e08Smrg  $as_echo_n "(cached) " >&6
671618781e08Smrgelse
671718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6718de2362d3Smrg/* end confdefs.h.  */
6719de2362d3Smrgint i;
6720de2362d3Smrg_ACEOF
6721de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
672218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6723de2362d3Smrgelse
672418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6725de2362d3Smrgfi
6726de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
672718781e08Smrgfi
672818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
672918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
673018781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6731de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6732de2362d3Smrgfi
6733de2362d3Smrg
6734de2362d3Smrgfound="no"
6735de2362d3Smrg
6736de2362d3Smrg	if test $found = "no" ; then
673718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6738de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6739de2362d3Smrg		fi
6740de2362d3Smrg
674118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6742de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6743de2362d3Smrg		fi
6744de2362d3Smrg
674518781e08Smrg		CFLAGS="$CFLAGS -Wshadow"
6746de2362d3Smrg
674718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
674818781e08Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; }
674918781e08Smrg		cacheid=xorg_cv_cc_flag__Wshadow
675018781e08Smrg		if eval \${$cacheid+:} false; then :
675118781e08Smrg  $as_echo_n "(cached) " >&6
675218781e08Smrgelse
675318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6754de2362d3Smrg/* end confdefs.h.  */
6755de2362d3Smrgint i;
6756de2362d3Smrgint
6757de2362d3Smrgmain ()
6758de2362d3Smrg{
6759de2362d3Smrg
6760de2362d3Smrg  ;
6761de2362d3Smrg  return 0;
6762de2362d3Smrg}
6763de2362d3Smrg_ACEOF
6764de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
676518781e08Smrg  eval $cacheid=yes
6766de2362d3Smrgelse
676718781e08Smrg  eval $cacheid=no
6768de2362d3Smrgfi
6769de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6770de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
677118781e08Smrgfi
677218781e08Smrg
677318781e08Smrg
67747821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
67757821949aSmrg
677618781e08Smrg		eval supported=\$$cacheid
677718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
677818781e08Smrg$as_echo "$supported" >&6; }
6779de2362d3Smrg		if test "$supported" = "yes" ; then
678018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
6781de2362d3Smrg			found="yes"
6782de2362d3Smrg		fi
6783de2362d3Smrg	fi
6784de2362d3Smrg
6785de2362d3Smrg
6786de2362d3Smrg
6787de2362d3Smrg
6788de2362d3Smrg
678918781e08Smrg
679018781e08Smrg
679118781e08Smrg
679218781e08Smrg
679318781e08Smrg
6794de2362d3Smrg
6795de2362d3Smrg
6796de2362d3Smrg
6797de2362d3Smrg
6798de2362d3Smrg
6799de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6800de2362d3Smrg
680118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6802de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6803de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6804de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
680518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
680618781e08Smrg  $as_echo_n "(cached) " >&6
680718781e08Smrgelse
680818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6809de2362d3Smrg/* end confdefs.h.  */
6810de2362d3Smrgint i;
6811de2362d3Smrg_ACEOF
6812de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
681318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6814de2362d3Smrgelse
681518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6816de2362d3Smrgfi
6817de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
681818781e08Smrgfi
681918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
682018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
682118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6822de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6823de2362d3Smrgfi
6824de2362d3Smrg
682518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
682618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6827de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6828de2362d3Smrg	fi
6829de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6830de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6831de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
683218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
683318781e08Smrg  $as_echo_n "(cached) " >&6
683418781e08Smrgelse
683518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6836de2362d3Smrg/* end confdefs.h.  */
6837de2362d3Smrgint i;
6838de2362d3Smrg_ACEOF
6839de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
684018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6841de2362d3Smrgelse
684218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6843de2362d3Smrgfi
6844de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
684518781e08Smrgfi
684618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
684718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
684818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6849de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6850de2362d3Smrgfi
6851de2362d3Smrg
6852de2362d3Smrgfound="no"
6853de2362d3Smrg
6854de2362d3Smrg	if test $found = "no" ; then
685518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6856de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6857de2362d3Smrg		fi
6858de2362d3Smrg
685918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6860de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6861de2362d3Smrg		fi
6862de2362d3Smrg
686318781e08Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
6864de2362d3Smrg
686518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
686618781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; }
686718781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
686818781e08Smrg		if eval \${$cacheid+:} false; then :
686918781e08Smrg  $as_echo_n "(cached) " >&6
687018781e08Smrgelse
687118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6872de2362d3Smrg/* end confdefs.h.  */
6873de2362d3Smrgint i;
6874de2362d3Smrgint
6875de2362d3Smrgmain ()
6876de2362d3Smrg{
6877de2362d3Smrg
6878de2362d3Smrg  ;
6879de2362d3Smrg  return 0;
6880de2362d3Smrg}
6881de2362d3Smrg_ACEOF
6882de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
688318781e08Smrg  eval $cacheid=yes
6884de2362d3Smrgelse
688518781e08Smrg  eval $cacheid=no
6886de2362d3Smrgfi
6887de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6888de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
688918781e08Smrgfi
689018781e08Smrg
689118781e08Smrg
68927821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
68937821949aSmrg
689418781e08Smrg		eval supported=\$$cacheid
689518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
689618781e08Smrg$as_echo "$supported" >&6; }
6897de2362d3Smrg		if test "$supported" = "yes" ; then
689818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
6899de2362d3Smrg			found="yes"
6900de2362d3Smrg		fi
6901de2362d3Smrg	fi
6902de2362d3Smrg
6903de2362d3Smrg
6904de2362d3Smrg
6905de2362d3Smrg
6906de2362d3Smrg
6907de2362d3Smrg
690818781e08Smrg
690918781e08Smrg
6910de2362d3Smrg
6911de2362d3Smrg
6912de2362d3Smrg
6913de2362d3Smrg
6914de2362d3Smrg
6915de2362d3Smrg
6916de2362d3Smrg
6917de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6918de2362d3Smrg
691918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6920de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6921de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6922de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
692318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
692418781e08Smrg  $as_echo_n "(cached) " >&6
692518781e08Smrgelse
692618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6927de2362d3Smrg/* end confdefs.h.  */
6928de2362d3Smrgint i;
6929de2362d3Smrg_ACEOF
6930de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
693118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6932de2362d3Smrgelse
693318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6934de2362d3Smrgfi
6935de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
693618781e08Smrgfi
693718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
693818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
693918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6940de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6941de2362d3Smrgfi
6942de2362d3Smrg
694318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
694418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6945de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6946de2362d3Smrg	fi
6947de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6948de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6949de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
695018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
695118781e08Smrg  $as_echo_n "(cached) " >&6
695218781e08Smrgelse
695318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6954de2362d3Smrg/* end confdefs.h.  */
6955de2362d3Smrgint i;
6956de2362d3Smrg_ACEOF
6957de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
695818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6959de2362d3Smrgelse
696018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6961de2362d3Smrgfi
6962de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
696318781e08Smrgfi
696418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
696518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
696618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6967de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6968de2362d3Smrgfi
6969de2362d3Smrg
6970de2362d3Smrgfound="no"
6971de2362d3Smrg
6972de2362d3Smrg	if test $found = "no" ; then
697318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6974de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6975de2362d3Smrg		fi
6976de2362d3Smrg
697718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6978de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6979de2362d3Smrg		fi
6980de2362d3Smrg
698118781e08Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
6982de2362d3Smrg
698318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
698418781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; }
698518781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
698618781e08Smrg		if eval \${$cacheid+:} false; then :
698718781e08Smrg  $as_echo_n "(cached) " >&6
698818781e08Smrgelse
698918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6990de2362d3Smrg/* end confdefs.h.  */
6991de2362d3Smrgint i;
6992de2362d3Smrgint
6993de2362d3Smrgmain ()
6994de2362d3Smrg{
6995de2362d3Smrg
6996de2362d3Smrg  ;
6997de2362d3Smrg  return 0;
6998de2362d3Smrg}
6999de2362d3Smrg_ACEOF
7000de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
700118781e08Smrg  eval $cacheid=yes
7002de2362d3Smrgelse
700318781e08Smrg  eval $cacheid=no
7004de2362d3Smrgfi
7005de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7006de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
700718781e08Smrgfi
700818781e08Smrg
700918781e08Smrg
70107821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
70117821949aSmrg
701218781e08Smrg		eval supported=\$$cacheid
701318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
701418781e08Smrg$as_echo "$supported" >&6; }
7015de2362d3Smrg		if test "$supported" = "yes" ; then
701618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
7017de2362d3Smrg			found="yes"
7018de2362d3Smrg		fi
7019de2362d3Smrg	fi
7020de2362d3Smrg
7021de2362d3Smrg
7022de2362d3Smrg
7023de2362d3Smrg
7024de2362d3Smrg
7025de2362d3Smrg
7026de2362d3Smrg
702718781e08Smrg
702818781e08Smrg
702918781e08Smrg
703018781e08Smrg
703118781e08Smrg
703218781e08Smrg
703318781e08Smrg
703418781e08Smrg
7035de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7036de2362d3Smrg
703718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7038de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7039de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7040de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
704118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
704218781e08Smrg  $as_echo_n "(cached) " >&6
704318781e08Smrgelse
704418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7045de2362d3Smrg/* end confdefs.h.  */
7046de2362d3Smrgint i;
7047de2362d3Smrg_ACEOF
7048de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
704918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7050de2362d3Smrgelse
705118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7052de2362d3Smrgfi
7053de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
705418781e08Smrgfi
705518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
705618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
705718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7058de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7059de2362d3Smrgfi
7060de2362d3Smrg
706118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
706218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7063de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7064de2362d3Smrg	fi
7065de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7066de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7067de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
706818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
706918781e08Smrg  $as_echo_n "(cached) " >&6
707018781e08Smrgelse
707118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7072de2362d3Smrg/* end confdefs.h.  */
7073de2362d3Smrgint i;
7074de2362d3Smrg_ACEOF
7075de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
707618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7077de2362d3Smrgelse
707818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7079de2362d3Smrgfi
7080de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
708118781e08Smrgfi
708218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
708318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
708418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7085de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7086de2362d3Smrgfi
7087de2362d3Smrg
7088de2362d3Smrgfound="no"
7089de2362d3Smrg
7090de2362d3Smrg	if test $found = "no" ; then
709118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7092de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7093de2362d3Smrg		fi
7094de2362d3Smrg
709518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7096de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7097de2362d3Smrg		fi
7098de2362d3Smrg
709918781e08Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
7100de2362d3Smrg
710118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
710218781e08Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; }
710318781e08Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
710418781e08Smrg		if eval \${$cacheid+:} false; then :
710518781e08Smrg  $as_echo_n "(cached) " >&6
710618781e08Smrgelse
710718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7108de2362d3Smrg/* end confdefs.h.  */
7109de2362d3Smrgint i;
7110de2362d3Smrgint
7111de2362d3Smrgmain ()
7112de2362d3Smrg{
7113de2362d3Smrg
7114de2362d3Smrg  ;
7115de2362d3Smrg  return 0;
7116de2362d3Smrg}
7117de2362d3Smrg_ACEOF
7118de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
711918781e08Smrg  eval $cacheid=yes
7120de2362d3Smrgelse
712118781e08Smrg  eval $cacheid=no
7122de2362d3Smrgfi
7123de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7124de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
712518781e08Smrgfi
712618781e08Smrg
712718781e08Smrg
71287821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
71297821949aSmrg
713018781e08Smrg		eval supported=\$$cacheid
713118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
713218781e08Smrg$as_echo "$supported" >&6; }
7133de2362d3Smrg		if test "$supported" = "yes" ; then
713418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
7135de2362d3Smrg			found="yes"
7136de2362d3Smrg		fi
7137de2362d3Smrg	fi
7138de2362d3Smrg
7139de2362d3Smrg
7140de2362d3Smrg
7141de2362d3Smrg
7142de2362d3Smrg
7143de2362d3Smrg
7144de2362d3Smrg
714518781e08Smrg
714618781e08Smrg
714718781e08Smrg
714818781e08Smrg
714918781e08Smrg
715018781e08Smrg
715118781e08Smrg
715218781e08Smrg
7153de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7154de2362d3Smrg
715518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7156de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7157de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7158de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
715918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
716018781e08Smrg  $as_echo_n "(cached) " >&6
716118781e08Smrgelse
716218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7163de2362d3Smrg/* end confdefs.h.  */
7164de2362d3Smrgint i;
7165de2362d3Smrg_ACEOF
7166de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
716718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7168de2362d3Smrgelse
716918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7170de2362d3Smrgfi
7171de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
717218781e08Smrgfi
717318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
717418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
717518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7176de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7177de2362d3Smrgfi
7178de2362d3Smrg
717918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
718018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7181de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7182de2362d3Smrg	fi
7183de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7184de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7185de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
718618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
718718781e08Smrg  $as_echo_n "(cached) " >&6
718818781e08Smrgelse
718918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7190de2362d3Smrg/* end confdefs.h.  */
7191de2362d3Smrgint i;
7192de2362d3Smrg_ACEOF
7193de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
719418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7195de2362d3Smrgelse
719618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7197de2362d3Smrgfi
7198de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
719918781e08Smrgfi
720018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
720118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
720218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7203de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7204de2362d3Smrgfi
7205de2362d3Smrg
7206de2362d3Smrgfound="no"
7207de2362d3Smrg
7208de2362d3Smrg	if test $found = "no" ; then
720918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7210de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7211de2362d3Smrg		fi
7212de2362d3Smrg
721318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7214de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7215de2362d3Smrg		fi
7216de2362d3Smrg
721718781e08Smrg		CFLAGS="$CFLAGS -Wlogical-op"
7218de2362d3Smrg
721918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
722018781e08Smrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; }
722118781e08Smrg		cacheid=xorg_cv_cc_flag__Wlogical_op
722218781e08Smrg		if eval \${$cacheid+:} false; then :
722318781e08Smrg  $as_echo_n "(cached) " >&6
722418781e08Smrgelse
722518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7226de2362d3Smrg/* end confdefs.h.  */
7227de2362d3Smrgint i;
7228de2362d3Smrgint
7229de2362d3Smrgmain ()
7230de2362d3Smrg{
7231de2362d3Smrg
7232de2362d3Smrg  ;
7233de2362d3Smrg  return 0;
7234de2362d3Smrg}
7235de2362d3Smrg_ACEOF
7236de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
723718781e08Smrg  eval $cacheid=yes
7238de2362d3Smrgelse
723918781e08Smrg  eval $cacheid=no
7240de2362d3Smrgfi
7241de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7242de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
724318781e08Smrgfi
724418781e08Smrg
724518781e08Smrg
72467821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
72477821949aSmrg
724818781e08Smrg		eval supported=\$$cacheid
724918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
725018781e08Smrg$as_echo "$supported" >&6; }
7251de2362d3Smrg		if test "$supported" = "yes" ; then
725218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
7253de2362d3Smrg			found="yes"
7254de2362d3Smrg		fi
7255de2362d3Smrg	fi
7256de2362d3Smrg
7257de2362d3Smrg
7258de2362d3Smrg
725918781e08Smrg# These are currently disabled because they are noisy.  They will be enabled
726018781e08Smrg# in the future once the codebase is sufficiently modernized to silence
726118781e08Smrg# them.  For now, I don't want them to drown out the other warnings.
726218781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
726318781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
726418781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
726518781e08Smrg
726618781e08Smrg# Turn some warnings into errors, so we don't accidently get successful builds
726718781e08Smrg# when there are problems that should be fixed.
726818781e08Smrg
726918781e08Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
727018781e08Smrg
727118781e08Smrg
727218781e08Smrg
727318781e08Smrg
727418781e08Smrg
727518781e08Smrg
727618781e08Smrg
727718781e08Smrg
727818781e08Smrg
7279de2362d3Smrg
7280de2362d3Smrg
7281de2362d3Smrg
7282de2362d3Smrg
7283de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7284de2362d3Smrg
728518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7286de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7287de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7288de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
728918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
729018781e08Smrg  $as_echo_n "(cached) " >&6
729118781e08Smrgelse
729218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
729318781e08Smrg/* end confdefs.h.  */
729418781e08Smrgint i;
729518781e08Smrg_ACEOF
729618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
729718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
729818781e08Smrgelse
729918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
730018781e08Smrgfi
730118781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
730218781e08Smrgfi
730318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
730418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
730518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
730618781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
730718781e08Smrgfi
730818781e08Smrg
730918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
731018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
731118781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
731218781e08Smrg	fi
731318781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
731418781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
731518781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
731618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
731718781e08Smrg  $as_echo_n "(cached) " >&6
731818781e08Smrgelse
731918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7320de2362d3Smrg/* end confdefs.h.  */
7321de2362d3Smrgint i;
7322de2362d3Smrg_ACEOF
7323de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
732418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7325de2362d3Smrgelse
732618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7327de2362d3Smrgfi
7328de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
732918781e08Smrgfi
733018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
733118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
733218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7333de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7334de2362d3Smrgfi
7335de2362d3Smrg
733618781e08Smrgfound="no"
733718781e08Smrg
733818781e08Smrg	if test $found = "no" ; then
733918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
734018781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
734118781e08Smrg		fi
734218781e08Smrg
734318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
734418781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
734518781e08Smrg		fi
734618781e08Smrg
734718781e08Smrg		CFLAGS="$CFLAGS -Werror=implicit"
734818781e08Smrg
734918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
735018781e08Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; }
735118781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
735218781e08Smrg		if eval \${$cacheid+:} false; then :
735318781e08Smrg  $as_echo_n "(cached) " >&6
735418781e08Smrgelse
735518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7356de2362d3Smrg/* end confdefs.h.  */
7357de2362d3Smrgint i;
735818781e08Smrgint
735918781e08Smrgmain ()
736018781e08Smrg{
736118781e08Smrg
736218781e08Smrg  ;
736318781e08Smrg  return 0;
736418781e08Smrg}
7365de2362d3Smrg_ACEOF
736618781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
736718781e08Smrg  eval $cacheid=yes
7368de2362d3Smrgelse
736918781e08Smrg  eval $cacheid=no
7370de2362d3Smrgfi
737118781e08Smrgrm -f core conftest.err conftest.$ac_objext \
737218781e08Smrg    conftest$ac_exeext conftest.$ac_ext
7373de2362d3Smrgfi
7374de2362d3Smrg
737518781e08Smrg
737618781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
737718781e08Smrg
737818781e08Smrg		eval supported=\$$cacheid
737918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
738018781e08Smrg$as_echo "$supported" >&6; }
738118781e08Smrg		if test "$supported" = "yes" ; then
738218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
738318781e08Smrg			found="yes"
738418781e08Smrg		fi
738518781e08Smrg	fi
7386de2362d3Smrg
7387de2362d3Smrg	if test $found = "no" ; then
738818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7389de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7390de2362d3Smrg		fi
7391de2362d3Smrg
739218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7393de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7394de2362d3Smrg		fi
7395de2362d3Smrg
739618781e08Smrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7397de2362d3Smrg
739818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
739918781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
740018781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
740118781e08Smrg		if eval \${$cacheid+:} false; then :
740218781e08Smrg  $as_echo_n "(cached) " >&6
740318781e08Smrgelse
740418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7405de2362d3Smrg/* end confdefs.h.  */
7406de2362d3Smrgint i;
7407de2362d3Smrgint
7408de2362d3Smrgmain ()
7409de2362d3Smrg{
7410de2362d3Smrg
7411de2362d3Smrg  ;
7412de2362d3Smrg  return 0;
7413de2362d3Smrg}
7414de2362d3Smrg_ACEOF
7415de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
741618781e08Smrg  eval $cacheid=yes
7417de2362d3Smrgelse
741818781e08Smrg  eval $cacheid=no
7419de2362d3Smrgfi
7420de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7421de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
742218781e08Smrgfi
742318781e08Smrg
742418781e08Smrg
7425de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7426de2362d3Smrg
742718781e08Smrg		eval supported=\$$cacheid
742818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
742918781e08Smrg$as_echo "$supported" >&6; }
7430de2362d3Smrg		if test "$supported" = "yes" ; then
743118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7432de2362d3Smrg			found="yes"
7433de2362d3Smrg		fi
7434de2362d3Smrg	fi
7435de2362d3Smrg
7436de2362d3Smrg
7437de2362d3Smrg
7438de2362d3Smrg
7439de2362d3Smrg
7440de2362d3Smrg
7441de2362d3Smrg
744218781e08Smrg
744318781e08Smrg
744418781e08Smrg
744518781e08Smrg
744618781e08Smrg
744718781e08Smrg
744818781e08Smrg
744918781e08Smrg
7450de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7451de2362d3Smrg
745218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7453de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7454de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7455de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
745618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
745718781e08Smrg  $as_echo_n "(cached) " >&6
745818781e08Smrgelse
745918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7460de2362d3Smrg/* end confdefs.h.  */
7461de2362d3Smrgint i;
7462de2362d3Smrg_ACEOF
7463de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
746418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7465de2362d3Smrgelse
746618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7467de2362d3Smrgfi
7468de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
746918781e08Smrgfi
747018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
747118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
747218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7473de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7474de2362d3Smrgfi
7475de2362d3Smrg
747618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
747718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7478de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7479de2362d3Smrg	fi
7480de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7481de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7482de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
748318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
748418781e08Smrg  $as_echo_n "(cached) " >&6
748518781e08Smrgelse
748618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7487de2362d3Smrg/* end confdefs.h.  */
7488de2362d3Smrgint i;
7489de2362d3Smrg_ACEOF
7490de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
749118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7492de2362d3Smrgelse
749318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7494de2362d3Smrgfi
7495de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
749618781e08Smrgfi
749718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
749818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
749918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7500de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7501de2362d3Smrgfi
7502de2362d3Smrg
7503de2362d3Smrgfound="no"
7504de2362d3Smrg
7505de2362d3Smrg	if test $found = "no" ; then
750618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7507de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7508de2362d3Smrg		fi
7509de2362d3Smrg
751018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7511de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7512de2362d3Smrg		fi
7513de2362d3Smrg
751418781e08Smrg		CFLAGS="$CFLAGS -Werror=nonnull"
7515de2362d3Smrg
751618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
751718781e08Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; }
751818781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
751918781e08Smrg		if eval \${$cacheid+:} false; then :
752018781e08Smrg  $as_echo_n "(cached) " >&6
752118781e08Smrgelse
752218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7523de2362d3Smrg/* end confdefs.h.  */
7524de2362d3Smrgint i;
7525de2362d3Smrgint
7526de2362d3Smrgmain ()
7527de2362d3Smrg{
7528de2362d3Smrg
7529de2362d3Smrg  ;
7530de2362d3Smrg  return 0;
7531de2362d3Smrg}
7532de2362d3Smrg_ACEOF
7533de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
753418781e08Smrg  eval $cacheid=yes
7535de2362d3Smrgelse
753618781e08Smrg  eval $cacheid=no
7537de2362d3Smrgfi
7538de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7539de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
754018781e08Smrgfi
754118781e08Smrg
754218781e08Smrg
75437821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
75447821949aSmrg
754518781e08Smrg		eval supported=\$$cacheid
754618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
754718781e08Smrg$as_echo "$supported" >&6; }
7548de2362d3Smrg		if test "$supported" = "yes" ; then
754918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
7550de2362d3Smrg			found="yes"
7551de2362d3Smrg		fi
7552de2362d3Smrg	fi
7553de2362d3Smrg
7554de2362d3Smrg
7555de2362d3Smrg
7556de2362d3Smrg
7557de2362d3Smrg
7558de2362d3Smrg
7559de2362d3Smrg
756018781e08Smrg
756118781e08Smrg
756218781e08Smrg
756318781e08Smrg
756418781e08Smrg
756518781e08Smrg
756618781e08Smrg
756718781e08Smrg
7568de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7569de2362d3Smrg
757018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7571de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7572de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7573de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
757418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
757518781e08Smrg  $as_echo_n "(cached) " >&6
757618781e08Smrgelse
757718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7578de2362d3Smrg/* end confdefs.h.  */
7579de2362d3Smrgint i;
7580de2362d3Smrg_ACEOF
7581de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
758218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7583de2362d3Smrgelse
758418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7585de2362d3Smrgfi
7586de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
758718781e08Smrgfi
758818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
758918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
759018781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7591de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7592de2362d3Smrgfi
7593de2362d3Smrg
759418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
759518781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7596de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7597de2362d3Smrg	fi
7598de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7599de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7600de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
760118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
760218781e08Smrg  $as_echo_n "(cached) " >&6
760318781e08Smrgelse
760418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7605de2362d3Smrg/* end confdefs.h.  */
7606de2362d3Smrgint i;
7607de2362d3Smrg_ACEOF
7608de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
760918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7610de2362d3Smrgelse
761118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7612de2362d3Smrgfi
7613de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
761418781e08Smrgfi
761518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
761618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
761718781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7618de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7619de2362d3Smrgfi
7620de2362d3Smrg
7621de2362d3Smrgfound="no"
7622de2362d3Smrg
7623de2362d3Smrg	if test $found = "no" ; then
762418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
76257821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
76267821949aSmrg		fi
76277821949aSmrg
762818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
76297821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
76307821949aSmrg		fi
76317821949aSmrg
763218781e08Smrg		CFLAGS="$CFLAGS -Werror=init-self"
76337821949aSmrg
763418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
763518781e08Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; }
763618781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
763718781e08Smrg		if eval \${$cacheid+:} false; then :
763818781e08Smrg  $as_echo_n "(cached) " >&6
763918781e08Smrgelse
764018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
76417821949aSmrg/* end confdefs.h.  */
76427821949aSmrgint i;
76437821949aSmrgint
76447821949aSmrgmain ()
76457821949aSmrg{
76467821949aSmrg
76477821949aSmrg  ;
76487821949aSmrg  return 0;
76497821949aSmrg}
76507821949aSmrg_ACEOF
76517821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
765218781e08Smrg  eval $cacheid=yes
76537821949aSmrgelse
765418781e08Smrg  eval $cacheid=no
76557821949aSmrgfi
76567821949aSmrgrm -f core conftest.err conftest.$ac_objext \
76577821949aSmrg    conftest$ac_exeext conftest.$ac_ext
765818781e08Smrgfi
765918781e08Smrg
766018781e08Smrg
76617821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
76627821949aSmrg
766318781e08Smrg		eval supported=\$$cacheid
766418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
766518781e08Smrg$as_echo "$supported" >&6; }
76667821949aSmrg		if test "$supported" = "yes" ; then
766718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
76687821949aSmrg			found="yes"
76697821949aSmrg		fi
76707821949aSmrg	fi
76717821949aSmrg
7672de2362d3Smrg
7673de2362d3Smrg
7674de2362d3Smrg
7675de2362d3Smrg
76767821949aSmrg
767718781e08Smrg
767818781e08Smrg
7679de2362d3Smrg
7680de2362d3Smrg
7681de2362d3Smrg
7682de2362d3Smrg
7683de2362d3Smrg
7684de2362d3Smrg
7685de2362d3Smrg
7686de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7687de2362d3Smrg
768818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7689de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7690de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7691de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
769218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
769318781e08Smrg  $as_echo_n "(cached) " >&6
769418781e08Smrgelse
769518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7696de2362d3Smrg/* end confdefs.h.  */
7697de2362d3Smrgint i;
7698de2362d3Smrg_ACEOF
7699de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
770018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7701de2362d3Smrgelse
770218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7703de2362d3Smrgfi
7704de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
770518781e08Smrgfi
770618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
770718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
770818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7709de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7710de2362d3Smrgfi
7711de2362d3Smrg
771218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
771318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7714de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7715de2362d3Smrg	fi
7716de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7717de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7718de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
771918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
772018781e08Smrg  $as_echo_n "(cached) " >&6
772118781e08Smrgelse
772218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7723de2362d3Smrg/* end confdefs.h.  */
7724de2362d3Smrgint i;
7725de2362d3Smrg_ACEOF
7726de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
772718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7728de2362d3Smrgelse
772918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7730de2362d3Smrgfi
7731de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
773218781e08Smrgfi
773318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
773418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
773518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7736de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7737de2362d3Smrgfi
7738de2362d3Smrg
7739de2362d3Smrgfound="no"
7740de2362d3Smrg
7741de2362d3Smrg	if test $found = "no" ; then
774218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7743de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7744de2362d3Smrg		fi
7745de2362d3Smrg
774618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7747de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7748de2362d3Smrg		fi
7749de2362d3Smrg
775018781e08Smrg		CFLAGS="$CFLAGS -Werror=main"
7751de2362d3Smrg
775218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
775318781e08Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; }
775418781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_main
775518781e08Smrg		if eval \${$cacheid+:} false; then :
775618781e08Smrg  $as_echo_n "(cached) " >&6
775718781e08Smrgelse
775818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7759de2362d3Smrg/* end confdefs.h.  */
7760de2362d3Smrgint i;
7761de2362d3Smrgint
7762de2362d3Smrgmain ()
7763de2362d3Smrg{
7764de2362d3Smrg
7765de2362d3Smrg  ;
7766de2362d3Smrg  return 0;
7767de2362d3Smrg}
7768de2362d3Smrg_ACEOF
7769de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
777018781e08Smrg  eval $cacheid=yes
7771de2362d3Smrgelse
777218781e08Smrg  eval $cacheid=no
7773de2362d3Smrgfi
7774de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7775de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
777618781e08Smrgfi
777718781e08Smrg
777818781e08Smrg
77797821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
77807821949aSmrg
778118781e08Smrg		eval supported=\$$cacheid
778218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
778318781e08Smrg$as_echo "$supported" >&6; }
7784de2362d3Smrg		if test "$supported" = "yes" ; then
778518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
7786de2362d3Smrg			found="yes"
7787de2362d3Smrg		fi
7788de2362d3Smrg	fi
7789de2362d3Smrg
7790de2362d3Smrg
7791de2362d3Smrg
7792de2362d3Smrg
7793de2362d3Smrg
7794de2362d3Smrg
7795de2362d3Smrg
779618781e08Smrg
779718781e08Smrg
779818781e08Smrg
779918781e08Smrg
780018781e08Smrg
780118781e08Smrg
780218781e08Smrg
780318781e08Smrg
7804de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7805de2362d3Smrg
780618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7807de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7808de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7809de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
781018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
781118781e08Smrg  $as_echo_n "(cached) " >&6
781218781e08Smrgelse
781318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7814de2362d3Smrg/* end confdefs.h.  */
7815de2362d3Smrgint i;
7816de2362d3Smrg_ACEOF
7817de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
781818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7819de2362d3Smrgelse
782018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7821de2362d3Smrgfi
7822de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
782318781e08Smrgfi
782418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
782518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
782618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7827de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7828de2362d3Smrgfi
7829de2362d3Smrg
783018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
783118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7832de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7833de2362d3Smrg	fi
7834de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7835de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7836de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
783718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
783818781e08Smrg  $as_echo_n "(cached) " >&6
783918781e08Smrgelse
784018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7841de2362d3Smrg/* end confdefs.h.  */
7842de2362d3Smrgint i;
7843de2362d3Smrg_ACEOF
7844de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
784518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7846de2362d3Smrgelse
784718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7848de2362d3Smrgfi
7849de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
785018781e08Smrgfi
785118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
785218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
785318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7854de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7855de2362d3Smrgfi
7856de2362d3Smrg
7857de2362d3Smrgfound="no"
7858de2362d3Smrg
7859de2362d3Smrg	if test $found = "no" ; then
786018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7861de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7862de2362d3Smrg		fi
7863de2362d3Smrg
786418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7865de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7866de2362d3Smrg		fi
7867de2362d3Smrg
786818781e08Smrg		CFLAGS="$CFLAGS -Werror=missing-braces"
7869de2362d3Smrg
787018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
787118781e08Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; }
787218781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
787318781e08Smrg		if eval \${$cacheid+:} false; then :
787418781e08Smrg  $as_echo_n "(cached) " >&6
787518781e08Smrgelse
787618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7877de2362d3Smrg/* end confdefs.h.  */
7878de2362d3Smrgint i;
7879de2362d3Smrgint
7880de2362d3Smrgmain ()
7881de2362d3Smrg{
7882de2362d3Smrg
7883de2362d3Smrg  ;
7884de2362d3Smrg  return 0;
7885de2362d3Smrg}
7886de2362d3Smrg_ACEOF
7887de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
788818781e08Smrg  eval $cacheid=yes
7889de2362d3Smrgelse
789018781e08Smrg  eval $cacheid=no
7891de2362d3Smrgfi
7892de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7893de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
789418781e08Smrgfi
789518781e08Smrg
789618781e08Smrg
78977821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
78987821949aSmrg
789918781e08Smrg		eval supported=\$$cacheid
790018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
790118781e08Smrg$as_echo "$supported" >&6; }
7902de2362d3Smrg		if test "$supported" = "yes" ; then
790318781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
7904de2362d3Smrg			found="yes"
7905de2362d3Smrg		fi
7906de2362d3Smrg	fi
7907de2362d3Smrg
7908de2362d3Smrg
7909de2362d3Smrg
7910de2362d3Smrg
7911de2362d3Smrg
7912de2362d3Smrg
7913de2362d3Smrg
791418781e08Smrg
791518781e08Smrg
791618781e08Smrg
791718781e08Smrg
791818781e08Smrg
791918781e08Smrg
792018781e08Smrg
792118781e08Smrg
7922de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7923de2362d3Smrg
792418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7925de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7926de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7927de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
792818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
792918781e08Smrg  $as_echo_n "(cached) " >&6
793018781e08Smrgelse
793118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7932de2362d3Smrg/* end confdefs.h.  */
7933de2362d3Smrgint i;
7934de2362d3Smrg_ACEOF
7935de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
793618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7937de2362d3Smrgelse
793818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7939de2362d3Smrgfi
7940de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
794118781e08Smrgfi
794218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
794318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
794418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7945de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7946de2362d3Smrgfi
7947de2362d3Smrg
794818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
794918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7950de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7951de2362d3Smrg	fi
7952de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7953de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7954de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
795518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
795618781e08Smrg  $as_echo_n "(cached) " >&6
795718781e08Smrgelse
795818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7959de2362d3Smrg/* end confdefs.h.  */
7960de2362d3Smrgint i;
7961de2362d3Smrg_ACEOF
7962de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
796318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7964de2362d3Smrgelse
796518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7966de2362d3Smrgfi
7967de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
796818781e08Smrgfi
796918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
797018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
797118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7972de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7973de2362d3Smrgfi
7974de2362d3Smrg
7975de2362d3Smrgfound="no"
7976de2362d3Smrg
7977de2362d3Smrg	if test $found = "no" ; then
797818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7979de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7980de2362d3Smrg		fi
7981de2362d3Smrg
798218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7983de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7984de2362d3Smrg		fi
7985de2362d3Smrg
798618781e08Smrg		CFLAGS="$CFLAGS -Werror=sequence-point"
7987de2362d3Smrg
798818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
798918781e08Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; }
799018781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
799118781e08Smrg		if eval \${$cacheid+:} false; then :
799218781e08Smrg  $as_echo_n "(cached) " >&6
799318781e08Smrgelse
799418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7995de2362d3Smrg/* end confdefs.h.  */
7996de2362d3Smrgint i;
7997de2362d3Smrgint
7998de2362d3Smrgmain ()
7999de2362d3Smrg{
8000de2362d3Smrg
8001de2362d3Smrg  ;
8002de2362d3Smrg  return 0;
8003de2362d3Smrg}
8004de2362d3Smrg_ACEOF
8005de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
800618781e08Smrg  eval $cacheid=yes
8007de2362d3Smrgelse
800818781e08Smrg  eval $cacheid=no
8009de2362d3Smrgfi
8010de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8011de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
801218781e08Smrgfi
801318781e08Smrg
801418781e08Smrg
80157821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
80167821949aSmrg
801718781e08Smrg		eval supported=\$$cacheid
801818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
801918781e08Smrg$as_echo "$supported" >&6; }
8020de2362d3Smrg		if test "$supported" = "yes" ; then
802118781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
8022de2362d3Smrg			found="yes"
8023de2362d3Smrg		fi
8024de2362d3Smrg	fi
8025de2362d3Smrg
8026de2362d3Smrg
8027de2362d3Smrg
8028de2362d3Smrg
8029de2362d3Smrg
8030de2362d3Smrg
8031de2362d3Smrg
803218781e08Smrg
803318781e08Smrg
803418781e08Smrg
803518781e08Smrg
803618781e08Smrg
803718781e08Smrg
803818781e08Smrg
803918781e08Smrg
8040de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8041de2362d3Smrg
804218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8043de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8044de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8045de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
804618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
804718781e08Smrg  $as_echo_n "(cached) " >&6
804818781e08Smrgelse
804918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8050de2362d3Smrg/* end confdefs.h.  */
8051de2362d3Smrgint i;
8052de2362d3Smrg_ACEOF
8053de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
805418781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8055de2362d3Smrgelse
805618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8057de2362d3Smrgfi
8058de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
805918781e08Smrgfi
806018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
806118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
806218781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8063de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8064de2362d3Smrgfi
8065de2362d3Smrg
806618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
806718781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8068de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8069de2362d3Smrg	fi
8070de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8071de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8072de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
807318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
807418781e08Smrg  $as_echo_n "(cached) " >&6
807518781e08Smrgelse
807618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8077de2362d3Smrg/* end confdefs.h.  */
8078de2362d3Smrgint i;
8079de2362d3Smrg_ACEOF
8080de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
808118781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8082de2362d3Smrgelse
808318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8084de2362d3Smrgfi
8085de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
808618781e08Smrgfi
808718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
808818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
808918781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8090de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8091de2362d3Smrgfi
8092de2362d3Smrg
8093de2362d3Smrgfound="no"
8094de2362d3Smrg
8095de2362d3Smrg	if test $found = "no" ; then
809618781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8097de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8098de2362d3Smrg		fi
8099de2362d3Smrg
810018781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8101de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8102de2362d3Smrg		fi
8103de2362d3Smrg
810418781e08Smrg		CFLAGS="$CFLAGS -Werror=return-type"
8105de2362d3Smrg
810618781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
810718781e08Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; }
810818781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
810918781e08Smrg		if eval \${$cacheid+:} false; then :
811018781e08Smrg  $as_echo_n "(cached) " >&6
811118781e08Smrgelse
811218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8113de2362d3Smrg/* end confdefs.h.  */
8114de2362d3Smrgint i;
8115de2362d3Smrgint
8116de2362d3Smrgmain ()
8117de2362d3Smrg{
8118de2362d3Smrg
8119de2362d3Smrg  ;
8120de2362d3Smrg  return 0;
8121de2362d3Smrg}
8122de2362d3Smrg_ACEOF
8123de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
812418781e08Smrg  eval $cacheid=yes
8125de2362d3Smrgelse
812618781e08Smrg  eval $cacheid=no
8127de2362d3Smrgfi
8128de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8129de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
813018781e08Smrgfi
813118781e08Smrg
813218781e08Smrg
813318781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
813418781e08Smrg
813518781e08Smrg		eval supported=\$$cacheid
8136de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8137de2362d3Smrg$as_echo "$supported" >&6; }
813818781e08Smrg		if test "$supported" = "yes" ; then
813918781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
814018781e08Smrg			found="yes"
814118781e08Smrg		fi
814218781e08Smrg	fi
814318781e08Smrg
814418781e08Smrg	if test $found = "no" ; then
814518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
814618781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
814718781e08Smrg		fi
814818781e08Smrg
814918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
815018781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
815118781e08Smrg		fi
815218781e08Smrg
815318781e08Smrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
815418781e08Smrg
815518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
815618781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
815718781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
815818781e08Smrg		if eval \${$cacheid+:} false; then :
815918781e08Smrg  $as_echo_n "(cached) " >&6
816018781e08Smrgelse
816118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
816218781e08Smrg/* end confdefs.h.  */
816318781e08Smrgint i;
816418781e08Smrgint
816518781e08Smrgmain ()
816618781e08Smrg{
816718781e08Smrg
816818781e08Smrg  ;
816918781e08Smrg  return 0;
817018781e08Smrg}
817118781e08Smrg_ACEOF
817218781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
817318781e08Smrg  eval $cacheid=yes
817418781e08Smrgelse
817518781e08Smrg  eval $cacheid=no
817618781e08Smrgfi
817718781e08Smrgrm -f core conftest.err conftest.$ac_objext \
817818781e08Smrg    conftest$ac_exeext conftest.$ac_ext
817918781e08Smrgfi
818018781e08Smrg
818118781e08Smrg
8182de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8183de2362d3Smrg
818418781e08Smrg		eval supported=\$$cacheid
818518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
818618781e08Smrg$as_echo "$supported" >&6; }
8187de2362d3Smrg		if test "$supported" = "yes" ; then
818818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8189de2362d3Smrg			found="yes"
8190de2362d3Smrg		fi
8191de2362d3Smrg	fi
8192de2362d3Smrg
8193de2362d3Smrg
8194de2362d3Smrg
8195de2362d3Smrg
8196de2362d3Smrg
8197de2362d3Smrg
8198de2362d3Smrg
819918781e08Smrg
820018781e08Smrg
820118781e08Smrg
820218781e08Smrg
820318781e08Smrg
820418781e08Smrg
820518781e08Smrg
820618781e08Smrg
8207de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8208de2362d3Smrg
820918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8210de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8211de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8212de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
821318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
821418781e08Smrg  $as_echo_n "(cached) " >&6
821518781e08Smrgelse
821618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8217de2362d3Smrg/* end confdefs.h.  */
8218de2362d3Smrgint i;
8219de2362d3Smrg_ACEOF
8220de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
822118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8222de2362d3Smrgelse
822318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8224de2362d3Smrgfi
8225de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
822618781e08Smrgfi
822718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
822818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
822918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8230de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8231de2362d3Smrgfi
8232de2362d3Smrg
823318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
823418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8235de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8236de2362d3Smrg	fi
8237de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8238de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8239de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
824018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
824118781e08Smrg  $as_echo_n "(cached) " >&6
824218781e08Smrgelse
824318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244de2362d3Smrg/* end confdefs.h.  */
8245de2362d3Smrgint i;
8246de2362d3Smrg_ACEOF
8247de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
824818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8249de2362d3Smrgelse
825018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8251de2362d3Smrgfi
8252de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
825318781e08Smrgfi
825418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
825518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
825618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8257de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8258de2362d3Smrgfi
8259de2362d3Smrg
8260de2362d3Smrgfound="no"
8261de2362d3Smrg
8262de2362d3Smrg	if test $found = "no" ; then
826318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
82647821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
82657821949aSmrg		fi
82667821949aSmrg
826718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
82687821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
82697821949aSmrg		fi
82707821949aSmrg
827118781e08Smrg		CFLAGS="$CFLAGS -Werror=trigraphs"
82727821949aSmrg
827318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
827418781e08Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; }
827518781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
827618781e08Smrg		if eval \${$cacheid+:} false; then :
827718781e08Smrg  $as_echo_n "(cached) " >&6
827818781e08Smrgelse
827918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
82807821949aSmrg/* end confdefs.h.  */
82817821949aSmrgint i;
82827821949aSmrgint
82837821949aSmrgmain ()
82847821949aSmrg{
82857821949aSmrg
82867821949aSmrg  ;
82877821949aSmrg  return 0;
82887821949aSmrg}
82897821949aSmrg_ACEOF
82907821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
829118781e08Smrg  eval $cacheid=yes
82927821949aSmrgelse
829318781e08Smrg  eval $cacheid=no
82947821949aSmrgfi
82957821949aSmrgrm -f core conftest.err conftest.$ac_objext \
82967821949aSmrg    conftest$ac_exeext conftest.$ac_ext
829718781e08Smrgfi
829818781e08Smrg
829918781e08Smrg
83007821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
83017821949aSmrg
830218781e08Smrg		eval supported=\$$cacheid
830318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
830418781e08Smrg$as_echo "$supported" >&6; }
83057821949aSmrg		if test "$supported" = "yes" ; then
830618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
83077821949aSmrg			found="yes"
83087821949aSmrg		fi
83097821949aSmrg	fi
83107821949aSmrg
8311de2362d3Smrg
8312de2362d3Smrg
8313de2362d3Smrg
8314de2362d3Smrg
83157821949aSmrg
831618781e08Smrg
831718781e08Smrg
8318de2362d3Smrg
8319de2362d3Smrg
8320de2362d3Smrg
8321de2362d3Smrg
8322de2362d3Smrg
8323de2362d3Smrg
8324de2362d3Smrg
8325de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8326de2362d3Smrg
832718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8328de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8329de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8330de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
833118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
833218781e08Smrg  $as_echo_n "(cached) " >&6
833318781e08Smrgelse
833418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8335de2362d3Smrg/* end confdefs.h.  */
8336de2362d3Smrgint i;
8337de2362d3Smrg_ACEOF
8338de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
833918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8340de2362d3Smrgelse
834118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8342de2362d3Smrgfi
8343de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
834418781e08Smrgfi
834518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
834618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
834718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8348de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8349de2362d3Smrgfi
8350de2362d3Smrg
835118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
835218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8353de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8354de2362d3Smrg	fi
8355de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8356de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8357de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
835818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
835918781e08Smrg  $as_echo_n "(cached) " >&6
836018781e08Smrgelse
836118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8362de2362d3Smrg/* end confdefs.h.  */
8363de2362d3Smrgint i;
8364de2362d3Smrg_ACEOF
8365de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
836618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8367de2362d3Smrgelse
836818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8369de2362d3Smrgfi
8370de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
837118781e08Smrgfi
837218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
837318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
837418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8375de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8376de2362d3Smrgfi
8377de2362d3Smrg
8378de2362d3Smrgfound="no"
8379de2362d3Smrg
8380de2362d3Smrg	if test $found = "no" ; then
838118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8382de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8383de2362d3Smrg		fi
8384de2362d3Smrg
838518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8386de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8387de2362d3Smrg		fi
8388de2362d3Smrg
838918781e08Smrg		CFLAGS="$CFLAGS -Werror=array-bounds"
8390de2362d3Smrg
839118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
839218781e08Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; }
839318781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
839418781e08Smrg		if eval \${$cacheid+:} false; then :
839518781e08Smrg  $as_echo_n "(cached) " >&6
839618781e08Smrgelse
839718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8398de2362d3Smrg/* end confdefs.h.  */
8399de2362d3Smrgint i;
8400de2362d3Smrgint
8401de2362d3Smrgmain ()
8402de2362d3Smrg{
8403de2362d3Smrg
8404de2362d3Smrg  ;
8405de2362d3Smrg  return 0;
8406de2362d3Smrg}
8407de2362d3Smrg_ACEOF
8408de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
840918781e08Smrg  eval $cacheid=yes
8410de2362d3Smrgelse
841118781e08Smrg  eval $cacheid=no
8412de2362d3Smrgfi
8413de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8414de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
841518781e08Smrgfi
841618781e08Smrg
841718781e08Smrg
84187821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
84197821949aSmrg
842018781e08Smrg		eval supported=\$$cacheid
842118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
842218781e08Smrg$as_echo "$supported" >&6; }
8423de2362d3Smrg		if test "$supported" = "yes" ; then
842418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
8425de2362d3Smrg			found="yes"
8426de2362d3Smrg		fi
8427de2362d3Smrg	fi
8428de2362d3Smrg
842918781e08Smrg
843018781e08Smrg
843118781e08Smrg
843218781e08Smrg
843318781e08Smrg
843418781e08Smrg
843518781e08Smrg
843618781e08Smrg
843718781e08Smrg
8438de2362d3Smrg
8439de2362d3Smrg
8440de2362d3Smrg
8441de2362d3Smrg
8442de2362d3Smrg
8443de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8444de2362d3Smrg
844518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8446de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8447de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8448de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
844918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
845018781e08Smrg  $as_echo_n "(cached) " >&6
845118781e08Smrgelse
845218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8453de2362d3Smrg/* end confdefs.h.  */
8454de2362d3Smrgint i;
8455de2362d3Smrg_ACEOF
8456de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
845718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8458de2362d3Smrgelse
845918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8460de2362d3Smrgfi
8461de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
846218781e08Smrgfi
846318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
846418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
846518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8466de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8467de2362d3Smrgfi
8468de2362d3Smrg
846918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
847018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8471de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8472de2362d3Smrg	fi
8473de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8474de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8475de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
847618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
847718781e08Smrg  $as_echo_n "(cached) " >&6
847818781e08Smrgelse
847918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8480de2362d3Smrg/* end confdefs.h.  */
8481de2362d3Smrgint i;
8482de2362d3Smrg_ACEOF
8483de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
848418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8485de2362d3Smrgelse
848618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8487de2362d3Smrgfi
8488de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
848918781e08Smrgfi
849018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
849118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
849218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8493de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8494de2362d3Smrgfi
8495de2362d3Smrg
8496de2362d3Smrgfound="no"
8497de2362d3Smrg
8498de2362d3Smrg	if test $found = "no" ; then
849918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8500de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8501de2362d3Smrg		fi
8502de2362d3Smrg
850318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8504de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8505de2362d3Smrg		fi
8506de2362d3Smrg
850718781e08Smrg		CFLAGS="$CFLAGS -Werror=write-strings"
8508de2362d3Smrg
850918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
851018781e08Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; }
851118781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
851218781e08Smrg		if eval \${$cacheid+:} false; then :
851318781e08Smrg  $as_echo_n "(cached) " >&6
851418781e08Smrgelse
851518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8516de2362d3Smrg/* end confdefs.h.  */
8517de2362d3Smrgint i;
8518de2362d3Smrgint
8519de2362d3Smrgmain ()
8520de2362d3Smrg{
8521de2362d3Smrg
8522de2362d3Smrg  ;
8523de2362d3Smrg  return 0;
8524de2362d3Smrg}
8525de2362d3Smrg_ACEOF
8526de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
852718781e08Smrg  eval $cacheid=yes
8528de2362d3Smrgelse
852918781e08Smrg  eval $cacheid=no
8530de2362d3Smrgfi
8531de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8532de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
853318781e08Smrgfi
853418781e08Smrg
853518781e08Smrg
85367821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
85377821949aSmrg
853818781e08Smrg		eval supported=\$$cacheid
853918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
854018781e08Smrg$as_echo "$supported" >&6; }
8541de2362d3Smrg		if test "$supported" = "yes" ; then
854218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
8543de2362d3Smrg			found="yes"
8544de2362d3Smrg		fi
8545de2362d3Smrg	fi
8546de2362d3Smrg
8547de2362d3Smrg
8548de2362d3Smrg
8549de2362d3Smrg
8550de2362d3Smrg
8551de2362d3Smrg
8552de2362d3Smrg
855318781e08Smrg
855418781e08Smrg
855518781e08Smrg
855618781e08Smrg
855718781e08Smrg
855818781e08Smrg
855918781e08Smrg
856018781e08Smrg
8561de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8562de2362d3Smrg
856318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8564de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8565de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8566de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
856718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
856818781e08Smrg  $as_echo_n "(cached) " >&6
856918781e08Smrgelse
857018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8571de2362d3Smrg/* end confdefs.h.  */
8572de2362d3Smrgint i;
8573de2362d3Smrg_ACEOF
8574de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
857518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8576de2362d3Smrgelse
857718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8578de2362d3Smrgfi
8579de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
858018781e08Smrgfi
858118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
858218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
858318781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8584de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8585de2362d3Smrgfi
8586de2362d3Smrg
858718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
858818781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8589de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8590de2362d3Smrg	fi
8591de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8592de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8593de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
859418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
859518781e08Smrg  $as_echo_n "(cached) " >&6
859618781e08Smrgelse
859718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8598de2362d3Smrg/* end confdefs.h.  */
8599de2362d3Smrgint i;
8600de2362d3Smrg_ACEOF
8601de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
860218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8603de2362d3Smrgelse
860418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8605de2362d3Smrgfi
8606de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
860718781e08Smrgfi
860818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
860918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
861018781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8611de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8612de2362d3Smrgfi
8613de2362d3Smrg
8614de2362d3Smrgfound="no"
8615de2362d3Smrg
8616de2362d3Smrg	if test $found = "no" ; then
861718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8618de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8619de2362d3Smrg		fi
8620de2362d3Smrg
862118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8622de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8623de2362d3Smrg		fi
8624de2362d3Smrg
862518781e08Smrg		CFLAGS="$CFLAGS -Werror=address"
8626de2362d3Smrg
862718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
862818781e08Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; }
862918781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_address
863018781e08Smrg		if eval \${$cacheid+:} false; then :
863118781e08Smrg  $as_echo_n "(cached) " >&6
863218781e08Smrgelse
863318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8634de2362d3Smrg/* end confdefs.h.  */
8635de2362d3Smrgint i;
8636de2362d3Smrgint
8637de2362d3Smrgmain ()
8638de2362d3Smrg{
8639de2362d3Smrg
8640de2362d3Smrg  ;
8641de2362d3Smrg  return 0;
8642de2362d3Smrg}
8643de2362d3Smrg_ACEOF
8644de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
864518781e08Smrg  eval $cacheid=yes
8646de2362d3Smrgelse
864718781e08Smrg  eval $cacheid=no
8648de2362d3Smrgfi
8649de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8650de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
865118781e08Smrgfi
865218781e08Smrg
865318781e08Smrg
86547821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
86557821949aSmrg
865618781e08Smrg		eval supported=\$$cacheid
865718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
865818781e08Smrg$as_echo "$supported" >&6; }
8659de2362d3Smrg		if test "$supported" = "yes" ; then
866018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
8661de2362d3Smrg			found="yes"
8662de2362d3Smrg		fi
8663de2362d3Smrg	fi
8664de2362d3Smrg
8665de2362d3Smrg
8666de2362d3Smrg
8667de2362d3Smrg
8668de2362d3Smrg
8669de2362d3Smrg
8670de2362d3Smrg
867118781e08Smrg
867218781e08Smrg
867318781e08Smrg
867418781e08Smrg
867518781e08Smrg
867618781e08Smrg
867718781e08Smrg
867818781e08Smrg
8679de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8680de2362d3Smrg
868118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8682de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8683de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8684de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
868518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
868618781e08Smrg  $as_echo_n "(cached) " >&6
868718781e08Smrgelse
868818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8689de2362d3Smrg/* end confdefs.h.  */
8690de2362d3Smrgint i;
8691de2362d3Smrg_ACEOF
8692de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
869318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8694de2362d3Smrgelse
869518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8696de2362d3Smrgfi
8697de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
869818781e08Smrgfi
869918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
870018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
870118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8702de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8703de2362d3Smrgfi
8704de2362d3Smrg
870518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
870618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8707de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8708de2362d3Smrg	fi
8709de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8710de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8711de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
871218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
871318781e08Smrg  $as_echo_n "(cached) " >&6
871418781e08Smrgelse
871518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8716de2362d3Smrg/* end confdefs.h.  */
8717de2362d3Smrgint i;
8718de2362d3Smrg_ACEOF
8719de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
872018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8721de2362d3Smrgelse
872218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8723de2362d3Smrgfi
8724de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
872518781e08Smrgfi
872618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
872718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
872818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8729de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8730de2362d3Smrgfi
8731de2362d3Smrg
8732de2362d3Smrgfound="no"
8733de2362d3Smrg
8734de2362d3Smrg	if test $found = "no" ; then
873518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8736de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8737de2362d3Smrg		fi
8738de2362d3Smrg
873918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8740de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8741de2362d3Smrg		fi
8742de2362d3Smrg
874318781e08Smrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
8744de2362d3Smrg
874518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
874618781e08Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
874718781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
874818781e08Smrg		if eval \${$cacheid+:} false; then :
874918781e08Smrg  $as_echo_n "(cached) " >&6
875018781e08Smrgelse
875118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8752de2362d3Smrg/* end confdefs.h.  */
8753de2362d3Smrgint i;
8754de2362d3Smrgint
8755de2362d3Smrgmain ()
8756de2362d3Smrg{
8757de2362d3Smrg
8758de2362d3Smrg  ;
8759de2362d3Smrg  return 0;
8760de2362d3Smrg}
8761de2362d3Smrg_ACEOF
8762de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
876318781e08Smrg  eval $cacheid=yes
8764de2362d3Smrgelse
876518781e08Smrg  eval $cacheid=no
8766de2362d3Smrgfi
8767de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8768de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
876918781e08Smrgfi
877018781e08Smrg
877118781e08Smrg
8772de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8773de2362d3Smrg
877418781e08Smrg		eval supported=\$$cacheid
877518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
877618781e08Smrg$as_echo "$supported" >&6; }
8777de2362d3Smrg		if test "$supported" = "yes" ; then
877818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
8779de2362d3Smrg			found="yes"
8780de2362d3Smrg		fi
8781de2362d3Smrg	fi
8782de2362d3Smrg
8783de2362d3Smrg	if test $found = "no" ; then
878418781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8785de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8786de2362d3Smrg		fi
8787de2362d3Smrg
878818781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8789de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8790de2362d3Smrg		fi
8791de2362d3Smrg
879218781e08Smrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
8793de2362d3Smrg
879418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
879518781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
879618781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
879718781e08Smrg		if eval \${$cacheid+:} false; then :
879818781e08Smrg  $as_echo_n "(cached) " >&6
879918781e08Smrgelse
880018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8801de2362d3Smrg/* end confdefs.h.  */
8802de2362d3Smrgint i;
8803de2362d3Smrgint
8804de2362d3Smrgmain ()
8805de2362d3Smrg{
8806de2362d3Smrg
8807de2362d3Smrg  ;
8808de2362d3Smrg  return 0;
8809de2362d3Smrg}
8810de2362d3Smrg_ACEOF
8811de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
881218781e08Smrg  eval $cacheid=yes
8813de2362d3Smrgelse
881418781e08Smrg  eval $cacheid=no
8815de2362d3Smrgfi
8816de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8817de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
881818781e08Smrgfi
881918781e08Smrg
882018781e08Smrg
88217821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
8822de2362d3Smrg
882318781e08Smrg		eval supported=\$$cacheid
882418781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
882518781e08Smrg$as_echo "$supported" >&6; }
88267821949aSmrg		if test "$supported" = "yes" ; then
882718781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
88287821949aSmrg			found="yes"
88297821949aSmrg		fi
88307821949aSmrg	fi
8831de2362d3Smrg
8832de2362d3Smrg
8833de2362d3Smrg
8834de2362d3Smrg
8835de2362d3Smrg
8836de2362d3Smrg
8837de2362d3Smrg
883818781e08Smrg
883918781e08Smrg
884018781e08Smrg
884118781e08Smrg
884218781e08Smrg
884318781e08Smrg
884418781e08Smrg
884518781e08Smrg
8846de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8847de2362d3Smrg
884818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8849de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8850de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8851de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
885218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
885318781e08Smrg  $as_echo_n "(cached) " >&6
885418781e08Smrgelse
885518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856de2362d3Smrg/* end confdefs.h.  */
8857de2362d3Smrgint i;
8858de2362d3Smrg_ACEOF
8859de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
886018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8861de2362d3Smrgelse
886218781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8863de2362d3Smrgfi
8864de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
886518781e08Smrgfi
886618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
886718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
886818781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8869de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8870de2362d3Smrgfi
8871de2362d3Smrg
887218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
887318781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8874de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8875de2362d3Smrg	fi
8876de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8877de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8878de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
887918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
888018781e08Smrg  $as_echo_n "(cached) " >&6
888118781e08Smrgelse
888218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883de2362d3Smrg/* end confdefs.h.  */
8884de2362d3Smrgint i;
8885de2362d3Smrg_ACEOF
8886de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
888718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8888de2362d3Smrgelse
888918781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8890de2362d3Smrgfi
8891de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
889218781e08Smrgfi
889318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
889418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
889518781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8896de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8897de2362d3Smrgfi
8898de2362d3Smrg
8899de2362d3Smrgfound="no"
8900de2362d3Smrg
8901de2362d3Smrg	if test $found = "no" ; then
890218781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8903de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8904de2362d3Smrg		fi
8905de2362d3Smrg
890618781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8907de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8908de2362d3Smrg		fi
8909de2362d3Smrg
891018781e08Smrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
8911de2362d3Smrg
891218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
891318781e08Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
891418781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
891518781e08Smrg		if eval \${$cacheid+:} false; then :
891618781e08Smrg  $as_echo_n "(cached) " >&6
891718781e08Smrgelse
891818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8919de2362d3Smrg/* end confdefs.h.  */
8920de2362d3Smrgint i;
8921de2362d3Smrgint
8922de2362d3Smrgmain ()
8923de2362d3Smrg{
8924de2362d3Smrg
8925de2362d3Smrg  ;
8926de2362d3Smrg  return 0;
8927de2362d3Smrg}
8928de2362d3Smrg_ACEOF
8929de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
893018781e08Smrg  eval $cacheid=yes
8931de2362d3Smrgelse
893218781e08Smrg  eval $cacheid=no
8933de2362d3Smrgfi
8934de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8935de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
893618781e08Smrgfi
893718781e08Smrg
893818781e08Smrg
89397821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
89407821949aSmrg
894118781e08Smrg		eval supported=\$$cacheid
894218781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
894318781e08Smrg$as_echo "$supported" >&6; }
8944de2362d3Smrg		if test "$supported" = "yes" ; then
894518781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
8946de2362d3Smrg			found="yes"
8947de2362d3Smrg		fi
8948de2362d3Smrg	fi
8949de2362d3Smrg
895018781e08Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
895118781e08Smrgelse
895218781e08Smrg{ $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
895318781e08Smrg$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;}
895418781e08Smrg
895518781e08Smrg
895618781e08Smrg
895718781e08Smrg
895818781e08Smrg
895918781e08Smrg
896018781e08Smrg
8961de2362d3Smrg
8962de2362d3Smrg
8963de2362d3Smrg
8964de2362d3Smrg
8965de2362d3Smrg
8966de2362d3Smrg
8967de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8968de2362d3Smrg
896918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8970de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8971de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8972de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
897318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
897418781e08Smrg  $as_echo_n "(cached) " >&6
897518781e08Smrgelse
897618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8977de2362d3Smrg/* end confdefs.h.  */
8978de2362d3Smrgint i;
8979de2362d3Smrg_ACEOF
8980de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
898118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8982de2362d3Smrgelse
898318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8984de2362d3Smrgfi
8985de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
898618781e08Smrgfi
898718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
898818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
898918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8990de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8991de2362d3Smrgfi
8992de2362d3Smrg
899318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
899418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8995de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8996de2362d3Smrg	fi
8997de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8998de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8999de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
900018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
900118781e08Smrg  $as_echo_n "(cached) " >&6
900218781e08Smrgelse
900318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9004de2362d3Smrg/* end confdefs.h.  */
9005de2362d3Smrgint i;
9006de2362d3Smrg_ACEOF
9007de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
900818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9009de2362d3Smrgelse
901018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9011de2362d3Smrgfi
9012de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
901318781e08Smrgfi
901418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
901518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
901618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9017de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9018de2362d3Smrgfi
9019de2362d3Smrg
9020de2362d3Smrgfound="no"
9021de2362d3Smrg
9022de2362d3Smrg	if test $found = "no" ; then
902318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9024de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9025de2362d3Smrg		fi
9026de2362d3Smrg
902718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9028de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9029de2362d3Smrg		fi
9030de2362d3Smrg
903118781e08Smrg		CFLAGS="$CFLAGS -Wimplicit"
9032de2362d3Smrg
903318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
903418781e08Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; }
903518781e08Smrg		cacheid=xorg_cv_cc_flag__Wimplicit
903618781e08Smrg		if eval \${$cacheid+:} false; then :
903718781e08Smrg  $as_echo_n "(cached) " >&6
903818781e08Smrgelse
903918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9040de2362d3Smrg/* end confdefs.h.  */
9041de2362d3Smrgint i;
9042de2362d3Smrgint
9043de2362d3Smrgmain ()
9044de2362d3Smrg{
9045de2362d3Smrg
9046de2362d3Smrg  ;
9047de2362d3Smrg  return 0;
9048de2362d3Smrg}
9049de2362d3Smrg_ACEOF
9050de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
905118781e08Smrg  eval $cacheid=yes
9052de2362d3Smrgelse
905318781e08Smrg  eval $cacheid=no
9054de2362d3Smrgfi
9055de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9056de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
905718781e08Smrgfi
905818781e08Smrg
905918781e08Smrg
90607821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
90617821949aSmrg
906218781e08Smrg		eval supported=\$$cacheid
906318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
906418781e08Smrg$as_echo "$supported" >&6; }
9065de2362d3Smrg		if test "$supported" = "yes" ; then
906618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
9067de2362d3Smrg			found="yes"
9068de2362d3Smrg		fi
9069de2362d3Smrg	fi
9070de2362d3Smrg
9071de2362d3Smrg
9072de2362d3Smrg
9073de2362d3Smrg
9074de2362d3Smrg
9075de2362d3Smrg
9076de2362d3Smrg
907718781e08Smrg
907818781e08Smrg
907918781e08Smrg
908018781e08Smrg
908118781e08Smrg
908218781e08Smrg
908318781e08Smrg
908418781e08Smrg
9085de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9086de2362d3Smrg
908718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9088de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9089de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9090de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
909118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
909218781e08Smrg  $as_echo_n "(cached) " >&6
909318781e08Smrgelse
909418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9095de2362d3Smrg/* end confdefs.h.  */
9096de2362d3Smrgint i;
9097de2362d3Smrg_ACEOF
9098de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
909918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9100de2362d3Smrgelse
910118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9102de2362d3Smrgfi
9103de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
910418781e08Smrgfi
910518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
910618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
910718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9108de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9109de2362d3Smrgfi
9110de2362d3Smrg
911118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
911218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9113de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9114de2362d3Smrg	fi
9115de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9116de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9117de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
911818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
911918781e08Smrg  $as_echo_n "(cached) " >&6
912018781e08Smrgelse
912118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9122de2362d3Smrg/* end confdefs.h.  */
9123de2362d3Smrgint i;
9124de2362d3Smrg_ACEOF
9125de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
912618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9127de2362d3Smrgelse
912818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9129de2362d3Smrgfi
9130de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
913118781e08Smrgfi
913218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
913318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
913418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9135de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9136de2362d3Smrgfi
9137de2362d3Smrg
9138de2362d3Smrgfound="no"
9139de2362d3Smrg
9140de2362d3Smrg	if test $found = "no" ; then
914118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9142de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9143de2362d3Smrg		fi
9144de2362d3Smrg
914518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9146de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9147de2362d3Smrg		fi
9148de2362d3Smrg
914918781e08Smrg		CFLAGS="$CFLAGS -Wnonnull"
9150de2362d3Smrg
915118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
915218781e08Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; }
915318781e08Smrg		cacheid=xorg_cv_cc_flag__Wnonnull
915418781e08Smrg		if eval \${$cacheid+:} false; then :
915518781e08Smrg  $as_echo_n "(cached) " >&6
915618781e08Smrgelse
915718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9158de2362d3Smrg/* end confdefs.h.  */
9159de2362d3Smrgint i;
9160de2362d3Smrgint
9161de2362d3Smrgmain ()
9162de2362d3Smrg{
9163de2362d3Smrg
9164de2362d3Smrg  ;
9165de2362d3Smrg  return 0;
9166de2362d3Smrg}
9167de2362d3Smrg_ACEOF
9168de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
916918781e08Smrg  eval $cacheid=yes
9170de2362d3Smrgelse
917118781e08Smrg  eval $cacheid=no
9172de2362d3Smrgfi
9173de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9174de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
917518781e08Smrgfi
917618781e08Smrg
917718781e08Smrg
91787821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
91797821949aSmrg
918018781e08Smrg		eval supported=\$$cacheid
918118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
918218781e08Smrg$as_echo "$supported" >&6; }
9183de2362d3Smrg		if test "$supported" = "yes" ; then
918418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
9185de2362d3Smrg			found="yes"
9186de2362d3Smrg		fi
9187de2362d3Smrg	fi
9188de2362d3Smrg
9189de2362d3Smrg
9190de2362d3Smrg
9191de2362d3Smrg
9192de2362d3Smrg
9193de2362d3Smrg
9194de2362d3Smrg
919518781e08Smrg
919618781e08Smrg
919718781e08Smrg
919818781e08Smrg
919918781e08Smrg
920018781e08Smrg
920118781e08Smrg
920218781e08Smrg
9203de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9204de2362d3Smrg
920518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9206de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9207de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9208de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
920918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
921018781e08Smrg  $as_echo_n "(cached) " >&6
921118781e08Smrgelse
921218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9213de2362d3Smrg/* end confdefs.h.  */
9214de2362d3Smrgint i;
9215de2362d3Smrg_ACEOF
9216de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
921718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9218de2362d3Smrgelse
921918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9220de2362d3Smrgfi
9221de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
922218781e08Smrgfi
922318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
922418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
922518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9226de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9227de2362d3Smrgfi
9228de2362d3Smrg
922918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
923018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9231de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9232de2362d3Smrg	fi
9233de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9234de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9235de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
923618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
923718781e08Smrg  $as_echo_n "(cached) " >&6
923818781e08Smrgelse
923918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9240de2362d3Smrg/* end confdefs.h.  */
9241de2362d3Smrgint i;
9242de2362d3Smrg_ACEOF
9243de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
924418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9245de2362d3Smrgelse
924618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9247de2362d3Smrgfi
9248de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
924918781e08Smrgfi
925018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
925118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
925218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9253de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9254de2362d3Smrgfi
9255de2362d3Smrg
9256de2362d3Smrgfound="no"
9257de2362d3Smrg
9258de2362d3Smrg	if test $found = "no" ; then
925918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9260de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9261de2362d3Smrg		fi
9262de2362d3Smrg
926318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9264de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9265de2362d3Smrg		fi
9266de2362d3Smrg
926718781e08Smrg		CFLAGS="$CFLAGS -Winit-self"
9268de2362d3Smrg
926918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
927018781e08Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; }
927118781e08Smrg		cacheid=xorg_cv_cc_flag__Winit_self
927218781e08Smrg		if eval \${$cacheid+:} false; then :
927318781e08Smrg  $as_echo_n "(cached) " >&6
927418781e08Smrgelse
927518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9276de2362d3Smrg/* end confdefs.h.  */
9277de2362d3Smrgint i;
9278de2362d3Smrgint
9279de2362d3Smrgmain ()
9280de2362d3Smrg{
9281de2362d3Smrg
9282de2362d3Smrg  ;
9283de2362d3Smrg  return 0;
9284de2362d3Smrg}
9285de2362d3Smrg_ACEOF
9286de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
928718781e08Smrg  eval $cacheid=yes
9288de2362d3Smrgelse
928918781e08Smrg  eval $cacheid=no
9290de2362d3Smrgfi
9291de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9292de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
929318781e08Smrgfi
929418781e08Smrg
929518781e08Smrg
92967821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
92977821949aSmrg
929818781e08Smrg		eval supported=\$$cacheid
929918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
930018781e08Smrg$as_echo "$supported" >&6; }
9301de2362d3Smrg		if test "$supported" = "yes" ; then
930218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
9303de2362d3Smrg			found="yes"
9304de2362d3Smrg		fi
9305de2362d3Smrg	fi
9306de2362d3Smrg
9307de2362d3Smrg
9308de2362d3Smrg
9309de2362d3Smrg
9310de2362d3Smrg
9311de2362d3Smrg
9312de2362d3Smrg
931318781e08Smrg
931418781e08Smrg
931518781e08Smrg
931618781e08Smrg
931718781e08Smrg
931818781e08Smrg
931918781e08Smrg
932018781e08Smrg
9321de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9322de2362d3Smrg
932318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9324de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9325de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9326de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
932718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
932818781e08Smrg  $as_echo_n "(cached) " >&6
932918781e08Smrgelse
933018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9331de2362d3Smrg/* end confdefs.h.  */
9332de2362d3Smrgint i;
9333de2362d3Smrg_ACEOF
9334de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
933518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9336de2362d3Smrgelse
933718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9338de2362d3Smrgfi
9339de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
934018781e08Smrgfi
934118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
934218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
934318781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9344de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9345de2362d3Smrgfi
9346de2362d3Smrg
934718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
934818781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9349de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9350de2362d3Smrg	fi
9351de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9352de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9353de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
935418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
935518781e08Smrg  $as_echo_n "(cached) " >&6
935618781e08Smrgelse
935718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9358de2362d3Smrg/* end confdefs.h.  */
9359de2362d3Smrgint i;
9360de2362d3Smrg_ACEOF
9361de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
936218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9363de2362d3Smrgelse
936418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9365de2362d3Smrgfi
9366de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
936718781e08Smrgfi
936818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
936918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
937018781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9371de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9372de2362d3Smrgfi
9373de2362d3Smrg
9374de2362d3Smrgfound="no"
9375de2362d3Smrg
9376de2362d3Smrg	if test $found = "no" ; then
937718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9378de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9379de2362d3Smrg		fi
9380de2362d3Smrg
938118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9382de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9383de2362d3Smrg		fi
9384de2362d3Smrg
938518781e08Smrg		CFLAGS="$CFLAGS -Wmain"
9386de2362d3Smrg
938718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
938818781e08Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; }
938918781e08Smrg		cacheid=xorg_cv_cc_flag__Wmain
939018781e08Smrg		if eval \${$cacheid+:} false; then :
939118781e08Smrg  $as_echo_n "(cached) " >&6
939218781e08Smrgelse
939318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9394de2362d3Smrg/* end confdefs.h.  */
9395de2362d3Smrgint i;
9396de2362d3Smrgint
9397de2362d3Smrgmain ()
9398de2362d3Smrg{
9399de2362d3Smrg
9400de2362d3Smrg  ;
9401de2362d3Smrg  return 0;
9402de2362d3Smrg}
9403de2362d3Smrg_ACEOF
9404de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
940518781e08Smrg  eval $cacheid=yes
9406de2362d3Smrgelse
940718781e08Smrg  eval $cacheid=no
9408de2362d3Smrgfi
9409de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9410de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
941118781e08Smrgfi
941218781e08Smrg
941318781e08Smrg
94147821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
94157821949aSmrg
941618781e08Smrg		eval supported=\$$cacheid
941718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
941818781e08Smrg$as_echo "$supported" >&6; }
9419de2362d3Smrg		if test "$supported" = "yes" ; then
942018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
9421de2362d3Smrg			found="yes"
9422de2362d3Smrg		fi
9423de2362d3Smrg	fi
9424de2362d3Smrg
9425de2362d3Smrg
9426de2362d3Smrg
9427de2362d3Smrg
9428de2362d3Smrg
9429de2362d3Smrg
9430de2362d3Smrg
943118781e08Smrg
943218781e08Smrg
943318781e08Smrg
943418781e08Smrg
943518781e08Smrg
943618781e08Smrg
943718781e08Smrg
943818781e08Smrg
9439de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9440de2362d3Smrg
944118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9442de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9443de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9444de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
944518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
944618781e08Smrg  $as_echo_n "(cached) " >&6
944718781e08Smrgelse
944818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9449de2362d3Smrg/* end confdefs.h.  */
9450de2362d3Smrgint i;
9451de2362d3Smrg_ACEOF
9452de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
945318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9454de2362d3Smrgelse
945518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9456de2362d3Smrgfi
9457de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
945818781e08Smrgfi
945918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
946018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
946118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9462de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9463de2362d3Smrgfi
9464de2362d3Smrg
946518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
946618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9467de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9468de2362d3Smrg	fi
9469de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9470de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9471de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
947218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
947318781e08Smrg  $as_echo_n "(cached) " >&6
947418781e08Smrgelse
947518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9476de2362d3Smrg/* end confdefs.h.  */
9477de2362d3Smrgint i;
9478de2362d3Smrg_ACEOF
9479de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
948018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9481de2362d3Smrgelse
948218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9483de2362d3Smrgfi
9484de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
948518781e08Smrgfi
948618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
948718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
948818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9489de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9490de2362d3Smrgfi
9491de2362d3Smrg
9492de2362d3Smrgfound="no"
9493de2362d3Smrg
9494de2362d3Smrg	if test $found = "no" ; then
949518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9496de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9497de2362d3Smrg		fi
9498de2362d3Smrg
949918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9500de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9501de2362d3Smrg		fi
9502de2362d3Smrg
950318781e08Smrg		CFLAGS="$CFLAGS -Wmissing-braces"
9504de2362d3Smrg
950518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
950618781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; }
950718781e08Smrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
950818781e08Smrg		if eval \${$cacheid+:} false; then :
950918781e08Smrg  $as_echo_n "(cached) " >&6
951018781e08Smrgelse
951118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9512de2362d3Smrg/* end confdefs.h.  */
9513de2362d3Smrgint i;
9514de2362d3Smrgint
9515de2362d3Smrgmain ()
9516de2362d3Smrg{
9517de2362d3Smrg
9518de2362d3Smrg  ;
9519de2362d3Smrg  return 0;
9520de2362d3Smrg}
9521de2362d3Smrg_ACEOF
9522de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
952318781e08Smrg  eval $cacheid=yes
9524de2362d3Smrgelse
952518781e08Smrg  eval $cacheid=no
9526de2362d3Smrgfi
9527de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9528de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
952918781e08Smrgfi
953018781e08Smrg
953118781e08Smrg
95327821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
95337821949aSmrg
953418781e08Smrg		eval supported=\$$cacheid
953518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
953618781e08Smrg$as_echo "$supported" >&6; }
9537de2362d3Smrg		if test "$supported" = "yes" ; then
953818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
9539de2362d3Smrg			found="yes"
9540de2362d3Smrg		fi
9541de2362d3Smrg	fi
9542de2362d3Smrg
9543de2362d3Smrg
9544de2362d3Smrg
9545de2362d3Smrg
9546de2362d3Smrg
9547de2362d3Smrg
9548de2362d3Smrg
954918781e08Smrg
955018781e08Smrg
955118781e08Smrg
955218781e08Smrg
955318781e08Smrg
955418781e08Smrg
955518781e08Smrg
955618781e08Smrg
9557de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9558de2362d3Smrg
955918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9560de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9561de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9562de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
956318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
956418781e08Smrg  $as_echo_n "(cached) " >&6
956518781e08Smrgelse
956618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9567de2362d3Smrg/* end confdefs.h.  */
9568de2362d3Smrgint i;
9569de2362d3Smrg_ACEOF
9570de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
957118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9572de2362d3Smrgelse
957318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9574de2362d3Smrgfi
9575de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
957618781e08Smrgfi
957718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
957818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
957918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9580de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9581de2362d3Smrgfi
9582de2362d3Smrg
958318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
958418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9585de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9586de2362d3Smrg	fi
9587de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9588de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9589de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
959018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
959118781e08Smrg  $as_echo_n "(cached) " >&6
959218781e08Smrgelse
959318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9594de2362d3Smrg/* end confdefs.h.  */
9595de2362d3Smrgint i;
9596de2362d3Smrg_ACEOF
9597de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
959818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9599de2362d3Smrgelse
960018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9601de2362d3Smrgfi
9602de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
960318781e08Smrgfi
960418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
960518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
960618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9607de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9608de2362d3Smrgfi
9609de2362d3Smrg
9610de2362d3Smrgfound="no"
9611de2362d3Smrg
9612de2362d3Smrg	if test $found = "no" ; then
961318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9614de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9615de2362d3Smrg		fi
9616de2362d3Smrg
961718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9618de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9619de2362d3Smrg		fi
9620de2362d3Smrg
962118781e08Smrg		CFLAGS="$CFLAGS -Wsequence-point"
9622de2362d3Smrg
962318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
962418781e08Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; }
962518781e08Smrg		cacheid=xorg_cv_cc_flag__Wsequence_point
962618781e08Smrg		if eval \${$cacheid+:} false; then :
962718781e08Smrg  $as_echo_n "(cached) " >&6
962818781e08Smrgelse
962918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630de2362d3Smrg/* end confdefs.h.  */
9631de2362d3Smrgint i;
9632de2362d3Smrgint
9633de2362d3Smrgmain ()
9634de2362d3Smrg{
9635de2362d3Smrg
9636de2362d3Smrg  ;
9637de2362d3Smrg  return 0;
9638de2362d3Smrg}
9639de2362d3Smrg_ACEOF
9640de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
964118781e08Smrg  eval $cacheid=yes
9642de2362d3Smrgelse
964318781e08Smrg  eval $cacheid=no
9644de2362d3Smrgfi
9645de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9646de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
964718781e08Smrgfi
964818781e08Smrg
964918781e08Smrg
96507821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
9651de2362d3Smrg
965218781e08Smrg		eval supported=\$$cacheid
965318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
965418781e08Smrg$as_echo "$supported" >&6; }
96557821949aSmrg		if test "$supported" = "yes" ; then
965618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
96577821949aSmrg			found="yes"
96587821949aSmrg		fi
96597821949aSmrg	fi
9660de2362d3Smrg
9661de2362d3Smrg
9662de2362d3Smrg
9663de2362d3Smrg
9664de2362d3Smrg
9665de2362d3Smrg
9666de2362d3Smrg
966718781e08Smrg
966818781e08Smrg
966918781e08Smrg
967018781e08Smrg
967118781e08Smrg
967218781e08Smrg
967318781e08Smrg
967418781e08Smrg
9675de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9676de2362d3Smrg
967718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9678de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9679de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9680de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
968118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
968218781e08Smrg  $as_echo_n "(cached) " >&6
968318781e08Smrgelse
968418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9685de2362d3Smrg/* end confdefs.h.  */
9686de2362d3Smrgint i;
9687de2362d3Smrg_ACEOF
9688de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
968918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9690de2362d3Smrgelse
969118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9692de2362d3Smrgfi
9693de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
969418781e08Smrgfi
969518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
969618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
969718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9698de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9699de2362d3Smrgfi
9700de2362d3Smrg
970118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
970218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9703de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9704de2362d3Smrg	fi
9705de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9706de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9707de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
970818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
970918781e08Smrg  $as_echo_n "(cached) " >&6
971018781e08Smrgelse
971118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9712de2362d3Smrg/* end confdefs.h.  */
9713de2362d3Smrgint i;
9714de2362d3Smrg_ACEOF
9715de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
971618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9717de2362d3Smrgelse
971818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9719de2362d3Smrgfi
9720de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
972118781e08Smrgfi
972218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
972318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
972418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9725de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9726de2362d3Smrgfi
9727de2362d3Smrg
9728de2362d3Smrgfound="no"
9729de2362d3Smrg
9730de2362d3Smrg	if test $found = "no" ; then
973118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9732de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9733de2362d3Smrg		fi
9734de2362d3Smrg
973518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9736de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9737de2362d3Smrg		fi
9738de2362d3Smrg
973918781e08Smrg		CFLAGS="$CFLAGS -Wreturn-type"
9740de2362d3Smrg
974118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
974218781e08Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; }
974318781e08Smrg		cacheid=xorg_cv_cc_flag__Wreturn_type
974418781e08Smrg		if eval \${$cacheid+:} false; then :
974518781e08Smrg  $as_echo_n "(cached) " >&6
974618781e08Smrgelse
974718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9748de2362d3Smrg/* end confdefs.h.  */
9749de2362d3Smrgint i;
9750de2362d3Smrgint
9751de2362d3Smrgmain ()
9752de2362d3Smrg{
9753de2362d3Smrg
9754de2362d3Smrg  ;
9755de2362d3Smrg  return 0;
9756de2362d3Smrg}
9757de2362d3Smrg_ACEOF
9758de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
975918781e08Smrg  eval $cacheid=yes
9760de2362d3Smrgelse
976118781e08Smrg  eval $cacheid=no
9762de2362d3Smrgfi
9763de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9764de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
976518781e08Smrgfi
976618781e08Smrg
976718781e08Smrg
97687821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
97697821949aSmrg
977018781e08Smrg		eval supported=\$$cacheid
977118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
977218781e08Smrg$as_echo "$supported" >&6; }
9773de2362d3Smrg		if test "$supported" = "yes" ; then
977418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
9775de2362d3Smrg			found="yes"
9776de2362d3Smrg		fi
9777de2362d3Smrg	fi
9778de2362d3Smrg
9779de2362d3Smrg
9780de2362d3Smrg
9781de2362d3Smrg
9782de2362d3Smrg
9783de2362d3Smrg
9784de2362d3Smrg
978518781e08Smrg
978618781e08Smrg
978718781e08Smrg
978818781e08Smrg
978918781e08Smrg
979018781e08Smrg
979118781e08Smrg
979218781e08Smrg
9793de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9794de2362d3Smrg
979518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9796de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9797de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9798de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
979918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
980018781e08Smrg  $as_echo_n "(cached) " >&6
980118781e08Smrgelse
980218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9803de2362d3Smrg/* end confdefs.h.  */
9804de2362d3Smrgint i;
9805de2362d3Smrg_ACEOF
9806de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
980718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9808de2362d3Smrgelse
980918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9810de2362d3Smrgfi
9811de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
981218781e08Smrgfi
981318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
981418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
981518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9816de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9817de2362d3Smrgfi
9818de2362d3Smrg
981918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
982018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9821de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9822de2362d3Smrg	fi
9823de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9824de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9825de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
982618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
982718781e08Smrg  $as_echo_n "(cached) " >&6
982818781e08Smrgelse
982918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9830de2362d3Smrg/* end confdefs.h.  */
9831de2362d3Smrgint i;
9832de2362d3Smrg_ACEOF
9833de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
983418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9835de2362d3Smrgelse
983618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9837de2362d3Smrgfi
9838de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
983918781e08Smrgfi
984018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
984118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
984218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9843de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9844de2362d3Smrgfi
9845de2362d3Smrg
9846de2362d3Smrgfound="no"
9847de2362d3Smrg
9848de2362d3Smrg	if test $found = "no" ; then
984918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9850de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9851de2362d3Smrg		fi
9852de2362d3Smrg
985318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9854de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9855de2362d3Smrg		fi
9856de2362d3Smrg
985718781e08Smrg		CFLAGS="$CFLAGS -Wtrigraphs"
9858de2362d3Smrg
985918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
986018781e08Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; }
986118781e08Smrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
986218781e08Smrg		if eval \${$cacheid+:} false; then :
986318781e08Smrg  $as_echo_n "(cached) " >&6
986418781e08Smrgelse
986518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9866de2362d3Smrg/* end confdefs.h.  */
9867de2362d3Smrgint i;
9868de2362d3Smrgint
9869de2362d3Smrgmain ()
9870de2362d3Smrg{
9871de2362d3Smrg
9872de2362d3Smrg  ;
9873de2362d3Smrg  return 0;
9874de2362d3Smrg}
9875de2362d3Smrg_ACEOF
9876de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
987718781e08Smrg  eval $cacheid=yes
9878de2362d3Smrgelse
987918781e08Smrg  eval $cacheid=no
9880de2362d3Smrgfi
9881de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9882de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
988318781e08Smrgfi
988418781e08Smrg
988518781e08Smrg
98867821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
98877821949aSmrg
988818781e08Smrg		eval supported=\$$cacheid
988918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
989018781e08Smrg$as_echo "$supported" >&6; }
9891de2362d3Smrg		if test "$supported" = "yes" ; then
989218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
9893de2362d3Smrg			found="yes"
9894de2362d3Smrg		fi
9895de2362d3Smrg	fi
9896de2362d3Smrg
9897de2362d3Smrg
9898de2362d3Smrg
9899de2362d3Smrg
9900de2362d3Smrg
9901de2362d3Smrg
9902de2362d3Smrg
9903de2362d3Smrg
9904de2362d3Smrg
9905de2362d3Smrg
9906de2362d3Smrg
9907de2362d3Smrg
9908de2362d3Smrg
9909de2362d3Smrg
9910de2362d3Smrg
9911de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9912de2362d3Smrg
991318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9914de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9915de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9916de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
991718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
991818781e08Smrg  $as_echo_n "(cached) " >&6
991918781e08Smrgelse
992018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9921de2362d3Smrg/* end confdefs.h.  */
9922de2362d3Smrgint i;
9923de2362d3Smrg_ACEOF
9924de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
992518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9926de2362d3Smrgelse
992718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9928de2362d3Smrgfi
9929de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
993018781e08Smrgfi
993118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
993218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
993318781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9934de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9935de2362d3Smrgfi
9936de2362d3Smrg
993718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
993818781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9939de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9940de2362d3Smrg	fi
9941de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9942de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9943de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
994418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
994518781e08Smrg  $as_echo_n "(cached) " >&6
994618781e08Smrgelse
994718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9948de2362d3Smrg/* end confdefs.h.  */
9949de2362d3Smrgint i;
9950de2362d3Smrg_ACEOF
9951de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
995218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9953de2362d3Smrgelse
995418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9955de2362d3Smrgfi
9956de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
995718781e08Smrgfi
995818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
995918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
996018781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9961de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9962de2362d3Smrgfi
9963de2362d3Smrg
9964de2362d3Smrgfound="no"
9965de2362d3Smrg
9966de2362d3Smrg	if test $found = "no" ; then
996718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9968de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9969de2362d3Smrg		fi
9970de2362d3Smrg
997118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9972de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9973de2362d3Smrg		fi
9974de2362d3Smrg
997518781e08Smrg		CFLAGS="$CFLAGS -Warray-bounds"
9976de2362d3Smrg
997718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
997818781e08Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; }
997918781e08Smrg		cacheid=xorg_cv_cc_flag__Warray_bounds
998018781e08Smrg		if eval \${$cacheid+:} false; then :
998118781e08Smrg  $as_echo_n "(cached) " >&6
998218781e08Smrgelse
998318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9984de2362d3Smrg/* end confdefs.h.  */
9985de2362d3Smrgint i;
9986de2362d3Smrgint
9987de2362d3Smrgmain ()
9988de2362d3Smrg{
9989de2362d3Smrg
9990de2362d3Smrg  ;
9991de2362d3Smrg  return 0;
9992de2362d3Smrg}
9993de2362d3Smrg_ACEOF
9994de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
999518781e08Smrg  eval $cacheid=yes
9996de2362d3Smrgelse
999718781e08Smrg  eval $cacheid=no
9998de2362d3Smrgfi
9999de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10000de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1000118781e08Smrgfi
1000218781e08Smrg
1000318781e08Smrg
100047821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
100057821949aSmrg
1000618781e08Smrg		eval supported=\$$cacheid
1000718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1000818781e08Smrg$as_echo "$supported" >&6; }
10009de2362d3Smrg		if test "$supported" = "yes" ; then
1001018781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
10011de2362d3Smrg			found="yes"
10012de2362d3Smrg		fi
10013de2362d3Smrg	fi
10014de2362d3Smrg
10015de2362d3Smrg
10016de2362d3Smrg
10017de2362d3Smrg
10018de2362d3Smrg
10019de2362d3Smrg
10020de2362d3Smrg
1002118781e08Smrg
1002218781e08Smrg
1002318781e08Smrg
1002418781e08Smrg
1002518781e08Smrg
1002618781e08Smrg
1002718781e08Smrg
1002818781e08Smrg
10029de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10030de2362d3Smrg
1003118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10032de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10033de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10034de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1003518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1003618781e08Smrg  $as_echo_n "(cached) " >&6
1003718781e08Smrgelse
1003818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10039de2362d3Smrg/* end confdefs.h.  */
10040de2362d3Smrgint i;
10041de2362d3Smrg_ACEOF
10042de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1004318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10044de2362d3Smrgelse
1004518781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10046de2362d3Smrgfi
10047de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1004818781e08Smrgfi
1004918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1005018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1005118781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10052de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10053de2362d3Smrgfi
10054de2362d3Smrg
1005518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1005618781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10057de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10058de2362d3Smrg	fi
10059de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10060de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10061de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1006218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1006318781e08Smrg  $as_echo_n "(cached) " >&6
1006418781e08Smrgelse
1006518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10066de2362d3Smrg/* end confdefs.h.  */
10067de2362d3Smrgint i;
10068de2362d3Smrg_ACEOF
10069de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1007018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10071de2362d3Smrgelse
1007218781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10073de2362d3Smrgfi
10074de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10075de2362d3Smrgfi
1007618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1007718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1007818781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1007918781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10080de2362d3Smrgfi
100817821949aSmrg
1008218781e08Smrgfound="no"
10083de2362d3Smrg
100847821949aSmrg	if test $found = "no" ; then
1008518781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
100867821949aSmrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
100877821949aSmrg		fi
10088de2362d3Smrg
1008918781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
100907821949aSmrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
100917821949aSmrg		fi
10092de2362d3Smrg
1009318781e08Smrg		CFLAGS="$CFLAGS -Wwrite-strings"
10094de2362d3Smrg
1009518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
1009618781e08Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; }
1009718781e08Smrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
1009818781e08Smrg		if eval \${$cacheid+:} false; then :
1009918781e08Smrg  $as_echo_n "(cached) " >&6
1010018781e08Smrgelse
1010118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
101027821949aSmrg/* end confdefs.h.  */
101037821949aSmrgint i;
101047821949aSmrgint
101057821949aSmrgmain ()
101067821949aSmrg{
10107de2362d3Smrg
101087821949aSmrg  ;
101097821949aSmrg  return 0;
101107821949aSmrg}
101117821949aSmrg_ACEOF
101127821949aSmrgif ac_fn_c_try_link "$LINENO"; then :
1011318781e08Smrg  eval $cacheid=yes
101147821949aSmrgelse
1011518781e08Smrg  eval $cacheid=no
101167821949aSmrgfi
101177821949aSmrgrm -f core conftest.err conftest.$ac_objext \
101187821949aSmrg    conftest$ac_exeext conftest.$ac_ext
1011918781e08Smrgfi
1012018781e08Smrg
1012118781e08Smrg
101227821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
10123de2362d3Smrg
1012418781e08Smrg		eval supported=\$$cacheid
1012518781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1012618781e08Smrg$as_echo "$supported" >&6; }
101277821949aSmrg		if test "$supported" = "yes" ; then
1012818781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
101297821949aSmrg			found="yes"
101307821949aSmrg		fi
101317821949aSmrg	fi
10132de2362d3Smrg
10133de2362d3Smrg
10134de2362d3Smrg
1013518781e08Smrg
1013618781e08Smrg
1013718781e08Smrg
1013818781e08Smrg
1013918781e08Smrg
1014018781e08Smrg
1014118781e08Smrg
10142de2362d3Smrg
10143de2362d3Smrg
10144de2362d3Smrg
10145de2362d3Smrg
10146de2362d3Smrg
10147de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10148de2362d3Smrg
1014918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10150de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10151de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10152de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1015318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1015418781e08Smrg  $as_echo_n "(cached) " >&6
1015518781e08Smrgelse
1015618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10157de2362d3Smrg/* end confdefs.h.  */
10158de2362d3Smrgint i;
10159de2362d3Smrg_ACEOF
10160de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1016118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10162de2362d3Smrgelse
1016318781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10164de2362d3Smrgfi
10165de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1016618781e08Smrgfi
1016718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1016818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1016918781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10170de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10171de2362d3Smrgfi
10172de2362d3Smrg
1017318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1017418781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10175de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10176de2362d3Smrg	fi
10177de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10178de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10179de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1018018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1018118781e08Smrg  $as_echo_n "(cached) " >&6
1018218781e08Smrgelse
1018318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10184de2362d3Smrg/* end confdefs.h.  */
10185de2362d3Smrgint i;
10186de2362d3Smrg_ACEOF
10187de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1018818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10189de2362d3Smrgelse
1019018781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10191de2362d3Smrgfi
10192de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1019318781e08Smrgfi
1019418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1019518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1019618781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10197de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10198de2362d3Smrgfi
10199de2362d3Smrg
10200de2362d3Smrgfound="no"
10201de2362d3Smrg
10202de2362d3Smrg	if test $found = "no" ; then
1020318781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10204de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10205de2362d3Smrg		fi
10206de2362d3Smrg
1020718781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10208de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10209de2362d3Smrg		fi
10210de2362d3Smrg
1021118781e08Smrg		CFLAGS="$CFLAGS -Waddress"
10212de2362d3Smrg
1021318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
1021418781e08Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; }
1021518781e08Smrg		cacheid=xorg_cv_cc_flag__Waddress
1021618781e08Smrg		if eval \${$cacheid+:} false; then :
1021718781e08Smrg  $as_echo_n "(cached) " >&6
1021818781e08Smrgelse
1021918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10220de2362d3Smrg/* end confdefs.h.  */
10221de2362d3Smrgint i;
10222de2362d3Smrgint
10223de2362d3Smrgmain ()
10224de2362d3Smrg{
10225de2362d3Smrg
10226de2362d3Smrg  ;
10227de2362d3Smrg  return 0;
10228de2362d3Smrg}
10229de2362d3Smrg_ACEOF
10230de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
1023118781e08Smrg  eval $cacheid=yes
10232de2362d3Smrgelse
1023318781e08Smrg  eval $cacheid=no
10234de2362d3Smrgfi
10235de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10236de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1023718781e08Smrgfi
1023818781e08Smrg
1023918781e08Smrg
102407821949aSmrg		CFLAGS="$xorg_testset_save_CFLAGS"
102417821949aSmrg
1024218781e08Smrg		eval supported=\$$cacheid
1024318781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1024418781e08Smrg$as_echo "$supported" >&6; }
10245de2362d3Smrg		if test "$supported" = "yes" ; then
1024618781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
10247de2362d3Smrg			found="yes"
10248de2362d3Smrg		fi
10249de2362d3Smrg	fi
10250de2362d3Smrg
10251de2362d3Smrg
10252de2362d3Smrg
10253de2362d3Smrg
10254de2362d3Smrg
10255de2362d3Smrg
10256de2362d3Smrg
10257de2362d3Smrg
10258de2362d3Smrg
10259de2362d3Smrg
10260de2362d3Smrg
10261de2362d3Smrg
10262de2362d3Smrg
10263de2362d3Smrg
10264de2362d3Smrg
1026518781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10266de2362d3Smrg
1026718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1026818781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1026918781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1027018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1027118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10272de2362d3Smrg  $as_echo_n "(cached) " >&6
10273de2362d3Smrgelse
1027418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1027518781e08Smrg/* end confdefs.h.  */
1027618781e08Smrgint i;
1027718781e08Smrg_ACEOF
1027818781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1027918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10280de2362d3Smrgelse
1028118781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10282de2362d3Smrgfi
1028318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10284de2362d3Smrgfi
1028518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1028618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1028718781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1028818781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10289de2362d3Smrgfi
10290de2362d3Smrg
1029118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1029218781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1029318781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1029418781e08Smrg	fi
1029518781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1029618781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1029718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1029818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10299de2362d3Smrg  $as_echo_n "(cached) " >&6
10300de2362d3Smrgelse
1030118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1030218781e08Smrg/* end confdefs.h.  */
1030318781e08Smrgint i;
1030418781e08Smrg_ACEOF
1030518781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1030618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10307de2362d3Smrgelse
1030818781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10309de2362d3Smrgfi
1031018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10311de2362d3Smrgfi
1031218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1031318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1031418781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1031518781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10316de2362d3Smrgfi
10317de2362d3Smrg
1031818781e08Smrgfound="no"
10319de2362d3Smrg
1032018781e08Smrg	if test $found = "no" ; then
1032118781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1032218781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1032318781e08Smrg		fi
10324de2362d3Smrg
1032518781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1032618781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1032718781e08Smrg		fi
1032818781e08Smrg
1032918781e08Smrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
1033018781e08Smrg
1033118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
1033218781e08Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
1033318781e08Smrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
1033418781e08Smrg		if eval \${$cacheid+:} false; then :
10335de2362d3Smrg  $as_echo_n "(cached) " >&6
10336de2362d3Smrgelse
1033718781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1033818781e08Smrg/* end confdefs.h.  */
1033918781e08Smrgint i;
1034018781e08Smrgint
1034118781e08Smrgmain ()
1034218781e08Smrg{
10343de2362d3Smrg
1034418781e08Smrg  ;
1034518781e08Smrg  return 0;
1034618781e08Smrg}
1034718781e08Smrg_ACEOF
1034818781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1034918781e08Smrg  eval $cacheid=yes
1035018781e08Smrgelse
1035118781e08Smrg  eval $cacheid=no
1035218781e08Smrgfi
1035318781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1035418781e08Smrg    conftest$ac_exeext conftest.$ac_ext
10355de2362d3Smrgfi
10356de2362d3Smrg
1035718781e08Smrg
1035818781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1035918781e08Smrg
1036018781e08Smrg		eval supported=\$$cacheid
1036118781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1036218781e08Smrg$as_echo "$supported" >&6; }
1036318781e08Smrg		if test "$supported" = "yes" ; then
1036418781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
1036518781e08Smrg			found="yes"
1036618781e08Smrg		fi
1036718781e08Smrg	fi
1036818781e08Smrg
1036918781e08Smrg
1037018781e08Smrg
1037118781e08Smrg
1037218781e08Smrg
1037318781e08Smrg
1037418781e08Smrg
1037518781e08Smrg
1037618781e08Smrg
1037718781e08Smrg
1037818781e08Smrg
1037918781e08Smrg
1038018781e08Smrg
1038118781e08Smrg
1038218781e08Smrg
1038318781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
1038418781e08Smrg
1038518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1038618781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1038718781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1038818781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1038918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1039018781e08Smrg  $as_echo_n "(cached) " >&6
1039118781e08Smrgelse
1039218781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1039318781e08Smrg/* end confdefs.h.  */
1039418781e08Smrgint i;
1039518781e08Smrg_ACEOF
1039618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1039718781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1039818781e08Smrgelse
1039918781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1040018781e08Smrgfi
1040118781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1040218781e08Smrgfi
1040318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1040418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1040518781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1040618781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
104077821949aSmrgfi
10408de2362d3Smrg
1040918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1041018781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1041118781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1041218781e08Smrg	fi
1041318781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1041418781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1041518781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1041618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
104177821949aSmrg  $as_echo_n "(cached) " >&6
104187821949aSmrgelse
1041918781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1042018781e08Smrg/* end confdefs.h.  */
1042118781e08Smrgint i;
1042218781e08Smrg_ACEOF
1042318781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1042418781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
104257821949aSmrgelse
1042618781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
104277821949aSmrgfi
1042818781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
104297821949aSmrgfi
1043018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1043118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1043218781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1043318781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
104347821949aSmrgfi
10435de2362d3Smrg
1043618781e08Smrgfound="no"
10437de2362d3Smrg
1043818781e08Smrg	if test $found = "no" ; then
1043918781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1044018781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1044118781e08Smrg		fi
10442de2362d3Smrg
1044318781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1044418781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1044518781e08Smrg		fi
1044618781e08Smrg
1044718781e08Smrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
1044818781e08Smrg
1044918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
1045018781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
1045118781e08Smrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
1045218781e08Smrg		if eval \${$cacheid+:} false; then :
104537821949aSmrg  $as_echo_n "(cached) " >&6
104547821949aSmrgelse
1045518781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1045618781e08Smrg/* end confdefs.h.  */
1045718781e08Smrgint i;
1045818781e08Smrgint
1045918781e08Smrgmain ()
1046018781e08Smrg{
1046118781e08Smrg
1046218781e08Smrg  ;
1046318781e08Smrg  return 0;
1046418781e08Smrg}
104657821949aSmrg_ACEOF
1046618781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1046718781e08Smrg  eval $cacheid=yes
104687821949aSmrgelse
1046918781e08Smrg  eval $cacheid=no
104707821949aSmrgfi
1047118781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1047218781e08Smrg    conftest$ac_exeext conftest.$ac_ext
104737821949aSmrgfi
10474de2362d3Smrg
10475de2362d3Smrg
1047618781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1047718781e08Smrg
1047818781e08Smrg		eval supported=\$$cacheid
1047918781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1048018781e08Smrg$as_echo "$supported" >&6; }
1048118781e08Smrg		if test "$supported" = "yes" ; then
1048218781e08Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
1048318781e08Smrg			found="yes"
1048418781e08Smrg		fi
1048518781e08Smrg	fi
10486de2362d3Smrg
10487de2362d3Smrg
104887821949aSmrgfi
10489de2362d3Smrg
10490de2362d3Smrg
10491de2362d3Smrg
10492de2362d3Smrg
1049318781e08Smrg
1049418781e08Smrg
1049518781e08Smrg
1049618781e08Smrg		CWARNFLAGS="$BASE_CFLAGS"
1049718781e08Smrg		if  test "x$GCC" = xyes ; then
1049818781e08Smrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
1049918781e08Smrg		fi
1050018781e08Smrg
1050118781e08Smrg
1050218781e08Smrg
1050318781e08Smrg
1050418781e08Smrg
1050518781e08Smrg
1050618781e08Smrg
1050718781e08Smrg
1050818781e08Smrg# Check whether --enable-strict-compilation was given.
1050918781e08Smrgif test "${enable_strict_compilation+set}" = set; then :
1051018781e08Smrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10511de2362d3Smrgelse
1051218781e08Smrg  STRICT_COMPILE=no
10513de2362d3Smrgfi
105147821949aSmrg
105157821949aSmrg
1051618781e08Smrg
1051718781e08Smrg
1051818781e08Smrg
1051918781e08Smrg
1052018781e08SmrgSTRICT_CFLAGS=""
1052118781e08Smrg
1052218781e08Smrg
1052318781e08Smrg
1052418781e08Smrg
1052518781e08Smrg
1052618781e08Smrg
1052718781e08Smrg
1052818781e08Smrg
1052918781e08Smrg
1053018781e08Smrg
1053118781e08Smrg
1053218781e08Smrg
1053318781e08Smrg
1053418781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
1053518781e08Smrg
1053618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1053718781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1053818781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1053918781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1054018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
1054118781e08Smrg  $as_echo_n "(cached) " >&6
1054218781e08Smrgelse
1054318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1054418781e08Smrg/* end confdefs.h.  */
1054518781e08Smrgint i;
1054618781e08Smrg_ACEOF
1054718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1054818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1054918781e08Smrgelse
1055018781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1055118781e08Smrgfi
1055218781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1055318781e08Smrgfi
1055418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1055518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1055618781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1055718781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10558de2362d3Smrgfi
105597821949aSmrg
1056018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1056118781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1056218781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1056318781e08Smrg	fi
1056418781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1056518781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1056618781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1056718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1056818781e08Smrg  $as_echo_n "(cached) " >&6
1056918781e08Smrgelse
1057018781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1057118781e08Smrg/* end confdefs.h.  */
1057218781e08Smrgint i;
1057318781e08Smrg_ACEOF
1057418781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1057518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1057618781e08Smrgelse
1057718781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1057818781e08Smrgfi
1057918781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1058018781e08Smrgfi
1058118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1058218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1058318781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1058418781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10585de2362d3Smrgfi
10586de2362d3Smrg
1058718781e08Smrgfound="no"
1058818781e08Smrg
1058918781e08Smrg	if test $found = "no" ; then
1059018781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1059118781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1059218781e08Smrg		fi
1059318781e08Smrg
1059418781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1059518781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1059618781e08Smrg		fi
10597de2362d3Smrg
1059818781e08Smrg		CFLAGS="$CFLAGS -pedantic"
10599de2362d3Smrg
1060018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
1060118781e08Smrg$as_echo_n "checking if $CC supports -pedantic... " >&6; }
1060218781e08Smrg		cacheid=xorg_cv_cc_flag__pedantic
1060318781e08Smrg		if eval \${$cacheid+:} false; then :
1060418781e08Smrg  $as_echo_n "(cached) " >&6
1060518781e08Smrgelse
1060618781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1060718781e08Smrg/* end confdefs.h.  */
1060818781e08Smrgint i;
1060918781e08Smrgint
1061018781e08Smrgmain ()
1061118781e08Smrg{
10612de2362d3Smrg
1061318781e08Smrg  ;
1061418781e08Smrg  return 0;
1061518781e08Smrg}
106167821949aSmrg_ACEOF
1061718781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1061818781e08Smrg  eval $cacheid=yes
1061918781e08Smrgelse
1062018781e08Smrg  eval $cacheid=no
1062118781e08Smrgfi
1062218781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1062318781e08Smrg    conftest$ac_exeext conftest.$ac_ext
1062418781e08Smrgfi
10625de2362d3Smrg
10626de2362d3Smrg
1062718781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10628de2362d3Smrg
1062918781e08Smrg		eval supported=\$$cacheid
1063018781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1063118781e08Smrg$as_echo "$supported" >&6; }
1063218781e08Smrg		if test "$supported" = "yes" ; then
1063318781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
1063418781e08Smrg			found="yes"
1063518781e08Smrg		fi
1063618781e08Smrg	fi
10637de2362d3Smrg
10638de2362d3Smrg
10639de2362d3Smrg
10640de2362d3Smrg
10641de2362d3Smrg
10642de2362d3Smrg
10643de2362d3Smrg
10644de2362d3Smrg
10645de2362d3Smrg
10646de2362d3Smrg
10647de2362d3Smrg
10648de2362d3Smrg
10649de2362d3Smrg
10650de2362d3Smrg
10651de2362d3Smrg
1065218781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10653de2362d3Smrg
1065418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1065518781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1065618781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1065718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1065818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
106597821949aSmrg  $as_echo_n "(cached) " >&6
106607821949aSmrgelse
1066118781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1066218781e08Smrg/* end confdefs.h.  */
1066318781e08Smrgint i;
1066418781e08Smrg_ACEOF
1066518781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1066618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1066718781e08Smrgelse
1066818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
1066918781e08Smrgfi
1067018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1067118781e08Smrgfi
1067218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1067318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1067418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1067518781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1067618781e08Smrgfi
10677de2362d3Smrg
1067818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1067918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1068018781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1068118781e08Smrg	fi
1068218781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1068318781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1068418781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1068518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1068618781e08Smrg  $as_echo_n "(cached) " >&6
1068718781e08Smrgelse
1068818781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1068918781e08Smrg/* end confdefs.h.  */
1069018781e08Smrgint i;
1069118781e08Smrg_ACEOF
1069218781e08Smrgif ac_fn_c_try_compile "$LINENO"; then :
1069318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1069418781e08Smrgelse
1069518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
1069618781e08Smrgfi
1069718781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1069818781e08Smrgfi
1069918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1070018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1070118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1070218781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1070318781e08Smrgfi
10704de2362d3Smrg
1070518781e08Smrgfound="no"
10706de2362d3Smrg
1070718781e08Smrg	if test $found = "no" ; then
1070818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1070918781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1071018781e08Smrg		fi
10711de2362d3Smrg
1071218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1071318781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1071418781e08Smrg		fi
10715de2362d3Smrg
1071618781e08Smrg		CFLAGS="$CFLAGS -Werror"
10717de2362d3Smrg
1071818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
1071918781e08Smrg$as_echo_n "checking if $CC supports -Werror... " >&6; }
1072018781e08Smrg		cacheid=xorg_cv_cc_flag__Werror
1072118781e08Smrg		if eval \${$cacheid+:} false; then :
1072218781e08Smrg  $as_echo_n "(cached) " >&6
107237821949aSmrgelse
1072418781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1072518781e08Smrg/* end confdefs.h.  */
1072618781e08Smrgint i;
1072718781e08Smrgint
1072818781e08Smrgmain ()
1072918781e08Smrg{
1073018781e08Smrg
1073118781e08Smrg  ;
1073218781e08Smrg  return 0;
1073318781e08Smrg}
1073418781e08Smrg_ACEOF
1073518781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1073618781e08Smrg  eval $cacheid=yes
1073718781e08Smrgelse
1073818781e08Smrg  eval $cacheid=no
1073918781e08Smrgfi
1074018781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1074118781e08Smrg    conftest$ac_exeext conftest.$ac_ext
107427821949aSmrgfi
10743de2362d3Smrg
10744de2362d3Smrg
1074518781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10746de2362d3Smrg
1074718781e08Smrg		eval supported=\$$cacheid
1074818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1074918781e08Smrg$as_echo "$supported" >&6; }
1075018781e08Smrg		if test "$supported" = "yes" ; then
1075118781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
1075218781e08Smrg			found="yes"
1075318781e08Smrg		fi
1075418781e08Smrg	fi
10755de2362d3Smrg
1075618781e08Smrg	if test $found = "no" ; then
1075718781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1075818781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1075918781e08Smrg		fi
10760de2362d3Smrg
1076118781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1076218781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1076318781e08Smrg		fi
1076418781e08Smrg
1076518781e08Smrg		CFLAGS="$CFLAGS -errwarn"
1076618781e08Smrg
1076718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
1076818781e08Smrg$as_echo_n "checking if $CC supports -errwarn... " >&6; }
1076918781e08Smrg		cacheid=xorg_cv_cc_flag__errwarn
1077018781e08Smrg		if eval \${$cacheid+:} false; then :
10771de2362d3Smrg  $as_echo_n "(cached) " >&6
10772de2362d3Smrgelse
1077318781e08Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10774de2362d3Smrg/* end confdefs.h.  */
1077518781e08Smrgint i;
107767821949aSmrgint
107777821949aSmrgmain ()
107787821949aSmrg{
107797821949aSmrg
107807821949aSmrg  ;
107817821949aSmrg  return 0;
107827821949aSmrg}
10783de2362d3Smrg_ACEOF
1078418781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1078518781e08Smrg  eval $cacheid=yes
1078618781e08Smrgelse
1078718781e08Smrg  eval $cacheid=no
10788de2362d3Smrgfi
1078918781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1079018781e08Smrg    conftest$ac_exeext conftest.$ac_ext
10791de2362d3Smrgfi
10792de2362d3Smrg
1079318781e08Smrg
1079418781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1079518781e08Smrg
1079618781e08Smrg		eval supported=\$$cacheid
1079718781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1079818781e08Smrg$as_echo "$supported" >&6; }
1079918781e08Smrg		if test "$supported" = "yes" ; then
1080018781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
1080118781e08Smrg			found="yes"
1080218781e08Smrg		fi
1080318781e08Smrg	fi
1080418781e08Smrg
1080518781e08Smrg
1080618781e08Smrg
1080718781e08Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
1080818781e08Smrg# activate it with -Werror, so we add it here explicitly.
1080918781e08Smrg
1081018781e08Smrg
1081118781e08Smrg
1081218781e08Smrg
1081318781e08Smrg
1081418781e08Smrg
1081518781e08Smrg
1081618781e08Smrg
1081718781e08Smrg
1081818781e08Smrg
1081918781e08Smrg
1082018781e08Smrg
1082118781e08Smrg
1082218781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS"
1082318781e08Smrg
1082418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
1082518781e08Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1082618781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
1082718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
1082818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10829de2362d3Smrg  $as_echo_n "(cached) " >&6
10830de2362d3Smrgelse
10831de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10832de2362d3Smrg/* end confdefs.h.  */
1083318781e08Smrgint i;
10834de2362d3Smrg_ACEOF
10835de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1083618781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
1083718781e08Smrgelse
1083818781e08Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10839de2362d3Smrgfi
10840de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1084118781e08Smrgfi
1084218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
1084318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
1084418781e08Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
1084518781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1084618781e08Smrgfi
1084718781e08Smrg
1084818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
1084918781e08Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1085018781e08Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1085118781e08Smrg	fi
1085218781e08Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1085318781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
1085418781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
1085518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
1085618781e08Smrg  $as_echo_n "(cached) " >&6
1085718781e08Smrgelse
10858de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10859de2362d3Smrg/* end confdefs.h.  */
1086018781e08Smrgint i;
10861de2362d3Smrg_ACEOF
108627821949aSmrgif ac_fn_c_try_compile "$LINENO"; then :
1086318781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
1086418781e08Smrgelse
1086518781e08Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10866de2362d3Smrgfi
108677821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10868de2362d3Smrgfi
1086918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
1087018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
1087118781e08Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
1087218781e08Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
1087318781e08Smrgfi
1087418781e08Smrg
1087518781e08Smrgfound="no"
1087618781e08Smrg
1087718781e08Smrg	if test $found = "no" ; then
1087818781e08Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
1087918781e08Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
1088018781e08Smrg		fi
1088118781e08Smrg
1088218781e08Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
1088318781e08Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
1088418781e08Smrg		fi
1088518781e08Smrg
1088618781e08Smrg		CFLAGS="$CFLAGS -Werror=attributes"
1088718781e08Smrg
1088818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
1088918781e08Smrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; }
1089018781e08Smrg		cacheid=xorg_cv_cc_flag__Werror_attributes
1089118781e08Smrg		if eval \${$cacheid+:} false; then :
108927821949aSmrg  $as_echo_n "(cached) " >&6
108937821949aSmrgelse
108947821949aSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
108957821949aSmrg/* end confdefs.h.  */
1089618781e08Smrgint i;
108977821949aSmrgint
108987821949aSmrgmain ()
108997821949aSmrg{
10900de2362d3Smrg
109017821949aSmrg  ;
109027821949aSmrg  return 0;
109037821949aSmrg}
109047821949aSmrg_ACEOF
1090518781e08Smrgif ac_fn_c_try_link "$LINENO"; then :
1090618781e08Smrg  eval $cacheid=yes
1090718781e08Smrgelse
1090818781e08Smrg  eval $cacheid=no
1090918781e08Smrgfi
1091018781e08Smrgrm -f core conftest.err conftest.$ac_objext \
1091118781e08Smrg    conftest$ac_exeext conftest.$ac_ext
1091218781e08Smrgfi
1091318781e08Smrg
1091418781e08Smrg
1091518781e08Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
1091618781e08Smrg
1091718781e08Smrg		eval supported=\$$cacheid
1091818781e08Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
1091918781e08Smrg$as_echo "$supported" >&6; }
1092018781e08Smrg		if test "$supported" = "yes" ; then
1092118781e08Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
1092218781e08Smrg			found="yes"
1092318781e08Smrg		fi
1092418781e08Smrg	fi
1092518781e08Smrg
1092618781e08Smrg
1092718781e08Smrg
1092818781e08Smrgif test "x$STRICT_COMPILE" = "xyes"; then
1092918781e08Smrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
1093018781e08Smrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
1093118781e08Smrgfi
1093218781e08Smrg
1093318781e08Smrg
1093418781e08Smrg
1093518781e08Smrg
1093618781e08Smrg
1093718781e08Smrg
1093818781e08Smrgcat >>confdefs.h <<_ACEOF
1093918781e08Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
1094018781e08Smrg_ACEOF
1094118781e08Smrg
1094218781e08Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
1094318781e08Smrg	if test "x$PVM" = "x"; then
1094418781e08Smrg		PVM="0"
1094518781e08Smrg	fi
1094618781e08Smrg
1094718781e08Smrgcat >>confdefs.h <<_ACEOF
1094818781e08Smrg#define PACKAGE_VERSION_MINOR $PVM
1094918781e08Smrg_ACEOF
1095018781e08Smrg
1095118781e08Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
1095218781e08Smrg	if test "x$PVP" = "x"; then
1095318781e08Smrg		PVP="0"
1095418781e08Smrg	fi
1095518781e08Smrg
1095618781e08Smrgcat >>confdefs.h <<_ACEOF
1095718781e08Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
1095818781e08Smrg_ACEOF
1095918781e08Smrg
1096018781e08Smrg
1096118781e08Smrg
1096218781e08SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
1096318781e08Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
1096418781e08Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
1096518781e08Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
1096618781e08Smrg
1096718781e08Smrg
1096818781e08Smrg
1096918781e08Smrg
1097018781e08Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
1097118781e08SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
1097218781e08Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
1097318781e08Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
1097418781e08Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
1097518781e08Smrg
1097618781e08Smrg
1097718781e08Smrg
1097818781e08Smrg
1097918781e08Smrg
1098018781e08Smrg
1098118781e08Smrgif test x$APP_MAN_SUFFIX = x    ; then
1098218781e08Smrg    APP_MAN_SUFFIX=1
1098318781e08Smrgfi
1098418781e08Smrgif test x$APP_MAN_DIR = x    ; then
1098518781e08Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
1098618781e08Smrgfi
1098718781e08Smrg
1098818781e08Smrgif test x$LIB_MAN_SUFFIX = x    ; then
1098918781e08Smrg    LIB_MAN_SUFFIX=3
1099018781e08Smrgfi
1099118781e08Smrgif test x$LIB_MAN_DIR = x    ; then
1099218781e08Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
1099318781e08Smrgfi
1099418781e08Smrg
1099518781e08Smrgif test x$FILE_MAN_SUFFIX = x    ; then
1099618781e08Smrg    case $host_os in
1099718781e08Smrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
1099818781e08Smrg	*)		FILE_MAN_SUFFIX=5  ;;
1099918781e08Smrg    esac
1100018781e08Smrgfi
1100118781e08Smrgif test x$FILE_MAN_DIR = x    ; then
1100218781e08Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
1100318781e08Smrgfi
1100418781e08Smrg
1100518781e08Smrgif test x$MISC_MAN_SUFFIX = x    ; then
1100618781e08Smrg    case $host_os in
1100718781e08Smrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
1100818781e08Smrg	*)		MISC_MAN_SUFFIX=7  ;;
1100918781e08Smrg    esac
1101018781e08Smrgfi
1101118781e08Smrgif test x$MISC_MAN_DIR = x    ; then
1101218781e08Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
11013de2362d3Smrgfi
11014de2362d3Smrg
1101518781e08Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
1101618781e08Smrg    case $host_os in
1101718781e08Smrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
1101818781e08Smrg	*)		DRIVER_MAN_SUFFIX=4  ;;
1101918781e08Smrg    esac
11020de2362d3Smrgfi
1102118781e08Smrgif test x$DRIVER_MAN_DIR = x    ; then
1102218781e08Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
11023de2362d3Smrgfi
1102418781e08Smrg
1102518781e08Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
1102618781e08Smrg    case $host_os in
1102718781e08Smrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
1102818781e08Smrg	*)		ADMIN_MAN_SUFFIX=8  ;;
1102918781e08Smrg    esac
1103018781e08Smrgfi
1103118781e08Smrgif test x$ADMIN_MAN_DIR = x    ; then
1103218781e08Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
11033de2362d3Smrgfi
11034de2362d3Smrg
11035de2362d3Smrg
11036de2362d3Smrg
1103718781e08Smrg
1103818781e08Smrg
1103918781e08Smrg
1104018781e08Smrg
1104118781e08Smrg
1104218781e08Smrg
1104318781e08Smrg
1104418781e08Smrg
1104518781e08Smrg
1104618781e08Smrg
1104718781e08Smrg
1104818781e08Smrg
1104918781e08SmrgXORG_MAN_PAGE="X Version 11"
1105018781e08Smrg
1105118781e08SmrgMAN_SUBSTS="\
1105218781e08Smrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1105318781e08Smrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
1105418781e08Smrg	-e 's|__xservername__|Xorg|g' \
1105518781e08Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
1105618781e08Smrg	-e 's|__projectroot__|\$(prefix)|g' \
1105718781e08Smrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
1105818781e08Smrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
1105918781e08Smrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
1106018781e08Smrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
1106118781e08Smrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
1106218781e08Smrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
1106318781e08Smrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
1106418781e08Smrg
1106518781e08Smrg
1106618781e08Smrg
1106718781e08Smrg# Check whether --enable-silent-rules was given.
1106818781e08Smrgif test "${enable_silent_rules+set}" = set; then :
1106918781e08Smrg  enableval=$enable_silent_rules;
11070de2362d3Smrgfi
110717821949aSmrg
1107218781e08Smrgcase $enable_silent_rules in # (((
1107318781e08Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
1107418781e08Smrg   no) AM_DEFAULT_VERBOSITY=1;;
1107518781e08Smrg    *) AM_DEFAULT_VERBOSITY=0;;
1107618781e08Smrgesac
1107718781e08Smrgam_make=${MAKE-make}
1107818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
1107918781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
1108018781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then :
1108118781e08Smrg  $as_echo_n "(cached) " >&6
1108218781e08Smrgelse
1108318781e08Smrg  if $as_echo 'TRUE=$(BAR$(V))
1108418781e08SmrgBAR0=false
1108518781e08SmrgBAR1=true
1108618781e08SmrgV=1
1108718781e08Smrgam__doit:
1108818781e08Smrg	@$(TRUE)
1108918781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
1109018781e08Smrg  am_cv_make_support_nested_variables=yes
11091de2362d3Smrgelse
1109218781e08Smrg  am_cv_make_support_nested_variables=no
11093de2362d3Smrgfi
1109418781e08Smrgfi
1109518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
1109618781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
1109718781e08Smrgif test $am_cv_make_support_nested_variables = yes; then
1109818781e08Smrg    AM_V='$(V)'
1109918781e08Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1110018781e08Smrgelse
1110118781e08Smrg  AM_V=$AM_DEFAULT_VERBOSITY
1110218781e08Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1110318781e08Smrgfi
1110418781e08SmrgAM_BACKSLASH='\'
11105de2362d3Smrg
11106de2362d3Smrg
11107de2362d3Smrg
11108de2362d3Smrg# Initialize libtool
11109de2362d3Smrg# Check whether --enable-static was given.
11110de2362d3Smrgif test "${enable_static+set}" = set; then :
11111de2362d3Smrg  enableval=$enable_static; p=${PACKAGE-default}
11112de2362d3Smrg    case $enableval in
11113de2362d3Smrg    yes) enable_static=yes ;;
11114de2362d3Smrg    no) enable_static=no ;;
11115de2362d3Smrg    *)
11116de2362d3Smrg     enable_static=no
11117de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1111818781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
11119de2362d3Smrg      for pkg in $enableval; do
1112018781e08Smrg	IFS=$lt_save_ifs
11121de2362d3Smrg	if test "X$pkg" = "X$p"; then
11122de2362d3Smrg	  enable_static=yes
11123de2362d3Smrg	fi
11124de2362d3Smrg      done
1112518781e08Smrg      IFS=$lt_save_ifs
11126de2362d3Smrg      ;;
11127de2362d3Smrg    esac
11128de2362d3Smrgelse
11129de2362d3Smrg  enable_static=no
11130de2362d3Smrgfi
11131de2362d3Smrg
11132de2362d3Smrg
11133de2362d3Smrg
11134de2362d3Smrg
11135de2362d3Smrg
11136de2362d3Smrg
11137de2362d3Smrg
11138de2362d3Smrg
11139de2362d3Smrg
11140de2362d3Smrgcase `pwd` in
11141de2362d3Smrg  *\ * | *\	*)
11142de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
11143de2362d3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
11144de2362d3Smrgesac
11145de2362d3Smrg
11146de2362d3Smrg
11147de2362d3Smrg
111488bf5c682Smrgmacro_version='2.4.6.40-6ca5'
111498bf5c682Smrgmacro_revision='2.4.6.40'
11150de2362d3Smrg
11151de2362d3Smrg
11152de2362d3Smrg
11153de2362d3Smrg
11154de2362d3Smrg
11155de2362d3Smrg
11156de2362d3Smrg
11157de2362d3Smrg
11158de2362d3Smrg
11159de2362d3Smrg
11160de2362d3Smrg
11161de2362d3Smrg
11162de2362d3Smrg
1116318781e08Smrgltmain=$ac_aux_dir/ltmain.sh
11164de2362d3Smrg
11165de2362d3Smrg# Backslashify metacharacters that are still active within
11166de2362d3Smrg# double-quoted strings.
11167de2362d3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
11168de2362d3Smrg
11169de2362d3Smrg# Same as above, but do not quote variable references.
11170de2362d3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
11171de2362d3Smrg
11172de2362d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a
11173de2362d3Smrg# double_quote_subst'ed string.
11174de2362d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
11175de2362d3Smrg
11176de2362d3Smrg# Sed substitution to delay expansion of an escaped single quote.
11177de2362d3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
11178de2362d3Smrg
11179de2362d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions
11180de2362d3Smrgno_glob_subst='s/\*/\\\*/g'
11181de2362d3Smrg
11182de2362d3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11183de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
11184de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
11185de2362d3Smrg
11186de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
11187de2362d3Smrg$as_echo_n "checking how to print strings... " >&6; }
11188de2362d3Smrg# Test print first, because it will be a builtin if present.
11189de2362d3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
11190de2362d3Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
11191de2362d3Smrg  ECHO='print -r --'
11192de2362d3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
11193de2362d3Smrg  ECHO='printf %s\n'
11194de2362d3Smrgelse
11195de2362d3Smrg  # Use this function as a fallback that always works.
11196de2362d3Smrg  func_fallback_echo ()
11197de2362d3Smrg  {
11198de2362d3Smrg    eval 'cat <<_LTECHO_EOF
11199de2362d3Smrg$1
11200de2362d3Smrg_LTECHO_EOF'
11201de2362d3Smrg  }
11202de2362d3Smrg  ECHO='func_fallback_echo'
11203de2362d3Smrgfi
11204de2362d3Smrg
11205de2362d3Smrg# func_echo_all arg...
11206de2362d3Smrg# Invoke $ECHO with all args, space-separated.
11207de2362d3Smrgfunc_echo_all ()
11208de2362d3Smrg{
11209de2362d3Smrg    $ECHO ""
11210de2362d3Smrg}
11211de2362d3Smrg
1121218781e08Smrgcase $ECHO in
11213de2362d3Smrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
11214de2362d3Smrg$as_echo "printf" >&6; } ;;
11215de2362d3Smrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
11216de2362d3Smrg$as_echo "print -r" >&6; } ;;
11217de2362d3Smrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
11218de2362d3Smrg$as_echo "cat" >&6; } ;;
11219de2362d3Smrgesac
11220de2362d3Smrg
11221de2362d3Smrg
11222de2362d3Smrg
11223de2362d3Smrg
11224de2362d3Smrg
11225de2362d3Smrg
11226de2362d3Smrg
11227de2362d3Smrg
11228de2362d3Smrg
11229de2362d3Smrg
11230de2362d3Smrg
11231de2362d3Smrg
11232de2362d3Smrg
11233de2362d3Smrg
11234de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
11235de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
11236de2362d3Smrgif ${ac_cv_path_SED+:} false; then :
11237de2362d3Smrg  $as_echo_n "(cached) " >&6
11238de2362d3Smrgelse
11239de2362d3Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
11240de2362d3Smrg     for ac_i in 1 2 3 4 5 6 7; do
11241de2362d3Smrg       ac_script="$ac_script$as_nl$ac_script"
11242de2362d3Smrg     done
11243de2362d3Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
11244de2362d3Smrg     { ac_script=; unset ac_script;}
11245de2362d3Smrg     if test -z "$SED"; then
11246de2362d3Smrg  ac_path_SED_found=false
11247de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
11248de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11249de2362d3Smrgfor as_dir in $PATH
11250de2362d3Smrgdo
11251de2362d3Smrg  IFS=$as_save_IFS
11252de2362d3Smrg  test -z "$as_dir" && as_dir=.
11253de2362d3Smrg    for ac_prog in sed gsed; do
11254de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11255de2362d3Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
1125618781e08Smrg      as_fn_executable_p "$ac_path_SED" || continue
11257de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found.
11258de2362d3Smrg  # Check for GNU $ac_path_SED
11259de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in
11260de2362d3Smrg*GNU*)
11261de2362d3Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
11262de2362d3Smrg*)
11263de2362d3Smrg  ac_count=0
11264de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
11265de2362d3Smrg  while :
11266de2362d3Smrg  do
11267de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
11268de2362d3Smrg    mv "conftest.tmp" "conftest.in"
11269de2362d3Smrg    cp "conftest.in" "conftest.nl"
11270de2362d3Smrg    $as_echo '' >> "conftest.nl"
11271de2362d3Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
11272de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11273de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
11274de2362d3Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
11275de2362d3Smrg      # Best one so far, save it but keep looking for a better one
11276de2362d3Smrg      ac_cv_path_SED="$ac_path_SED"
11277de2362d3Smrg      ac_path_SED_max=$ac_count
11278de2362d3Smrg    fi
11279de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
11280de2362d3Smrg    test $ac_count -gt 10 && break
11281de2362d3Smrg  done
11282de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11283de2362d3Smrgesac
11284de2362d3Smrg
11285de2362d3Smrg      $ac_path_SED_found && break 3
11286de2362d3Smrg    done
11287de2362d3Smrg  done
11288de2362d3Smrg  done
11289de2362d3SmrgIFS=$as_save_IFS
11290de2362d3Smrg  if test -z "$ac_cv_path_SED"; then
11291de2362d3Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
11292de2362d3Smrg  fi
11293de2362d3Smrgelse
11294de2362d3Smrg  ac_cv_path_SED=$SED
11295de2362d3Smrgfi
11296de2362d3Smrg
11297de2362d3Smrgfi
11298de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
11299de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; }
11300de2362d3Smrg SED="$ac_cv_path_SED"
11301de2362d3Smrg  rm -f conftest.sed
11302de2362d3Smrg
11303de2362d3Smrgtest -z "$SED" && SED=sed
11304de2362d3SmrgXsed="$SED -e 1s/^X//"
11305de2362d3Smrg
11306de2362d3Smrg
11307de2362d3Smrg
11308de2362d3Smrg
11309de2362d3Smrg
11310de2362d3Smrg
11311de2362d3Smrg
11312de2362d3Smrg
11313de2362d3Smrg
11314de2362d3Smrg
11315de2362d3Smrg
11316de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
11317de2362d3Smrg$as_echo_n "checking for fgrep... " >&6; }
11318de2362d3Smrgif ${ac_cv_path_FGREP+:} false; then :
11319de2362d3Smrg  $as_echo_n "(cached) " >&6
11320de2362d3Smrgelse
11321de2362d3Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
11322de2362d3Smrg   then ac_cv_path_FGREP="$GREP -F"
11323de2362d3Smrg   else
11324de2362d3Smrg     if test -z "$FGREP"; then
11325de2362d3Smrg  ac_path_FGREP_found=false
11326de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
11327de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11328de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11329de2362d3Smrgdo
11330de2362d3Smrg  IFS=$as_save_IFS
11331de2362d3Smrg  test -z "$as_dir" && as_dir=.
11332de2362d3Smrg    for ac_prog in fgrep; do
11333de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11334de2362d3Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
1133518781e08Smrg      as_fn_executable_p "$ac_path_FGREP" || continue
11336de2362d3Smrg# Check for GNU ac_path_FGREP and select it if it is found.
11337de2362d3Smrg  # Check for GNU $ac_path_FGREP
11338de2362d3Smrgcase `"$ac_path_FGREP" --version 2>&1` in
11339de2362d3Smrg*GNU*)
11340de2362d3Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
11341de2362d3Smrg*)
11342de2362d3Smrg  ac_count=0
11343de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
11344de2362d3Smrg  while :
11345de2362d3Smrg  do
11346de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
11347de2362d3Smrg    mv "conftest.tmp" "conftest.in"
11348de2362d3Smrg    cp "conftest.in" "conftest.nl"
11349de2362d3Smrg    $as_echo 'FGREP' >> "conftest.nl"
11350de2362d3Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
11351de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11352de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
11353de2362d3Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
11354de2362d3Smrg      # Best one so far, save it but keep looking for a better one
11355de2362d3Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
11356de2362d3Smrg      ac_path_FGREP_max=$ac_count
11357de2362d3Smrg    fi
11358de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
11359de2362d3Smrg    test $ac_count -gt 10 && break
11360de2362d3Smrg  done
11361de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11362de2362d3Smrgesac
11363de2362d3Smrg
11364de2362d3Smrg      $ac_path_FGREP_found && break 3
11365de2362d3Smrg    done
11366de2362d3Smrg  done
11367de2362d3Smrg  done
11368de2362d3SmrgIFS=$as_save_IFS
11369de2362d3Smrg  if test -z "$ac_cv_path_FGREP"; then
11370de2362d3Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11371de2362d3Smrg  fi
11372de2362d3Smrgelse
11373de2362d3Smrg  ac_cv_path_FGREP=$FGREP
11374de2362d3Smrgfi
11375de2362d3Smrg
11376de2362d3Smrg   fi
11377de2362d3Smrgfi
11378de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
11379de2362d3Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
11380de2362d3Smrg FGREP="$ac_cv_path_FGREP"
11381de2362d3Smrg
11382de2362d3Smrg
11383de2362d3Smrgtest -z "$GREP" && GREP=grep
11384de2362d3Smrg
11385de2362d3Smrg
11386de2362d3Smrg
11387de2362d3Smrg
11388de2362d3Smrg
11389de2362d3Smrg
11390de2362d3Smrg
11391de2362d3Smrg
11392de2362d3Smrg
11393de2362d3Smrg
11394de2362d3Smrg
11395de2362d3Smrg
11396de2362d3Smrg
11397de2362d3Smrg
11398de2362d3Smrg
11399de2362d3Smrg
11400de2362d3Smrg
11401de2362d3Smrg
11402de2362d3Smrg
11403de2362d3Smrg# Check whether --with-gnu-ld was given.
11404de2362d3Smrgif test "${with_gnu_ld+set}" = set; then :
1140518781e08Smrg  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
11406de2362d3Smrgelse
11407de2362d3Smrg  with_gnu_ld=no
11408de2362d3Smrgfi
11409de2362d3Smrg
11410de2362d3Smrgac_prog=ld
1141118781e08Smrgif test yes = "$GCC"; then
11412de2362d3Smrg  # Check if gcc -print-prog-name=ld gives a path.
11413de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11414de2362d3Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
11415de2362d3Smrg  case $host in
11416de2362d3Smrg  *-*-mingw*)
1141718781e08Smrg    # gcc leaves a trailing carriage return, which upsets mingw
11418de2362d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11419de2362d3Smrg  *)
11420de2362d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11421de2362d3Smrg  esac
11422de2362d3Smrg  case $ac_prog in
11423de2362d3Smrg    # Accept absolute paths.
11424de2362d3Smrg    [\\/]* | ?:[\\/]*)
11425de2362d3Smrg      re_direlt='/[^/][^/]*/\.\./'
11426de2362d3Smrg      # Canonicalize the pathname of ld
11427de2362d3Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11428de2362d3Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11429de2362d3Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11430de2362d3Smrg      done
1143118781e08Smrg      test -z "$LD" && LD=$ac_prog
11432de2362d3Smrg      ;;
11433de2362d3Smrg  "")
11434de2362d3Smrg    # If it fails, then pretend we aren't using GCC.
11435de2362d3Smrg    ac_prog=ld
11436de2362d3Smrg    ;;
11437de2362d3Smrg  *)
11438de2362d3Smrg    # If it is relative, then search for the first ld in PATH.
11439de2362d3Smrg    with_gnu_ld=unknown
11440de2362d3Smrg    ;;
11441de2362d3Smrg  esac
1144218781e08Smrgelif test yes = "$with_gnu_ld"; then
11443de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11444de2362d3Smrg$as_echo_n "checking for GNU ld... " >&6; }
11445de2362d3Smrgelse
11446de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11447de2362d3Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
11448de2362d3Smrgfi
11449de2362d3Smrgif ${lt_cv_path_LD+:} false; then :
11450de2362d3Smrg  $as_echo_n "(cached) " >&6
11451de2362d3Smrgelse
11452de2362d3Smrg  if test -z "$LD"; then
1145318781e08Smrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11454de2362d3Smrg  for ac_dir in $PATH; do
1145518781e08Smrg    IFS=$lt_save_ifs
11456de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
11457de2362d3Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1145818781e08Smrg      lt_cv_path_LD=$ac_dir/$ac_prog
11459de2362d3Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
11460de2362d3Smrg      # but apparently some variants of GNU ld only accept -v.
11461de2362d3Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
11462de2362d3Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11463de2362d3Smrg      *GNU* | *'with BFD'*)
1146418781e08Smrg	test no != "$with_gnu_ld" && break
11465de2362d3Smrg	;;
11466de2362d3Smrg      *)
1146718781e08Smrg	test yes != "$with_gnu_ld" && break
11468de2362d3Smrg	;;
11469de2362d3Smrg      esac
11470de2362d3Smrg    fi
11471de2362d3Smrg  done
1147218781e08Smrg  IFS=$lt_save_ifs
11473de2362d3Smrgelse
1147418781e08Smrg  lt_cv_path_LD=$LD # Let the user override the test with a path.
11475de2362d3Smrgfi
11476de2362d3Smrgfi
11477de2362d3Smrg
1147818781e08SmrgLD=$lt_cv_path_LD
11479de2362d3Smrgif test -n "$LD"; then
11480de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11481de2362d3Smrg$as_echo "$LD" >&6; }
11482de2362d3Smrgelse
11483de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11484de2362d3Smrg$as_echo "no" >&6; }
11485de2362d3Smrgfi
11486de2362d3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11487de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11488de2362d3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11489de2362d3Smrgif ${lt_cv_prog_gnu_ld+:} false; then :
11490de2362d3Smrg  $as_echo_n "(cached) " >&6
11491de2362d3Smrgelse
11492de2362d3Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11493de2362d3Smrgcase `$LD -v 2>&1 </dev/null` in
11494de2362d3Smrg*GNU* | *'with BFD'*)
11495de2362d3Smrg  lt_cv_prog_gnu_ld=yes
11496de2362d3Smrg  ;;
11497de2362d3Smrg*)
11498de2362d3Smrg  lt_cv_prog_gnu_ld=no
11499de2362d3Smrg  ;;
11500de2362d3Smrgesac
11501de2362d3Smrgfi
11502de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11503de2362d3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11504de2362d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
11505de2362d3Smrg
11506de2362d3Smrg
11507de2362d3Smrg
11508de2362d3Smrg
11509de2362d3Smrg
11510de2362d3Smrg
11511de2362d3Smrg
11512de2362d3Smrg
11513de2362d3Smrg
11514de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11515de2362d3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11516de2362d3Smrgif ${lt_cv_path_NM+:} false; then :
11517de2362d3Smrg  $as_echo_n "(cached) " >&6
11518de2362d3Smrgelse
11519de2362d3Smrg  if test -n "$NM"; then
11520de2362d3Smrg  # Let the user override the test.
1152118781e08Smrg  lt_cv_path_NM=$NM
11522de2362d3Smrgelse
1152318781e08Smrg  lt_nm_to_check=${ac_tool_prefix}nm
11524de2362d3Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
11525de2362d3Smrg    lt_nm_to_check="$lt_nm_to_check nm"
11526de2362d3Smrg  fi
11527de2362d3Smrg  for lt_tmp_nm in $lt_nm_to_check; do
1152818781e08Smrg    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11529de2362d3Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
1153018781e08Smrg      IFS=$lt_save_ifs
11531de2362d3Smrg      test -z "$ac_dir" && ac_dir=.
1153218781e08Smrg      tmp_nm=$ac_dir/$lt_tmp_nm
1153318781e08Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
11534de2362d3Smrg	# Check to see if the nm accepts a BSD-compat flag.
1153518781e08Smrg	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
11536de2362d3Smrg	#   nm: unknown option "B" ignored
11537de2362d3Smrg	# Tru64's nm complains that /dev/null is an invalid object file
1153818781e08Smrg	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
1153918781e08Smrg	case $build_os in
1154018781e08Smrg	mingw*) lt_bad_file=conftest.nm/nofile ;;
1154118781e08Smrg	*) lt_bad_file=/dev/null ;;
1154218781e08Smrg	esac
1154318781e08Smrg	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
1154418781e08Smrg	*$lt_bad_file* | *'Invalid file or object type'*)
11545de2362d3Smrg	  lt_cv_path_NM="$tmp_nm -B"
1154618781e08Smrg	  break 2
11547de2362d3Smrg	  ;;
11548de2362d3Smrg	*)
11549de2362d3Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
11550de2362d3Smrg	  */dev/null*)
11551de2362d3Smrg	    lt_cv_path_NM="$tmp_nm -p"
1155218781e08Smrg	    break 2
11553de2362d3Smrg	    ;;
11554de2362d3Smrg	  *)
11555de2362d3Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
11556de2362d3Smrg	    continue # so that we can try to find one that supports BSD flags
11557de2362d3Smrg	    ;;
11558de2362d3Smrg	  esac
11559de2362d3Smrg	  ;;
11560de2362d3Smrg	esac
11561de2362d3Smrg      fi
11562de2362d3Smrg    done
1156318781e08Smrg    IFS=$lt_save_ifs
11564de2362d3Smrg  done
11565de2362d3Smrg  : ${lt_cv_path_NM=no}
11566de2362d3Smrgfi
11567de2362d3Smrgfi
11568de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11569de2362d3Smrg$as_echo "$lt_cv_path_NM" >&6; }
1157018781e08Smrgif test no != "$lt_cv_path_NM"; then
1157118781e08Smrg  NM=$lt_cv_path_NM
11572de2362d3Smrgelse
11573de2362d3Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
11574de2362d3Smrg  if test -n "$DUMPBIN"; then :
11575de2362d3Smrg    # Let the user override the test.
11576de2362d3Smrg  else
11577de2362d3Smrg    if test -n "$ac_tool_prefix"; then
11578de2362d3Smrg  for ac_prog in dumpbin "link -dump"
11579de2362d3Smrg  do
11580de2362d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11581de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
11582de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11583de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11584de2362d3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then :
11585de2362d3Smrg  $as_echo_n "(cached) " >&6
11586de2362d3Smrgelse
11587de2362d3Smrg  if test -n "$DUMPBIN"; then
11588de2362d3Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
11589de2362d3Smrgelse
11590de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11591de2362d3Smrgfor as_dir in $PATH
11592de2362d3Smrgdo
11593de2362d3Smrg  IFS=$as_save_IFS
11594de2362d3Smrg  test -z "$as_dir" && as_dir=.
11595de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1159618781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11597de2362d3Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
11598de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11599de2362d3Smrg    break 2
11600de2362d3Smrg  fi
11601de2362d3Smrgdone
11602de2362d3Smrg  done
11603de2362d3SmrgIFS=$as_save_IFS
11604de2362d3Smrg
11605de2362d3Smrgfi
11606de2362d3Smrgfi
11607de2362d3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
11608de2362d3Smrgif test -n "$DUMPBIN"; then
11609de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11610de2362d3Smrg$as_echo "$DUMPBIN" >&6; }
11611de2362d3Smrgelse
11612de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11613de2362d3Smrg$as_echo "no" >&6; }
11614de2362d3Smrgfi
11615de2362d3Smrg
11616de2362d3Smrg
11617de2362d3Smrg    test -n "$DUMPBIN" && break
11618de2362d3Smrg  done
11619de2362d3Smrgfi
11620de2362d3Smrgif test -z "$DUMPBIN"; then
11621de2362d3Smrg  ac_ct_DUMPBIN=$DUMPBIN
11622de2362d3Smrg  for ac_prog in dumpbin "link -dump"
11623de2362d3Smrgdo
11624de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
11625de2362d3Smrgset dummy $ac_prog; ac_word=$2
11626de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11627de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11628de2362d3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
11629de2362d3Smrg  $as_echo_n "(cached) " >&6
11630de2362d3Smrgelse
11631de2362d3Smrg  if test -n "$ac_ct_DUMPBIN"; then
11632de2362d3Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
11633de2362d3Smrgelse
11634de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11635de2362d3Smrgfor as_dir in $PATH
11636de2362d3Smrgdo
11637de2362d3Smrg  IFS=$as_save_IFS
11638de2362d3Smrg  test -z "$as_dir" && as_dir=.
11639de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1164018781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11641de2362d3Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
11642de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11643de2362d3Smrg    break 2
11644de2362d3Smrg  fi
11645de2362d3Smrgdone
11646de2362d3Smrg  done
11647de2362d3SmrgIFS=$as_save_IFS
11648de2362d3Smrg
11649de2362d3Smrgfi
11650de2362d3Smrgfi
11651de2362d3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
11652de2362d3Smrgif test -n "$ac_ct_DUMPBIN"; then
11653de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11654de2362d3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
11655de2362d3Smrgelse
11656de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11657de2362d3Smrg$as_echo "no" >&6; }
11658de2362d3Smrgfi
11659de2362d3Smrg
11660de2362d3Smrg
11661de2362d3Smrg  test -n "$ac_ct_DUMPBIN" && break
11662de2362d3Smrgdone
11663de2362d3Smrg
11664de2362d3Smrg  if test "x$ac_ct_DUMPBIN" = x; then
11665de2362d3Smrg    DUMPBIN=":"
11666de2362d3Smrg  else
11667de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
11668de2362d3Smrgyes:)
11669de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11670de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11671de2362d3Smrgac_tool_warned=yes ;;
11672de2362d3Smrgesac
11673de2362d3Smrg    DUMPBIN=$ac_ct_DUMPBIN
11674de2362d3Smrg  fi
11675de2362d3Smrgfi
11676de2362d3Smrg
1167718781e08Smrg    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
11678de2362d3Smrg    *COFF*)
1167918781e08Smrg      DUMPBIN="$DUMPBIN -symbols -headers"
11680de2362d3Smrg      ;;
11681de2362d3Smrg    *)
11682de2362d3Smrg      DUMPBIN=:
11683de2362d3Smrg      ;;
11684de2362d3Smrg    esac
11685de2362d3Smrg  fi
11686de2362d3Smrg
1168718781e08Smrg  if test : != "$DUMPBIN"; then
1168818781e08Smrg    NM=$DUMPBIN
11689de2362d3Smrg  fi
11690de2362d3Smrgfi
11691de2362d3Smrgtest -z "$NM" && NM=nm
11692de2362d3Smrg
11693de2362d3Smrg
11694de2362d3Smrg
11695de2362d3Smrg
11696de2362d3Smrg
11697de2362d3Smrg
11698de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11699de2362d3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
11700de2362d3Smrgif ${lt_cv_nm_interface+:} false; then :
11701de2362d3Smrg  $as_echo_n "(cached) " >&6
11702de2362d3Smrgelse
11703de2362d3Smrg  lt_cv_nm_interface="BSD nm"
11704de2362d3Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
11705de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
11706de2362d3Smrg  (eval "$ac_compile" 2>conftest.err)
11707de2362d3Smrg  cat conftest.err >&5
11708de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
11709de2362d3Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
11710de2362d3Smrg  cat conftest.err >&5
11711de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
11712de2362d3Smrg  cat conftest.out >&5
11713de2362d3Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
11714de2362d3Smrg    lt_cv_nm_interface="MS dumpbin"
11715de2362d3Smrg  fi
11716de2362d3Smrg  rm -f conftest*
11717de2362d3Smrgfi
11718de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11719de2362d3Smrg$as_echo "$lt_cv_nm_interface" >&6; }
11720de2362d3Smrg
11721de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11722de2362d3Smrg$as_echo_n "checking whether ln -s works... " >&6; }
11723de2362d3SmrgLN_S=$as_ln_s
11724de2362d3Smrgif test "$LN_S" = "ln -s"; then
11725de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11726de2362d3Smrg$as_echo "yes" >&6; }
11727de2362d3Smrgelse
11728de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11729de2362d3Smrg$as_echo "no, using $LN_S" >&6; }
11730de2362d3Smrgfi
11731de2362d3Smrg
11732de2362d3Smrg# find the maximum length of command line arguments
11733de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
11734de2362d3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
11735de2362d3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then :
11736de2362d3Smrg  $as_echo_n "(cached) " >&6
11737de2362d3Smrgelse
11738de2362d3Smrg    i=0
1173918781e08Smrg  teststring=ABCD
11740de2362d3Smrg
11741de2362d3Smrg  case $build_os in
11742de2362d3Smrg  msdosdjgpp*)
11743de2362d3Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
11744de2362d3Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
11745de2362d3Smrg    # during glob expansion).  Even if it were fixed, the result of this
11746de2362d3Smrg    # check would be larger than it should be.
11747de2362d3Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
11748de2362d3Smrg    ;;
11749de2362d3Smrg
11750de2362d3Smrg  gnu*)
11751de2362d3Smrg    # Under GNU Hurd, this test is not required because there is
11752de2362d3Smrg    # no limit to the length of command line arguments.
11753de2362d3Smrg    # Libtool will interpret -1 as no limit whatsoever
11754de2362d3Smrg    lt_cv_sys_max_cmd_len=-1;
11755de2362d3Smrg    ;;
11756de2362d3Smrg
11757de2362d3Smrg  cygwin* | mingw* | cegcc*)
11758de2362d3Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
11759de2362d3Smrg    # about 5 minutes as the teststring grows exponentially.
11760de2362d3Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
11761de2362d3Smrg    # you end up with a "frozen" computer, even though with patience
11762de2362d3Smrg    # the test eventually succeeds (with a max line length of 256k).
11763de2362d3Smrg    # Instead, let's just punt: use the minimum linelength reported by
11764de2362d3Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
11765de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11766de2362d3Smrg    ;;
11767de2362d3Smrg
11768de2362d3Smrg  mint*)
11769de2362d3Smrg    # On MiNT this can take a long time and run out of memory.
11770de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11771de2362d3Smrg    ;;
11772de2362d3Smrg
11773de2362d3Smrg  amigaos*)
11774de2362d3Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
11775de2362d3Smrg    # So we just punt and use a minimum line length of 8192.
11776de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11777de2362d3Smrg    ;;
11778de2362d3Smrg
1177918781e08Smrg  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
11780de2362d3Smrg    # This has been around since 386BSD, at least.  Likely further.
11781de2362d3Smrg    if test -x /sbin/sysctl; then
11782de2362d3Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
11783de2362d3Smrg    elif test -x /usr/sbin/sysctl; then
11784de2362d3Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
11785de2362d3Smrg    else
11786de2362d3Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
11787de2362d3Smrg    fi
11788de2362d3Smrg    # And add a safety zone
11789de2362d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11790de2362d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11791de2362d3Smrg    ;;
11792de2362d3Smrg
11793de2362d3Smrg  interix*)
11794de2362d3Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
11795de2362d3Smrg    lt_cv_sys_max_cmd_len=196608
11796de2362d3Smrg    ;;
11797de2362d3Smrg
11798de2362d3Smrg  os2*)
11799de2362d3Smrg    # The test takes a long time on OS/2.
11800de2362d3Smrg    lt_cv_sys_max_cmd_len=8192
11801de2362d3Smrg    ;;
11802de2362d3Smrg
11803de2362d3Smrg  osf*)
11804de2362d3Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
11805de2362d3Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
11806de2362d3Smrg    # nice to cause kernel panics so lets avoid the loop below.
11807de2362d3Smrg    # First set a reasonable default.
11808de2362d3Smrg    lt_cv_sys_max_cmd_len=16384
11809de2362d3Smrg    #
11810de2362d3Smrg    if test -x /sbin/sysconfig; then
11811de2362d3Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
11812de2362d3Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
11813de2362d3Smrg      esac
11814de2362d3Smrg    fi
11815de2362d3Smrg    ;;
11816de2362d3Smrg  sco3.2v5*)
11817de2362d3Smrg    lt_cv_sys_max_cmd_len=102400
11818de2362d3Smrg    ;;
11819de2362d3Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
11820de2362d3Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
11821de2362d3Smrg    if test -n "$kargmax"; then
11822de2362d3Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
11823de2362d3Smrg    else
11824de2362d3Smrg      lt_cv_sys_max_cmd_len=32768
11825de2362d3Smrg    fi
11826de2362d3Smrg    ;;
11827de2362d3Smrg  *)
11828de2362d3Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1182918781e08Smrg    if test -n "$lt_cv_sys_max_cmd_len" && \
1183018781e08Smrg       test undefined != "$lt_cv_sys_max_cmd_len"; then
11831de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11832de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11833de2362d3Smrg    else
11834de2362d3Smrg      # Make teststring a little bigger before we do anything with it.
11835de2362d3Smrg      # a 1K string should be a reasonable start.
1183618781e08Smrg      for i in 1 2 3 4 5 6 7 8; do
11837de2362d3Smrg        teststring=$teststring$teststring
11838de2362d3Smrg      done
11839de2362d3Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
11840de2362d3Smrg      # If test is not a shell built-in, we'll probably end up computing a
11841de2362d3Smrg      # maximum length that is only half of the actual maximum length, but
11842de2362d3Smrg      # we can't tell.
1184318781e08Smrg      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
11844de2362d3Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
1184518781e08Smrg	      test 17 != "$i" # 1/2 MB should be enough
11846de2362d3Smrg      do
11847de2362d3Smrg        i=`expr $i + 1`
11848de2362d3Smrg        teststring=$teststring$teststring
11849de2362d3Smrg      done
11850de2362d3Smrg      # Only check the string length outside the loop.
11851de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
11852de2362d3Smrg      teststring=
11853de2362d3Smrg      # Add a significant safety factor because C++ compilers can tack on
11854de2362d3Smrg      # massive amounts of additional arguments before passing them to the
11855de2362d3Smrg      # linker.  It appears as though 1/2 is a usable value.
11856de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
11857de2362d3Smrg    fi
11858de2362d3Smrg    ;;
11859de2362d3Smrg  esac
11860de2362d3Smrg
11861de2362d3Smrgfi
11862de2362d3Smrg
1186318781e08Smrgif test -n "$lt_cv_sys_max_cmd_len"; then
11864de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11865de2362d3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
11866de2362d3Smrgelse
11867de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
11868de2362d3Smrg$as_echo "none" >&6; }
11869de2362d3Smrgfi
11870de2362d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
11871de2362d3Smrg
11872de2362d3Smrg
11873de2362d3Smrg
11874de2362d3Smrg
11875de2362d3Smrg
11876de2362d3Smrg
11877de2362d3Smrg: ${CP="cp -f"}
11878de2362d3Smrg: ${MV="mv -f"}
11879de2362d3Smrg: ${RM="rm -f"}
11880de2362d3Smrg
11881de2362d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11882de2362d3Smrg  lt_unset=unset
11883de2362d3Smrgelse
11884de2362d3Smrg  lt_unset=false
11885de2362d3Smrgfi
11886de2362d3Smrg
11887de2362d3Smrg
11888de2362d3Smrg
11889de2362d3Smrg
11890de2362d3Smrg
11891de2362d3Smrg# test EBCDIC or ASCII
11892de2362d3Smrgcase `echo X|tr X '\101'` in
11893de2362d3Smrg A) # ASCII based system
11894de2362d3Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
11895de2362d3Smrg  lt_SP2NL='tr \040 \012'
11896de2362d3Smrg  lt_NL2SP='tr \015\012 \040\040'
11897de2362d3Smrg  ;;
11898de2362d3Smrg *) # EBCDIC based system
11899de2362d3Smrg  lt_SP2NL='tr \100 \n'
11900de2362d3Smrg  lt_NL2SP='tr \r\n \100\100'
11901de2362d3Smrg  ;;
11902de2362d3Smrgesac
11903de2362d3Smrg
11904de2362d3Smrg
11905de2362d3Smrg
11906de2362d3Smrg
11907de2362d3Smrg
11908de2362d3Smrg
11909de2362d3Smrg
11910de2362d3Smrg
11911de2362d3Smrg
11912de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
11913de2362d3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
11914de2362d3Smrgif ${lt_cv_to_host_file_cmd+:} false; then :
11915de2362d3Smrg  $as_echo_n "(cached) " >&6
11916de2362d3Smrgelse
11917de2362d3Smrg  case $host in
11918de2362d3Smrg  *-*-mingw* )
11919de2362d3Smrg    case $build in
11920de2362d3Smrg      *-*-mingw* ) # actually msys
11921de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
11922de2362d3Smrg        ;;
11923de2362d3Smrg      *-*-cygwin* )
11924de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
11925de2362d3Smrg        ;;
11926de2362d3Smrg      * ) # otherwise, assume *nix
11927de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
11928de2362d3Smrg        ;;
11929de2362d3Smrg    esac
11930de2362d3Smrg    ;;
11931de2362d3Smrg  *-*-cygwin* )
11932de2362d3Smrg    case $build in
11933de2362d3Smrg      *-*-mingw* ) # actually msys
11934de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
11935de2362d3Smrg        ;;
11936de2362d3Smrg      *-*-cygwin* )
11937de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_noop
11938de2362d3Smrg        ;;
11939de2362d3Smrg      * ) # otherwise, assume *nix
11940de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
11941de2362d3Smrg        ;;
11942de2362d3Smrg    esac
11943de2362d3Smrg    ;;
11944de2362d3Smrg  * ) # unhandled hosts (and "normal" native builds)
11945de2362d3Smrg    lt_cv_to_host_file_cmd=func_convert_file_noop
11946de2362d3Smrg    ;;
11947de2362d3Smrgesac
11948de2362d3Smrg
11949de2362d3Smrgfi
11950de2362d3Smrg
11951de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
11952de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11953de2362d3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; }
11954de2362d3Smrg
11955de2362d3Smrg
11956de2362d3Smrg
11957de2362d3Smrg
11958de2362d3Smrg
11959de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
11960de2362d3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
11961de2362d3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then :
11962de2362d3Smrg  $as_echo_n "(cached) " >&6
11963de2362d3Smrgelse
11964de2362d3Smrg  #assume ordinary cross tools, or native build.
11965de2362d3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop
11966de2362d3Smrgcase $host in
11967de2362d3Smrg  *-*-mingw* )
11968de2362d3Smrg    case $build in
11969de2362d3Smrg      *-*-mingw* ) # actually msys
11970de2362d3Smrg        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
11971de2362d3Smrg        ;;
11972de2362d3Smrg    esac
11973de2362d3Smrg    ;;
11974de2362d3Smrgesac
11975de2362d3Smrg
11976de2362d3Smrgfi
11977de2362d3Smrg
11978de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
11979de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11980de2362d3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
11981de2362d3Smrg
11982de2362d3Smrg
11983de2362d3Smrg
11984de2362d3Smrg
11985de2362d3Smrg
11986de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
11987de2362d3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
11988de2362d3Smrgif ${lt_cv_ld_reload_flag+:} false; then :
11989de2362d3Smrg  $as_echo_n "(cached) " >&6
11990de2362d3Smrgelse
11991de2362d3Smrg  lt_cv_ld_reload_flag='-r'
11992de2362d3Smrgfi
11993de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
11994de2362d3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
11995de2362d3Smrgreload_flag=$lt_cv_ld_reload_flag
11996de2362d3Smrgcase $reload_flag in
11997de2362d3Smrg"" | " "*) ;;
11998de2362d3Smrg*) reload_flag=" $reload_flag" ;;
11999de2362d3Smrgesac
12000de2362d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
12001de2362d3Smrgcase $host_os in
12002de2362d3Smrg  cygwin* | mingw* | pw32* | cegcc*)
1200318781e08Smrg    if test yes != "$GCC"; then
12004de2362d3Smrg      reload_cmds=false
12005de2362d3Smrg    fi
12006de2362d3Smrg    ;;
12007de2362d3Smrg  darwin*)
1200818781e08Smrg    if test yes = "$GCC"; then
1200918781e08Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
12010de2362d3Smrg    else
12011de2362d3Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
12012de2362d3Smrg    fi
12013de2362d3Smrg    ;;
12014de2362d3Smrgesac
12015de2362d3Smrg
12016de2362d3Smrg
12017de2362d3Smrg
12018de2362d3Smrg
12019de2362d3Smrg
12020de2362d3Smrg
12021de2362d3Smrg
12022de2362d3Smrg
12023de2362d3Smrg
12024de2362d3Smrgif test -n "$ac_tool_prefix"; then
12025de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
12026de2362d3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
12027de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12028de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12029de2362d3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then :
12030de2362d3Smrg  $as_echo_n "(cached) " >&6
12031de2362d3Smrgelse
12032de2362d3Smrg  if test -n "$OBJDUMP"; then
12033de2362d3Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12034de2362d3Smrgelse
12035de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12036de2362d3Smrgfor as_dir in $PATH
12037de2362d3Smrgdo
12038de2362d3Smrg  IFS=$as_save_IFS
12039de2362d3Smrg  test -z "$as_dir" && as_dir=.
12040de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1204118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12042de2362d3Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
12043de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12044de2362d3Smrg    break 2
12045de2362d3Smrg  fi
12046de2362d3Smrgdone
12047de2362d3Smrg  done
12048de2362d3SmrgIFS=$as_save_IFS
12049de2362d3Smrg
12050de2362d3Smrgfi
12051de2362d3Smrgfi
12052de2362d3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
12053de2362d3Smrgif test -n "$OBJDUMP"; then
12054de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12055de2362d3Smrg$as_echo "$OBJDUMP" >&6; }
12056de2362d3Smrgelse
12057de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12058de2362d3Smrg$as_echo "no" >&6; }
12059de2362d3Smrgfi
12060de2362d3Smrg
12061de2362d3Smrg
12062de2362d3Smrgfi
12063de2362d3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
12064de2362d3Smrg  ac_ct_OBJDUMP=$OBJDUMP
12065de2362d3Smrg  # Extract the first word of "objdump", so it can be a program name with args.
12066de2362d3Smrgset dummy objdump; ac_word=$2
12067de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12068de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12069de2362d3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
12070de2362d3Smrg  $as_echo_n "(cached) " >&6
12071de2362d3Smrgelse
12072de2362d3Smrg  if test -n "$ac_ct_OBJDUMP"; then
12073de2362d3Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
12074de2362d3Smrgelse
12075de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12076de2362d3Smrgfor as_dir in $PATH
12077de2362d3Smrgdo
12078de2362d3Smrg  IFS=$as_save_IFS
12079de2362d3Smrg  test -z "$as_dir" && as_dir=.
12080de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1208118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12082de2362d3Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
12083de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12084de2362d3Smrg    break 2
12085de2362d3Smrg  fi
12086de2362d3Smrgdone
12087de2362d3Smrg  done
12088de2362d3SmrgIFS=$as_save_IFS
12089de2362d3Smrg
12090de2362d3Smrgfi
12091de2362d3Smrgfi
12092de2362d3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
12093de2362d3Smrgif test -n "$ac_ct_OBJDUMP"; then
12094de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
12095de2362d3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
12096de2362d3Smrgelse
12097de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12098de2362d3Smrg$as_echo "no" >&6; }
12099de2362d3Smrgfi
12100de2362d3Smrg
12101de2362d3Smrg  if test "x$ac_ct_OBJDUMP" = x; then
12102de2362d3Smrg    OBJDUMP="false"
12103de2362d3Smrg  else
12104de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12105de2362d3Smrgyes:)
12106de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12107de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12108de2362d3Smrgac_tool_warned=yes ;;
12109de2362d3Smrgesac
12110de2362d3Smrg    OBJDUMP=$ac_ct_OBJDUMP
12111de2362d3Smrg  fi
12112de2362d3Smrgelse
12113de2362d3Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
12114de2362d3Smrgfi
12115de2362d3Smrg
12116de2362d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
12117de2362d3Smrg
12118de2362d3Smrg
12119de2362d3Smrg
12120de2362d3Smrg
12121de2362d3Smrg
12122de2362d3Smrg
12123de2362d3Smrg
12124de2362d3Smrg
12125de2362d3Smrg
12126de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
12127de2362d3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
12128de2362d3Smrgif ${lt_cv_deplibs_check_method+:} false; then :
12129de2362d3Smrg  $as_echo_n "(cached) " >&6
12130de2362d3Smrgelse
12131de2362d3Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
12132de2362d3Smrglt_cv_file_magic_test_file=
12133de2362d3Smrglt_cv_deplibs_check_method='unknown'
12134de2362d3Smrg# Need to set the preceding variable on all platforms that support
12135de2362d3Smrg# interlibrary dependencies.
12136de2362d3Smrg# 'none' -- dependencies not supported.
1213718781e08Smrg# 'unknown' -- same as none, but documents that we really don't know.
12138de2362d3Smrg# 'pass_all' -- all dependencies passed with no checks.
12139de2362d3Smrg# 'test_compile' -- check by making test program.
12140de2362d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
1214118781e08Smrg# that responds to the $file_magic_cmd with a given extended regex.
1214218781e08Smrg# If you have 'file' or equivalent on your system and you're not sure
1214318781e08Smrg# whether 'pass_all' will *always* work, you probably want this one.
12144de2362d3Smrg
12145de2362d3Smrgcase $host_os in
12146de2362d3Smrgaix[4-9]*)
12147de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12148de2362d3Smrg  ;;
12149de2362d3Smrg
12150de2362d3Smrgbeos*)
12151de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12152de2362d3Smrg  ;;
12153de2362d3Smrg
12154de2362d3Smrgbsdi[45]*)
12155de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
12156de2362d3Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
12157de2362d3Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
12158de2362d3Smrg  ;;
12159de2362d3Smrg
12160de2362d3Smrgcygwin*)
12161de2362d3Smrg  # func_win32_libid is a shell function defined in ltmain.sh
12162de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12163de2362d3Smrg  lt_cv_file_magic_cmd='func_win32_libid'
12164de2362d3Smrg  ;;
12165de2362d3Smrg
12166de2362d3Smrgmingw* | pw32*)
12167de2362d3Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
12168de2362d3Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
12169de2362d3Smrg  # unless we find 'file', for example because we are cross-compiling.
1217018781e08Smrg  if ( file / ) >/dev/null 2>&1; then
12171de2362d3Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12172de2362d3Smrg    lt_cv_file_magic_cmd='func_win32_libid'
12173de2362d3Smrg  else
12174de2362d3Smrg    # Keep this pattern in sync with the one in func_win32_libid.
12175de2362d3Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
12176de2362d3Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
12177de2362d3Smrg  fi
12178de2362d3Smrg  ;;
12179de2362d3Smrg
12180de2362d3Smrgcegcc*)
12181de2362d3Smrg  # use the weaker test based on 'objdump'. See mingw*.
12182de2362d3Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
12183de2362d3Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
12184de2362d3Smrg  ;;
12185de2362d3Smrg
12186de2362d3Smrgdarwin* | rhapsody*)
12187de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12188de2362d3Smrg  ;;
12189de2362d3Smrg
12190de2362d3Smrgfreebsd* | dragonfly*)
12191de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12192de2362d3Smrg    case $host_cpu in
12193de2362d3Smrg    i*86 )
12194de2362d3Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
12195de2362d3Smrg      # Let's accept both of them until this is cleared up.
12196de2362d3Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
12197de2362d3Smrg      lt_cv_file_magic_cmd=/usr/bin/file
12198de2362d3Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
12199de2362d3Smrg      ;;
12200de2362d3Smrg    esac
12201de2362d3Smrg  else
12202de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12203de2362d3Smrg  fi
12204de2362d3Smrg  ;;
12205de2362d3Smrg
12206de2362d3Smrghaiku*)
12207de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12208de2362d3Smrg  ;;
12209de2362d3Smrg
12210de2362d3Smrghpux10.20* | hpux11*)
12211de2362d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
12212de2362d3Smrg  case $host_cpu in
12213de2362d3Smrg  ia64*)
12214de2362d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
12215de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
12216de2362d3Smrg    ;;
12217de2362d3Smrg  hppa*64*)
12218de2362d3Smrg    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]'
12219de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
12220de2362d3Smrg    ;;
12221de2362d3Smrg  *)
12222de2362d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
12223de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
12224de2362d3Smrg    ;;
12225de2362d3Smrg  esac
12226de2362d3Smrg  ;;
12227de2362d3Smrg
12228de2362d3Smrginterix[3-9]*)
12229de2362d3Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
12230de2362d3Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
12231de2362d3Smrg  ;;
12232de2362d3Smrg
12233de2362d3Smrgirix5* | irix6* | nonstopux*)
12234de2362d3Smrg  case $LD in
12235de2362d3Smrg  *-32|*"-32 ") libmagic=32-bit;;
12236de2362d3Smrg  *-n32|*"-n32 ") libmagic=N32;;
12237de2362d3Smrg  *-64|*"-64 ") libmagic=64-bit;;
12238de2362d3Smrg  *) libmagic=never-match;;
12239de2362d3Smrg  esac
12240de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12241de2362d3Smrg  ;;
12242de2362d3Smrg
12243de2362d3Smrg# This must be glibc/ELF.
1224418781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12245de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12246de2362d3Smrg  ;;
12247de2362d3Smrg
122488bf5c682Smrgnetbsd*)
12249de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12250de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12251de2362d3Smrg  else
12252de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
12253de2362d3Smrg  fi
12254de2362d3Smrg  ;;
12255de2362d3Smrg
12256de2362d3Smrgnewos6*)
12257de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
12258de2362d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
12259de2362d3Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
12260de2362d3Smrg  ;;
12261de2362d3Smrg
12262de2362d3Smrg*nto* | *qnx*)
12263de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12264de2362d3Smrg  ;;
12265de2362d3Smrg
1226618781e08Smrgopenbsd* | bitrig*)
1226718781e08Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12268de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
12269de2362d3Smrg  else
12270de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12271de2362d3Smrg  fi
12272de2362d3Smrg  ;;
12273de2362d3Smrg
12274de2362d3Smrgosf3* | osf4* | osf5*)
12275de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12276de2362d3Smrg  ;;
12277de2362d3Smrg
12278de2362d3Smrgrdos*)
12279de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12280de2362d3Smrg  ;;
12281de2362d3Smrg
12282de2362d3Smrgsolaris*)
12283de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12284de2362d3Smrg  ;;
12285de2362d3Smrg
12286de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12287de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12288de2362d3Smrg  ;;
12289de2362d3Smrg
12290de2362d3Smrgsysv4 | sysv4.3*)
12291de2362d3Smrg  case $host_vendor in
12292de2362d3Smrg  motorola)
12293de2362d3Smrg    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]'
12294de2362d3Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
12295de2362d3Smrg    ;;
12296de2362d3Smrg  ncr)
12297de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12298de2362d3Smrg    ;;
12299de2362d3Smrg  sequent)
12300de2362d3Smrg    lt_cv_file_magic_cmd='/bin/file'
12301de2362d3Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
12302de2362d3Smrg    ;;
12303de2362d3Smrg  sni)
12304de2362d3Smrg    lt_cv_file_magic_cmd='/bin/file'
12305de2362d3Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
12306de2362d3Smrg    lt_cv_file_magic_test_file=/lib/libc.so
12307de2362d3Smrg    ;;
12308de2362d3Smrg  siemens)
12309de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12310de2362d3Smrg    ;;
12311de2362d3Smrg  pc)
12312de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12313de2362d3Smrg    ;;
12314de2362d3Smrg  esac
12315de2362d3Smrg  ;;
12316de2362d3Smrg
12317de2362d3Smrgtpf*)
12318de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12319de2362d3Smrg  ;;
1232018781e08Smrgos2*)
1232118781e08Smrg  lt_cv_deplibs_check_method=pass_all
1232218781e08Smrg  ;;
12323de2362d3Smrgesac
12324de2362d3Smrg
12325de2362d3Smrgfi
12326de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
12327de2362d3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
12328de2362d3Smrg
12329de2362d3Smrgfile_magic_glob=
12330de2362d3Smrgwant_nocaseglob=no
12331de2362d3Smrgif test "$build" = "$host"; then
12332de2362d3Smrg  case $host_os in
12333de2362d3Smrg  mingw* | pw32*)
12334de2362d3Smrg    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
12335de2362d3Smrg      want_nocaseglob=yes
12336de2362d3Smrg    else
12337de2362d3Smrg      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
12338de2362d3Smrg    fi
12339de2362d3Smrg    ;;
12340de2362d3Smrg  esac
12341de2362d3Smrgfi
12342de2362d3Smrg
12343de2362d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
12344de2362d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
12345de2362d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
12346de2362d3Smrg
12347de2362d3Smrg
12348de2362d3Smrg
12349de2362d3Smrg
12350de2362d3Smrg
12351de2362d3Smrg
12352de2362d3Smrg
12353de2362d3Smrg
12354de2362d3Smrg
12355de2362d3Smrg
12356de2362d3Smrg
12357de2362d3Smrg
12358de2362d3Smrg
12359de2362d3Smrg
12360de2362d3Smrg
12361de2362d3Smrg
12362de2362d3Smrg
12363de2362d3Smrg
12364de2362d3Smrg
12365de2362d3Smrg
12366de2362d3Smrg
12367de2362d3Smrg
12368de2362d3Smrgif test -n "$ac_tool_prefix"; then
12369de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
12370de2362d3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2
12371de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12372de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12373de2362d3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then :
12374de2362d3Smrg  $as_echo_n "(cached) " >&6
12375de2362d3Smrgelse
12376de2362d3Smrg  if test -n "$DLLTOOL"; then
12377de2362d3Smrg  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12378de2362d3Smrgelse
12379de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12380de2362d3Smrgfor as_dir in $PATH
12381de2362d3Smrgdo
12382de2362d3Smrg  IFS=$as_save_IFS
12383de2362d3Smrg  test -z "$as_dir" && as_dir=.
12384de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1238518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12386de2362d3Smrg    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
12387de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12388de2362d3Smrg    break 2
12389de2362d3Smrg  fi
12390de2362d3Smrgdone
12391de2362d3Smrg  done
12392de2362d3SmrgIFS=$as_save_IFS
12393de2362d3Smrg
12394de2362d3Smrgfi
12395de2362d3Smrgfi
12396de2362d3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL
12397de2362d3Smrgif test -n "$DLLTOOL"; then
12398de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12399de2362d3Smrg$as_echo "$DLLTOOL" >&6; }
12400de2362d3Smrgelse
12401de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12402de2362d3Smrg$as_echo "no" >&6; }
12403de2362d3Smrgfi
12404de2362d3Smrg
12405de2362d3Smrg
12406de2362d3Smrgfi
12407de2362d3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then
12408de2362d3Smrg  ac_ct_DLLTOOL=$DLLTOOL
12409de2362d3Smrg  # Extract the first word of "dlltool", so it can be a program name with args.
12410de2362d3Smrgset dummy dlltool; ac_word=$2
12411de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12412de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12413de2362d3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
12414de2362d3Smrg  $as_echo_n "(cached) " >&6
12415de2362d3Smrgelse
12416de2362d3Smrg  if test -n "$ac_ct_DLLTOOL"; then
12417de2362d3Smrg  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
12418de2362d3Smrgelse
12419de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12420de2362d3Smrgfor as_dir in $PATH
12421de2362d3Smrgdo
12422de2362d3Smrg  IFS=$as_save_IFS
12423de2362d3Smrg  test -z "$as_dir" && as_dir=.
12424de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1242518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12426de2362d3Smrg    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
12427de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12428de2362d3Smrg    break 2
12429de2362d3Smrg  fi
12430de2362d3Smrgdone
12431de2362d3Smrg  done
12432de2362d3SmrgIFS=$as_save_IFS
12433de2362d3Smrg
12434de2362d3Smrgfi
12435de2362d3Smrgfi
12436de2362d3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
12437de2362d3Smrgif test -n "$ac_ct_DLLTOOL"; then
12438de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
12439de2362d3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; }
12440de2362d3Smrgelse
12441de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12442de2362d3Smrg$as_echo "no" >&6; }
12443de2362d3Smrgfi
12444de2362d3Smrg
12445de2362d3Smrg  if test "x$ac_ct_DLLTOOL" = x; then
12446de2362d3Smrg    DLLTOOL="false"
12447de2362d3Smrg  else
12448de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12449de2362d3Smrgyes:)
12450de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12451de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12452de2362d3Smrgac_tool_warned=yes ;;
12453de2362d3Smrgesac
12454de2362d3Smrg    DLLTOOL=$ac_ct_DLLTOOL
12455de2362d3Smrg  fi
12456de2362d3Smrgelse
12457de2362d3Smrg  DLLTOOL="$ac_cv_prog_DLLTOOL"
12458de2362d3Smrgfi
12459de2362d3Smrg
12460de2362d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
12461de2362d3Smrg
12462de2362d3Smrg
12463de2362d3Smrg
12464de2362d3Smrg
12465de2362d3Smrg
12466de2362d3Smrg
12467de2362d3Smrg
12468de2362d3Smrg
12469de2362d3Smrg
12470de2362d3Smrg
12471de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
12472de2362d3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
12473de2362d3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
12474de2362d3Smrg  $as_echo_n "(cached) " >&6
12475de2362d3Smrgelse
12476de2362d3Smrg  lt_cv_sharedlib_from_linklib_cmd='unknown'
12477de2362d3Smrg
12478de2362d3Smrgcase $host_os in
12479de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
1248018781e08Smrg  # two different shell functions defined in ltmain.sh;
1248118781e08Smrg  # decide which one to use based on capabilities of $DLLTOOL
12482de2362d3Smrg  case `$DLLTOOL --help 2>&1` in
12483de2362d3Smrg  *--identify-strict*)
12484de2362d3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
12485de2362d3Smrg    ;;
12486de2362d3Smrg  *)
12487de2362d3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
12488de2362d3Smrg    ;;
12489de2362d3Smrg  esac
12490de2362d3Smrg  ;;
12491de2362d3Smrg*)
12492de2362d3Smrg  # fallback: assume linklib IS sharedlib
1249318781e08Smrg  lt_cv_sharedlib_from_linklib_cmd=$ECHO
12494de2362d3Smrg  ;;
12495de2362d3Smrgesac
12496de2362d3Smrg
12497de2362d3Smrgfi
12498de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12499de2362d3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
12500de2362d3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
12501de2362d3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
12502de2362d3Smrg
12503de2362d3Smrg
12504de2362d3Smrg
12505de2362d3Smrg
12506de2362d3Smrg
12507de2362d3Smrg
12508de2362d3Smrg
12509de2362d3Smrgif test -n "$ac_tool_prefix"; then
12510de2362d3Smrg  for ac_prog in ar
12511de2362d3Smrg  do
12512de2362d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12513de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
12514de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12515de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12516de2362d3Smrgif ${ac_cv_prog_AR+:} false; then :
12517de2362d3Smrg  $as_echo_n "(cached) " >&6
12518de2362d3Smrgelse
12519de2362d3Smrg  if test -n "$AR"; then
12520de2362d3Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
12521de2362d3Smrgelse
12522de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12523de2362d3Smrgfor as_dir in $PATH
12524de2362d3Smrgdo
12525de2362d3Smrg  IFS=$as_save_IFS
12526de2362d3Smrg  test -z "$as_dir" && as_dir=.
12527de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1252818781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12529de2362d3Smrg    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
12530de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12531de2362d3Smrg    break 2
12532de2362d3Smrg  fi
12533de2362d3Smrgdone
12534de2362d3Smrg  done
12535de2362d3SmrgIFS=$as_save_IFS
12536de2362d3Smrg
12537de2362d3Smrgfi
12538de2362d3Smrgfi
12539de2362d3SmrgAR=$ac_cv_prog_AR
12540de2362d3Smrgif test -n "$AR"; then
12541de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12542de2362d3Smrg$as_echo "$AR" >&6; }
12543de2362d3Smrgelse
12544de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12545de2362d3Smrg$as_echo "no" >&6; }
12546de2362d3Smrgfi
12547de2362d3Smrg
12548de2362d3Smrg
12549de2362d3Smrg    test -n "$AR" && break
12550de2362d3Smrg  done
12551de2362d3Smrgfi
12552de2362d3Smrgif test -z "$AR"; then
12553de2362d3Smrg  ac_ct_AR=$AR
12554de2362d3Smrg  for ac_prog in ar
12555de2362d3Smrgdo
12556de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
12557de2362d3Smrgset dummy $ac_prog; ac_word=$2
12558de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12559de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12560de2362d3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
12561de2362d3Smrg  $as_echo_n "(cached) " >&6
12562de2362d3Smrgelse
12563de2362d3Smrg  if test -n "$ac_ct_AR"; then
12564de2362d3Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
12565de2362d3Smrgelse
12566de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12567de2362d3Smrgfor as_dir in $PATH
12568de2362d3Smrgdo
12569de2362d3Smrg  IFS=$as_save_IFS
12570de2362d3Smrg  test -z "$as_dir" && as_dir=.
12571de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1257218781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12573de2362d3Smrg    ac_cv_prog_ac_ct_AR="$ac_prog"
12574de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12575de2362d3Smrg    break 2
12576de2362d3Smrg  fi
12577de2362d3Smrgdone
12578de2362d3Smrg  done
12579de2362d3SmrgIFS=$as_save_IFS
12580de2362d3Smrg
12581de2362d3Smrgfi
12582de2362d3Smrgfi
12583de2362d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
12584de2362d3Smrgif test -n "$ac_ct_AR"; then
12585de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12586de2362d3Smrg$as_echo "$ac_ct_AR" >&6; }
12587de2362d3Smrgelse
12588de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12589de2362d3Smrg$as_echo "no" >&6; }
12590de2362d3Smrgfi
12591de2362d3Smrg
12592de2362d3Smrg
12593de2362d3Smrg  test -n "$ac_ct_AR" && break
12594de2362d3Smrgdone
12595de2362d3Smrg
12596de2362d3Smrg  if test "x$ac_ct_AR" = x; then
12597de2362d3Smrg    AR="false"
12598de2362d3Smrg  else
12599de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12600de2362d3Smrgyes:)
12601de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12602de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12603de2362d3Smrgac_tool_warned=yes ;;
12604de2362d3Smrgesac
12605de2362d3Smrg    AR=$ac_ct_AR
12606de2362d3Smrg  fi
12607de2362d3Smrgfi
12608de2362d3Smrg
12609de2362d3Smrg: ${AR=ar}
12610de2362d3Smrg
12611de2362d3Smrg
12612de2362d3Smrg
12613de2362d3Smrg
12614de2362d3Smrg
12615de2362d3Smrg
126168bf5c682Smrg# Use ARFLAGS variable as AR's operation code to sync the variable naming with
126178bf5c682Smrg# Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
126188bf5c682Smrg# higher priority because thats what people were doing historically (setting
126198bf5c682Smrg# ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
126208bf5c682Smrg# variable obsoleted/removed.
126218bf5c682Smrg
126228bf5c682Smrgtest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
126238bf5c682Smrglt_ar_flags=$AR_FLAGS
126248bf5c682Smrg
126258bf5c682Smrg
126268bf5c682Smrg
126278bf5c682Smrg
126288bf5c682Smrg
126298bf5c682Smrg
126308bf5c682Smrg# Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
126318bf5c682Smrg# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
126328bf5c682Smrg
12633de2362d3Smrg
12634de2362d3Smrg
12635de2362d3Smrg
12636de2362d3Smrg
12637de2362d3Smrg
12638de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12639de2362d3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; }
12640de2362d3Smrgif ${lt_cv_ar_at_file+:} false; then :
12641de2362d3Smrg  $as_echo_n "(cached) " >&6
12642de2362d3Smrgelse
12643de2362d3Smrg  lt_cv_ar_at_file=no
12644de2362d3Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12645de2362d3Smrg/* end confdefs.h.  */
12646de2362d3Smrg
12647de2362d3Smrgint
12648de2362d3Smrgmain ()
12649de2362d3Smrg{
12650de2362d3Smrg
12651de2362d3Smrg  ;
12652de2362d3Smrg  return 0;
12653de2362d3Smrg}
12654de2362d3Smrg_ACEOF
12655de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
12656de2362d3Smrg  echo conftest.$ac_objext > conftest.lst
12657de2362d3Smrg      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
12658de2362d3Smrg      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12659de2362d3Smrg  (eval $lt_ar_try) 2>&5
12660de2362d3Smrg  ac_status=$?
12661de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12662de2362d3Smrg  test $ac_status = 0; }
1266318781e08Smrg      if test 0 -eq "$ac_status"; then
12664de2362d3Smrg	# Ensure the archiver fails upon bogus file names.
12665de2362d3Smrg	rm -f conftest.$ac_objext libconftest.a
12666de2362d3Smrg	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12667de2362d3Smrg  (eval $lt_ar_try) 2>&5
12668de2362d3Smrg  ac_status=$?
12669de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12670de2362d3Smrg  test $ac_status = 0; }
1267118781e08Smrg	if test 0 -ne "$ac_status"; then
12672de2362d3Smrg          lt_cv_ar_at_file=@
12673de2362d3Smrg        fi
12674de2362d3Smrg      fi
12675de2362d3Smrg      rm -f conftest.* libconftest.a
12676de2362d3Smrg
12677de2362d3Smrgfi
12678de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12679de2362d3Smrg
12680de2362d3Smrgfi
12681de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12682de2362d3Smrg$as_echo "$lt_cv_ar_at_file" >&6; }
12683de2362d3Smrg
1268418781e08Smrgif test no = "$lt_cv_ar_at_file"; then
12685de2362d3Smrg  archiver_list_spec=
12686de2362d3Smrgelse
12687de2362d3Smrg  archiver_list_spec=$lt_cv_ar_at_file
12688de2362d3Smrgfi
12689de2362d3Smrg
12690de2362d3Smrg
12691de2362d3Smrg
12692de2362d3Smrg
12693de2362d3Smrg
12694de2362d3Smrg
12695de2362d3Smrg
12696de2362d3Smrgif test -n "$ac_tool_prefix"; then
12697de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12698de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
12699de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12700de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12701de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then :
12702de2362d3Smrg  $as_echo_n "(cached) " >&6
12703de2362d3Smrgelse
12704de2362d3Smrg  if test -n "$STRIP"; then
12705de2362d3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12706de2362d3Smrgelse
12707de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12708de2362d3Smrgfor as_dir in $PATH
12709de2362d3Smrgdo
12710de2362d3Smrg  IFS=$as_save_IFS
12711de2362d3Smrg  test -z "$as_dir" && as_dir=.
12712de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1271318781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12714de2362d3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12715de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12716de2362d3Smrg    break 2
12717de2362d3Smrg  fi
12718de2362d3Smrgdone
12719de2362d3Smrg  done
12720de2362d3SmrgIFS=$as_save_IFS
12721de2362d3Smrg
12722de2362d3Smrgfi
12723de2362d3Smrgfi
12724de2362d3SmrgSTRIP=$ac_cv_prog_STRIP
12725de2362d3Smrgif test -n "$STRIP"; then
12726de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12727de2362d3Smrg$as_echo "$STRIP" >&6; }
12728de2362d3Smrgelse
12729de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12730de2362d3Smrg$as_echo "no" >&6; }
12731de2362d3Smrgfi
12732de2362d3Smrg
12733de2362d3Smrg
12734de2362d3Smrgfi
12735de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then
12736de2362d3Smrg  ac_ct_STRIP=$STRIP
12737de2362d3Smrg  # Extract the first word of "strip", so it can be a program name with args.
12738de2362d3Smrgset dummy strip; ac_word=$2
12739de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12740de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12741de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12742de2362d3Smrg  $as_echo_n "(cached) " >&6
12743de2362d3Smrgelse
12744de2362d3Smrg  if test -n "$ac_ct_STRIP"; then
12745de2362d3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12746de2362d3Smrgelse
12747de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12748de2362d3Smrgfor as_dir in $PATH
12749de2362d3Smrgdo
12750de2362d3Smrg  IFS=$as_save_IFS
12751de2362d3Smrg  test -z "$as_dir" && as_dir=.
12752de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1275318781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12754de2362d3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
12755de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12756de2362d3Smrg    break 2
12757de2362d3Smrg  fi
12758de2362d3Smrgdone
12759de2362d3Smrg  done
12760de2362d3SmrgIFS=$as_save_IFS
12761de2362d3Smrg
12762de2362d3Smrgfi
12763de2362d3Smrgfi
12764de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12765de2362d3Smrgif test -n "$ac_ct_STRIP"; then
12766de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12767de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; }
12768de2362d3Smrgelse
12769de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12770de2362d3Smrg$as_echo "no" >&6; }
12771de2362d3Smrgfi
12772de2362d3Smrg
12773de2362d3Smrg  if test "x$ac_ct_STRIP" = x; then
12774de2362d3Smrg    STRIP=":"
12775de2362d3Smrg  else
12776de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12777de2362d3Smrgyes:)
12778de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12779de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12780de2362d3Smrgac_tool_warned=yes ;;
12781de2362d3Smrgesac
12782de2362d3Smrg    STRIP=$ac_ct_STRIP
12783de2362d3Smrg  fi
12784de2362d3Smrgelse
12785de2362d3Smrg  STRIP="$ac_cv_prog_STRIP"
12786de2362d3Smrgfi
12787de2362d3Smrg
12788de2362d3Smrgtest -z "$STRIP" && STRIP=:
12789de2362d3Smrg
12790de2362d3Smrg
12791de2362d3Smrg
12792de2362d3Smrg
12793de2362d3Smrg
12794de2362d3Smrg
12795de2362d3Smrgif test -n "$ac_tool_prefix"; then
12796de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12797de2362d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
12798de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12799de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12800de2362d3Smrgif ${ac_cv_prog_RANLIB+:} false; then :
12801de2362d3Smrg  $as_echo_n "(cached) " >&6
12802de2362d3Smrgelse
12803de2362d3Smrg  if test -n "$RANLIB"; then
12804de2362d3Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12805de2362d3Smrgelse
12806de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12807de2362d3Smrgfor as_dir in $PATH
12808de2362d3Smrgdo
12809de2362d3Smrg  IFS=$as_save_IFS
12810de2362d3Smrg  test -z "$as_dir" && as_dir=.
12811de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1281218781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12813de2362d3Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12814de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12815de2362d3Smrg    break 2
12816de2362d3Smrg  fi
12817de2362d3Smrgdone
12818de2362d3Smrg  done
12819de2362d3SmrgIFS=$as_save_IFS
12820de2362d3Smrg
12821de2362d3Smrgfi
12822de2362d3Smrgfi
12823de2362d3SmrgRANLIB=$ac_cv_prog_RANLIB
12824de2362d3Smrgif test -n "$RANLIB"; then
12825de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12826de2362d3Smrg$as_echo "$RANLIB" >&6; }
12827de2362d3Smrgelse
12828de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12829de2362d3Smrg$as_echo "no" >&6; }
12830de2362d3Smrgfi
12831de2362d3Smrg
12832de2362d3Smrg
12833de2362d3Smrgfi
12834de2362d3Smrgif test -z "$ac_cv_prog_RANLIB"; then
12835de2362d3Smrg  ac_ct_RANLIB=$RANLIB
12836de2362d3Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
12837de2362d3Smrgset dummy ranlib; ac_word=$2
12838de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12839de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12840de2362d3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12841de2362d3Smrg  $as_echo_n "(cached) " >&6
12842de2362d3Smrgelse
12843de2362d3Smrg  if test -n "$ac_ct_RANLIB"; then
12844de2362d3Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12845de2362d3Smrgelse
12846de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12847de2362d3Smrgfor as_dir in $PATH
12848de2362d3Smrgdo
12849de2362d3Smrg  IFS=$as_save_IFS
12850de2362d3Smrg  test -z "$as_dir" && as_dir=.
12851de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1285218781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12853de2362d3Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
12854de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12855de2362d3Smrg    break 2
12856de2362d3Smrg  fi
12857de2362d3Smrgdone
12858de2362d3Smrg  done
12859de2362d3SmrgIFS=$as_save_IFS
12860de2362d3Smrg
12861de2362d3Smrgfi
12862de2362d3Smrgfi
12863de2362d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12864de2362d3Smrgif test -n "$ac_ct_RANLIB"; then
12865de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12866de2362d3Smrg$as_echo "$ac_ct_RANLIB" >&6; }
12867de2362d3Smrgelse
12868de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12869de2362d3Smrg$as_echo "no" >&6; }
12870de2362d3Smrgfi
12871de2362d3Smrg
12872de2362d3Smrg  if test "x$ac_ct_RANLIB" = x; then
12873de2362d3Smrg    RANLIB=":"
12874de2362d3Smrg  else
12875de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12876de2362d3Smrgyes:)
12877de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12878de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12879de2362d3Smrgac_tool_warned=yes ;;
12880de2362d3Smrgesac
12881de2362d3Smrg    RANLIB=$ac_ct_RANLIB
12882de2362d3Smrg  fi
12883de2362d3Smrgelse
12884de2362d3Smrg  RANLIB="$ac_cv_prog_RANLIB"
12885de2362d3Smrgfi
12886de2362d3Smrg
12887de2362d3Smrgtest -z "$RANLIB" && RANLIB=:
12888de2362d3Smrg
12889de2362d3Smrg
12890de2362d3Smrg
12891de2362d3Smrg
12892de2362d3Smrg
12893de2362d3Smrg
12894de2362d3Smrg# Determine commands to create old-style static archives.
12895de2362d3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
12896de2362d3Smrgold_postinstall_cmds='chmod 644 $oldlib'
12897de2362d3Smrgold_postuninstall_cmds=
12898de2362d3Smrg
12899de2362d3Smrgif test -n "$RANLIB"; then
12900de2362d3Smrg  case $host_os in
1290118781e08Smrg  bitrig* | openbsd*)
12902de2362d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
12903de2362d3Smrg    ;;
12904de2362d3Smrg  *)
12905de2362d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
12906de2362d3Smrg    ;;
12907de2362d3Smrg  esac
12908de2362d3Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
12909de2362d3Smrgfi
12910de2362d3Smrg
12911de2362d3Smrgcase $host_os in
12912de2362d3Smrg  darwin*)
12913de2362d3Smrg    lock_old_archive_extraction=yes ;;
12914de2362d3Smrg  *)
12915de2362d3Smrg    lock_old_archive_extraction=no ;;
12916de2362d3Smrgesac
12917de2362d3Smrg
12918de2362d3Smrg
12919de2362d3Smrg
12920de2362d3Smrg
12921de2362d3Smrg
12922de2362d3Smrg
12923de2362d3Smrg
12924de2362d3Smrg
12925de2362d3Smrg
12926de2362d3Smrg
12927de2362d3Smrg
12928de2362d3Smrg
12929de2362d3Smrg
12930de2362d3Smrg
12931de2362d3Smrg
12932de2362d3Smrg
12933de2362d3Smrg
12934de2362d3Smrg
12935de2362d3Smrg
12936de2362d3Smrg
12937de2362d3Smrg
12938de2362d3Smrg
12939de2362d3Smrg
12940de2362d3Smrg
12941de2362d3Smrg
12942de2362d3Smrg
12943de2362d3Smrg
12944de2362d3Smrg
12945de2362d3Smrg
12946de2362d3Smrg
12947de2362d3Smrg
12948de2362d3Smrg
12949de2362d3Smrg
12950de2362d3Smrg
12951de2362d3Smrg
12952de2362d3Smrg
12953de2362d3Smrg
12954de2362d3Smrg
12955de2362d3Smrg
12956de2362d3Smrg# If no C compiler was specified, use CC.
12957de2362d3SmrgLTCC=${LTCC-"$CC"}
12958de2362d3Smrg
12959de2362d3Smrg# If no C compiler flags were specified, use CFLAGS.
12960de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12961de2362d3Smrg
12962de2362d3Smrg# Allow CC to be a program name with arguments.
12963de2362d3Smrgcompiler=$CC
12964de2362d3Smrg
12965de2362d3Smrg
12966de2362d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
12967de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
12968de2362d3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
12969de2362d3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
12970de2362d3Smrg  $as_echo_n "(cached) " >&6
12971de2362d3Smrgelse
12972de2362d3Smrg
12973de2362d3Smrg# These are sane defaults that work on at least a few old systems.
12974de2362d3Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
12975de2362d3Smrg
12976de2362d3Smrg# Character class describing NM global symbol codes.
12977de2362d3Smrgsymcode='[BCDEGRST]'
12978de2362d3Smrg
12979de2362d3Smrg# Regexp to match symbols that can be accessed directly from C.
12980de2362d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
12981de2362d3Smrg
12982de2362d3Smrg# Define system-specific variables.
12983de2362d3Smrgcase $host_os in
12984de2362d3Smrgaix*)
12985de2362d3Smrg  symcode='[BCDT]'
12986de2362d3Smrg  ;;
12987de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
12988de2362d3Smrg  symcode='[ABCDGISTW]'
12989de2362d3Smrg  ;;
12990de2362d3Smrghpux*)
1299118781e08Smrg  if test ia64 = "$host_cpu"; then
12992de2362d3Smrg    symcode='[ABCDEGRST]'
12993de2362d3Smrg  fi
12994de2362d3Smrg  ;;
12995de2362d3Smrgirix* | nonstopux*)
12996de2362d3Smrg  symcode='[BCDEGRST]'
12997de2362d3Smrg  ;;
12998de2362d3Smrgosf*)
12999de2362d3Smrg  symcode='[BCDEGQRST]'
13000de2362d3Smrg  ;;
13001de2362d3Smrgsolaris*)
13002de2362d3Smrg  symcode='[BDRT]'
13003de2362d3Smrg  ;;
13004de2362d3Smrgsco3.2v5*)
13005de2362d3Smrg  symcode='[DT]'
13006de2362d3Smrg  ;;
13007de2362d3Smrgsysv4.2uw2*)
13008de2362d3Smrg  symcode='[DT]'
13009de2362d3Smrg  ;;
13010de2362d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
13011de2362d3Smrg  symcode='[ABDT]'
13012de2362d3Smrg  ;;
13013de2362d3Smrgsysv4)
13014de2362d3Smrg  symcode='[DFNSTU]'
13015de2362d3Smrg  ;;
13016de2362d3Smrgesac
13017de2362d3Smrg
13018de2362d3Smrg# If we're using GNU nm, then use its standard symbol codes.
13019de2362d3Smrgcase `$NM -V 2>&1` in
13020de2362d3Smrg*GNU* | *'with BFD'*)
13021de2362d3Smrg  symcode='[ABCDGIRSTW]' ;;
13022de2362d3Smrgesac
13023de2362d3Smrg
1302418781e08Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
1302518781e08Smrg  # Gets list of data symbols to import.
1302618781e08Smrg  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
1302718781e08Smrg  # Adjust the below global symbol transforms to fixup imported variables.
1302818781e08Smrg  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
1302918781e08Smrg  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
1303018781e08Smrg  lt_c_name_lib_hook="\
1303118781e08Smrg  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
1303218781e08Smrg  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
1303318781e08Smrgelse
1303418781e08Smrg  # Disable hooks by default.
1303518781e08Smrg  lt_cv_sys_global_symbol_to_import=
1303618781e08Smrg  lt_cdecl_hook=
1303718781e08Smrg  lt_c_name_hook=
1303818781e08Smrg  lt_c_name_lib_hook=
1303918781e08Smrgfi
1304018781e08Smrg
13041de2362d3Smrg# Transform an extracted symbol line into a proper C declaration.
13042de2362d3Smrg# Some systems (esp. on ia64) link data and code symbols differently,
13043de2362d3Smrg# so use this general approach.
1304418781e08Smrglt_cv_sys_global_symbol_to_cdecl="sed -n"\
1304518781e08Smrg$lt_cdecl_hook\
1304618781e08Smrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
1304718781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
13048de2362d3Smrg
13049de2362d3Smrg# Transform an extracted symbol line into symbol name and symbol address
1305018781e08Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\
1305118781e08Smrg$lt_c_name_hook\
1305218781e08Smrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
1305318781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
1305418781e08Smrg
1305518781e08Smrg# Transform an extracted symbol line into symbol name with lib prefix and
1305618781e08Smrg# symbol address.
1305718781e08Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
1305818781e08Smrg$lt_c_name_lib_hook\
1305918781e08Smrg" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
1306018781e08Smrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
1306118781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
13062de2362d3Smrg
13063de2362d3Smrg# Handle CRLF in mingw tool chain
13064de2362d3Smrgopt_cr=
13065de2362d3Smrgcase $build_os in
13066de2362d3Smrgmingw*)
13067de2362d3Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
13068de2362d3Smrg  ;;
13069de2362d3Smrgesac
13070de2362d3Smrg
13071de2362d3Smrg# Try without a prefix underscore, then with it.
13072de2362d3Smrgfor ac_symprfx in "" "_"; do
13073de2362d3Smrg
13074de2362d3Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
13075de2362d3Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
13076de2362d3Smrg
13077de2362d3Smrg  # Write the raw and C identifiers.
13078de2362d3Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
1307918781e08Smrg    # Fake it for dumpbin and say T for any non-static function,
1308018781e08Smrg    # D for any global variable and I for any imported variable.
13081de2362d3Smrg    # Also find C++ and __fastcall symbols from MSVC++,
13082de2362d3Smrg    # which start with @ or ?.
13083de2362d3Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
13084de2362d3Smrg"     {last_section=section; section=\$ 3};"\
13085de2362d3Smrg"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
13086de2362d3Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
1308718781e08Smrg"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
1308818781e08Smrg"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
1308918781e08Smrg"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
13090de2362d3Smrg"     \$ 0!~/External *\|/{next};"\
13091de2362d3Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
13092de2362d3Smrg"     {if(hide[section]) next};"\
1309318781e08Smrg"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
1309418781e08Smrg"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
1309518781e08Smrg"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
1309618781e08Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
13097de2362d3Smrg"     ' prfx=^$ac_symprfx"
13098de2362d3Smrg  else
13099de2362d3Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
13100de2362d3Smrg  fi
13101de2362d3Smrg  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
13102de2362d3Smrg
13103de2362d3Smrg  # Check to see that the pipe works correctly.
13104de2362d3Smrg  pipe_works=no
13105de2362d3Smrg
13106de2362d3Smrg  rm -f conftest*
13107de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
13108de2362d3Smrg#ifdef __cplusplus
13109de2362d3Smrgextern "C" {
13110de2362d3Smrg#endif
13111de2362d3Smrgchar nm_test_var;
13112de2362d3Smrgvoid nm_test_func(void);
13113de2362d3Smrgvoid nm_test_func(void){}
13114de2362d3Smrg#ifdef __cplusplus
13115de2362d3Smrg}
13116de2362d3Smrg#endif
13117de2362d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
13118de2362d3Smrg_LT_EOF
13119de2362d3Smrg
13120de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13121de2362d3Smrg  (eval $ac_compile) 2>&5
13122de2362d3Smrg  ac_status=$?
13123de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13124de2362d3Smrg  test $ac_status = 0; }; then
13125de2362d3Smrg    # Now try to grab the symbols.
13126de2362d3Smrg    nlist=conftest.nm
13127de2362d3Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
13128de2362d3Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
13129de2362d3Smrg  ac_status=$?
13130de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13131de2362d3Smrg  test $ac_status = 0; } && test -s "$nlist"; then
13132de2362d3Smrg      # Try sorting and uniquifying the output.
13133de2362d3Smrg      if sort "$nlist" | uniq > "$nlist"T; then
13134de2362d3Smrg	mv -f "$nlist"T "$nlist"
13135de2362d3Smrg      else
13136de2362d3Smrg	rm -f "$nlist"T
13137de2362d3Smrg      fi
13138de2362d3Smrg
13139de2362d3Smrg      # Make sure that we snagged all the symbols we need.
13140de2362d3Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
13141de2362d3Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
13142de2362d3Smrg	  cat <<_LT_EOF > conftest.$ac_ext
13143de2362d3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
1314418781e08Smrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
1314518781e08Smrg/* DATA imports from DLLs on WIN32 can't be const, because runtime
13146de2362d3Smrg   relocations are performed -- see ld's documentation on pseudo-relocs.  */
13147de2362d3Smrg# define LT_DLSYM_CONST
1314818781e08Smrg#elif defined __osf__
13149de2362d3Smrg/* This system does not cope well with relocations in const data.  */
13150de2362d3Smrg# define LT_DLSYM_CONST
13151de2362d3Smrg#else
13152de2362d3Smrg# define LT_DLSYM_CONST const
13153de2362d3Smrg#endif
13154de2362d3Smrg
13155de2362d3Smrg#ifdef __cplusplus
13156de2362d3Smrgextern "C" {
13157de2362d3Smrg#endif
13158de2362d3Smrg
13159de2362d3Smrg_LT_EOF
13160de2362d3Smrg	  # Now generate the symbol file.
13161de2362d3Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13162de2362d3Smrg
13163de2362d3Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
13164de2362d3Smrg
13165de2362d3Smrg/* The mapping between symbol names and symbols.  */
13166de2362d3SmrgLT_DLSYM_CONST struct {
13167de2362d3Smrg  const char *name;
13168de2362d3Smrg  void       *address;
13169de2362d3Smrg}
13170de2362d3Smrglt__PROGRAM__LTX_preloaded_symbols[] =
13171de2362d3Smrg{
13172de2362d3Smrg  { "@PROGRAM@", (void *) 0 },
13173de2362d3Smrg_LT_EOF
1317418781e08Smrg	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
13175de2362d3Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
13176de2362d3Smrg  {0, (void *) 0}
13177de2362d3Smrg};
13178de2362d3Smrg
13179de2362d3Smrg/* This works around a problem in FreeBSD linker */
13180de2362d3Smrg#ifdef FREEBSD_WORKAROUND
13181de2362d3Smrgstatic const void *lt_preloaded_setup() {
13182de2362d3Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
13183de2362d3Smrg}
13184de2362d3Smrg#endif
13185de2362d3Smrg
13186de2362d3Smrg#ifdef __cplusplus
13187de2362d3Smrg}
13188de2362d3Smrg#endif
13189de2362d3Smrg_LT_EOF
13190de2362d3Smrg	  # Now try linking the two files.
13191de2362d3Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
13192de2362d3Smrg	  lt_globsym_save_LIBS=$LIBS
13193de2362d3Smrg	  lt_globsym_save_CFLAGS=$CFLAGS
1319418781e08Smrg	  LIBS=conftstm.$ac_objext
13195de2362d3Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
13196de2362d3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13197de2362d3Smrg  (eval $ac_link) 2>&5
13198de2362d3Smrg  ac_status=$?
13199de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1320018781e08Smrg  test $ac_status = 0; } && test -s conftest$ac_exeext; then
13201de2362d3Smrg	    pipe_works=yes
13202de2362d3Smrg	  fi
13203de2362d3Smrg	  LIBS=$lt_globsym_save_LIBS
13204de2362d3Smrg	  CFLAGS=$lt_globsym_save_CFLAGS
13205de2362d3Smrg	else
13206de2362d3Smrg	  echo "cannot find nm_test_func in $nlist" >&5
13207de2362d3Smrg	fi
13208de2362d3Smrg      else
13209de2362d3Smrg	echo "cannot find nm_test_var in $nlist" >&5
13210de2362d3Smrg      fi
13211de2362d3Smrg    else
13212de2362d3Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
13213de2362d3Smrg    fi
13214de2362d3Smrg  else
13215de2362d3Smrg    echo "$progname: failed program was:" >&5
13216de2362d3Smrg    cat conftest.$ac_ext >&5
13217de2362d3Smrg  fi
13218de2362d3Smrg  rm -rf conftest* conftst*
13219de2362d3Smrg
13220de2362d3Smrg  # Do not use the global_symbol_pipe unless it works.
1322118781e08Smrg  if test yes = "$pipe_works"; then
13222de2362d3Smrg    break
13223de2362d3Smrg  else
13224de2362d3Smrg    lt_cv_sys_global_symbol_pipe=
13225de2362d3Smrg  fi
13226de2362d3Smrgdone
13227de2362d3Smrg
13228de2362d3Smrgfi
13229de2362d3Smrg
13230de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
13231de2362d3Smrg  lt_cv_sys_global_symbol_to_cdecl=
13232de2362d3Smrgfi
13233de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
13234de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13235de2362d3Smrg$as_echo "failed" >&6; }
13236de2362d3Smrgelse
13237de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
13238de2362d3Smrg$as_echo "ok" >&6; }
13239de2362d3Smrgfi
13240de2362d3Smrg
13241de2362d3Smrg# Response file support.
13242de2362d3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
13243de2362d3Smrg  nm_file_list_spec='@'
13244de2362d3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
13245de2362d3Smrg  nm_file_list_spec='@'
13246de2362d3Smrgfi
13247de2362d3Smrg
13248de2362d3Smrg
13249de2362d3Smrg
13250de2362d3Smrg
13251de2362d3Smrg
13252de2362d3Smrg
13253de2362d3Smrg
13254de2362d3Smrg
13255de2362d3Smrg
13256de2362d3Smrg
13257de2362d3Smrg
13258de2362d3Smrg
13259de2362d3Smrg
13260de2362d3Smrg
13261de2362d3Smrg
13262de2362d3Smrg
1326318781e08Smrg
1326418781e08Smrg
1326518781e08Smrg
1326618781e08Smrg
1326718781e08Smrg
1326818781e08Smrg
1326918781e08Smrg
1327018781e08Smrg
1327118781e08Smrg
1327218781e08Smrg
13273de2362d3Smrg
13274de2362d3Smrg
13275de2362d3Smrg
13276de2362d3Smrg
13277de2362d3Smrg
13278de2362d3Smrg
13279de2362d3Smrg
13280de2362d3Smrg
13281de2362d3Smrg
13282de2362d3Smrg
13283de2362d3Smrg
13284de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
13285de2362d3Smrg$as_echo_n "checking for sysroot... " >&6; }
13286de2362d3Smrg
13287de2362d3Smrg# Check whether --with-sysroot was given.
13288de2362d3Smrgif test "${with_sysroot+set}" = set; then :
13289de2362d3Smrg  withval=$with_sysroot;
13290de2362d3Smrgelse
13291de2362d3Smrg  with_sysroot=no
13292de2362d3Smrgfi
13293de2362d3Smrg
13294de2362d3Smrg
13295de2362d3Smrglt_sysroot=
1329618781e08Smrgcase $with_sysroot in #(
13297de2362d3Smrg yes)
1329818781e08Smrg   if test yes = "$GCC"; then
13299de2362d3Smrg     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
13300de2362d3Smrg   fi
13301de2362d3Smrg   ;; #(
13302de2362d3Smrg /*)
13303de2362d3Smrg   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
13304de2362d3Smrg   ;; #(
13305de2362d3Smrg no|'')
13306de2362d3Smrg   ;; #(
13307de2362d3Smrg *)
1330818781e08Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
1330918781e08Smrg$as_echo "$with_sysroot" >&6; }
13310de2362d3Smrg   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
13311de2362d3Smrg   ;;
13312de2362d3Smrgesac
13313de2362d3Smrg
13314de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
13315de2362d3Smrg$as_echo "${lt_sysroot:-no}" >&6; }
13316de2362d3Smrg
13317de2362d3Smrg
13318de2362d3Smrg
13319de2362d3Smrg
13320de2362d3Smrg
1332118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
1332218781e08Smrg$as_echo_n "checking for a working dd... " >&6; }
1332318781e08Smrgif ${ac_cv_path_lt_DD+:} false; then :
1332418781e08Smrg  $as_echo_n "(cached) " >&6
1332518781e08Smrgelse
1332618781e08Smrg  printf 0123456789abcdef0123456789abcdef >conftest.i
1332718781e08Smrgcat conftest.i conftest.i >conftest2.i
1332818781e08Smrg: ${lt_DD:=$DD}
1332918781e08Smrgif test -z "$lt_DD"; then
1333018781e08Smrg  ac_path_lt_DD_found=false
1333118781e08Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
1333218781e08Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1333318781e08Smrgfor as_dir in $PATH
1333418781e08Smrgdo
1333518781e08Smrg  IFS=$as_save_IFS
1333618781e08Smrg  test -z "$as_dir" && as_dir=.
1333718781e08Smrg    for ac_prog in dd; do
1333818781e08Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1333918781e08Smrg      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
1334018781e08Smrg      as_fn_executable_p "$ac_path_lt_DD" || continue
1334118781e08Smrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
1334218781e08Smrg  cmp -s conftest.i conftest.out \
1334318781e08Smrg  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
1334418781e08Smrgfi
1334518781e08Smrg      $ac_path_lt_DD_found && break 3
1334618781e08Smrg    done
1334718781e08Smrg  done
1334818781e08Smrg  done
1334918781e08SmrgIFS=$as_save_IFS
1335018781e08Smrg  if test -z "$ac_cv_path_lt_DD"; then
1335118781e08Smrg    :
1335218781e08Smrg  fi
1335318781e08Smrgelse
1335418781e08Smrg  ac_cv_path_lt_DD=$lt_DD
1335518781e08Smrgfi
1335618781e08Smrg
1335718781e08Smrgrm -f conftest.i conftest2.i conftest.out
1335818781e08Smrgfi
1335918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
1336018781e08Smrg$as_echo "$ac_cv_path_lt_DD" >&6; }
1336118781e08Smrg
1336218781e08Smrg
1336318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
1336418781e08Smrg$as_echo_n "checking how to truncate binary pipes... " >&6; }
1336518781e08Smrgif ${lt_cv_truncate_bin+:} false; then :
1336618781e08Smrg  $as_echo_n "(cached) " >&6
1336718781e08Smrgelse
1336818781e08Smrg  printf 0123456789abcdef0123456789abcdef >conftest.i
1336918781e08Smrgcat conftest.i conftest.i >conftest2.i
1337018781e08Smrglt_cv_truncate_bin=
1337118781e08Smrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
1337218781e08Smrg  cmp -s conftest.i conftest.out \
1337318781e08Smrg  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
1337418781e08Smrgfi
1337518781e08Smrgrm -f conftest.i conftest2.i conftest.out
1337618781e08Smrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
1337718781e08Smrgfi
1337818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
1337918781e08Smrg$as_echo "$lt_cv_truncate_bin" >&6; }
1338018781e08Smrg
1338118781e08Smrg
1338218781e08Smrg
1338318781e08Smrg
1338418781e08Smrg
1338518781e08Smrg
1338618781e08Smrg
1338718781e08Smrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
1338818781e08Smrgfunc_cc_basename ()
1338918781e08Smrg{
1339018781e08Smrg    for cc_temp in $*""; do
1339118781e08Smrg      case $cc_temp in
1339218781e08Smrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
1339318781e08Smrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
1339418781e08Smrg        \-*) ;;
1339518781e08Smrg        *) break;;
1339618781e08Smrg      esac
1339718781e08Smrg    done
1339818781e08Smrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1339918781e08Smrg}
1340018781e08Smrg
13401de2362d3Smrg# Check whether --enable-libtool-lock was given.
13402de2362d3Smrgif test "${enable_libtool_lock+set}" = set; then :
13403de2362d3Smrg  enableval=$enable_libtool_lock;
13404de2362d3Smrgfi
13405de2362d3Smrg
1340618781e08Smrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes
13407de2362d3Smrg
13408de2362d3Smrg# Some flags need to be propagated to the compiler or linker for good
13409de2362d3Smrg# libtool support.
13410de2362d3Smrgcase $host in
13411de2362d3Smrgia64-*-hpux*)
1341218781e08Smrg  # Find out what ABI is being produced by ac_compile, and set mode
1341318781e08Smrg  # options accordingly.
13414de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13415de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13416de2362d3Smrg  (eval $ac_compile) 2>&5
13417de2362d3Smrg  ac_status=$?
13418de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13419de2362d3Smrg  test $ac_status = 0; }; then
13420de2362d3Smrg    case `/usr/bin/file conftest.$ac_objext` in
13421de2362d3Smrg      *ELF-32*)
1342218781e08Smrg	HPUX_IA64_MODE=32
13423de2362d3Smrg	;;
13424de2362d3Smrg      *ELF-64*)
1342518781e08Smrg	HPUX_IA64_MODE=64
13426de2362d3Smrg	;;
13427de2362d3Smrg    esac
13428de2362d3Smrg  fi
13429de2362d3Smrg  rm -rf conftest*
13430de2362d3Smrg  ;;
13431de2362d3Smrg*-*-irix6*)
1343218781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1343318781e08Smrg  # options accordingly.
13434de2362d3Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
13435de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13436de2362d3Smrg  (eval $ac_compile) 2>&5
13437de2362d3Smrg  ac_status=$?
13438de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13439de2362d3Smrg  test $ac_status = 0; }; then
1344018781e08Smrg    if test yes = "$lt_cv_prog_gnu_ld"; then
13441de2362d3Smrg      case `/usr/bin/file conftest.$ac_objext` in
13442de2362d3Smrg	*32-bit*)
13443de2362d3Smrg	  LD="${LD-ld} -melf32bsmip"
13444de2362d3Smrg	  ;;
13445de2362d3Smrg	*N32*)
13446de2362d3Smrg	  LD="${LD-ld} -melf32bmipn32"
13447de2362d3Smrg	  ;;
13448de2362d3Smrg	*64-bit*)
13449de2362d3Smrg	  LD="${LD-ld} -melf64bmip"
13450de2362d3Smrg	;;
13451de2362d3Smrg      esac
13452de2362d3Smrg    else
13453de2362d3Smrg      case `/usr/bin/file conftest.$ac_objext` in
13454de2362d3Smrg	*32-bit*)
13455de2362d3Smrg	  LD="${LD-ld} -32"
13456de2362d3Smrg	  ;;
13457de2362d3Smrg	*N32*)
13458de2362d3Smrg	  LD="${LD-ld} -n32"
13459de2362d3Smrg	  ;;
13460de2362d3Smrg	*64-bit*)
13461de2362d3Smrg	  LD="${LD-ld} -64"
13462de2362d3Smrg	  ;;
13463de2362d3Smrg      esac
13464de2362d3Smrg    fi
13465de2362d3Smrg  fi
13466de2362d3Smrg  rm -rf conftest*
13467de2362d3Smrg  ;;
13468de2362d3Smrg
1346918781e08Smrgmips64*-*linux*)
1347018781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1347118781e08Smrg  # options accordingly.
1347218781e08Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
1347318781e08Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1347418781e08Smrg  (eval $ac_compile) 2>&5
1347518781e08Smrg  ac_status=$?
1347618781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1347718781e08Smrg  test $ac_status = 0; }; then
1347818781e08Smrg    emul=elf
1347918781e08Smrg    case `/usr/bin/file conftest.$ac_objext` in
1348018781e08Smrg      *32-bit*)
1348118781e08Smrg	emul="${emul}32"
1348218781e08Smrg	;;
1348318781e08Smrg      *64-bit*)
1348418781e08Smrg	emul="${emul}64"
1348518781e08Smrg	;;
1348618781e08Smrg    esac
1348718781e08Smrg    case `/usr/bin/file conftest.$ac_objext` in
1348818781e08Smrg      *MSB*)
1348918781e08Smrg	emul="${emul}btsmip"
1349018781e08Smrg	;;
1349118781e08Smrg      *LSB*)
1349218781e08Smrg	emul="${emul}ltsmip"
1349318781e08Smrg	;;
1349418781e08Smrg    esac
1349518781e08Smrg    case `/usr/bin/file conftest.$ac_objext` in
1349618781e08Smrg      *N32*)
1349718781e08Smrg	emul="${emul}n32"
1349818781e08Smrg	;;
1349918781e08Smrg    esac
1350018781e08Smrg    LD="${LD-ld} -m $emul"
1350118781e08Smrg  fi
1350218781e08Smrg  rm -rf conftest*
1350318781e08Smrg  ;;
1350418781e08Smrg
1350518781e08Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
13506de2362d3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
1350718781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1350818781e08Smrg  # options accordingly.  Note that the listed cases only cover the
1350918781e08Smrg  # situations where additional linker options are needed (such as when
1351018781e08Smrg  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
1351118781e08Smrg  # vice versa); the common cases where no linker options are needed do
1351218781e08Smrg  # not appear in the list.
13513de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13514de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13515de2362d3Smrg  (eval $ac_compile) 2>&5
13516de2362d3Smrg  ac_status=$?
13517de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13518de2362d3Smrg  test $ac_status = 0; }; then
13519de2362d3Smrg    case `/usr/bin/file conftest.o` in
13520de2362d3Smrg      *32-bit*)
13521de2362d3Smrg	case $host in
13522de2362d3Smrg	  x86_64-*kfreebsd*-gnu)
13523de2362d3Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
13524de2362d3Smrg	    ;;
13525de2362d3Smrg	  x86_64-*linux*)
1352618781e08Smrg	    case `/usr/bin/file conftest.o` in
1352718781e08Smrg	      *x86-64*)
1352818781e08Smrg		LD="${LD-ld} -m elf32_x86_64"
1352918781e08Smrg		;;
1353018781e08Smrg	      *)
1353118781e08Smrg		LD="${LD-ld} -m elf_i386"
1353218781e08Smrg		;;
1353318781e08Smrg	    esac
1353418781e08Smrg	    ;;
1353518781e08Smrg	  powerpc64le-*linux*)
1353618781e08Smrg	    LD="${LD-ld} -m elf32lppclinux"
13537de2362d3Smrg	    ;;
1353818781e08Smrg	  powerpc64-*linux*)
13539de2362d3Smrg	    LD="${LD-ld} -m elf32ppclinux"
13540de2362d3Smrg	    ;;
13541de2362d3Smrg	  s390x-*linux*)
13542de2362d3Smrg	    LD="${LD-ld} -m elf_s390"
13543de2362d3Smrg	    ;;
13544de2362d3Smrg	  sparc64-*linux*)
13545de2362d3Smrg	    LD="${LD-ld} -m elf32_sparc"
13546de2362d3Smrg	    ;;
13547de2362d3Smrg	esac
13548de2362d3Smrg	;;
13549de2362d3Smrg      *64-bit*)
13550de2362d3Smrg	case $host in
13551de2362d3Smrg	  x86_64-*kfreebsd*-gnu)
13552de2362d3Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
13553de2362d3Smrg	    ;;
13554de2362d3Smrg	  x86_64-*linux*)
13555de2362d3Smrg	    LD="${LD-ld} -m elf_x86_64"
13556de2362d3Smrg	    ;;
1355718781e08Smrg	  powerpcle-*linux*)
1355818781e08Smrg	    LD="${LD-ld} -m elf64lppc"
1355918781e08Smrg	    ;;
1356018781e08Smrg	  powerpc-*linux*)
13561de2362d3Smrg	    LD="${LD-ld} -m elf64ppc"
13562de2362d3Smrg	    ;;
13563de2362d3Smrg	  s390*-*linux*|s390*-*tpf*)
13564de2362d3Smrg	    LD="${LD-ld} -m elf64_s390"
13565de2362d3Smrg	    ;;
13566de2362d3Smrg	  sparc*-*linux*)
13567de2362d3Smrg	    LD="${LD-ld} -m elf64_sparc"
13568de2362d3Smrg	    ;;
13569de2362d3Smrg	esac
13570de2362d3Smrg	;;
13571de2362d3Smrg    esac
13572de2362d3Smrg  fi
13573de2362d3Smrg  rm -rf conftest*
13574de2362d3Smrg  ;;
13575de2362d3Smrg
13576de2362d3Smrg*-*-sco3.2v5*)
13577de2362d3Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1357818781e08Smrg  SAVE_CFLAGS=$CFLAGS
13579de2362d3Smrg  CFLAGS="$CFLAGS -belf"
13580de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
13581de2362d3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
13582de2362d3Smrgif ${lt_cv_cc_needs_belf+:} false; then :
13583de2362d3Smrg  $as_echo_n "(cached) " >&6
13584de2362d3Smrgelse
13585de2362d3Smrg  ac_ext=c
13586de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
13587de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13588de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13589de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13590de2362d3Smrg
13591de2362d3Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13592de2362d3Smrg/* end confdefs.h.  */
13593de2362d3Smrg
13594de2362d3Smrgint
13595de2362d3Smrgmain ()
13596de2362d3Smrg{
13597de2362d3Smrg
13598de2362d3Smrg  ;
13599de2362d3Smrg  return 0;
13600de2362d3Smrg}
13601de2362d3Smrg_ACEOF
13602de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
13603de2362d3Smrg  lt_cv_cc_needs_belf=yes
13604de2362d3Smrgelse
13605de2362d3Smrg  lt_cv_cc_needs_belf=no
13606de2362d3Smrgfi
13607de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
13608de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
13609de2362d3Smrg     ac_ext=c
13610de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
13611de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13612de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13613de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13614de2362d3Smrg
13615de2362d3Smrgfi
13616de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
13617de2362d3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
1361818781e08Smrg  if test yes != "$lt_cv_cc_needs_belf"; then
13619de2362d3Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1362018781e08Smrg    CFLAGS=$SAVE_CFLAGS
13621de2362d3Smrg  fi
13622de2362d3Smrg  ;;
13623de2362d3Smrg*-*solaris*)
1362418781e08Smrg  # Find out what ABI is being produced by ac_compile, and set linker
1362518781e08Smrg  # options accordingly.
13626de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13627de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13628de2362d3Smrg  (eval $ac_compile) 2>&5
13629de2362d3Smrg  ac_status=$?
13630de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13631de2362d3Smrg  test $ac_status = 0; }; then
13632de2362d3Smrg    case `/usr/bin/file conftest.o` in
13633de2362d3Smrg    *64-bit*)
13634de2362d3Smrg      case $lt_cv_prog_gnu_ld in
13635de2362d3Smrg      yes*)
13636de2362d3Smrg        case $host in
1363718781e08Smrg        i?86-*-solaris*|x86_64-*-solaris*)
13638de2362d3Smrg          LD="${LD-ld} -m elf_x86_64"
13639de2362d3Smrg          ;;
13640de2362d3Smrg        sparc*-*-solaris*)
13641de2362d3Smrg          LD="${LD-ld} -m elf64_sparc"
13642de2362d3Smrg          ;;
13643de2362d3Smrg        esac
13644de2362d3Smrg        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
13645de2362d3Smrg        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
1364618781e08Smrg          LD=${LD-ld}_sol2
13647de2362d3Smrg        fi
13648de2362d3Smrg        ;;
13649de2362d3Smrg      *)
13650de2362d3Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
13651de2362d3Smrg	  LD="${LD-ld} -64"
13652de2362d3Smrg	fi
13653de2362d3Smrg	;;
13654de2362d3Smrg      esac
13655de2362d3Smrg      ;;
13656de2362d3Smrg    esac
13657de2362d3Smrg  fi
13658de2362d3Smrg  rm -rf conftest*
13659de2362d3Smrg  ;;
13660de2362d3Smrgesac
13661de2362d3Smrg
1366218781e08Smrgneed_locks=$enable_libtool_lock
13663de2362d3Smrg
13664de2362d3Smrgif test -n "$ac_tool_prefix"; then
13665de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
13666de2362d3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2
13667de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13668de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13669de2362d3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
13670de2362d3Smrg  $as_echo_n "(cached) " >&6
13671de2362d3Smrgelse
13672de2362d3Smrg  if test -n "$MANIFEST_TOOL"; then
13673de2362d3Smrg  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
13674de2362d3Smrgelse
13675de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13676de2362d3Smrgfor as_dir in $PATH
13677de2362d3Smrgdo
13678de2362d3Smrg  IFS=$as_save_IFS
13679de2362d3Smrg  test -z "$as_dir" && as_dir=.
13680de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1368118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13682de2362d3Smrg    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
13683de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13684de2362d3Smrg    break 2
13685de2362d3Smrg  fi
13686de2362d3Smrgdone
13687de2362d3Smrg  done
13688de2362d3SmrgIFS=$as_save_IFS
13689de2362d3Smrg
13690de2362d3Smrgfi
13691de2362d3Smrgfi
13692de2362d3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
13693de2362d3Smrgif test -n "$MANIFEST_TOOL"; then
13694de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
13695de2362d3Smrg$as_echo "$MANIFEST_TOOL" >&6; }
13696de2362d3Smrgelse
13697de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13698de2362d3Smrg$as_echo "no" >&6; }
13699de2362d3Smrgfi
13700de2362d3Smrg
13701de2362d3Smrg
13702de2362d3Smrgfi
13703de2362d3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
13704de2362d3Smrg  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
13705de2362d3Smrg  # Extract the first word of "mt", so it can be a program name with args.
13706de2362d3Smrgset dummy mt; ac_word=$2
13707de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13708de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13709de2362d3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
13710de2362d3Smrg  $as_echo_n "(cached) " >&6
13711de2362d3Smrgelse
13712de2362d3Smrg  if test -n "$ac_ct_MANIFEST_TOOL"; then
13713de2362d3Smrg  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
13714de2362d3Smrgelse
13715de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13716de2362d3Smrgfor as_dir in $PATH
13717de2362d3Smrgdo
13718de2362d3Smrg  IFS=$as_save_IFS
13719de2362d3Smrg  test -z "$as_dir" && as_dir=.
13720de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1372118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13722de2362d3Smrg    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
13723de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13724de2362d3Smrg    break 2
13725de2362d3Smrg  fi
13726de2362d3Smrgdone
13727de2362d3Smrg  done
13728de2362d3SmrgIFS=$as_save_IFS
13729de2362d3Smrg
13730de2362d3Smrgfi
13731de2362d3Smrgfi
13732de2362d3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
13733de2362d3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then
13734de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
13735de2362d3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
13736de2362d3Smrgelse
13737de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13738de2362d3Smrg$as_echo "no" >&6; }
13739de2362d3Smrgfi
13740de2362d3Smrg
13741de2362d3Smrg  if test "x$ac_ct_MANIFEST_TOOL" = x; then
13742de2362d3Smrg    MANIFEST_TOOL=":"
13743de2362d3Smrg  else
13744de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13745de2362d3Smrgyes:)
13746de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13747de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13748de2362d3Smrgac_tool_warned=yes ;;
13749de2362d3Smrgesac
13750de2362d3Smrg    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
13751de2362d3Smrg  fi
13752de2362d3Smrgelse
13753de2362d3Smrg  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
13754de2362d3Smrgfi
13755de2362d3Smrg
13756de2362d3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
13757de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13758de2362d3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
13759de2362d3Smrgif ${lt_cv_path_mainfest_tool+:} false; then :
13760de2362d3Smrg  $as_echo_n "(cached) " >&6
13761de2362d3Smrgelse
13762de2362d3Smrg  lt_cv_path_mainfest_tool=no
13763de2362d3Smrg  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
13764de2362d3Smrg  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
13765de2362d3Smrg  cat conftest.err >&5
13766de2362d3Smrg  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
13767de2362d3Smrg    lt_cv_path_mainfest_tool=yes
13768de2362d3Smrg  fi
13769de2362d3Smrg  rm -f conftest*
13770de2362d3Smrgfi
13771de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13772de2362d3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; }
1377318781e08Smrgif test yes != "$lt_cv_path_mainfest_tool"; then
13774de2362d3Smrg  MANIFEST_TOOL=:
13775de2362d3Smrgfi
13776de2362d3Smrg
13777de2362d3Smrg
13778de2362d3Smrg
13779de2362d3Smrg
13780de2362d3Smrg
13781de2362d3Smrg
13782de2362d3Smrg  case $host_os in
13783de2362d3Smrg    rhapsody* | darwin*)
13784de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13785de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
13786de2362d3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
13787de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13788de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13789de2362d3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
13790de2362d3Smrg  $as_echo_n "(cached) " >&6
13791de2362d3Smrgelse
13792de2362d3Smrg  if test -n "$DSYMUTIL"; then
13793de2362d3Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13794de2362d3Smrgelse
13795de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13796de2362d3Smrgfor as_dir in $PATH
13797de2362d3Smrgdo
13798de2362d3Smrg  IFS=$as_save_IFS
13799de2362d3Smrg  test -z "$as_dir" && as_dir=.
13800de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1380118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13802de2362d3Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
13803de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13804de2362d3Smrg    break 2
13805de2362d3Smrg  fi
13806de2362d3Smrgdone
13807de2362d3Smrg  done
13808de2362d3SmrgIFS=$as_save_IFS
13809de2362d3Smrg
13810de2362d3Smrgfi
13811de2362d3Smrgfi
13812de2362d3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
13813de2362d3Smrgif test -n "$DSYMUTIL"; then
13814de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13815de2362d3Smrg$as_echo "$DSYMUTIL" >&6; }
13816de2362d3Smrgelse
13817de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13818de2362d3Smrg$as_echo "no" >&6; }
13819de2362d3Smrgfi
13820de2362d3Smrg
13821de2362d3Smrg
13822de2362d3Smrgfi
13823de2362d3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
13824de2362d3Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
13825de2362d3Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
13826de2362d3Smrgset dummy dsymutil; ac_word=$2
13827de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13828de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13829de2362d3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
13830de2362d3Smrg  $as_echo_n "(cached) " >&6
13831de2362d3Smrgelse
13832de2362d3Smrg  if test -n "$ac_ct_DSYMUTIL"; then
13833de2362d3Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
13834de2362d3Smrgelse
13835de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13836de2362d3Smrgfor as_dir in $PATH
13837de2362d3Smrgdo
13838de2362d3Smrg  IFS=$as_save_IFS
13839de2362d3Smrg  test -z "$as_dir" && as_dir=.
13840de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1384118781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13842de2362d3Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
13843de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13844de2362d3Smrg    break 2
13845de2362d3Smrg  fi
13846de2362d3Smrgdone
13847de2362d3Smrg  done
13848de2362d3SmrgIFS=$as_save_IFS
13849de2362d3Smrg
13850de2362d3Smrgfi
13851de2362d3Smrgfi
13852de2362d3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
13853de2362d3Smrgif test -n "$ac_ct_DSYMUTIL"; then
13854de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13855de2362d3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
13856de2362d3Smrgelse
13857de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13858de2362d3Smrg$as_echo "no" >&6; }
13859de2362d3Smrgfi
13860de2362d3Smrg
13861de2362d3Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
13862de2362d3Smrg    DSYMUTIL=":"
13863de2362d3Smrg  else
13864de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13865de2362d3Smrgyes:)
13866de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13867de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13868de2362d3Smrgac_tool_warned=yes ;;
13869de2362d3Smrgesac
13870de2362d3Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
13871de2362d3Smrg  fi
13872de2362d3Smrgelse
13873de2362d3Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
13874de2362d3Smrgfi
13875de2362d3Smrg
13876de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13877de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
13878de2362d3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
13879de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13880de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13881de2362d3Smrgif ${ac_cv_prog_NMEDIT+:} false; then :
13882de2362d3Smrg  $as_echo_n "(cached) " >&6
13883de2362d3Smrgelse
13884de2362d3Smrg  if test -n "$NMEDIT"; then
13885de2362d3Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
13886de2362d3Smrgelse
13887de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13888de2362d3Smrgfor as_dir in $PATH
13889de2362d3Smrgdo
13890de2362d3Smrg  IFS=$as_save_IFS
13891de2362d3Smrg  test -z "$as_dir" && as_dir=.
13892de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1389318781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13894de2362d3Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
13895de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13896de2362d3Smrg    break 2
13897de2362d3Smrg  fi
13898de2362d3Smrgdone
13899de2362d3Smrg  done
13900de2362d3SmrgIFS=$as_save_IFS
13901de2362d3Smrg
13902de2362d3Smrgfi
13903de2362d3Smrgfi
13904de2362d3SmrgNMEDIT=$ac_cv_prog_NMEDIT
13905de2362d3Smrgif test -n "$NMEDIT"; then
13906de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13907de2362d3Smrg$as_echo "$NMEDIT" >&6; }
13908de2362d3Smrgelse
13909de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13910de2362d3Smrg$as_echo "no" >&6; }
13911de2362d3Smrgfi
13912de2362d3Smrg
13913de2362d3Smrg
13914de2362d3Smrgfi
13915de2362d3Smrgif test -z "$ac_cv_prog_NMEDIT"; then
13916de2362d3Smrg  ac_ct_NMEDIT=$NMEDIT
13917de2362d3Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
13918de2362d3Smrgset dummy nmedit; ac_word=$2
13919de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13920de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13921de2362d3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
13922de2362d3Smrg  $as_echo_n "(cached) " >&6
13923de2362d3Smrgelse
13924de2362d3Smrg  if test -n "$ac_ct_NMEDIT"; then
13925de2362d3Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
13926de2362d3Smrgelse
13927de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13928de2362d3Smrgfor as_dir in $PATH
13929de2362d3Smrgdo
13930de2362d3Smrg  IFS=$as_save_IFS
13931de2362d3Smrg  test -z "$as_dir" && as_dir=.
13932de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1393318781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13934de2362d3Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
13935de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13936de2362d3Smrg    break 2
13937de2362d3Smrg  fi
13938de2362d3Smrgdone
13939de2362d3Smrg  done
13940de2362d3SmrgIFS=$as_save_IFS
13941de2362d3Smrg
13942de2362d3Smrgfi
13943de2362d3Smrgfi
13944de2362d3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
13945de2362d3Smrgif test -n "$ac_ct_NMEDIT"; then
13946de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13947de2362d3Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
13948de2362d3Smrgelse
13949de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13950de2362d3Smrg$as_echo "no" >&6; }
13951de2362d3Smrgfi
13952de2362d3Smrg
13953de2362d3Smrg  if test "x$ac_ct_NMEDIT" = x; then
13954de2362d3Smrg    NMEDIT=":"
13955de2362d3Smrg  else
13956de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13957de2362d3Smrgyes:)
13958de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13959de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13960de2362d3Smrgac_tool_warned=yes ;;
13961de2362d3Smrgesac
13962de2362d3Smrg    NMEDIT=$ac_ct_NMEDIT
13963de2362d3Smrg  fi
13964de2362d3Smrgelse
13965de2362d3Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
13966de2362d3Smrgfi
13967de2362d3Smrg
13968de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13969de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
13970de2362d3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
13971de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13972de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13973de2362d3Smrgif ${ac_cv_prog_LIPO+:} false; then :
13974de2362d3Smrg  $as_echo_n "(cached) " >&6
13975de2362d3Smrgelse
13976de2362d3Smrg  if test -n "$LIPO"; then
13977de2362d3Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
13978de2362d3Smrgelse
13979de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13980de2362d3Smrgfor as_dir in $PATH
13981de2362d3Smrgdo
13982de2362d3Smrg  IFS=$as_save_IFS
13983de2362d3Smrg  test -z "$as_dir" && as_dir=.
13984de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1398518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13986de2362d3Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
13987de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13988de2362d3Smrg    break 2
13989de2362d3Smrg  fi
13990de2362d3Smrgdone
13991de2362d3Smrg  done
13992de2362d3SmrgIFS=$as_save_IFS
13993de2362d3Smrg
13994de2362d3Smrgfi
13995de2362d3Smrgfi
13996de2362d3SmrgLIPO=$ac_cv_prog_LIPO
13997de2362d3Smrgif test -n "$LIPO"; then
13998de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
13999de2362d3Smrg$as_echo "$LIPO" >&6; }
14000de2362d3Smrgelse
14001de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14002de2362d3Smrg$as_echo "no" >&6; }
14003de2362d3Smrgfi
14004de2362d3Smrg
14005de2362d3Smrg
14006de2362d3Smrgfi
14007de2362d3Smrgif test -z "$ac_cv_prog_LIPO"; then
14008de2362d3Smrg  ac_ct_LIPO=$LIPO
14009de2362d3Smrg  # Extract the first word of "lipo", so it can be a program name with args.
14010de2362d3Smrgset dummy lipo; ac_word=$2
14011de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14012de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14013de2362d3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
14014de2362d3Smrg  $as_echo_n "(cached) " >&6
14015de2362d3Smrgelse
14016de2362d3Smrg  if test -n "$ac_ct_LIPO"; then
14017de2362d3Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
14018de2362d3Smrgelse
14019de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14020de2362d3Smrgfor as_dir in $PATH
14021de2362d3Smrgdo
14022de2362d3Smrg  IFS=$as_save_IFS
14023de2362d3Smrg  test -z "$as_dir" && as_dir=.
14024de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1402518781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14026de2362d3Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
14027de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14028de2362d3Smrg    break 2
14029de2362d3Smrg  fi
14030de2362d3Smrgdone
14031de2362d3Smrg  done
14032de2362d3SmrgIFS=$as_save_IFS
14033de2362d3Smrg
14034de2362d3Smrgfi
14035de2362d3Smrgfi
14036de2362d3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
14037de2362d3Smrgif test -n "$ac_ct_LIPO"; then
14038de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
14039de2362d3Smrg$as_echo "$ac_ct_LIPO" >&6; }
14040de2362d3Smrgelse
14041de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14042de2362d3Smrg$as_echo "no" >&6; }
14043de2362d3Smrgfi
14044de2362d3Smrg
14045de2362d3Smrg  if test "x$ac_ct_LIPO" = x; then
14046de2362d3Smrg    LIPO=":"
14047de2362d3Smrg  else
14048de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
14049de2362d3Smrgyes:)
14050de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14051de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14052de2362d3Smrgac_tool_warned=yes ;;
14053de2362d3Smrgesac
14054de2362d3Smrg    LIPO=$ac_ct_LIPO
14055de2362d3Smrg  fi
14056de2362d3Smrgelse
14057de2362d3Smrg  LIPO="$ac_cv_prog_LIPO"
14058de2362d3Smrgfi
14059de2362d3Smrg
14060de2362d3Smrg    if test -n "$ac_tool_prefix"; then
14061de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
14062de2362d3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
14063de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14064de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14065de2362d3Smrgif ${ac_cv_prog_OTOOL+:} false; then :
14066de2362d3Smrg  $as_echo_n "(cached) " >&6
14067de2362d3Smrgelse
14068de2362d3Smrg  if test -n "$OTOOL"; then
14069de2362d3Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
14070de2362d3Smrgelse
14071de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14072de2362d3Smrgfor as_dir in $PATH
14073de2362d3Smrgdo
14074de2362d3Smrg  IFS=$as_save_IFS
14075de2362d3Smrg  test -z "$as_dir" && as_dir=.
14076de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1407718781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14078de2362d3Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
14079de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14080de2362d3Smrg    break 2
14081de2362d3Smrg  fi
14082de2362d3Smrgdone
14083de2362d3Smrg  done
14084de2362d3SmrgIFS=$as_save_IFS
14085de2362d3Smrg
14086de2362d3Smrgfi
14087de2362d3Smrgfi
14088de2362d3SmrgOTOOL=$ac_cv_prog_OTOOL
14089de2362d3Smrgif test -n "$OTOOL"; then
14090de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
14091de2362d3Smrg$as_echo "$OTOOL" >&6; }
14092de2362d3Smrgelse
14093de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14094de2362d3Smrg$as_echo "no" >&6; }
14095de2362d3Smrgfi
14096de2362d3Smrg
14097de2362d3Smrg
14098de2362d3Smrgfi
14099de2362d3Smrgif test -z "$ac_cv_prog_OTOOL"; then
14100de2362d3Smrg  ac_ct_OTOOL=$OTOOL
14101de2362d3Smrg  # Extract the first word of "otool", so it can be a program name with args.
14102de2362d3Smrgset dummy otool; ac_word=$2
14103de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14104de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14105de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
14106de2362d3Smrg  $as_echo_n "(cached) " >&6
14107de2362d3Smrgelse
14108de2362d3Smrg  if test -n "$ac_ct_OTOOL"; then
14109de2362d3Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
14110de2362d3Smrgelse
14111de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14112de2362d3Smrgfor as_dir in $PATH
14113de2362d3Smrgdo
14114de2362d3Smrg  IFS=$as_save_IFS
14115de2362d3Smrg  test -z "$as_dir" && as_dir=.
14116de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1411718781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14118de2362d3Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
14119de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14120de2362d3Smrg    break 2
14121de2362d3Smrg  fi
14122de2362d3Smrgdone
14123de2362d3Smrg  done
14124de2362d3SmrgIFS=$as_save_IFS
14125de2362d3Smrg
14126de2362d3Smrgfi
14127de2362d3Smrgfi
14128de2362d3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
14129de2362d3Smrgif test -n "$ac_ct_OTOOL"; then
14130de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
14131de2362d3Smrg$as_echo "$ac_ct_OTOOL" >&6; }
14132de2362d3Smrgelse
14133de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14134de2362d3Smrg$as_echo "no" >&6; }
14135de2362d3Smrgfi
14136de2362d3Smrg
14137de2362d3Smrg  if test "x$ac_ct_OTOOL" = x; then
14138de2362d3Smrg    OTOOL=":"
14139de2362d3Smrg  else
14140de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
14141de2362d3Smrgyes:)
14142de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14143de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14144de2362d3Smrgac_tool_warned=yes ;;
14145de2362d3Smrgesac
14146de2362d3Smrg    OTOOL=$ac_ct_OTOOL
14147de2362d3Smrg  fi
14148de2362d3Smrgelse
14149de2362d3Smrg  OTOOL="$ac_cv_prog_OTOOL"
14150de2362d3Smrgfi
14151de2362d3Smrg
14152de2362d3Smrg    if test -n "$ac_tool_prefix"; then
14153de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
14154de2362d3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
14155de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14156de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14157de2362d3Smrgif ${ac_cv_prog_OTOOL64+:} false; then :
14158de2362d3Smrg  $as_echo_n "(cached) " >&6
14159de2362d3Smrgelse
14160de2362d3Smrg  if test -n "$OTOOL64"; then
14161de2362d3Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
14162de2362d3Smrgelse
14163de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14164de2362d3Smrgfor as_dir in $PATH
14165de2362d3Smrgdo
14166de2362d3Smrg  IFS=$as_save_IFS
14167de2362d3Smrg  test -z "$as_dir" && as_dir=.
14168de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1416918781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14170de2362d3Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
14171de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14172de2362d3Smrg    break 2
14173de2362d3Smrg  fi
14174de2362d3Smrgdone
14175de2362d3Smrg  done
14176de2362d3SmrgIFS=$as_save_IFS
14177de2362d3Smrg
14178de2362d3Smrgfi
14179de2362d3Smrgfi
14180de2362d3SmrgOTOOL64=$ac_cv_prog_OTOOL64
14181de2362d3Smrgif test -n "$OTOOL64"; then
14182de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
14183de2362d3Smrg$as_echo "$OTOOL64" >&6; }
14184de2362d3Smrgelse
14185de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14186de2362d3Smrg$as_echo "no" >&6; }
14187de2362d3Smrgfi
14188de2362d3Smrg
14189de2362d3Smrg
14190de2362d3Smrgfi
14191de2362d3Smrgif test -z "$ac_cv_prog_OTOOL64"; then
14192de2362d3Smrg  ac_ct_OTOOL64=$OTOOL64
14193de2362d3Smrg  # Extract the first word of "otool64", so it can be a program name with args.
14194de2362d3Smrgset dummy otool64; ac_word=$2
14195de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14196de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
14197de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
14198de2362d3Smrg  $as_echo_n "(cached) " >&6
14199de2362d3Smrgelse
14200de2362d3Smrg  if test -n "$ac_ct_OTOOL64"; then
14201de2362d3Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
14202de2362d3Smrgelse
14203de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14204de2362d3Smrgfor as_dir in $PATH
14205de2362d3Smrgdo
14206de2362d3Smrg  IFS=$as_save_IFS
14207de2362d3Smrg  test -z "$as_dir" && as_dir=.
14208de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
1420918781e08Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14210de2362d3Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
14211de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14212de2362d3Smrg    break 2
14213de2362d3Smrg  fi
14214de2362d3Smrgdone
14215de2362d3Smrg  done
14216de2362d3SmrgIFS=$as_save_IFS
14217de2362d3Smrg
14218de2362d3Smrgfi
14219de2362d3Smrgfi
14220de2362d3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
14221de2362d3Smrgif test -n "$ac_ct_OTOOL64"; then
14222de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
14223de2362d3Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
14224de2362d3Smrgelse
14225de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14226de2362d3Smrg$as_echo "no" >&6; }
14227de2362d3Smrgfi
14228de2362d3Smrg
14229de2362d3Smrg  if test "x$ac_ct_OTOOL64" = x; then
14230de2362d3Smrg    OTOOL64=":"
14231de2362d3Smrg  else
14232de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
14233de2362d3Smrgyes:)
14234de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14235de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14236de2362d3Smrgac_tool_warned=yes ;;
14237de2362d3Smrgesac
14238de2362d3Smrg    OTOOL64=$ac_ct_OTOOL64
14239de2362d3Smrg  fi
14240de2362d3Smrgelse
14241de2362d3Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
14242de2362d3Smrgfi
14243de2362d3Smrg
14244de2362d3Smrg
14245de2362d3Smrg
14246de2362d3Smrg
14247de2362d3Smrg
14248de2362d3Smrg
14249de2362d3Smrg
14250de2362d3Smrg
14251de2362d3Smrg
14252de2362d3Smrg
14253de2362d3Smrg
14254de2362d3Smrg
14255de2362d3Smrg
14256de2362d3Smrg
14257de2362d3Smrg
14258de2362d3Smrg
14259de2362d3Smrg
14260de2362d3Smrg
14261de2362d3Smrg
14262de2362d3Smrg
14263de2362d3Smrg
14264de2362d3Smrg
14265de2362d3Smrg
14266de2362d3Smrg
14267de2362d3Smrg
14268de2362d3Smrg
14269de2362d3Smrg
14270de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
14271de2362d3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
14272de2362d3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then :
14273de2362d3Smrg  $as_echo_n "(cached) " >&6
14274de2362d3Smrgelse
14275de2362d3Smrg  lt_cv_apple_cc_single_mod=no
1427618781e08Smrg      if test -z "$LT_MULTI_MODULE"; then
14277de2362d3Smrg	# By default we will add the -single_module flag. You can override
14278de2362d3Smrg	# by either setting the environment variable LT_MULTI_MODULE
14279de2362d3Smrg	# non-empty at configure time, or by adding -multi_module to the
14280de2362d3Smrg	# link flags.
14281de2362d3Smrg	rm -rf libconftest.dylib*
14282de2362d3Smrg	echo "int foo(void){return 1;}" > conftest.c
14283de2362d3Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
14284de2362d3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
14285de2362d3Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
14286de2362d3Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
14287de2362d3Smrg        _lt_result=$?
14288de2362d3Smrg	# If there is a non-empty error log, and "single_module"
14289de2362d3Smrg	# appears in it, assume the flag caused a linker warning
14290de2362d3Smrg        if test -s conftest.err && $GREP single_module conftest.err; then
14291de2362d3Smrg	  cat conftest.err >&5
14292de2362d3Smrg	# Otherwise, if the output was created with a 0 exit code from
14293de2362d3Smrg	# the compiler, it worked.
1429418781e08Smrg	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
14295de2362d3Smrg	  lt_cv_apple_cc_single_mod=yes
14296de2362d3Smrg	else
14297de2362d3Smrg	  cat conftest.err >&5
14298de2362d3Smrg	fi
14299de2362d3Smrg	rm -rf libconftest.dylib*
14300de2362d3Smrg	rm -f conftest.*
14301de2362d3Smrg      fi
14302de2362d3Smrgfi
14303de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
14304de2362d3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
14305de2362d3Smrg
14306de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
14307de2362d3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
14308de2362d3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
14309de2362d3Smrg  $as_echo_n "(cached) " >&6
14310de2362d3Smrgelse
14311de2362d3Smrg  lt_cv_ld_exported_symbols_list=no
14312de2362d3Smrg      save_LDFLAGS=$LDFLAGS
14313de2362d3Smrg      echo "_main" > conftest.sym
14314de2362d3Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
14315de2362d3Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14316de2362d3Smrg/* end confdefs.h.  */
14317de2362d3Smrg
14318de2362d3Smrgint
14319de2362d3Smrgmain ()
14320de2362d3Smrg{
14321de2362d3Smrg
14322de2362d3Smrg  ;
14323de2362d3Smrg  return 0;
14324de2362d3Smrg}
14325de2362d3Smrg_ACEOF
14326de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
14327de2362d3Smrg  lt_cv_ld_exported_symbols_list=yes
14328de2362d3Smrgelse
14329de2362d3Smrg  lt_cv_ld_exported_symbols_list=no
14330de2362d3Smrgfi
14331de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
14332de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1433318781e08Smrg	LDFLAGS=$save_LDFLAGS
14334de2362d3Smrg
14335de2362d3Smrgfi
14336de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
14337de2362d3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
14338de2362d3Smrg
14339de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
14340de2362d3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; }
14341de2362d3Smrgif ${lt_cv_ld_force_load+:} false; then :
14342de2362d3Smrg  $as_echo_n "(cached) " >&6
14343de2362d3Smrgelse
14344de2362d3Smrg  lt_cv_ld_force_load=no
14345de2362d3Smrg      cat > conftest.c << _LT_EOF
14346de2362d3Smrgint forced_loaded() { return 2;}
14347de2362d3Smrg_LT_EOF
14348de2362d3Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
14349de2362d3Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
143508bf5c682Smrg      echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
143518bf5c682Smrg      $AR $AR_FLAGS libconftest.a conftest.o 2>&5
14352de2362d3Smrg      echo "$RANLIB libconftest.a" >&5
14353de2362d3Smrg      $RANLIB libconftest.a 2>&5
14354de2362d3Smrg      cat > conftest.c << _LT_EOF
14355de2362d3Smrgint main() { return 0;}
14356de2362d3Smrg_LT_EOF
14357de2362d3Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
14358de2362d3Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
14359de2362d3Smrg      _lt_result=$?
14360de2362d3Smrg      if test -s conftest.err && $GREP force_load conftest.err; then
14361de2362d3Smrg	cat conftest.err >&5
1436218781e08Smrg      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
14363de2362d3Smrg	lt_cv_ld_force_load=yes
14364de2362d3Smrg      else
14365de2362d3Smrg	cat conftest.err >&5
14366de2362d3Smrg      fi
14367de2362d3Smrg        rm -f conftest.err libconftest.a conftest conftest.c
14368de2362d3Smrg        rm -rf conftest.dSYM
14369de2362d3Smrg
14370de2362d3Smrgfi
14371de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
14372de2362d3Smrg$as_echo "$lt_cv_ld_force_load" >&6; }
14373de2362d3Smrg    case $host_os in
14374de2362d3Smrg    rhapsody* | darwin1.[012])
1437518781e08Smrg      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
14376de2362d3Smrg    darwin1.*)
1437718781e08Smrg      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
14378de2362d3Smrg    darwin*) # darwin 5.x on
14379de2362d3Smrg      # if running on 10.5 or later, the deployment target defaults
14380de2362d3Smrg      # to the OS version, if on x86, and 10.4, the deployment
14381de2362d3Smrg      # target defaults to 10.4. Don't you love it?
14382de2362d3Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
14383de2362d3Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
1438418781e08Smrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
1438518781e08Smrg	10.[012][,.]*)
1438618781e08Smrg	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
14387de2362d3Smrg	10.*)
1438818781e08Smrg	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
14389de2362d3Smrg      esac
14390de2362d3Smrg    ;;
14391de2362d3Smrg  esac
1439218781e08Smrg    if test yes = "$lt_cv_apple_cc_single_mod"; then
14393de2362d3Smrg      _lt_dar_single_mod='$single_module'
14394de2362d3Smrg    fi
1439518781e08Smrg    if test yes = "$lt_cv_ld_exported_symbols_list"; then
1439618781e08Smrg      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
14397de2362d3Smrg    else
1439818781e08Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
14399de2362d3Smrg    fi
1440018781e08Smrg    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
14401de2362d3Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
14402de2362d3Smrg    else
14403de2362d3Smrg      _lt_dsymutil=
14404de2362d3Smrg    fi
14405de2362d3Smrg    ;;
14406de2362d3Smrg  esac
14407de2362d3Smrg
1440818781e08Smrg# func_munge_path_list VARIABLE PATH
1440918781e08Smrg# -----------------------------------
1441018781e08Smrg# VARIABLE is name of variable containing _space_ separated list of
1441118781e08Smrg# directories to be munged by the contents of PATH, which is string
1441218781e08Smrg# having a format:
1441318781e08Smrg# "DIR[:DIR]:"
1441418781e08Smrg#       string "DIR[ DIR]" will be prepended to VARIABLE
1441518781e08Smrg# ":DIR[:DIR]"
1441618781e08Smrg#       string "DIR[ DIR]" will be appended to VARIABLE
1441718781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA"
1441818781e08Smrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
1441918781e08Smrg#       "DIRA[ DIRA]" will be appended to VARIABLE
1442018781e08Smrg# "DIR[:DIR]"
1442118781e08Smrg#       VARIABLE will be replaced by "DIR[ DIR]"
1442218781e08Smrgfunc_munge_path_list ()
1442318781e08Smrg{
1442418781e08Smrg    case x$2 in
1442518781e08Smrg    x)
1442618781e08Smrg        ;;
1442718781e08Smrg    *:)
1442818781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
1442918781e08Smrg        ;;
1443018781e08Smrg    x:*)
1443118781e08Smrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
1443218781e08Smrg        ;;
1443318781e08Smrg    *::*)
1443418781e08Smrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
1443518781e08Smrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
1443618781e08Smrg        ;;
1443718781e08Smrg    *)
1443818781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
1443918781e08Smrg        ;;
1444018781e08Smrg    esac
1444118781e08Smrg}
1444218781e08Smrg
14443de2362d3Smrgfor ac_header in dlfcn.h
14444de2362d3Smrgdo :
14445de2362d3Smrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
14446de2362d3Smrg"
14447de2362d3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
14448de2362d3Smrg  cat >>confdefs.h <<_ACEOF
14449de2362d3Smrg#define HAVE_DLFCN_H 1
14450de2362d3Smrg_ACEOF
14451de2362d3Smrg
14452de2362d3Smrgfi
14453de2362d3Smrg
14454de2362d3Smrgdone
14455de2362d3Smrg
14456de2362d3Smrg
14457de2362d3Smrg
14458de2362d3Smrg
14459de2362d3Smrg
14460de2362d3Smrg# Set options
14461de2362d3Smrg
14462de2362d3Smrg
14463de2362d3Smrg
14464de2362d3Smrg        enable_dlopen=no
14465de2362d3Smrg
14466de2362d3Smrg
14467de2362d3Smrg  enable_win32_dll=no
14468de2362d3Smrg
14469de2362d3Smrg
14470de2362d3Smrg            # Check whether --enable-shared was given.
14471de2362d3Smrgif test "${enable_shared+set}" = set; then :
14472de2362d3Smrg  enableval=$enable_shared; p=${PACKAGE-default}
14473de2362d3Smrg    case $enableval in
14474de2362d3Smrg    yes) enable_shared=yes ;;
14475de2362d3Smrg    no) enable_shared=no ;;
14476de2362d3Smrg    *)
14477de2362d3Smrg      enable_shared=no
14478de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1447918781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14480de2362d3Smrg      for pkg in $enableval; do
1448118781e08Smrg	IFS=$lt_save_ifs
14482de2362d3Smrg	if test "X$pkg" = "X$p"; then
14483de2362d3Smrg	  enable_shared=yes
14484de2362d3Smrg	fi
14485de2362d3Smrg      done
1448618781e08Smrg      IFS=$lt_save_ifs
14487de2362d3Smrg      ;;
14488de2362d3Smrg    esac
14489de2362d3Smrgelse
14490de2362d3Smrg  enable_shared=yes
14491de2362d3Smrgfi
14492de2362d3Smrg
14493de2362d3Smrg
14494de2362d3Smrg
14495de2362d3Smrg
14496de2362d3Smrg
14497de2362d3Smrg
14498de2362d3Smrg
14499de2362d3Smrg
14500de2362d3Smrg
14501de2362d3Smrg
14502de2362d3Smrg
14503de2362d3Smrg# Check whether --with-pic was given.
14504de2362d3Smrgif test "${with_pic+set}" = set; then :
14505de2362d3Smrg  withval=$with_pic; lt_p=${PACKAGE-default}
14506de2362d3Smrg    case $withval in
14507de2362d3Smrg    yes|no) pic_mode=$withval ;;
14508de2362d3Smrg    *)
14509de2362d3Smrg      pic_mode=default
14510de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1451118781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14512de2362d3Smrg      for lt_pkg in $withval; do
1451318781e08Smrg	IFS=$lt_save_ifs
14514de2362d3Smrg	if test "X$lt_pkg" = "X$lt_p"; then
14515de2362d3Smrg	  pic_mode=yes
14516de2362d3Smrg	fi
14517de2362d3Smrg      done
1451818781e08Smrg      IFS=$lt_save_ifs
14519de2362d3Smrg      ;;
14520de2362d3Smrg    esac
14521de2362d3Smrgelse
14522de2362d3Smrg  pic_mode=default
14523de2362d3Smrgfi
14524de2362d3Smrg
14525de2362d3Smrg
14526de2362d3Smrg
14527de2362d3Smrg
14528de2362d3Smrg
14529de2362d3Smrg
14530de2362d3Smrg
14531de2362d3Smrg
14532de2362d3Smrg  # Check whether --enable-fast-install was given.
14533de2362d3Smrgif test "${enable_fast_install+set}" = set; then :
14534de2362d3Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
14535de2362d3Smrg    case $enableval in
14536de2362d3Smrg    yes) enable_fast_install=yes ;;
14537de2362d3Smrg    no) enable_fast_install=no ;;
14538de2362d3Smrg    *)
14539de2362d3Smrg      enable_fast_install=no
14540de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
1454118781e08Smrg      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
14542de2362d3Smrg      for pkg in $enableval; do
1454318781e08Smrg	IFS=$lt_save_ifs
14544de2362d3Smrg	if test "X$pkg" = "X$p"; then
14545de2362d3Smrg	  enable_fast_install=yes
14546de2362d3Smrg	fi
145477821949aSmrg      done
1454818781e08Smrg      IFS=$lt_save_ifs
145490d16fef4Smrg      ;;
145500d16fef4Smrg    esac
145510d16fef4Smrgelse
145527821949aSmrg  enable_fast_install=yes
145530d16fef4Smrgfi
145540d16fef4Smrg
145550d16fef4Smrg
145560d16fef4Smrg
145570d16fef4Smrg
145580d16fef4Smrg
145590d16fef4Smrg
145600d16fef4Smrg
145610d16fef4Smrg
1456218781e08Smrg  shared_archive_member_spec=
1456318781e08Smrgcase $host,$enable_shared in
1456418781e08Smrgpower*-*-aix[5-9]*,yes)
1456518781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
1456618781e08Smrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
1456718781e08Smrg
1456818781e08Smrg# Check whether --with-aix-soname was given.
1456918781e08Smrgif test "${with_aix_soname+set}" = set; then :
1457018781e08Smrg  withval=$with_aix_soname; case $withval in
1457118781e08Smrg    aix|svr4|both)
1457218781e08Smrg      ;;
1457318781e08Smrg    *)
1457418781e08Smrg      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
1457518781e08Smrg      ;;
1457618781e08Smrg    esac
1457718781e08Smrg    lt_cv_with_aix_soname=$with_aix_soname
1457818781e08Smrgelse
1457918781e08Smrg  if ${lt_cv_with_aix_soname+:} false; then :
1458018781e08Smrg  $as_echo_n "(cached) " >&6
1458118781e08Smrgelse
1458218781e08Smrg  lt_cv_with_aix_soname=aix
1458318781e08Smrgfi
1458418781e08Smrg
1458518781e08Smrg    with_aix_soname=$lt_cv_with_aix_soname
1458618781e08Smrgfi
1458718781e08Smrg
1458818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
1458918781e08Smrg$as_echo "$with_aix_soname" >&6; }
1459018781e08Smrg  if test aix != "$with_aix_soname"; then
1459118781e08Smrg    # For the AIX way of multilib, we name the shared archive member
1459218781e08Smrg    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
1459318781e08Smrg    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
1459418781e08Smrg    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
1459518781e08Smrg    # the AIX toolchain works better with OBJECT_MODE set (default 32).
1459618781e08Smrg    if test 64 = "${OBJECT_MODE-32}"; then
1459718781e08Smrg      shared_archive_member_spec=shr_64
1459818781e08Smrg    else
1459918781e08Smrg      shared_archive_member_spec=shr
1460018781e08Smrg    fi
1460118781e08Smrg  fi
1460218781e08Smrg  ;;
1460318781e08Smrg*)
1460418781e08Smrg  with_aix_soname=aix
1460518781e08Smrg  ;;
1460618781e08Smrgesac
1460718781e08Smrg
1460818781e08Smrg
1460918781e08Smrg
1461018781e08Smrg
1461118781e08Smrg
1461218781e08Smrg
1461318781e08Smrg
14614de2362d3Smrg
14615de2362d3Smrg
14616de2362d3Smrg
14617de2362d3Smrg# This can be used to rebuild libtool when needed
1461818781e08SmrgLIBTOOL_DEPS=$ltmain
14619de2362d3Smrg
14620de2362d3Smrg# Always use our own libtool.
14621de2362d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
14622de2362d3Smrg
14623de2362d3Smrg
14624de2362d3Smrg
14625de2362d3Smrg
14626de2362d3Smrg
14627de2362d3Smrg
14628de2362d3Smrg
14629de2362d3Smrg
14630de2362d3Smrg
14631de2362d3Smrg
14632de2362d3Smrg
14633de2362d3Smrg
14634de2362d3Smrg
14635de2362d3Smrg
14636de2362d3Smrg
14637de2362d3Smrg
14638de2362d3Smrg
14639de2362d3Smrg
14640de2362d3Smrg
14641de2362d3Smrg
14642de2362d3Smrg
14643de2362d3Smrg
14644de2362d3Smrg
14645de2362d3Smrg
14646de2362d3Smrg
14647de2362d3Smrg
14648de2362d3Smrg
14649de2362d3Smrg
14650de2362d3Smrg
14651de2362d3Smrg
14652de2362d3Smrgtest -z "$LN_S" && LN_S="ln -s"
14653de2362d3Smrg
14654de2362d3Smrg
14655de2362d3Smrg
14656de2362d3Smrg
14657de2362d3Smrg
14658de2362d3Smrg
14659de2362d3Smrg
14660de2362d3Smrg
14661de2362d3Smrg
14662de2362d3Smrg
14663de2362d3Smrg
14664de2362d3Smrg
14665de2362d3Smrg
14666de2362d3Smrg
1466718781e08Smrgif test -n "${ZSH_VERSION+set}"; then
14668de2362d3Smrg   setopt NO_GLOB_SUBST
14669de2362d3Smrgfi
14670de2362d3Smrg
14671de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
14672de2362d3Smrg$as_echo_n "checking for objdir... " >&6; }
14673de2362d3Smrgif ${lt_cv_objdir+:} false; then :
14674de2362d3Smrg  $as_echo_n "(cached) " >&6
14675de2362d3Smrgelse
14676de2362d3Smrg  rm -f .libs 2>/dev/null
14677de2362d3Smrgmkdir .libs 2>/dev/null
14678de2362d3Smrgif test -d .libs; then
14679de2362d3Smrg  lt_cv_objdir=.libs
14680de2362d3Smrgelse
14681de2362d3Smrg  # MS-DOS does not allow filenames that begin with a dot.
14682de2362d3Smrg  lt_cv_objdir=_libs
14683de2362d3Smrgfi
14684de2362d3Smrgrmdir .libs 2>/dev/null
14685de2362d3Smrgfi
14686de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
14687de2362d3Smrg$as_echo "$lt_cv_objdir" >&6; }
14688de2362d3Smrgobjdir=$lt_cv_objdir
14689de2362d3Smrg
14690de2362d3Smrg
14691de2362d3Smrg
14692de2362d3Smrg
14693de2362d3Smrg
14694de2362d3Smrgcat >>confdefs.h <<_ACEOF
14695de2362d3Smrg#define LT_OBJDIR "$lt_cv_objdir/"
14696de2362d3Smrg_ACEOF
14697de2362d3Smrg
14698de2362d3Smrg
14699de2362d3Smrg
14700de2362d3Smrg
14701de2362d3Smrgcase $host_os in
14702de2362d3Smrgaix3*)
14703de2362d3Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
14704de2362d3Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
14705de2362d3Smrg  # vanish in a puff of smoke.
1470618781e08Smrg  if test set != "${COLLECT_NAMES+set}"; then
14707de2362d3Smrg    COLLECT_NAMES=
14708de2362d3Smrg    export COLLECT_NAMES
14709de2362d3Smrg  fi
14710de2362d3Smrg  ;;
14711de2362d3Smrgesac
14712de2362d3Smrg
14713de2362d3Smrg# Global variables:
14714de2362d3Smrgofile=libtool
14715de2362d3Smrgcan_build_shared=yes
14716de2362d3Smrg
1471718781e08Smrg# All known linkers require a '.a' archive for static linking (except MSVC,
14718de2362d3Smrg# which needs '.lib').
14719de2362d3Smrglibext=a
14720de2362d3Smrg
1472118781e08Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
14722de2362d3Smrg
1472318781e08Smrgold_CC=$CC
1472418781e08Smrgold_CFLAGS=$CFLAGS
14725de2362d3Smrg
14726de2362d3Smrg# Set sane defaults for various variables
14727de2362d3Smrgtest -z "$CC" && CC=cc
14728de2362d3Smrgtest -z "$LTCC" && LTCC=$CC
14729de2362d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
14730de2362d3Smrgtest -z "$LD" && LD=ld
14731de2362d3Smrgtest -z "$ac_objext" && ac_objext=o
14732de2362d3Smrg
1473318781e08Smrgfunc_cc_basename $compiler
1473418781e08Smrgcc_basename=$func_cc_basename_result
14735de2362d3Smrg
14736de2362d3Smrg
14737de2362d3Smrg# Only perform the check for file, if the check method requires it
14738de2362d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
14739de2362d3Smrgcase $deplibs_check_method in
14740de2362d3Smrgfile_magic*)
14741de2362d3Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14742de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
14743de2362d3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
14744de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14745de2362d3Smrg  $as_echo_n "(cached) " >&6
14746de2362d3Smrgelse
14747de2362d3Smrg  case $MAGIC_CMD in
14748de2362d3Smrg[\\/*] |  ?:[\\/]*)
1474918781e08Smrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
14750de2362d3Smrg  ;;
14751de2362d3Smrg*)
1475218781e08Smrg  lt_save_MAGIC_CMD=$MAGIC_CMD
1475318781e08Smrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14754de2362d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14755de2362d3Smrg  for ac_dir in $ac_dummy; do
1475618781e08Smrg    IFS=$lt_save_ifs
14757de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
1475818781e08Smrg    if test -f "$ac_dir/${ac_tool_prefix}file"; then
1475918781e08Smrg      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
14760de2362d3Smrg      if test -n "$file_magic_test_file"; then
14761de2362d3Smrg	case $deplibs_check_method in
14762de2362d3Smrg	"file_magic "*)
14763de2362d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
1476418781e08Smrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
14765de2362d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14766de2362d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
14767de2362d3Smrg	    :
14768de2362d3Smrg	  else
14769de2362d3Smrg	    cat <<_LT_EOF 1>&2
14770de2362d3Smrg
14771de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries,
14772de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14773de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries
14774de2362d3Smrg*** as such.  This will affect the creation of libtool libraries that
14775de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool
14776de2362d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
14777de2362d3Smrg*** may want to report the problem to your system manager and/or to
14778de2362d3Smrg*** bug-libtool@gnu.org
14779de2362d3Smrg
14780de2362d3Smrg_LT_EOF
14781de2362d3Smrg	  fi ;;
14782de2362d3Smrg	esac
14783de2362d3Smrg      fi
14784de2362d3Smrg      break
14785de2362d3Smrg    fi
14786de2362d3Smrg  done
1478718781e08Smrg  IFS=$lt_save_ifs
1478818781e08Smrg  MAGIC_CMD=$lt_save_MAGIC_CMD
14789de2362d3Smrg  ;;
14790de2362d3Smrgesac
14791de2362d3Smrgfi
14792de2362d3Smrg
1479318781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
14794de2362d3Smrgif test -n "$MAGIC_CMD"; then
14795de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14796de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; }
14797de2362d3Smrgelse
14798de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14799de2362d3Smrg$as_echo "no" >&6; }
14800de2362d3Smrgfi
14801de2362d3Smrg
14802de2362d3Smrg
14803de2362d3Smrg
14804de2362d3Smrg
14805de2362d3Smrg
14806de2362d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
14807de2362d3Smrg  if test -n "$ac_tool_prefix"; then
14808de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
14809de2362d3Smrg$as_echo_n "checking for file... " >&6; }
14810de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14811de2362d3Smrg  $as_echo_n "(cached) " >&6
14812de2362d3Smrgelse
14813de2362d3Smrg  case $MAGIC_CMD in
14814de2362d3Smrg[\\/*] |  ?:[\\/]*)
1481518781e08Smrg  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
14816de2362d3Smrg  ;;
14817de2362d3Smrg*)
1481818781e08Smrg  lt_save_MAGIC_CMD=$MAGIC_CMD
1481918781e08Smrg  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14820de2362d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14821de2362d3Smrg  for ac_dir in $ac_dummy; do
1482218781e08Smrg    IFS=$lt_save_ifs
14823de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
1482418781e08Smrg    if test -f "$ac_dir/file"; then
1482518781e08Smrg      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
14826de2362d3Smrg      if test -n "$file_magic_test_file"; then
14827de2362d3Smrg	case $deplibs_check_method in
14828de2362d3Smrg	"file_magic "*)
14829de2362d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
1483018781e08Smrg	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
14831de2362d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14832de2362d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
14833de2362d3Smrg	    :
14834de2362d3Smrg	  else
14835de2362d3Smrg	    cat <<_LT_EOF 1>&2
14836de2362d3Smrg
14837de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries,
14838de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14839de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries
14840de2362d3Smrg*** as such.  This will affect the creation of libtool libraries that
14841de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool
14842de2362d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
14843de2362d3Smrg*** may want to report the problem to your system manager and/or to
14844de2362d3Smrg*** bug-libtool@gnu.org
14845de2362d3Smrg
14846de2362d3Smrg_LT_EOF
14847de2362d3Smrg	  fi ;;
14848de2362d3Smrg	esac
14849de2362d3Smrg      fi
14850de2362d3Smrg      break
14851de2362d3Smrg    fi
14852de2362d3Smrg  done
1485318781e08Smrg  IFS=$lt_save_ifs
1485418781e08Smrg  MAGIC_CMD=$lt_save_MAGIC_CMD
14855de2362d3Smrg  ;;
14856de2362d3Smrgesac
14857de2362d3Smrgfi
14858de2362d3Smrg
1485918781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD
14860de2362d3Smrgif test -n "$MAGIC_CMD"; then
14861de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14862de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; }
14863de2362d3Smrgelse
14864de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14865de2362d3Smrg$as_echo "no" >&6; }
14866de2362d3Smrgfi
14867de2362d3Smrg
14868de2362d3Smrg
14869de2362d3Smrg  else
14870de2362d3Smrg    MAGIC_CMD=:
14871de2362d3Smrg  fi
14872de2362d3Smrgfi
14873de2362d3Smrg
14874de2362d3Smrg  fi
14875de2362d3Smrg  ;;
14876de2362d3Smrgesac
14877de2362d3Smrg
14878de2362d3Smrg# Use C for the default configuration in the libtool script
14879de2362d3Smrg
1488018781e08Smrglt_save_CC=$CC
14881de2362d3Smrgac_ext=c
14882de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
14883de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14884de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14885de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
14886de2362d3Smrg
14887de2362d3Smrg
14888de2362d3Smrg# Source file extension for C test sources.
14889de2362d3Smrgac_ext=c
14890de2362d3Smrg
14891de2362d3Smrg# Object file extension for compiled C test sources.
14892de2362d3Smrgobjext=o
14893de2362d3Smrgobjext=$objext
14894de2362d3Smrg
14895de2362d3Smrg# Code to be used in simple compile tests
14896de2362d3Smrglt_simple_compile_test_code="int some_variable = 0;"
14897de2362d3Smrg
14898de2362d3Smrg# Code to be used in simple link tests
14899de2362d3Smrglt_simple_link_test_code='int main(){return(0);}'
14900de2362d3Smrg
14901de2362d3Smrg
14902de2362d3Smrg
14903de2362d3Smrg
14904de2362d3Smrg
14905de2362d3Smrg
14906de2362d3Smrg
14907de2362d3Smrg# If no C compiler was specified, use CC.
14908de2362d3SmrgLTCC=${LTCC-"$CC"}
14909de2362d3Smrg
14910de2362d3Smrg# If no C compiler flags were specified, use CFLAGS.
14911de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14912de2362d3Smrg
14913de2362d3Smrg# Allow CC to be a program name with arguments.
14914de2362d3Smrgcompiler=$CC
14915de2362d3Smrg
14916de2362d3Smrg# Save the default compiler, since it gets overwritten when the other
14917de2362d3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
14918de2362d3Smrgcompiler_DEFAULT=$CC
14919de2362d3Smrg
14920de2362d3Smrg# save warnings/boilerplate of simple test code
14921de2362d3Smrgac_outfile=conftest.$ac_objext
14922de2362d3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
14923de2362d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14924de2362d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
14925de2362d3Smrg$RM conftest*
14926de2362d3Smrg
14927de2362d3Smrgac_outfile=conftest.$ac_objext
14928de2362d3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
14929de2362d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14930de2362d3Smrg_lt_linker_boilerplate=`cat conftest.err`
14931de2362d3Smrg$RM -r conftest*
14932de2362d3Smrg
14933de2362d3Smrg
149348bf5c682Smrg## CAVEAT EMPTOR:
149358bf5c682Smrg## There is no encapsulation within the following macros, do not change
149368bf5c682Smrg## the running order or otherwise move them around unless you know exactly
149378bf5c682Smrg## what you are doing...
14938de2362d3Smrgif test -n "$compiler"; then
14939de2362d3Smrg
14940de2362d3Smrglt_prog_compiler_no_builtin_flag=
14941de2362d3Smrg
1494218781e08Smrgif test yes = "$GCC"; then
14943de2362d3Smrg  case $cc_basename in
14944de2362d3Smrg  nvcc*)
14945de2362d3Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
14946de2362d3Smrg  *)
14947de2362d3Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
14948de2362d3Smrg  esac
14949de2362d3Smrg
14950de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14951de2362d3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
14952de2362d3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
14953de2362d3Smrg  $as_echo_n "(cached) " >&6
14954de2362d3Smrgelse
14955de2362d3Smrg  lt_cv_prog_compiler_rtti_exceptions=no
14956de2362d3Smrg   ac_outfile=conftest.$ac_objext
14957de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1495818781e08Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
14959de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
14960de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
14961de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
14962de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
14963de2362d3Smrg   # The option is referenced via a variable to avoid confusing sed.
14964de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
14965de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14966de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14967de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
14968de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14969de2362d3Smrg   (eval "$lt_compile" 2>conftest.err)
14970de2362d3Smrg   ac_status=$?
14971de2362d3Smrg   cat conftest.err >&5
14972de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14973de2362d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
14974de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
14975de2362d3Smrg     # So say no if there are warnings other than the usual output.
14976de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14977de2362d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14978de2362d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14979de2362d3Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
14980de2362d3Smrg     fi
14981de2362d3Smrg   fi
14982de2362d3Smrg   $RM conftest*
14983de2362d3Smrg
14984de2362d3Smrgfi
14985de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14986de2362d3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14987de2362d3Smrg
1498818781e08Smrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
14989de2362d3Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14990de2362d3Smrgelse
14991de2362d3Smrg    :
14992de2362d3Smrgfi
14993de2362d3Smrg
14994de2362d3Smrgfi
14995de2362d3Smrg
14996de2362d3Smrg
14997de2362d3Smrg
14998de2362d3Smrg
14999de2362d3Smrg
15000de2362d3Smrg
15001de2362d3Smrg  lt_prog_compiler_wl=
15002de2362d3Smrglt_prog_compiler_pic=
15003de2362d3Smrglt_prog_compiler_static=
15004de2362d3Smrg
15005de2362d3Smrg
1500618781e08Smrg  if test yes = "$GCC"; then
15007de2362d3Smrg    lt_prog_compiler_wl='-Wl,'
15008de2362d3Smrg    lt_prog_compiler_static='-static'
15009de2362d3Smrg
15010de2362d3Smrg    case $host_os in
15011de2362d3Smrg      aix*)
15012de2362d3Smrg      # All AIX code is PIC.
1501318781e08Smrg      if test ia64 = "$host_cpu"; then
15014de2362d3Smrg	# AIX 5 now supports IA64 processor
15015de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15016de2362d3Smrg      fi
1501718781e08Smrg      lt_prog_compiler_pic='-fPIC'
15018de2362d3Smrg      ;;
15019de2362d3Smrg
15020de2362d3Smrg    amigaos*)
15021de2362d3Smrg      case $host_cpu in
15022de2362d3Smrg      powerpc)
15023de2362d3Smrg            # see comment about AmigaOS4 .so support
15024de2362d3Smrg            lt_prog_compiler_pic='-fPIC'
15025de2362d3Smrg        ;;
15026de2362d3Smrg      m68k)
15027de2362d3Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
1502818781e08Smrg            # adding the '-m68020' flag to GCC prevents building anything better,
1502918781e08Smrg            # like '-m68040'.
15030de2362d3Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
15031de2362d3Smrg        ;;
15032de2362d3Smrg      esac
15033de2362d3Smrg      ;;
15034de2362d3Smrg
15035de2362d3Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15036de2362d3Smrg      # PIC is the default for these OSes.
15037de2362d3Smrg      ;;
15038de2362d3Smrg
15039de2362d3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
15040de2362d3Smrg      # This hack is so that the source file can tell whether it is being
15041de2362d3Smrg      # built for inclusion in a dll (and should export symbols for example).
15042de2362d3Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
15043de2362d3Smrg      # (--disable-auto-import) libraries
15044de2362d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
1504518781e08Smrg      case $host_os in
1504618781e08Smrg      os2*)
1504718781e08Smrg	lt_prog_compiler_static='$wl-static'
1504818781e08Smrg	;;
1504918781e08Smrg      esac
15050de2362d3Smrg      ;;
15051de2362d3Smrg
15052de2362d3Smrg    darwin* | rhapsody*)
15053de2362d3Smrg      # PIC is the default on this platform
15054de2362d3Smrg      # Common symbols not allowed in MH_DYLIB files
15055de2362d3Smrg      lt_prog_compiler_pic='-fno-common'
15056de2362d3Smrg      ;;
15057de2362d3Smrg
15058de2362d3Smrg    haiku*)
15059de2362d3Smrg      # PIC is the default for Haiku.
15060de2362d3Smrg      # The "-static" flag exists, but is broken.
15061de2362d3Smrg      lt_prog_compiler_static=
15062de2362d3Smrg      ;;
15063de2362d3Smrg
15064de2362d3Smrg    hpux*)
15065de2362d3Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15066de2362d3Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15067de2362d3Smrg      # sets the default TLS model and affects inlining.
15068de2362d3Smrg      case $host_cpu in
15069de2362d3Smrg      hppa*64*)
15070de2362d3Smrg	# +Z the default
15071de2362d3Smrg	;;
15072de2362d3Smrg      *)
15073de2362d3Smrg	lt_prog_compiler_pic='-fPIC'
15074de2362d3Smrg	;;
15075de2362d3Smrg      esac
15076de2362d3Smrg      ;;
15077de2362d3Smrg
15078de2362d3Smrg    interix[3-9]*)
15079de2362d3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15080de2362d3Smrg      # Instead, we relocate shared libraries at runtime.
15081de2362d3Smrg      ;;
15082de2362d3Smrg
15083de2362d3Smrg    msdosdjgpp*)
15084de2362d3Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
15085de2362d3Smrg      # on systems that don't support them.
15086de2362d3Smrg      lt_prog_compiler_can_build_shared=no
15087de2362d3Smrg      enable_shared=no
15088de2362d3Smrg      ;;
15089de2362d3Smrg
15090de2362d3Smrg    *nto* | *qnx*)
15091de2362d3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
15092de2362d3Smrg      # it will coredump.
15093de2362d3Smrg      lt_prog_compiler_pic='-fPIC -shared'
15094de2362d3Smrg      ;;
15095de2362d3Smrg
15096de2362d3Smrg    sysv4*MP*)
15097de2362d3Smrg      if test -d /usr/nec; then
15098de2362d3Smrg	lt_prog_compiler_pic=-Kconform_pic
15099de2362d3Smrg      fi
15100de2362d3Smrg      ;;
15101de2362d3Smrg
15102de2362d3Smrg    *)
15103de2362d3Smrg      lt_prog_compiler_pic='-fPIC'
15104de2362d3Smrg      ;;
15105de2362d3Smrg    esac
15106de2362d3Smrg
15107de2362d3Smrg    case $cc_basename in
15108de2362d3Smrg    nvcc*) # Cuda Compiler Driver 2.2
15109de2362d3Smrg      lt_prog_compiler_wl='-Xlinker '
15110de2362d3Smrg      if test -n "$lt_prog_compiler_pic"; then
15111de2362d3Smrg        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
15112de2362d3Smrg      fi
15113de2362d3Smrg      ;;
15114de2362d3Smrg    esac
15115de2362d3Smrg  else
15116de2362d3Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
15117de2362d3Smrg    case $host_os in
15118de2362d3Smrg    aix*)
15119de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
1512018781e08Smrg      if test ia64 = "$host_cpu"; then
15121de2362d3Smrg	# AIX 5 now supports IA64 processor
15122de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15123de2362d3Smrg      else
15124de2362d3Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
15125de2362d3Smrg      fi
15126de2362d3Smrg      ;;
15127de2362d3Smrg
1512818781e08Smrg    darwin* | rhapsody*)
1512918781e08Smrg      # PIC is the default on this platform
1513018781e08Smrg      # Common symbols not allowed in MH_DYLIB files
1513118781e08Smrg      lt_prog_compiler_pic='-fno-common'
1513218781e08Smrg      case $cc_basename in
1513318781e08Smrg      nagfor*)
1513418781e08Smrg        # NAG Fortran compiler
1513518781e08Smrg        lt_prog_compiler_wl='-Wl,-Wl,,'
1513618781e08Smrg        lt_prog_compiler_pic='-PIC'
1513718781e08Smrg        lt_prog_compiler_static='-Bstatic'
1513818781e08Smrg        ;;
1513918781e08Smrg      esac
1514018781e08Smrg      ;;
1514118781e08Smrg
15142de2362d3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
15143de2362d3Smrg      # This hack is so that the source file can tell whether it is being
15144de2362d3Smrg      # built for inclusion in a dll (and should export symbols for example).
15145de2362d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
1514618781e08Smrg      case $host_os in
1514718781e08Smrg      os2*)
1514818781e08Smrg	lt_prog_compiler_static='$wl-static'
1514918781e08Smrg	;;
1515018781e08Smrg      esac
15151de2362d3Smrg      ;;
15152de2362d3Smrg
15153de2362d3Smrg    hpux9* | hpux10* | hpux11*)
15154de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15155de2362d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15156de2362d3Smrg      # not for PA HP-UX.
15157de2362d3Smrg      case $host_cpu in
15158de2362d3Smrg      hppa*64*|ia64*)
15159de2362d3Smrg	# +Z the default
15160de2362d3Smrg	;;
15161de2362d3Smrg      *)
15162de2362d3Smrg	lt_prog_compiler_pic='+Z'
15163de2362d3Smrg	;;
15164de2362d3Smrg      esac
15165de2362d3Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
1516618781e08Smrg      lt_prog_compiler_static='$wl-a ${wl}archive'
15167de2362d3Smrg      ;;
15168de2362d3Smrg
15169de2362d3Smrg    irix5* | irix6* | nonstopux*)
15170de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15171de2362d3Smrg      # PIC (with -KPIC) is the default.
15172de2362d3Smrg      lt_prog_compiler_static='-non_shared'
15173de2362d3Smrg      ;;
15174de2362d3Smrg
1517518781e08Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15176de2362d3Smrg      case $cc_basename in
1517718781e08Smrg      # old Intel for x86_64, which still supported -KPIC.
15178de2362d3Smrg      ecc*)
15179de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15180de2362d3Smrg	lt_prog_compiler_pic='-KPIC'
15181de2362d3Smrg	lt_prog_compiler_static='-static'
15182de2362d3Smrg        ;;
15183de2362d3Smrg      # icc used to be incompatible with GCC.
15184de2362d3Smrg      # ICC 10 doesn't accept -KPIC any more.
15185de2362d3Smrg      icc* | ifort*)
15186de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15187de2362d3Smrg	lt_prog_compiler_pic='-fPIC'
15188de2362d3Smrg	lt_prog_compiler_static='-static'
15189de2362d3Smrg        ;;
15190de2362d3Smrg      # Lahey Fortran 8.1.
15191de2362d3Smrg      lf95*)
15192de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15193de2362d3Smrg	lt_prog_compiler_pic='--shared'
15194de2362d3Smrg	lt_prog_compiler_static='--static'
15195de2362d3Smrg	;;
15196de2362d3Smrg      nagfor*)
15197de2362d3Smrg	# NAG Fortran compiler
15198de2362d3Smrg	lt_prog_compiler_wl='-Wl,-Wl,,'
15199de2362d3Smrg	lt_prog_compiler_pic='-PIC'
15200de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15201de2362d3Smrg	;;
1520218781e08Smrg      tcc*)
1520318781e08Smrg	# Fabrice Bellard et al's Tiny C Compiler
1520418781e08Smrg	lt_prog_compiler_wl='-Wl,'
1520518781e08Smrg	lt_prog_compiler_pic='-fPIC'
1520618781e08Smrg	lt_prog_compiler_static='-static'
1520718781e08Smrg	;;
15208de2362d3Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
15209de2362d3Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
15210de2362d3Smrg	# which looks to be a dead project)
15211de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15212de2362d3Smrg	lt_prog_compiler_pic='-fpic'
15213de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15214de2362d3Smrg        ;;
15215de2362d3Smrg      ccc*)
15216de2362d3Smrg        lt_prog_compiler_wl='-Wl,'
15217de2362d3Smrg        # All Alpha code is PIC.
15218de2362d3Smrg        lt_prog_compiler_static='-non_shared'
15219de2362d3Smrg        ;;
15220de2362d3Smrg      xl* | bgxl* | bgf* | mpixl*)
15221de2362d3Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
15222de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
15223de2362d3Smrg	lt_prog_compiler_pic='-qpic'
15224de2362d3Smrg	lt_prog_compiler_static='-qstaticlink'
15225de2362d3Smrg	;;
15226de2362d3Smrg      *)
15227de2362d3Smrg	case `$CC -V 2>&1 | sed 5q` in
15228de2362d3Smrg	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
15229de2362d3Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
15230de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
15231de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15232de2362d3Smrg	  lt_prog_compiler_wl=''
15233de2362d3Smrg	  ;;
15234de2362d3Smrg	*Sun\ F* | *Sun*Fortran*)
15235de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
15236de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15237de2362d3Smrg	  lt_prog_compiler_wl='-Qoption ld '
15238de2362d3Smrg	  ;;
15239de2362d3Smrg	*Sun\ C*)
15240de2362d3Smrg	  # Sun C 5.9
15241de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
15242de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15243de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
15244de2362d3Smrg	  ;;
15245de2362d3Smrg        *Intel*\ [CF]*Compiler*)
15246de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
15247de2362d3Smrg	  lt_prog_compiler_pic='-fPIC'
15248de2362d3Smrg	  lt_prog_compiler_static='-static'
15249de2362d3Smrg	  ;;
15250de2362d3Smrg	*Portland\ Group*)
15251de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
15252de2362d3Smrg	  lt_prog_compiler_pic='-fpic'
15253de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
15254de2362d3Smrg	  ;;
15255de2362d3Smrg	esac
15256de2362d3Smrg	;;
15257de2362d3Smrg      esac
15258de2362d3Smrg      ;;
15259de2362d3Smrg
15260de2362d3Smrg    newsos6)
15261de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15262de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15263de2362d3Smrg      ;;
15264de2362d3Smrg
15265de2362d3Smrg    *nto* | *qnx*)
15266de2362d3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
15267de2362d3Smrg      # it will coredump.
15268de2362d3Smrg      lt_prog_compiler_pic='-fPIC -shared'
15269de2362d3Smrg      ;;
15270de2362d3Smrg
15271de2362d3Smrg    osf3* | osf4* | osf5*)
15272de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15273de2362d3Smrg      # All OSF/1 code is PIC.
15274de2362d3Smrg      lt_prog_compiler_static='-non_shared'
15275de2362d3Smrg      ;;
15276de2362d3Smrg
15277de2362d3Smrg    rdos*)
15278de2362d3Smrg      lt_prog_compiler_static='-non_shared'
15279de2362d3Smrg      ;;
15280de2362d3Smrg
15281de2362d3Smrg    solaris*)
15282de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15283de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15284de2362d3Smrg      case $cc_basename in
15285de2362d3Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
15286de2362d3Smrg	lt_prog_compiler_wl='-Qoption ld ';;
15287de2362d3Smrg      *)
15288de2362d3Smrg	lt_prog_compiler_wl='-Wl,';;
15289de2362d3Smrg      esac
15290de2362d3Smrg      ;;
15291de2362d3Smrg
15292de2362d3Smrg    sunos4*)
15293de2362d3Smrg      lt_prog_compiler_wl='-Qoption ld '
15294de2362d3Smrg      lt_prog_compiler_pic='-PIC'
15295de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15296de2362d3Smrg      ;;
15297de2362d3Smrg
15298de2362d3Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
15299de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15300de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15301de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15302de2362d3Smrg      ;;
15303de2362d3Smrg
15304de2362d3Smrg    sysv4*MP*)
1530518781e08Smrg      if test -d /usr/nec; then
15306de2362d3Smrg	lt_prog_compiler_pic='-Kconform_pic'
15307de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
15308de2362d3Smrg      fi
15309de2362d3Smrg      ;;
15310de2362d3Smrg
15311de2362d3Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15312de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15313de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
15314de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15315de2362d3Smrg      ;;
15316de2362d3Smrg
15317de2362d3Smrg    unicos*)
15318de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
15319de2362d3Smrg      lt_prog_compiler_can_build_shared=no
15320de2362d3Smrg      ;;
15321de2362d3Smrg
15322de2362d3Smrg    uts4*)
15323de2362d3Smrg      lt_prog_compiler_pic='-pic'
15324de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
15325de2362d3Smrg      ;;
15326de2362d3Smrg
15327de2362d3Smrg    *)
15328de2362d3Smrg      lt_prog_compiler_can_build_shared=no
15329de2362d3Smrg      ;;
15330de2362d3Smrg    esac
15331de2362d3Smrg  fi
15332de2362d3Smrg
15333de2362d3Smrgcase $host_os in
1533418781e08Smrg  # For platforms that do not support PIC, -DPIC is meaningless:
15335de2362d3Smrg  *djgpp*)
15336de2362d3Smrg    lt_prog_compiler_pic=
15337de2362d3Smrg    ;;
15338de2362d3Smrg  *)
15339de2362d3Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
15340de2362d3Smrg    ;;
15341de2362d3Smrgesac
15342de2362d3Smrg
15343de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15344de2362d3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15345de2362d3Smrgif ${lt_cv_prog_compiler_pic+:} false; then :
15346de2362d3Smrg  $as_echo_n "(cached) " >&6
15347de2362d3Smrgelse
15348de2362d3Smrg  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
15349de2362d3Smrgfi
15350de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
15351de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; }
15352de2362d3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic
15353de2362d3Smrg
15354de2362d3Smrg#
15355de2362d3Smrg# Check to make sure the PIC flag actually works.
15356de2362d3Smrg#
15357de2362d3Smrgif test -n "$lt_prog_compiler_pic"; then
15358de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
15359de2362d3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
15360de2362d3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
15361de2362d3Smrg  $as_echo_n "(cached) " >&6
15362de2362d3Smrgelse
15363de2362d3Smrg  lt_cv_prog_compiler_pic_works=no
15364de2362d3Smrg   ac_outfile=conftest.$ac_objext
15365de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1536618781e08Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
15367de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15368de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15369de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15370de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15371de2362d3Smrg   # The option is referenced via a variable to avoid confusing sed.
15372de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15373de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15374de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15375de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15376de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15377de2362d3Smrg   (eval "$lt_compile" 2>conftest.err)
15378de2362d3Smrg   ac_status=$?
15379de2362d3Smrg   cat conftest.err >&5
15380de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15381de2362d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
15382de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15383de2362d3Smrg     # So say no if there are warnings other than the usual output.
15384de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15385de2362d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15386de2362d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15387de2362d3Smrg       lt_cv_prog_compiler_pic_works=yes
15388de2362d3Smrg     fi
15389de2362d3Smrg   fi
15390de2362d3Smrg   $RM conftest*
15391de2362d3Smrg
15392de2362d3Smrgfi
15393de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
15394de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
15395de2362d3Smrg
1539618781e08Smrgif test yes = "$lt_cv_prog_compiler_pic_works"; then
15397de2362d3Smrg    case $lt_prog_compiler_pic in
15398de2362d3Smrg     "" | " "*) ;;
15399de2362d3Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
15400de2362d3Smrg     esac
15401de2362d3Smrgelse
15402de2362d3Smrg    lt_prog_compiler_pic=
15403de2362d3Smrg     lt_prog_compiler_can_build_shared=no
15404de2362d3Smrgfi
15405de2362d3Smrg
15406de2362d3Smrgfi
15407de2362d3Smrg
15408de2362d3Smrg
15409de2362d3Smrg
15410de2362d3Smrg
15411de2362d3Smrg
15412de2362d3Smrg
15413de2362d3Smrg
15414de2362d3Smrg
15415de2362d3Smrg
15416de2362d3Smrg
15417de2362d3Smrg
15418de2362d3Smrg#
15419de2362d3Smrg# Check to make sure the static flag actually works.
15420de2362d3Smrg#
15421de2362d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
15422de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15423de2362d3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15424de2362d3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then :
15425de2362d3Smrg  $as_echo_n "(cached) " >&6
15426de2362d3Smrgelse
15427de2362d3Smrg  lt_cv_prog_compiler_static_works=no
1542818781e08Smrg   save_LDFLAGS=$LDFLAGS
15429de2362d3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15430de2362d3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15431de2362d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15432de2362d3Smrg     # The linker can only warn and ignore the option if not recognized
15433de2362d3Smrg     # So say no if there are warnings
15434de2362d3Smrg     if test -s conftest.err; then
15435de2362d3Smrg       # Append any errors to the config.log.
15436de2362d3Smrg       cat conftest.err 1>&5
15437de2362d3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15438de2362d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15439de2362d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
15440de2362d3Smrg         lt_cv_prog_compiler_static_works=yes
15441de2362d3Smrg       fi
15442de2362d3Smrg     else
15443de2362d3Smrg       lt_cv_prog_compiler_static_works=yes
15444de2362d3Smrg     fi
15445de2362d3Smrg   fi
15446de2362d3Smrg   $RM -r conftest*
1544718781e08Smrg   LDFLAGS=$save_LDFLAGS
15448de2362d3Smrg
15449de2362d3Smrgfi
15450de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
15451de2362d3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
15452de2362d3Smrg
1545318781e08Smrgif test yes = "$lt_cv_prog_compiler_static_works"; then
15454de2362d3Smrg    :
15455de2362d3Smrgelse
15456de2362d3Smrg    lt_prog_compiler_static=
15457de2362d3Smrgfi
15458de2362d3Smrg
15459de2362d3Smrg
15460de2362d3Smrg
15461de2362d3Smrg
15462de2362d3Smrg
15463de2362d3Smrg
15464de2362d3Smrg
15465de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15466de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15467de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15468de2362d3Smrg  $as_echo_n "(cached) " >&6
15469de2362d3Smrgelse
15470de2362d3Smrg  lt_cv_prog_compiler_c_o=no
15471de2362d3Smrg   $RM -r conftest 2>/dev/null
15472de2362d3Smrg   mkdir conftest
15473de2362d3Smrg   cd conftest
15474de2362d3Smrg   mkdir out
15475de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15476de2362d3Smrg
15477de2362d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15478de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15479de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15480de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15481de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15482de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15483de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15484de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15485de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15486de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15487de2362d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
15488de2362d3Smrg   ac_status=$?
15489de2362d3Smrg   cat out/conftest.err >&5
15490de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15491de2362d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15492de2362d3Smrg   then
15493de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15494de2362d3Smrg     # So say no if there are warnings
15495de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15496de2362d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15497de2362d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15498de2362d3Smrg       lt_cv_prog_compiler_c_o=yes
15499de2362d3Smrg     fi
15500de2362d3Smrg   fi
15501de2362d3Smrg   chmod u+w . 2>&5
15502de2362d3Smrg   $RM conftest*
15503de2362d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
15504de2362d3Smrg   # template instantiation
15505de2362d3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15506de2362d3Smrg   $RM out/* && rmdir out
15507de2362d3Smrg   cd ..
15508de2362d3Smrg   $RM -r conftest
15509de2362d3Smrg   $RM conftest*
15510de2362d3Smrg
15511de2362d3Smrgfi
15512de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15513de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15514de2362d3Smrg
15515de2362d3Smrg
15516de2362d3Smrg
15517de2362d3Smrg
15518de2362d3Smrg
15519de2362d3Smrg
15520de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15521de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15522de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15523de2362d3Smrg  $as_echo_n "(cached) " >&6
15524de2362d3Smrgelse
15525de2362d3Smrg  lt_cv_prog_compiler_c_o=no
15526de2362d3Smrg   $RM -r conftest 2>/dev/null
15527de2362d3Smrg   mkdir conftest
15528de2362d3Smrg   cd conftest
15529de2362d3Smrg   mkdir out
15530de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15531de2362d3Smrg
15532de2362d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15533de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15534de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15535de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15536de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15537de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15538de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15539de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15540de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15541de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15542de2362d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
15543de2362d3Smrg   ac_status=$?
15544de2362d3Smrg   cat out/conftest.err >&5
15545de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15546de2362d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15547de2362d3Smrg   then
15548de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15549de2362d3Smrg     # So say no if there are warnings
15550de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15551de2362d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15552de2362d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15553de2362d3Smrg       lt_cv_prog_compiler_c_o=yes
15554de2362d3Smrg     fi
15555de2362d3Smrg   fi
15556de2362d3Smrg   chmod u+w . 2>&5
15557de2362d3Smrg   $RM conftest*
15558de2362d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
15559de2362d3Smrg   # template instantiation
15560de2362d3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15561de2362d3Smrg   $RM out/* && rmdir out
15562de2362d3Smrg   cd ..
15563de2362d3Smrg   $RM -r conftest
15564de2362d3Smrg   $RM conftest*
15565de2362d3Smrg
15566de2362d3Smrgfi
15567de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15568de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15569de2362d3Smrg
15570de2362d3Smrg
15571de2362d3Smrg
15572de2362d3Smrg
1557318781e08Smrghard_links=nottested
1557418781e08Smrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
15575de2362d3Smrg  # do not overwrite the value of need_locks provided by the user
15576de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15577de2362d3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
15578de2362d3Smrg  hard_links=yes
15579de2362d3Smrg  $RM conftest*
15580de2362d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15581de2362d3Smrg  touch conftest.a
15582de2362d3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
15583de2362d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15584de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15585de2362d3Smrg$as_echo "$hard_links" >&6; }
1558618781e08Smrg  if test no = "$hard_links"; then
1558718781e08Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
1558818781e08Smrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
15589de2362d3Smrg    need_locks=warn
15590de2362d3Smrg  fi
15591de2362d3Smrgelse
15592de2362d3Smrg  need_locks=no
15593de2362d3Smrgfi
15594de2362d3Smrg
15595de2362d3Smrg
15596de2362d3Smrg
15597de2362d3Smrg
15598de2362d3Smrg
15599de2362d3Smrg
15600de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15601de2362d3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15602de2362d3Smrg
15603de2362d3Smrg  runpath_var=
15604de2362d3Smrg  allow_undefined_flag=
15605de2362d3Smrg  always_export_symbols=no
15606de2362d3Smrg  archive_cmds=
15607de2362d3Smrg  archive_expsym_cmds=
15608de2362d3Smrg  compiler_needs_object=no
15609de2362d3Smrg  enable_shared_with_static_runtimes=no
15610de2362d3Smrg  export_dynamic_flag_spec=
15611de2362d3Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15612de2362d3Smrg  hardcode_automatic=no
15613de2362d3Smrg  hardcode_direct=no
15614de2362d3Smrg  hardcode_direct_absolute=no
15615de2362d3Smrg  hardcode_libdir_flag_spec=
15616de2362d3Smrg  hardcode_libdir_separator=
15617de2362d3Smrg  hardcode_minus_L=no
15618de2362d3Smrg  hardcode_shlibpath_var=unsupported
15619de2362d3Smrg  inherit_rpath=no
15620de2362d3Smrg  link_all_deplibs=unknown
15621de2362d3Smrg  module_cmds=
15622de2362d3Smrg  module_expsym_cmds=
15623de2362d3Smrg  old_archive_from_new_cmds=
15624de2362d3Smrg  old_archive_from_expsyms_cmds=
15625de2362d3Smrg  thread_safe_flag_spec=
15626de2362d3Smrg  whole_archive_flag_spec=
15627de2362d3Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
15628de2362d3Smrg  # included in the symbol list
15629de2362d3Smrg  include_expsyms=
15630de2362d3Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
1563118781e08Smrg  # it will be wrapped by ' (' and ')$', so one must not match beginning or
1563218781e08Smrg  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
1563318781e08Smrg  # as well as any symbol that contains 'd'.
15634de2362d3Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15635de2362d3Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15636de2362d3Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
15637de2362d3Smrg  # the symbol is explicitly referenced.  Since portable code cannot
15638de2362d3Smrg  # rely on this symbol name, it's probably fine to never include it in
15639de2362d3Smrg  # preloaded symbol tables.
15640de2362d3Smrg  # Exclude shared library initialization/finalization symbols.
15641de2362d3Smrg  extract_expsyms_cmds=
15642de2362d3Smrg
15643de2362d3Smrg  case $host_os in
15644de2362d3Smrg  cygwin* | mingw* | pw32* | cegcc*)
15645de2362d3Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
15646de2362d3Smrg    # When not using gcc, we currently assume that we are using
15647de2362d3Smrg    # Microsoft Visual C++.
1564818781e08Smrg    if test yes != "$GCC"; then
15649de2362d3Smrg      with_gnu_ld=no
15650de2362d3Smrg    fi
15651de2362d3Smrg    ;;
15652de2362d3Smrg  interix*)
15653de2362d3Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
15654de2362d3Smrg    with_gnu_ld=yes
15655de2362d3Smrg    ;;
1565618781e08Smrg  openbsd* | bitrig*)
15657de2362d3Smrg    with_gnu_ld=no
15658de2362d3Smrg    ;;
15659de2362d3Smrg  esac
15660de2362d3Smrg
15661de2362d3Smrg  ld_shlibs=yes
15662de2362d3Smrg
15663de2362d3Smrg  # On some targets, GNU ld is compatible enough with the native linker
15664de2362d3Smrg  # that we're better off using the native interface for both.
15665de2362d3Smrg  lt_use_gnu_ld_interface=no
1566618781e08Smrg  if test yes = "$with_gnu_ld"; then
15667de2362d3Smrg    case $host_os in
15668de2362d3Smrg      aix*)
15669de2362d3Smrg	# The AIX port of GNU ld has always aspired to compatibility
15670de2362d3Smrg	# with the native linker.  However, as the warning in the GNU ld
15671de2362d3Smrg	# block says, versions before 2.19.5* couldn't really create working
15672de2362d3Smrg	# shared libraries, regardless of the interface used.
15673de2362d3Smrg	case `$LD -v 2>&1` in
15674de2362d3Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
15675de2362d3Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
15676de2362d3Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
15677de2362d3Smrg	  *)
15678de2362d3Smrg	    lt_use_gnu_ld_interface=yes
15679de2362d3Smrg	    ;;
15680de2362d3Smrg	esac
15681de2362d3Smrg	;;
15682de2362d3Smrg      *)
15683de2362d3Smrg	lt_use_gnu_ld_interface=yes
15684de2362d3Smrg	;;
15685de2362d3Smrg    esac
15686de2362d3Smrg  fi
15687de2362d3Smrg
1568818781e08Smrg  if test yes = "$lt_use_gnu_ld_interface"; then
15689de2362d3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
1569018781e08Smrg    wlarc='$wl'
15691de2362d3Smrg
15692de2362d3Smrg    # Set some defaults for GNU ld with shared library support. These
15693de2362d3Smrg    # are reset later if shared libraries are not supported. Putting them
15694de2362d3Smrg    # here allows them to be overridden if necessary.
15695de2362d3Smrg    runpath_var=LD_RUN_PATH
1569618781e08Smrg    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1569718781e08Smrg    export_dynamic_flag_spec='$wl--export-dynamic'
15698de2362d3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
15699de2362d3Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
1570018781e08Smrg      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
15701de2362d3Smrg    else
15702de2362d3Smrg      whole_archive_flag_spec=
15703de2362d3Smrg    fi
15704de2362d3Smrg    supports_anon_versioning=no
1570518781e08Smrg    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
15706de2362d3Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
15707de2362d3Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15708de2362d3Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15709de2362d3Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15710de2362d3Smrg      *\ 2.11.*) ;; # other 2.11 versions
15711de2362d3Smrg      *) supports_anon_versioning=yes ;;
15712de2362d3Smrg    esac
15713de2362d3Smrg
15714de2362d3Smrg    # See if GNU ld supports shared libraries.
15715de2362d3Smrg    case $host_os in
15716de2362d3Smrg    aix[3-9]*)
15717de2362d3Smrg      # On AIX/PPC, the GNU linker is very broken
1571818781e08Smrg      if test ia64 != "$host_cpu"; then
15719de2362d3Smrg	ld_shlibs=no
15720de2362d3Smrg	cat <<_LT_EOF 1>&2
15721de2362d3Smrg
15722de2362d3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
15723de2362d3Smrg*** to be unable to reliably create shared libraries on AIX.
15724de2362d3Smrg*** Therefore, libtool is disabling shared libraries support.  If you
15725de2362d3Smrg*** really care for shared libraries, you may want to install binutils
15726de2362d3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
15727de2362d3Smrg*** You will then need to restart the configuration process.
15728de2362d3Smrg
15729de2362d3Smrg_LT_EOF
15730de2362d3Smrg      fi
15731de2362d3Smrg      ;;
15732de2362d3Smrg
15733de2362d3Smrg    amigaos*)
15734de2362d3Smrg      case $host_cpu in
15735de2362d3Smrg      powerpc)
15736de2362d3Smrg            # see comment about AmigaOS4 .so support
1573718781e08Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15738de2362d3Smrg            archive_expsym_cmds=''
15739de2362d3Smrg        ;;
15740de2362d3Smrg      m68k)
15741de2362d3Smrg            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)'
15742de2362d3Smrg            hardcode_libdir_flag_spec='-L$libdir'
15743de2362d3Smrg            hardcode_minus_L=yes
15744de2362d3Smrg        ;;
15745de2362d3Smrg      esac
15746de2362d3Smrg      ;;
15747de2362d3Smrg
15748de2362d3Smrg    beos*)
15749de2362d3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15750de2362d3Smrg	allow_undefined_flag=unsupported
15751de2362d3Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15752de2362d3Smrg	# support --undefined.  This deserves some investigation.  FIXME
1575318781e08Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15754de2362d3Smrg      else
15755de2362d3Smrg	ld_shlibs=no
15756de2362d3Smrg      fi
15757de2362d3Smrg      ;;
15758de2362d3Smrg
15759de2362d3Smrg    cygwin* | mingw* | pw32* | cegcc*)
15760de2362d3Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
15761de2362d3Smrg      # as there is no search path for DLLs.
15762de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
1576318781e08Smrg      export_dynamic_flag_spec='$wl--export-all-symbols'
15764de2362d3Smrg      allow_undefined_flag=unsupported
15765de2362d3Smrg      always_export_symbols=no
15766de2362d3Smrg      enable_shared_with_static_runtimes=yes
15767de2362d3Smrg      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'
15768de2362d3Smrg      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15769de2362d3Smrg
15770de2362d3Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
1577118781e08Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
1577218781e08Smrg	# If the export-symbols file already is a .def file, use it as
1577318781e08Smrg	# is; otherwise, prepend EXPORTS...
1577418781e08Smrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
1577518781e08Smrg          cp $export_symbols $output_objdir/$soname.def;
1577618781e08Smrg        else
1577718781e08Smrg          echo EXPORTS > $output_objdir/$soname.def;
1577818781e08Smrg          cat $export_symbols >> $output_objdir/$soname.def;
1577918781e08Smrg        fi~
1578018781e08Smrg        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15781de2362d3Smrg      else
15782de2362d3Smrg	ld_shlibs=no
15783de2362d3Smrg      fi
15784de2362d3Smrg      ;;
15785de2362d3Smrg
15786de2362d3Smrg    haiku*)
1578718781e08Smrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15788de2362d3Smrg      link_all_deplibs=yes
15789de2362d3Smrg      ;;
15790de2362d3Smrg
1579118781e08Smrg    os2*)
1579218781e08Smrg      hardcode_libdir_flag_spec='-L$libdir'
1579318781e08Smrg      hardcode_minus_L=yes
1579418781e08Smrg      allow_undefined_flag=unsupported
1579518781e08Smrg      shrext_cmds=.dll
1579618781e08Smrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1579718781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1579818781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1579918781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1580018781e08Smrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
1580118781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1580218781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1580318781e08Smrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1580418781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1580518781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1580618781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1580718781e08Smrg	prefix_cmds="$SED"~
1580818781e08Smrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
1580918781e08Smrg	  prefix_cmds="$prefix_cmds -e 1d";
1581018781e08Smrg	fi~
1581118781e08Smrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
1581218781e08Smrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
1581318781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1581418781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1581518781e08Smrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
1581618781e08Smrg      enable_shared_with_static_runtimes=yes
158178bf5c682Smrg      file_list_spec='@'
1581818781e08Smrg      ;;
1581918781e08Smrg
15820de2362d3Smrg    interix[3-9]*)
15821de2362d3Smrg      hardcode_direct=no
15822de2362d3Smrg      hardcode_shlibpath_var=no
1582318781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
1582418781e08Smrg      export_dynamic_flag_spec='$wl-E'
15825de2362d3Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15826de2362d3Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
15827de2362d3Smrg      # default) and relocated if they conflict, which is a slow very memory
15828de2362d3Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
15829de2362d3Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15830de2362d3Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
1583118781e08Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
1583218781e08Smrg      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'
15833de2362d3Smrg      ;;
15834de2362d3Smrg
15835de2362d3Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
15836de2362d3Smrg      tmp_diet=no
1583718781e08Smrg      if test linux-dietlibc = "$host_os"; then
15838de2362d3Smrg	case $cc_basename in
15839de2362d3Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
15840de2362d3Smrg	esac
15841de2362d3Smrg      fi
15842de2362d3Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
1584318781e08Smrg	 && test no = "$tmp_diet"
15844de2362d3Smrg      then
15845de2362d3Smrg	tmp_addflag=' $pic_flag'
15846de2362d3Smrg	tmp_sharedflag='-shared'
15847de2362d3Smrg	case $cc_basename,$host_cpu in
15848de2362d3Smrg        pgcc*)				# Portland Group C compiler
1584918781e08Smrg	  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'
15850de2362d3Smrg	  tmp_addflag=' $pic_flag'
15851de2362d3Smrg	  ;;
15852de2362d3Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
15853de2362d3Smrg					# Portland Group f77 and f90 compilers
1585418781e08Smrg	  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'
15855de2362d3Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
15856de2362d3Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
15857de2362d3Smrg	  tmp_addflag=' -i_dynamic' ;;
15858de2362d3Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15859de2362d3Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15860de2362d3Smrg	ifc* | ifort*)			# Intel Fortran compiler
15861de2362d3Smrg	  tmp_addflag=' -nofor_main' ;;
15862de2362d3Smrg	lf95*)				# Lahey Fortran 8.1
15863de2362d3Smrg	  whole_archive_flag_spec=
15864de2362d3Smrg	  tmp_sharedflag='--shared' ;;
1586518781e08Smrg        nagfor*)                        # NAGFOR 5.3
1586618781e08Smrg          tmp_sharedflag='-Wl,-shared' ;;
15867de2362d3Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
15868de2362d3Smrg	  tmp_sharedflag='-qmkshrobj'
15869de2362d3Smrg	  tmp_addflag= ;;
15870de2362d3Smrg	nvcc*)	# Cuda Compiler Driver 2.2
1587118781e08Smrg	  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'
15872de2362d3Smrg	  compiler_needs_object=yes
15873de2362d3Smrg	  ;;
15874de2362d3Smrg	esac
15875de2362d3Smrg	case `$CC -V 2>&1 | sed 5q` in
15876de2362d3Smrg	*Sun\ C*)			# Sun C 5.9
1587718781e08Smrg	  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'
15878de2362d3Smrg	  compiler_needs_object=yes
15879de2362d3Smrg	  tmp_sharedflag='-G' ;;
15880de2362d3Smrg	*Sun\ F*)			# Sun Fortran 8.3
15881de2362d3Smrg	  tmp_sharedflag='-G' ;;
15882de2362d3Smrg	esac
1588318781e08Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15884de2362d3Smrg
1588518781e08Smrg        if test yes = "$supports_anon_versioning"; then
15886de2362d3Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
1588718781e08Smrg            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
1588818781e08Smrg            echo "local: *; };" >> $output_objdir/$libname.ver~
1588918781e08Smrg            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
15890de2362d3Smrg        fi
15891de2362d3Smrg
15892de2362d3Smrg	case $cc_basename in
1589318781e08Smrg	tcc*)
1589418781e08Smrg	  export_dynamic_flag_spec='-rdynamic'
1589518781e08Smrg	  ;;
15896de2362d3Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
15897de2362d3Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
15898de2362d3Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
1589918781e08Smrg	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
15900de2362d3Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
1590118781e08Smrg	  if test yes = "$supports_anon_versioning"; then
15902de2362d3Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
1590318781e08Smrg              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
1590418781e08Smrg              echo "local: *; };" >> $output_objdir/$libname.ver~
1590518781e08Smrg              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
15906de2362d3Smrg	  fi
15907de2362d3Smrg	  ;;
15908de2362d3Smrg	esac
15909de2362d3Smrg      else
15910de2362d3Smrg        ld_shlibs=no
15911de2362d3Smrg      fi
15912de2362d3Smrg      ;;
15913de2362d3Smrg
159148bf5c682Smrg    netbsd*)
15915de2362d3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15916de2362d3Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15917de2362d3Smrg	wlarc=
15918de2362d3Smrg      else
1591918781e08Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1592018781e08Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15921de2362d3Smrg      fi
15922de2362d3Smrg      ;;
15923de2362d3Smrg
15924de2362d3Smrg    solaris*)
15925de2362d3Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
15926de2362d3Smrg	ld_shlibs=no
15927de2362d3Smrg	cat <<_LT_EOF 1>&2
15928de2362d3Smrg
15929de2362d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15930de2362d3Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
15931de2362d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15932de2362d3Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
15933de2362d3Smrg*** your PATH or compiler configuration so that the native linker is
15934de2362d3Smrg*** used, and then restart.
15935de2362d3Smrg
15936de2362d3Smrg_LT_EOF
15937de2362d3Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
1593818781e08Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1593918781e08Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15940de2362d3Smrg      else
15941de2362d3Smrg	ld_shlibs=no
15942de2362d3Smrg      fi
15943de2362d3Smrg      ;;
15944de2362d3Smrg
15945de2362d3Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15946de2362d3Smrg      case `$LD -v 2>&1` in
15947de2362d3Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15948de2362d3Smrg	ld_shlibs=no
15949de2362d3Smrg	cat <<_LT_EOF 1>&2
15950de2362d3Smrg
1595118781e08Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
15952de2362d3Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
15953de2362d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15954de2362d3Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15955de2362d3Smrg*** your PATH or compiler configuration so that the native linker is
15956de2362d3Smrg*** used, and then restart.
15957de2362d3Smrg
15958de2362d3Smrg_LT_EOF
15959de2362d3Smrg	;;
15960de2362d3Smrg	*)
15961de2362d3Smrg	  # For security reasons, it is highly recommended that you always
15962de2362d3Smrg	  # use absolute paths for naming shared libraries, and exclude the
15963de2362d3Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
15964de2362d3Smrg	  # requires that you compile everything twice, which is a pain.
15965de2362d3Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
1596618781e08Smrg	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
1596718781e08Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1596818781e08Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15969de2362d3Smrg	  else
15970de2362d3Smrg	    ld_shlibs=no
15971de2362d3Smrg	  fi
15972de2362d3Smrg	;;
15973de2362d3Smrg      esac
15974de2362d3Smrg      ;;
15975de2362d3Smrg
15976de2362d3Smrg    sunos4*)
15977de2362d3Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15978de2362d3Smrg      wlarc=
15979de2362d3Smrg      hardcode_direct=yes
15980de2362d3Smrg      hardcode_shlibpath_var=no
15981de2362d3Smrg      ;;
15982de2362d3Smrg
15983de2362d3Smrg    *)
15984de2362d3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
1598518781e08Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
1598618781e08Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15987de2362d3Smrg      else
15988de2362d3Smrg	ld_shlibs=no
15989de2362d3Smrg      fi
15990de2362d3Smrg      ;;
15991de2362d3Smrg    esac
15992de2362d3Smrg
1599318781e08Smrg    if test no = "$ld_shlibs"; then
15994de2362d3Smrg      runpath_var=
15995de2362d3Smrg      hardcode_libdir_flag_spec=
15996de2362d3Smrg      export_dynamic_flag_spec=
15997de2362d3Smrg      whole_archive_flag_spec=
15998de2362d3Smrg    fi
15999de2362d3Smrg  else
16000de2362d3Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
16001de2362d3Smrg    case $host_os in
16002de2362d3Smrg    aix3*)
16003de2362d3Smrg      allow_undefined_flag=unsupported
16004de2362d3Smrg      always_export_symbols=yes
16005de2362d3Smrg      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'
16006de2362d3Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
16007de2362d3Smrg      # are no directories specified by -L.
16008de2362d3Smrg      hardcode_minus_L=yes
1600918781e08Smrg      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
16010de2362d3Smrg	# Neither direct hardcoding nor static linking is supported with a
16011de2362d3Smrg	# broken collect2.
16012de2362d3Smrg	hardcode_direct=unsupported
16013de2362d3Smrg      fi
16014de2362d3Smrg      ;;
16015de2362d3Smrg
16016de2362d3Smrg    aix[4-9]*)
1601718781e08Smrg      if test ia64 = "$host_cpu"; then
16018de2362d3Smrg	# On IA64, the linker does run time linking by default, so we don't
16019de2362d3Smrg	# have to do anything special.
16020de2362d3Smrg	aix_use_runtimelinking=no
16021de2362d3Smrg	exp_sym_flag='-Bexport'
1602218781e08Smrg	no_entry_flag=
16023de2362d3Smrg      else
16024de2362d3Smrg	# If we're using GNU nm, then we don't want the "-C" option.
1602518781e08Smrg	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
1602618781e08Smrg	# Without the "-l" option, or with the "-B" option, AIX nm treats
1602718781e08Smrg	# weak defined symbols like other global defined symbols, whereas
1602818781e08Smrg	# GNU nm marks them as "W".
1602918781e08Smrg	# While the 'weak' keyword is ignored in the Export File, we need
1603018781e08Smrg	# it in the Import File for the 'aix-soname' feature, so we have
1603118781e08Smrg	# to replace the "-B" option with "-P" for AIX nm.
16032de2362d3Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
1603318781e08Smrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
16034de2362d3Smrg	else
160358bf5c682Smrg	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
16036de2362d3Smrg	fi
16037de2362d3Smrg	aix_use_runtimelinking=no
16038de2362d3Smrg
16039de2362d3Smrg	# Test if we are trying to use run time linking or normal
16040de2362d3Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
1604118781e08Smrg	# have runtime linking enabled, and use it for executables.
1604218781e08Smrg	# For shared libraries, we enable/disable runtime linking
1604318781e08Smrg	# depending on the kind of the shared library created -
1604418781e08Smrg	# when "with_aix_soname,aix_use_runtimelinking" is:
1604518781e08Smrg	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
1604618781e08Smrg	# "aix,yes"  lib.so          shared, rtl:yes, for executables
1604718781e08Smrg	#            lib.a           static archive
1604818781e08Smrg	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
1604918781e08Smrg	#            lib.a(lib.so.V) shared, rtl:no,  for executables
1605018781e08Smrg	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
1605118781e08Smrg	#            lib.a(lib.so.V) shared, rtl:no
1605218781e08Smrg	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
1605318781e08Smrg	#            lib.a           static archive
16054de2362d3Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
16055de2362d3Smrg	  for ld_flag in $LDFLAGS; do
1605618781e08Smrg	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
16057de2362d3Smrg	    aix_use_runtimelinking=yes
16058de2362d3Smrg	    break
16059de2362d3Smrg	  fi
16060de2362d3Smrg	  done
1606118781e08Smrg	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
1606218781e08Smrg	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
1606318781e08Smrg	    # so we don't have lib.a shared libs to link our executables.
1606418781e08Smrg	    # We have to force runtime linking in this case.
1606518781e08Smrg	    aix_use_runtimelinking=yes
1606618781e08Smrg	    LDFLAGS="$LDFLAGS -Wl,-brtl"
1606718781e08Smrg	  fi
16068de2362d3Smrg	  ;;
16069de2362d3Smrg	esac
16070de2362d3Smrg
16071de2362d3Smrg	exp_sym_flag='-bexport'
16072de2362d3Smrg	no_entry_flag='-bnoentry'
16073de2362d3Smrg      fi
16074de2362d3Smrg
16075de2362d3Smrg      # When large executables or shared objects are built, AIX ld can
16076de2362d3Smrg      # have problems creating the table of contents.  If linking a library
16077de2362d3Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
16078de2362d3Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16079de2362d3Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16080de2362d3Smrg
16081de2362d3Smrg      archive_cmds=''
16082de2362d3Smrg      hardcode_direct=yes
16083de2362d3Smrg      hardcode_direct_absolute=yes
16084de2362d3Smrg      hardcode_libdir_separator=':'
16085de2362d3Smrg      link_all_deplibs=yes
1608618781e08Smrg      file_list_spec='$wl-f,'
1608718781e08Smrg      case $with_aix_soname,$aix_use_runtimelinking in
1608818781e08Smrg      aix,*) ;; # traditional, no import file
1608918781e08Smrg      svr4,* | *,yes) # use import file
1609018781e08Smrg	# The Import File defines what to hardcode.
1609118781e08Smrg	hardcode_direct=no
1609218781e08Smrg	hardcode_direct_absolute=no
1609318781e08Smrg	;;
1609418781e08Smrg      esac
16095de2362d3Smrg
1609618781e08Smrg      if test yes = "$GCC"; then
16097de2362d3Smrg	case $host_os in aix4.[012]|aix4.[012].*)
16098de2362d3Smrg	# We only want to do this on AIX 4.2 and lower, the check
16099de2362d3Smrg	# below for broken collect2 doesn't work under 4.3+
1610018781e08Smrg	  collect2name=`$CC -print-prog-name=collect2`
16101de2362d3Smrg	  if test -f "$collect2name" &&
16102de2362d3Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
16103de2362d3Smrg	  then
16104de2362d3Smrg	  # We have reworked collect2
16105de2362d3Smrg	  :
16106de2362d3Smrg	  else
16107de2362d3Smrg	  # We have old collect2
16108de2362d3Smrg	  hardcode_direct=unsupported
16109de2362d3Smrg	  # It fails to find uninstalled libraries when the uninstalled
16110de2362d3Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
16111de2362d3Smrg	  # to unsupported forces relinking
16112de2362d3Smrg	  hardcode_minus_L=yes
16113de2362d3Smrg	  hardcode_libdir_flag_spec='-L$libdir'
16114de2362d3Smrg	  hardcode_libdir_separator=
16115de2362d3Smrg	  fi
16116de2362d3Smrg	  ;;
16117de2362d3Smrg	esac
16118de2362d3Smrg	shared_flag='-shared'
1611918781e08Smrg	if test yes = "$aix_use_runtimelinking"; then
1612018781e08Smrg	  shared_flag="$shared_flag "'$wl-G'
16121de2362d3Smrg	fi
1612218781e08Smrg	# Need to ensure runtime linking is disabled for the traditional
1612318781e08Smrg	# shared library, or the linker may eventually find shared libraries
1612418781e08Smrg	# /with/ Import File - we do not want to mix them.
1612518781e08Smrg	shared_flag_aix='-shared'
1612618781e08Smrg	shared_flag_svr4='-shared $wl-G'
16127de2362d3Smrg      else
16128de2362d3Smrg	# not using gcc
1612918781e08Smrg	if test ia64 = "$host_cpu"; then
16130de2362d3Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16131de2362d3Smrg	# chokes on -Wl,-G. The following line is correct:
16132de2362d3Smrg	  shared_flag='-G'
16133de2362d3Smrg	else
1613418781e08Smrg	  if test yes = "$aix_use_runtimelinking"; then
1613518781e08Smrg	    shared_flag='$wl-G'
16136de2362d3Smrg	  else
1613718781e08Smrg	    shared_flag='$wl-bM:SRE'
16138de2362d3Smrg	  fi
1613918781e08Smrg	  shared_flag_aix='$wl-bM:SRE'
1614018781e08Smrg	  shared_flag_svr4='$wl-G'
16141de2362d3Smrg	fi
16142de2362d3Smrg      fi
16143de2362d3Smrg
1614418781e08Smrg      export_dynamic_flag_spec='$wl-bexpall'
16145de2362d3Smrg      # It seems that -bexpall does not export symbols beginning with
16146de2362d3Smrg      # underscore (_), so it is better to generate a list of symbols to export.
16147de2362d3Smrg      always_export_symbols=yes
1614818781e08Smrg      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
16149de2362d3Smrg	# Warning - without using the other runtime loading flags (-brtl),
16150de2362d3Smrg	# -berok will link without error, but may produce a broken library.
16151de2362d3Smrg	allow_undefined_flag='-berok'
16152de2362d3Smrg        # Determine the default libpath from the value encoded in an
16153de2362d3Smrg        # empty executable.
1615418781e08Smrg        if test set = "${lt_cv_aix_libpath+set}"; then
16155de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath
16156de2362d3Smrgelse
16157de2362d3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
16158de2362d3Smrg  $as_echo_n "(cached) " >&6
16159de2362d3Smrgelse
16160de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16161de2362d3Smrg/* end confdefs.h.  */
16162de2362d3Smrg
16163de2362d3Smrgint
16164de2362d3Smrgmain ()
16165de2362d3Smrg{
16166de2362d3Smrg
16167de2362d3Smrg  ;
16168de2362d3Smrg  return 0;
16169de2362d3Smrg}
16170de2362d3Smrg_ACEOF
16171de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
16172de2362d3Smrg
16173de2362d3Smrg  lt_aix_libpath_sed='
16174de2362d3Smrg      /Import File Strings/,/^$/ {
16175de2362d3Smrg	  /^0/ {
16176de2362d3Smrg	      s/^0  *\([^ ]*\) *$/\1/
16177de2362d3Smrg	      p
16178de2362d3Smrg	  }
16179de2362d3Smrg      }'
16180de2362d3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16181de2362d3Smrg  # Check for a 64-bit object if we didn't find anything.
16182de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
16183de2362d3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16184de2362d3Smrg  fi
16185de2362d3Smrgfi
16186de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
16187de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
16188de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
1618918781e08Smrg    lt_cv_aix_libpath_=/usr/lib:/lib
16190de2362d3Smrg  fi
16191de2362d3Smrg
16192de2362d3Smrgfi
16193de2362d3Smrg
16194de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath_
16195de2362d3Smrgfi
16196de2362d3Smrg
1619718781e08Smrg        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
1619818781e08Smrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
16199de2362d3Smrg      else
1620018781e08Smrg	if test ia64 = "$host_cpu"; then
1620118781e08Smrg	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
16202de2362d3Smrg	  allow_undefined_flag="-z nodefs"
1620318781e08Smrg	  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"
16204de2362d3Smrg	else
16205de2362d3Smrg	 # Determine the default libpath from the value encoded in an
16206de2362d3Smrg	 # empty executable.
1620718781e08Smrg	 if test set = "${lt_cv_aix_libpath+set}"; then
16208de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath
16209de2362d3Smrgelse
16210de2362d3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
16211de2362d3Smrg  $as_echo_n "(cached) " >&6
16212de2362d3Smrgelse
16213de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16214de2362d3Smrg/* end confdefs.h.  */
16215de2362d3Smrg
16216de2362d3Smrgint
16217de2362d3Smrgmain ()
16218de2362d3Smrg{
16219de2362d3Smrg
16220de2362d3Smrg  ;
16221de2362d3Smrg  return 0;
16222de2362d3Smrg}
16223de2362d3Smrg_ACEOF
16224de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
16225de2362d3Smrg
16226de2362d3Smrg  lt_aix_libpath_sed='
16227de2362d3Smrg      /Import File Strings/,/^$/ {
16228de2362d3Smrg	  /^0/ {
16229de2362d3Smrg	      s/^0  *\([^ ]*\) *$/\1/
16230de2362d3Smrg	      p
16231de2362d3Smrg	  }
16232de2362d3Smrg      }'
16233de2362d3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16234de2362d3Smrg  # Check for a 64-bit object if we didn't find anything.
16235de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
16236de2362d3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16237de2362d3Smrg  fi
16238de2362d3Smrgfi
16239de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
16240de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
16241de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
1624218781e08Smrg    lt_cv_aix_libpath_=/usr/lib:/lib
16243de2362d3Smrg  fi
16244de2362d3Smrg
16245de2362d3Smrgfi
16246de2362d3Smrg
16247de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath_
16248de2362d3Smrgfi
16249de2362d3Smrg
1625018781e08Smrg	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
16251de2362d3Smrg	  # Warning - without using the other run time loading flags,
16252de2362d3Smrg	  # -berok will link without error, but may produce a broken library.
1625318781e08Smrg	  no_undefined_flag=' $wl-bernotok'
1625418781e08Smrg	  allow_undefined_flag=' $wl-berok'
1625518781e08Smrg	  if test yes = "$with_gnu_ld"; then
16256de2362d3Smrg	    # We only use this code for GNU lds that support --whole-archive.
1625718781e08Smrg	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
16258de2362d3Smrg	  else
16259de2362d3Smrg	    # Exported symbols can be pulled into shared objects from archives
16260de2362d3Smrg	    whole_archive_flag_spec='$convenience'
16261de2362d3Smrg	  fi
16262de2362d3Smrg	  archive_cmds_need_lc=yes
1626318781e08Smrg	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
1626418781e08Smrg	  # -brtl affects multiple linker settings, -berok does not and is overridden later
1626518781e08Smrg	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
1626618781e08Smrg	  if test svr4 != "$with_aix_soname"; then
1626718781e08Smrg	    # This is similar to how AIX traditionally builds its shared libraries.
1626818781e08Smrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
1626918781e08Smrg	  fi
1627018781e08Smrg	  if test aix != "$with_aix_soname"; then
1627118781e08Smrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
1627218781e08Smrg	  else
1627318781e08Smrg	    # used by -dlpreopen to get the symbols
1627418781e08Smrg	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
1627518781e08Smrg	  fi
1627618781e08Smrg	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
16277de2362d3Smrg	fi
16278de2362d3Smrg      fi
16279de2362d3Smrg      ;;
16280de2362d3Smrg
16281de2362d3Smrg    amigaos*)
16282de2362d3Smrg      case $host_cpu in
16283de2362d3Smrg      powerpc)
16284de2362d3Smrg            # see comment about AmigaOS4 .so support
1628518781e08Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16286de2362d3Smrg            archive_expsym_cmds=''
16287de2362d3Smrg        ;;
16288de2362d3Smrg      m68k)
16289de2362d3Smrg            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)'
16290de2362d3Smrg            hardcode_libdir_flag_spec='-L$libdir'
16291de2362d3Smrg            hardcode_minus_L=yes
16292de2362d3Smrg        ;;
16293de2362d3Smrg      esac
16294de2362d3Smrg      ;;
16295de2362d3Smrg
16296de2362d3Smrg    bsdi[45]*)
16297de2362d3Smrg      export_dynamic_flag_spec=-rdynamic
16298de2362d3Smrg      ;;
16299de2362d3Smrg
16300de2362d3Smrg    cygwin* | mingw* | pw32* | cegcc*)
16301de2362d3Smrg      # When not using gcc, we currently assume that we are using
16302de2362d3Smrg      # Microsoft Visual C++.
16303de2362d3Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
16304de2362d3Smrg      # no search path for DLLs.
16305de2362d3Smrg      case $cc_basename in
16306de2362d3Smrg      cl*)
16307de2362d3Smrg	# Native MSVC
16308de2362d3Smrg	hardcode_libdir_flag_spec=' '
16309de2362d3Smrg	allow_undefined_flag=unsupported
16310de2362d3Smrg	always_export_symbols=yes
16311de2362d3Smrg	file_list_spec='@'
16312de2362d3Smrg	# Tell ltmain to make .lib files, not .a files.
16313de2362d3Smrg	libext=lib
16314de2362d3Smrg	# Tell ltmain to make .dll files, not .so files.
1631518781e08Smrg	shrext_cmds=.dll
16316de2362d3Smrg	# FIXME: Setting linknames here is a bad hack.
1631718781e08Smrg	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
1631818781e08Smrg	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
1631918781e08Smrg            cp "$export_symbols" "$output_objdir/$soname.def";
1632018781e08Smrg            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
1632118781e08Smrg          else
1632218781e08Smrg            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
1632318781e08Smrg          fi~
1632418781e08Smrg          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
1632518781e08Smrg          linknames='
16326de2362d3Smrg	# The linker will not automatically build a static lib if we build a DLL.
16327de2362d3Smrg	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
16328de2362d3Smrg	enable_shared_with_static_runtimes=yes
16329de2362d3Smrg	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
16330de2362d3Smrg	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
16331de2362d3Smrg	# Don't use ranlib
16332de2362d3Smrg	old_postinstall_cmds='chmod 644 $oldlib'
16333de2362d3Smrg	postlink_cmds='lt_outputfile="@OUTPUT@"~
1633418781e08Smrg          lt_tool_outputfile="@TOOL_OUTPUT@"~
1633518781e08Smrg          case $lt_outputfile in
1633618781e08Smrg            *.exe|*.EXE) ;;
1633718781e08Smrg            *)
1633818781e08Smrg              lt_outputfile=$lt_outputfile.exe
1633918781e08Smrg              lt_tool_outputfile=$lt_tool_outputfile.exe
1634018781e08Smrg              ;;
1634118781e08Smrg          esac~
1634218781e08Smrg          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
1634318781e08Smrg            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
1634418781e08Smrg            $RM "$lt_outputfile.manifest";
1634518781e08Smrg          fi'
16346de2362d3Smrg	;;
16347de2362d3Smrg      *)
16348de2362d3Smrg	# Assume MSVC wrapper
16349de2362d3Smrg	hardcode_libdir_flag_spec=' '
16350de2362d3Smrg	allow_undefined_flag=unsupported
16351de2362d3Smrg	# Tell ltmain to make .lib files, not .a files.
16352de2362d3Smrg	libext=lib
16353de2362d3Smrg	# Tell ltmain to make .dll files, not .so files.
1635418781e08Smrg	shrext_cmds=.dll
16355de2362d3Smrg	# FIXME: Setting linknames here is a bad hack.
16356de2362d3Smrg	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
16357de2362d3Smrg	# The linker will automatically build a .lib file if we build a DLL.
16358de2362d3Smrg	old_archive_from_new_cmds='true'
16359de2362d3Smrg	# FIXME: Should let the user specify the lib program.
16360de2362d3Smrg	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
16361de2362d3Smrg	enable_shared_with_static_runtimes=yes
16362de2362d3Smrg	;;
16363de2362d3Smrg      esac
16364de2362d3Smrg      ;;
16365de2362d3Smrg
16366de2362d3Smrg    darwin* | rhapsody*)
16367de2362d3Smrg
16368de2362d3Smrg
16369de2362d3Smrg  archive_cmds_need_lc=no
16370de2362d3Smrg  hardcode_direct=no
16371de2362d3Smrg  hardcode_automatic=yes
16372de2362d3Smrg  hardcode_shlibpath_var=unsupported
1637318781e08Smrg  if test yes = "$lt_cv_ld_force_load"; then
1637418781e08Smrg    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\"`'
16375de2362d3Smrg
16376de2362d3Smrg  else
16377de2362d3Smrg    whole_archive_flag_spec=''
16378de2362d3Smrg  fi
16379de2362d3Smrg  link_all_deplibs=yes
1638018781e08Smrg  allow_undefined_flag=$_lt_dar_allow_undefined
16381de2362d3Smrg  case $cc_basename in
1638218781e08Smrg     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
16383de2362d3Smrg     *) _lt_dar_can_shared=$GCC ;;
16384de2362d3Smrg  esac
1638518781e08Smrg  if test yes = "$_lt_dar_can_shared"; then
16386de2362d3Smrg    output_verbose_link_cmd=func_echo_all
1638718781e08Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
1638818781e08Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
1638918781e08Smrg    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"
1639018781e08Smrg    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"
16391de2362d3Smrg
16392de2362d3Smrg  else
16393de2362d3Smrg  ld_shlibs=no
16394de2362d3Smrg  fi
16395de2362d3Smrg
16396de2362d3Smrg      ;;
16397de2362d3Smrg
16398de2362d3Smrg    dgux*)
16399de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16400de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16401de2362d3Smrg      hardcode_shlibpath_var=no
16402de2362d3Smrg      ;;
16403de2362d3Smrg
16404de2362d3Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
16405de2362d3Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
16406de2362d3Smrg    # does not break anything, and helps significantly (at the cost of a little
16407de2362d3Smrg    # extra space).
16408de2362d3Smrg    freebsd2.2*)
16409de2362d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
16410de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16411de2362d3Smrg      hardcode_direct=yes
16412de2362d3Smrg      hardcode_shlibpath_var=no
16413de2362d3Smrg      ;;
16414de2362d3Smrg
16415de2362d3Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
16416de2362d3Smrg    freebsd2.*)
16417de2362d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16418de2362d3Smrg      hardcode_direct=yes
16419de2362d3Smrg      hardcode_minus_L=yes
16420de2362d3Smrg      hardcode_shlibpath_var=no
16421de2362d3Smrg      ;;
16422de2362d3Smrg
16423de2362d3Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16424de2362d3Smrg    freebsd* | dragonfly*)
16425de2362d3Smrg      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16426de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16427de2362d3Smrg      hardcode_direct=yes
16428de2362d3Smrg      hardcode_shlibpath_var=no
16429de2362d3Smrg      ;;
16430de2362d3Smrg
16431de2362d3Smrg    hpux9*)
1643218781e08Smrg      if test yes = "$GCC"; then
1643318781e08Smrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16434de2362d3Smrg      else
1643518781e08Smrg	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
16436de2362d3Smrg      fi
1643718781e08Smrg      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16438de2362d3Smrg      hardcode_libdir_separator=:
16439de2362d3Smrg      hardcode_direct=yes
16440de2362d3Smrg
16441de2362d3Smrg      # hardcode_minus_L: Not really in the search PATH,
16442de2362d3Smrg      # but as the default location of the library.
16443de2362d3Smrg      hardcode_minus_L=yes
1644418781e08Smrg      export_dynamic_flag_spec='$wl-E'
16445de2362d3Smrg      ;;
16446de2362d3Smrg
16447de2362d3Smrg    hpux10*)
1644818781e08Smrg      if test yes,no = "$GCC,$with_gnu_ld"; then
1644918781e08Smrg	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16450de2362d3Smrg      else
16451de2362d3Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16452de2362d3Smrg      fi
1645318781e08Smrg      if test no = "$with_gnu_ld"; then
1645418781e08Smrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16455de2362d3Smrg	hardcode_libdir_separator=:
16456de2362d3Smrg	hardcode_direct=yes
16457de2362d3Smrg	hardcode_direct_absolute=yes
1645818781e08Smrg	export_dynamic_flag_spec='$wl-E'
16459de2362d3Smrg	# hardcode_minus_L: Not really in the search PATH,
16460de2362d3Smrg	# but as the default location of the library.
16461de2362d3Smrg	hardcode_minus_L=yes
16462de2362d3Smrg      fi
16463de2362d3Smrg      ;;
16464de2362d3Smrg
16465de2362d3Smrg    hpux11*)
1646618781e08Smrg      if test yes,no = "$GCC,$with_gnu_ld"; then
16467de2362d3Smrg	case $host_cpu in
16468de2362d3Smrg	hppa*64*)
1646918781e08Smrg	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16470de2362d3Smrg	  ;;
16471de2362d3Smrg	ia64*)
1647218781e08Smrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16473de2362d3Smrg	  ;;
16474de2362d3Smrg	*)
1647518781e08Smrg	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16476de2362d3Smrg	  ;;
16477de2362d3Smrg	esac
16478de2362d3Smrg      else
16479de2362d3Smrg	case $host_cpu in
16480de2362d3Smrg	hppa*64*)
1648118781e08Smrg	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16482de2362d3Smrg	  ;;
16483de2362d3Smrg	ia64*)
1648418781e08Smrg	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16485de2362d3Smrg	  ;;
16486de2362d3Smrg	*)
16487de2362d3Smrg
16488de2362d3Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
16489de2362d3Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
16490de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
16491de2362d3Smrg$as_echo_n "checking if $CC understands -b... " >&6; }
16492de2362d3Smrgif ${lt_cv_prog_compiler__b+:} false; then :
16493de2362d3Smrg  $as_echo_n "(cached) " >&6
16494de2362d3Smrgelse
16495de2362d3Smrg  lt_cv_prog_compiler__b=no
1649618781e08Smrg   save_LDFLAGS=$LDFLAGS
16497de2362d3Smrg   LDFLAGS="$LDFLAGS -b"
16498de2362d3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
16499de2362d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16500de2362d3Smrg     # The linker can only warn and ignore the option if not recognized
16501de2362d3Smrg     # So say no if there are warnings
16502de2362d3Smrg     if test -s conftest.err; then
16503de2362d3Smrg       # Append any errors to the config.log.
16504de2362d3Smrg       cat conftest.err 1>&5
16505de2362d3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
16506de2362d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16507de2362d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
16508de2362d3Smrg         lt_cv_prog_compiler__b=yes
16509de2362d3Smrg       fi
16510de2362d3Smrg     else
16511de2362d3Smrg       lt_cv_prog_compiler__b=yes
16512de2362d3Smrg     fi
16513de2362d3Smrg   fi
16514de2362d3Smrg   $RM -r conftest*
1651518781e08Smrg   LDFLAGS=$save_LDFLAGS
16516de2362d3Smrg
16517de2362d3Smrgfi
16518de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
16519de2362d3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
16520de2362d3Smrg
1652118781e08Smrgif test yes = "$lt_cv_prog_compiler__b"; then
1652218781e08Smrg    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16523de2362d3Smrgelse
16524de2362d3Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16525de2362d3Smrgfi
16526de2362d3Smrg
16527de2362d3Smrg	  ;;
16528de2362d3Smrg	esac
16529de2362d3Smrg      fi
1653018781e08Smrg      if test no = "$with_gnu_ld"; then
1653118781e08Smrg	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
16532de2362d3Smrg	hardcode_libdir_separator=:
16533de2362d3Smrg
16534de2362d3Smrg	case $host_cpu in
16535de2362d3Smrg	hppa*64*|ia64*)
16536de2362d3Smrg	  hardcode_direct=no
16537de2362d3Smrg	  hardcode_shlibpath_var=no
16538de2362d3Smrg	  ;;
16539de2362d3Smrg	*)
16540de2362d3Smrg	  hardcode_direct=yes
16541de2362d3Smrg	  hardcode_direct_absolute=yes
1654218781e08Smrg	  export_dynamic_flag_spec='$wl-E'
16543de2362d3Smrg
16544de2362d3Smrg	  # hardcode_minus_L: Not really in the search PATH,
16545de2362d3Smrg	  # but as the default location of the library.
16546de2362d3Smrg	  hardcode_minus_L=yes
16547de2362d3Smrg	  ;;
16548de2362d3Smrg	esac
16549de2362d3Smrg      fi
16550de2362d3Smrg      ;;
16551de2362d3Smrg
16552de2362d3Smrg    irix5* | irix6* | nonstopux*)
1655318781e08Smrg      if test yes = "$GCC"; then
1655418781e08Smrg	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'
16555de2362d3Smrg	# Try to use the -exported_symbol ld option, if it does not
16556de2362d3Smrg	# work, assume that -exports_file does not work either and
16557de2362d3Smrg	# implicitly export all symbols.
16558de2362d3Smrg	# This should be the same for all languages, so no per-tag cache variable.
16559de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
16560de2362d3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
16561de2362d3Smrgif ${lt_cv_irix_exported_symbol+:} false; then :
16562de2362d3Smrg  $as_echo_n "(cached) " >&6
16563de2362d3Smrgelse
1656418781e08Smrg  save_LDFLAGS=$LDFLAGS
1656518781e08Smrg	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
16566de2362d3Smrg	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16567de2362d3Smrg/* end confdefs.h.  */
16568de2362d3Smrgint foo (void) { return 0; }
16569de2362d3Smrg_ACEOF
16570de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
16571de2362d3Smrg  lt_cv_irix_exported_symbol=yes
16572de2362d3Smrgelse
16573de2362d3Smrg  lt_cv_irix_exported_symbol=no
16574de2362d3Smrgfi
16575de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
16576de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1657718781e08Smrg           LDFLAGS=$save_LDFLAGS
16578de2362d3Smrgfi
16579de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
16580de2362d3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; }
1658118781e08Smrg	if test yes = "$lt_cv_irix_exported_symbol"; then
1658218781e08Smrg          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'
16583de2362d3Smrg	fi
16584de2362d3Smrg      else
1658518781e08Smrg	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'
1658618781e08Smrg	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'
16587de2362d3Smrg      fi
16588de2362d3Smrg      archive_cmds_need_lc='no'
1658918781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16590de2362d3Smrg      hardcode_libdir_separator=:
16591de2362d3Smrg      inherit_rpath=yes
16592de2362d3Smrg      link_all_deplibs=yes
16593de2362d3Smrg      ;;
16594de2362d3Smrg
1659518781e08Smrg    linux*)
1659618781e08Smrg      case $cc_basename in
1659718781e08Smrg      tcc*)
1659818781e08Smrg	# Fabrice Bellard et al's Tiny C Compiler
1659918781e08Smrg	ld_shlibs=yes
1660018781e08Smrg	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1660118781e08Smrg	;;
1660218781e08Smrg      esac
1660318781e08Smrg      ;;
1660418781e08Smrg
166058bf5c682Smrg    netbsd*)
16606de2362d3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16607de2362d3Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16608de2362d3Smrg      else
16609de2362d3Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
16610de2362d3Smrg      fi
16611de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16612de2362d3Smrg      hardcode_direct=yes
16613de2362d3Smrg      hardcode_shlibpath_var=no
16614de2362d3Smrg      ;;
16615de2362d3Smrg
16616de2362d3Smrg    newsos6)
16617de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16618de2362d3Smrg      hardcode_direct=yes
1661918781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16620de2362d3Smrg      hardcode_libdir_separator=:
16621de2362d3Smrg      hardcode_shlibpath_var=no
16622de2362d3Smrg      ;;
16623de2362d3Smrg
16624de2362d3Smrg    *nto* | *qnx*)
16625de2362d3Smrg      ;;
16626de2362d3Smrg
1662718781e08Smrg    openbsd* | bitrig*)
16628de2362d3Smrg      if test -f /usr/libexec/ld.so; then
16629de2362d3Smrg	hardcode_direct=yes
16630de2362d3Smrg	hardcode_shlibpath_var=no
16631de2362d3Smrg	hardcode_direct_absolute=yes
1663218781e08Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16633de2362d3Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1663418781e08Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
1663518781e08Smrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
1663618781e08Smrg	  export_dynamic_flag_spec='$wl-E'
16637de2362d3Smrg	else
1663818781e08Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
1663918781e08Smrg	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
16640de2362d3Smrg	fi
16641de2362d3Smrg      else
16642de2362d3Smrg	ld_shlibs=no
16643de2362d3Smrg      fi
16644de2362d3Smrg      ;;
16645de2362d3Smrg
16646de2362d3Smrg    os2*)
16647de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16648de2362d3Smrg      hardcode_minus_L=yes
16649de2362d3Smrg      allow_undefined_flag=unsupported
1665018781e08Smrg      shrext_cmds=.dll
1665118781e08Smrg      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1665218781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1665318781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1665418781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1665518781e08Smrg	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
1665618781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1665718781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1665818781e08Smrg      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
1665918781e08Smrg	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
1666018781e08Smrg	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
1666118781e08Smrg	$ECHO EXPORTS >> $output_objdir/$libname.def~
1666218781e08Smrg	prefix_cmds="$SED"~
1666318781e08Smrg	if test EXPORTS = "`$SED 1q $export_symbols`"; then
1666418781e08Smrg	  prefix_cmds="$prefix_cmds -e 1d";
1666518781e08Smrg	fi~
1666618781e08Smrg	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
1666718781e08Smrg	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
1666818781e08Smrg	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
1666918781e08Smrg	emximp -o $lib $output_objdir/$libname.def'
1667018781e08Smrg      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
1667118781e08Smrg      enable_shared_with_static_runtimes=yes
166728bf5c682Smrg      file_list_spec='@'
16673de2362d3Smrg      ;;
16674de2362d3Smrg
16675de2362d3Smrg    osf3*)
1667618781e08Smrg      if test yes = "$GCC"; then
1667718781e08Smrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
1667818781e08Smrg	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'
16679de2362d3Smrg      else
16680de2362d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
1668118781e08Smrg	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'
16682de2362d3Smrg      fi
16683de2362d3Smrg      archive_cmds_need_lc='no'
1668418781e08Smrg      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16685de2362d3Smrg      hardcode_libdir_separator=:
16686de2362d3Smrg      ;;
16687de2362d3Smrg
16688de2362d3Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
1668918781e08Smrg      if test yes = "$GCC"; then
1669018781e08Smrg	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
1669118781e08Smrg	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'
1669218781e08Smrg	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16693de2362d3Smrg      else
16694de2362d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
1669518781e08Smrg	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'
16696de2362d3Smrg	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~
1669718781e08Smrg          $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'
16698de2362d3Smrg
16699de2362d3Smrg	# Both c and cxx compiler support -rpath directly
16700de2362d3Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
16701de2362d3Smrg      fi
16702de2362d3Smrg      archive_cmds_need_lc='no'
16703de2362d3Smrg      hardcode_libdir_separator=:
16704de2362d3Smrg      ;;
16705de2362d3Smrg
16706de2362d3Smrg    solaris*)
16707de2362d3Smrg      no_undefined_flag=' -z defs'
1670818781e08Smrg      if test yes = "$GCC"; then
1670918781e08Smrg	wlarc='$wl'
1671018781e08Smrg	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
16711de2362d3Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1671218781e08Smrg          $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'
16713de2362d3Smrg      else
16714de2362d3Smrg	case `$CC -V 2>&1` in
16715de2362d3Smrg	*"Compilers 5.0"*)
16716de2362d3Smrg	  wlarc=''
1671718781e08Smrg	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
16718de2362d3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1671918781e08Smrg            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
16720de2362d3Smrg	  ;;
16721de2362d3Smrg	*)
1672218781e08Smrg	  wlarc='$wl'
1672318781e08Smrg	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
16724de2362d3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
1672518781e08Smrg            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
16726de2362d3Smrg	  ;;
16727de2362d3Smrg	esac
16728de2362d3Smrg      fi
16729de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16730de2362d3Smrg      hardcode_shlibpath_var=no
16731de2362d3Smrg      case $host_os in
16732de2362d3Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
16733de2362d3Smrg      *)
16734de2362d3Smrg	# The compiler driver will combine and reorder linker options,
1673518781e08Smrg	# but understands '-z linker_flag'.  GCC discards it without '$wl',
16736de2362d3Smrg	# but is careful enough not to reorder.
16737de2362d3Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
1673818781e08Smrg	if test yes = "$GCC"; then
1673918781e08Smrg	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
16740de2362d3Smrg	else
16741de2362d3Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
16742de2362d3Smrg	fi
16743de2362d3Smrg	;;
16744de2362d3Smrg      esac
16745de2362d3Smrg      link_all_deplibs=yes
16746de2362d3Smrg      ;;
16747de2362d3Smrg
16748de2362d3Smrg    sunos4*)
1674918781e08Smrg      if test sequent = "$host_vendor"; then
16750de2362d3Smrg	# Use $CC to link under sequent, because it throws in some extra .o
16751de2362d3Smrg	# files that make .init and .fini sections work.
1675218781e08Smrg	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16753de2362d3Smrg      else
16754de2362d3Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16755de2362d3Smrg      fi
16756de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16757de2362d3Smrg      hardcode_direct=yes
16758de2362d3Smrg      hardcode_minus_L=yes
16759de2362d3Smrg      hardcode_shlibpath_var=no
16760de2362d3Smrg      ;;
16761de2362d3Smrg
16762de2362d3Smrg    sysv4)
16763de2362d3Smrg      case $host_vendor in
16764de2362d3Smrg	sni)
16765de2362d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16766de2362d3Smrg	  hardcode_direct=yes # is this really true???
16767de2362d3Smrg	;;
16768de2362d3Smrg	siemens)
16769de2362d3Smrg	  ## LD is ld it makes a PLAMLIB
16770de2362d3Smrg	  ## CC just makes a GrossModule.
16771de2362d3Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16772de2362d3Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
16773de2362d3Smrg	  hardcode_direct=no
16774de2362d3Smrg        ;;
16775de2362d3Smrg	motorola)
16776de2362d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16777de2362d3Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
16778de2362d3Smrg	;;
16779de2362d3Smrg      esac
16780de2362d3Smrg      runpath_var='LD_RUN_PATH'
16781de2362d3Smrg      hardcode_shlibpath_var=no
16782de2362d3Smrg      ;;
16783de2362d3Smrg
16784de2362d3Smrg    sysv4.3*)
16785de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16786de2362d3Smrg      hardcode_shlibpath_var=no
16787de2362d3Smrg      export_dynamic_flag_spec='-Bexport'
16788de2362d3Smrg      ;;
16789de2362d3Smrg
16790de2362d3Smrg    sysv4*MP*)
16791de2362d3Smrg      if test -d /usr/nec; then
16792de2362d3Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16793de2362d3Smrg	hardcode_shlibpath_var=no
16794de2362d3Smrg	runpath_var=LD_RUN_PATH
16795de2362d3Smrg	hardcode_runpath_var=yes
16796de2362d3Smrg	ld_shlibs=yes
16797de2362d3Smrg      fi
16798de2362d3Smrg      ;;
16799de2362d3Smrg
16800de2362d3Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
1680118781e08Smrg      no_undefined_flag='$wl-z,text'
16802de2362d3Smrg      archive_cmds_need_lc=no
16803de2362d3Smrg      hardcode_shlibpath_var=no
16804de2362d3Smrg      runpath_var='LD_RUN_PATH'
16805de2362d3Smrg
1680618781e08Smrg      if test yes = "$GCC"; then
1680718781e08Smrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1680818781e08Smrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16809de2362d3Smrg      else
1681018781e08Smrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1681118781e08Smrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16812de2362d3Smrg      fi
16813de2362d3Smrg      ;;
16814de2362d3Smrg
16815de2362d3Smrg    sysv5* | sco3.2v5* | sco5v6*)
1681618781e08Smrg      # Note: We CANNOT use -z defs as we might desire, because we do not
16817de2362d3Smrg      # link with -lc, and that would cause any symbols used from libc to
16818de2362d3Smrg      # always be unresolved, which means just about no library would
16819de2362d3Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
16820de2362d3Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
16821de2362d3Smrg      # as -z defs.
1682218781e08Smrg      no_undefined_flag='$wl-z,text'
1682318781e08Smrg      allow_undefined_flag='$wl-z,nodefs'
16824de2362d3Smrg      archive_cmds_need_lc=no
16825de2362d3Smrg      hardcode_shlibpath_var=no
1682618781e08Smrg      hardcode_libdir_flag_spec='$wl-R,$libdir'
16827de2362d3Smrg      hardcode_libdir_separator=':'
16828de2362d3Smrg      link_all_deplibs=yes
1682918781e08Smrg      export_dynamic_flag_spec='$wl-Bexport'
16830de2362d3Smrg      runpath_var='LD_RUN_PATH'
16831de2362d3Smrg
1683218781e08Smrg      if test yes = "$GCC"; then
1683318781e08Smrg	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1683418781e08Smrg	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16835de2362d3Smrg      else
1683618781e08Smrg	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
1683718781e08Smrg	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16838de2362d3Smrg      fi
16839de2362d3Smrg      ;;
16840de2362d3Smrg
16841de2362d3Smrg    uts4*)
16842de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16843de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16844de2362d3Smrg      hardcode_shlibpath_var=no
16845de2362d3Smrg      ;;
16846de2362d3Smrg
16847de2362d3Smrg    *)
16848de2362d3Smrg      ld_shlibs=no
16849de2362d3Smrg      ;;
16850de2362d3Smrg    esac
16851de2362d3Smrg
1685218781e08Smrg    if test sni = "$host_vendor"; then
16853de2362d3Smrg      case $host in
16854de2362d3Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1685518781e08Smrg	export_dynamic_flag_spec='$wl-Blargedynsym'
16856de2362d3Smrg	;;
16857de2362d3Smrg      esac
16858de2362d3Smrg    fi
16859de2362d3Smrg  fi
16860de2362d3Smrg
16861de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
16862de2362d3Smrg$as_echo "$ld_shlibs" >&6; }
1686318781e08Smrgtest no = "$ld_shlibs" && can_build_shared=no
16864de2362d3Smrg
16865de2362d3Smrgwith_gnu_ld=$with_gnu_ld
16866de2362d3Smrg
16867de2362d3Smrg
16868de2362d3Smrg
16869de2362d3Smrg
16870de2362d3Smrg
16871de2362d3Smrg
16872de2362d3Smrg
16873de2362d3Smrg
16874de2362d3Smrg
16875de2362d3Smrg
16876de2362d3Smrg
16877de2362d3Smrg
16878de2362d3Smrg
16879de2362d3Smrg
16880de2362d3Smrg
16881de2362d3Smrg#
16882de2362d3Smrg# Do we need to explicitly link libc?
16883de2362d3Smrg#
16884de2362d3Smrgcase "x$archive_cmds_need_lc" in
16885de2362d3Smrgx|xyes)
16886de2362d3Smrg  # Assume -lc should be added
16887de2362d3Smrg  archive_cmds_need_lc=yes
16888de2362d3Smrg
1688918781e08Smrg  if test yes,yes = "$GCC,$enable_shared"; then
16890de2362d3Smrg    case $archive_cmds in
16891de2362d3Smrg    *'~'*)
16892de2362d3Smrg      # FIXME: we may have to deal with multi-command sequences.
16893de2362d3Smrg      ;;
16894de2362d3Smrg    '$CC '*)
16895de2362d3Smrg      # Test whether the compiler implicitly links with -lc since on some
16896de2362d3Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16897de2362d3Smrg      # to ld, don't add -lc before -lgcc.
16898de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16899de2362d3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16900de2362d3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
16901de2362d3Smrg  $as_echo_n "(cached) " >&6
16902de2362d3Smrgelse
16903de2362d3Smrg  $RM conftest*
16904de2362d3Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16905de2362d3Smrg
16906de2362d3Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16907de2362d3Smrg  (eval $ac_compile) 2>&5
16908de2362d3Smrg  ac_status=$?
16909de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16910de2362d3Smrg  test $ac_status = 0; } 2>conftest.err; then
16911de2362d3Smrg	  soname=conftest
16912de2362d3Smrg	  lib=conftest
16913de2362d3Smrg	  libobjs=conftest.$ac_objext
16914de2362d3Smrg	  deplibs=
16915de2362d3Smrg	  wl=$lt_prog_compiler_wl
16916de2362d3Smrg	  pic_flag=$lt_prog_compiler_pic
16917de2362d3Smrg	  compiler_flags=-v
16918de2362d3Smrg	  linker_flags=-v
16919de2362d3Smrg	  verstring=
16920de2362d3Smrg	  output_objdir=.
16921de2362d3Smrg	  libname=conftest
16922de2362d3Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
16923de2362d3Smrg	  allow_undefined_flag=
16924de2362d3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16925de2362d3Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16926de2362d3Smrg  ac_status=$?
16927de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16928de2362d3Smrg  test $ac_status = 0; }
16929de2362d3Smrg	  then
16930de2362d3Smrg	    lt_cv_archive_cmds_need_lc=no
16931de2362d3Smrg	  else
16932de2362d3Smrg	    lt_cv_archive_cmds_need_lc=yes
16933de2362d3Smrg	  fi
16934de2362d3Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
16935de2362d3Smrg	else
16936de2362d3Smrg	  cat conftest.err 1>&5
16937de2362d3Smrg	fi
16938de2362d3Smrg	$RM conftest*
16939de2362d3Smrg
16940de2362d3Smrgfi
16941de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
16942de2362d3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
16943de2362d3Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
16944de2362d3Smrg      ;;
16945de2362d3Smrg    esac
16946de2362d3Smrg  fi
16947de2362d3Smrg  ;;
16948de2362d3Smrgesac
16949de2362d3Smrg
16950de2362d3Smrg
16951de2362d3Smrg
16952de2362d3Smrg
16953de2362d3Smrg
16954de2362d3Smrg
16955de2362d3Smrg
16956de2362d3Smrg
16957de2362d3Smrg
16958de2362d3Smrg
16959de2362d3Smrg
16960de2362d3Smrg
16961de2362d3Smrg
16962de2362d3Smrg
16963de2362d3Smrg
16964de2362d3Smrg
16965de2362d3Smrg
16966de2362d3Smrg
16967de2362d3Smrg
16968de2362d3Smrg
16969de2362d3Smrg
16970de2362d3Smrg
16971de2362d3Smrg
16972de2362d3Smrg
16973de2362d3Smrg
16974de2362d3Smrg
16975de2362d3Smrg
16976de2362d3Smrg
16977de2362d3Smrg
16978de2362d3Smrg
16979de2362d3Smrg
16980de2362d3Smrg
16981de2362d3Smrg
16982de2362d3Smrg
16983de2362d3Smrg
16984de2362d3Smrg
16985de2362d3Smrg
16986de2362d3Smrg
16987de2362d3Smrg
16988de2362d3Smrg
16989de2362d3Smrg
16990de2362d3Smrg
16991de2362d3Smrg
16992de2362d3Smrg
16993de2362d3Smrg
16994de2362d3Smrg
16995de2362d3Smrg
16996de2362d3Smrg
16997de2362d3Smrg
16998de2362d3Smrg
16999de2362d3Smrg
17000de2362d3Smrg
17001de2362d3Smrg
17002de2362d3Smrg
17003de2362d3Smrg
17004de2362d3Smrg
17005de2362d3Smrg
17006de2362d3Smrg
17007de2362d3Smrg
17008de2362d3Smrg
17009de2362d3Smrg
17010de2362d3Smrg
17011de2362d3Smrg
17012de2362d3Smrg
17013de2362d3Smrg
17014de2362d3Smrg
17015de2362d3Smrg
17016de2362d3Smrg
17017de2362d3Smrg
17018de2362d3Smrg
17019de2362d3Smrg
17020de2362d3Smrg
17021de2362d3Smrg
17022de2362d3Smrg
17023de2362d3Smrg
17024de2362d3Smrg
17025de2362d3Smrg
17026de2362d3Smrg
17027de2362d3Smrg
17028de2362d3Smrg
17029de2362d3Smrg
17030de2362d3Smrg
17031de2362d3Smrg
17032de2362d3Smrg
17033de2362d3Smrg
17034de2362d3Smrg
17035de2362d3Smrg
17036de2362d3Smrg
17037de2362d3Smrg
17038de2362d3Smrg
17039de2362d3Smrg
17040de2362d3Smrg
17041de2362d3Smrg
17042de2362d3Smrg
17043de2362d3Smrg
17044de2362d3Smrg
17045de2362d3Smrg
17046de2362d3Smrg
17047de2362d3Smrg
17048de2362d3Smrg
17049de2362d3Smrg
17050de2362d3Smrg
17051de2362d3Smrg
17052de2362d3Smrg
17053de2362d3Smrg
17054de2362d3Smrg
17055de2362d3Smrg
17056de2362d3Smrg
17057de2362d3Smrg
17058de2362d3Smrg
17059de2362d3Smrg
17060de2362d3Smrg
17061de2362d3Smrg
17062de2362d3Smrg
17063de2362d3Smrg
17064de2362d3Smrg
17065de2362d3Smrg
17066de2362d3Smrg
17067de2362d3Smrg
17068de2362d3Smrg
17069de2362d3Smrg
17070de2362d3Smrg
17071de2362d3Smrg
17072de2362d3Smrg
17073de2362d3Smrg
17074de2362d3Smrg
17075de2362d3Smrg
17076de2362d3Smrg
17077de2362d3Smrg
17078de2362d3Smrg
17079de2362d3Smrg
17080de2362d3Smrg
17081de2362d3Smrg
17082de2362d3Smrg
17083de2362d3Smrg
17084de2362d3Smrg
17085de2362d3Smrg
17086de2362d3Smrg
17087de2362d3Smrg
17088de2362d3Smrg
17089de2362d3Smrg
17090de2362d3Smrg
17091de2362d3Smrg
17092de2362d3Smrg
17093de2362d3Smrg
17094de2362d3Smrg
17095de2362d3Smrg
17096de2362d3Smrg
17097de2362d3Smrg
17098de2362d3Smrg
17099de2362d3Smrg
17100de2362d3Smrg
17101de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
17102de2362d3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
17103de2362d3Smrg
1710418781e08Smrgif test yes = "$GCC"; then
17105de2362d3Smrg  case $host_os in
1710618781e08Smrg    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
1710718781e08Smrg    *) lt_awk_arg='/^libraries:/' ;;
17108de2362d3Smrg  esac
17109de2362d3Smrg  case $host_os in
1711018781e08Smrg    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
1711118781e08Smrg    *) lt_sed_strip_eq='s|=/|/|g' ;;
17112de2362d3Smrg  esac
17113de2362d3Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
17114de2362d3Smrg  case $lt_search_path_spec in
17115de2362d3Smrg  *\;*)
17116de2362d3Smrg    # if the path contains ";" then we assume it to be the separator
17117de2362d3Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
17118de2362d3Smrg    # assumed that no part of a normal pathname contains ";" but that should
17119de2362d3Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
17120de2362d3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
17121de2362d3Smrg    ;;
17122de2362d3Smrg  *)
17123de2362d3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
17124de2362d3Smrg    ;;
17125de2362d3Smrg  esac
17126de2362d3Smrg  # Ok, now we have the path, separated by spaces, we can step through it
1712718781e08Smrg  # and add multilib dir if necessary...
17128de2362d3Smrg  lt_tmp_lt_search_path_spec=
1712918781e08Smrg  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
1713018781e08Smrg  # ...but if some path component already ends with the multilib dir we assume
1713118781e08Smrg  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
1713218781e08Smrg  case "$lt_multi_os_dir; $lt_search_path_spec " in
1713318781e08Smrg  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
1713418781e08Smrg    lt_multi_os_dir=
1713518781e08Smrg    ;;
1713618781e08Smrg  esac
17137de2362d3Smrg  for lt_sys_path in $lt_search_path_spec; do
1713818781e08Smrg    if test -d "$lt_sys_path$lt_multi_os_dir"; then
1713918781e08Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
1714018781e08Smrg    elif test -n "$lt_multi_os_dir"; then
17141de2362d3Smrg      test -d "$lt_sys_path" && \
17142de2362d3Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
17143de2362d3Smrg    fi
17144de2362d3Smrg  done
17145de2362d3Smrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
1714618781e08SmrgBEGIN {RS = " "; FS = "/|\n";} {
1714718781e08Smrg  lt_foo = "";
1714818781e08Smrg  lt_count = 0;
17149de2362d3Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
17150de2362d3Smrg    if ($lt_i != "" && $lt_i != ".") {
17151de2362d3Smrg      if ($lt_i == "..") {
17152de2362d3Smrg        lt_count++;
17153de2362d3Smrg      } else {
17154de2362d3Smrg        if (lt_count == 0) {
1715518781e08Smrg          lt_foo = "/" $lt_i lt_foo;
17156de2362d3Smrg        } else {
17157de2362d3Smrg          lt_count--;
17158de2362d3Smrg        }
17159de2362d3Smrg      }
17160de2362d3Smrg    }
17161de2362d3Smrg  }
17162de2362d3Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
17163de2362d3Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
17164de2362d3Smrg}'`
17165de2362d3Smrg  # AWK program above erroneously prepends '/' to C:/dos/paths
17166de2362d3Smrg  # for these hosts.
17167de2362d3Smrg  case $host_os in
17168de2362d3Smrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
1716918781e08Smrg      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
17170de2362d3Smrg  esac
17171de2362d3Smrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
17172de2362d3Smrgelse
17173de2362d3Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17174de2362d3Smrgfi
17175de2362d3Smrglibrary_names_spec=
17176de2362d3Smrglibname_spec='lib$name'
17177de2362d3Smrgsoname_spec=
1717818781e08Smrgshrext_cmds=.so
17179de2362d3Smrgpostinstall_cmds=
17180de2362d3Smrgpostuninstall_cmds=
17181de2362d3Smrgfinish_cmds=
17182de2362d3Smrgfinish_eval=
17183de2362d3Smrgshlibpath_var=
17184de2362d3Smrgshlibpath_overrides_runpath=unknown
17185de2362d3Smrgversion_type=none
17186de2362d3Smrgdynamic_linker="$host_os ld.so"
17187de2362d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
17188de2362d3Smrgneed_lib_prefix=unknown
17189de2362d3Smrghardcode_into_libs=no
17190de2362d3Smrg
17191de2362d3Smrg# when you set need_version to no, make sure it does not cause -set_version
17192de2362d3Smrg# flags to be left without arguments
17193de2362d3Smrgneed_version=unknown
17194de2362d3Smrg
1719518781e08Smrg
1719618781e08Smrg
17197de2362d3Smrgcase $host_os in
17198de2362d3Smrgaix3*)
17199de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1720018781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
17201de2362d3Smrg  shlibpath_var=LIBPATH
17202de2362d3Smrg
17203de2362d3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
1720418781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17205de2362d3Smrg  ;;
17206de2362d3Smrg
17207de2362d3Smrgaix[4-9]*)
17208de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17209de2362d3Smrg  need_lib_prefix=no
17210de2362d3Smrg  need_version=no
17211de2362d3Smrg  hardcode_into_libs=yes
1721218781e08Smrg  if test ia64 = "$host_cpu"; then
17213de2362d3Smrg    # AIX 5 supports IA64
1721418781e08Smrg    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
17215de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17216de2362d3Smrg  else
17217de2362d3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
17218de2362d3Smrg    # for dependence libraries.  The import file would start with
1721918781e08Smrg    # the line '#! .'.  This would cause the generated library to
1722018781e08Smrg    # depend on '.', always an invalid library.  This was fixed in
17221de2362d3Smrg    # development snapshots of GCC prior to 3.0.
17222de2362d3Smrg    case $host_os in
17223de2362d3Smrg      aix4 | aix4.[01] | aix4.[01].*)
17224de2362d3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17225de2362d3Smrg	   echo ' yes '
1722618781e08Smrg	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
17227de2362d3Smrg	:
17228de2362d3Smrg      else
17229de2362d3Smrg	can_build_shared=no
17230de2362d3Smrg      fi
17231de2362d3Smrg      ;;
17232de2362d3Smrg    esac
1723318781e08Smrg    # Using Import Files as archive members, it is possible to support
1723418781e08Smrg    # filename-based versioning of shared library archives on AIX. While
1723518781e08Smrg    # this would work for both with and without runtime linking, it will
1723618781e08Smrg    # prevent static linking of such archives. So we do filename-based
1723718781e08Smrg    # shared library versioning with .so extension only, which is used
1723818781e08Smrg    # when both runtime linking and shared linking is enabled.
1723918781e08Smrg    # Unfortunately, runtime linking may impact performance, so we do
1724018781e08Smrg    # not want this to be the default eventually. Also, we use the
1724118781e08Smrg    # versioned .so libs for executables only if there is the -brtl
1724218781e08Smrg    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
1724318781e08Smrg    # To allow for filename-based versioning support, we need to create
1724418781e08Smrg    # libNAME.so.V as an archive file, containing:
1724518781e08Smrg    # *) an Import File, referring to the versioned filename of the
1724618781e08Smrg    #    archive as well as the shared archive member, telling the
1724718781e08Smrg    #    bitwidth (32 or 64) of that shared object, and providing the
1724818781e08Smrg    #    list of exported symbols of that shared object, eventually
1724918781e08Smrg    #    decorated with the 'weak' keyword
1725018781e08Smrg    # *) the shared object with the F_LOADONLY flag set, to really avoid
1725118781e08Smrg    #    it being seen by the linker.
1725218781e08Smrg    # At run time we better use the real file rather than another symlink,
1725318781e08Smrg    # but for link time we create the symlink libNAME.so -> libNAME.so.V
1725418781e08Smrg
1725518781e08Smrg    case $with_aix_soname,$aix_use_runtimelinking in
1725618781e08Smrg    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
17257de2362d3Smrg    # soname into executable. Probably we can add versioning support to
17258de2362d3Smrg    # collect2, so additional links can be useful in future.
1725918781e08Smrg    aix,yes) # traditional libtool
1726018781e08Smrg      dynamic_linker='AIX unversionable lib.so'
17261de2362d3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17262de2362d3Smrg      # instead of lib<name>.a to let people know that these are not
17263de2362d3Smrg      # typical AIX shared libraries.
1726418781e08Smrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1726518781e08Smrg      ;;
1726618781e08Smrg    aix,no) # traditional AIX only
1726718781e08Smrg      dynamic_linker='AIX lib.a(lib.so.V)'
17268de2362d3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
17269de2362d3Smrg      # and later when we are not doing run time linking.
1727018781e08Smrg      library_names_spec='$libname$release.a $libname.a'
1727118781e08Smrg      soname_spec='$libname$release$shared_ext$major'
1727218781e08Smrg      ;;
1727318781e08Smrg    svr4,*) # full svr4 only
1727418781e08Smrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
1727518781e08Smrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
1727618781e08Smrg      # We do not specify a path in Import Files, so LIBPATH fires.
1727718781e08Smrg      shlibpath_overrides_runpath=yes
1727818781e08Smrg      ;;
1727918781e08Smrg    *,yes) # both, prefer svr4
1728018781e08Smrg      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
1728118781e08Smrg      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
1728218781e08Smrg      # unpreferred sharedlib libNAME.a needs extra handling
1728318781e08Smrg      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
1728418781e08Smrg      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
1728518781e08Smrg      # We do not specify a path in Import Files, so LIBPATH fires.
1728618781e08Smrg      shlibpath_overrides_runpath=yes
1728718781e08Smrg      ;;
1728818781e08Smrg    *,no) # both, prefer aix
1728918781e08Smrg      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
1729018781e08Smrg      library_names_spec='$libname$release.a $libname.a'
1729118781e08Smrg      soname_spec='$libname$release$shared_ext$major'
1729218781e08Smrg      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
1729318781e08Smrg      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
1729418781e08Smrg      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
1729518781e08Smrg      ;;
1729618781e08Smrg    esac
17297de2362d3Smrg    shlibpath_var=LIBPATH
17298de2362d3Smrg  fi
17299de2362d3Smrg  ;;
17300de2362d3Smrg
17301de2362d3Smrgamigaos*)
17302de2362d3Smrg  case $host_cpu in
17303de2362d3Smrg  powerpc)
17304de2362d3Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
17305de2362d3Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
1730618781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17307de2362d3Smrg    ;;
17308de2362d3Smrg  m68k)
17309de2362d3Smrg    library_names_spec='$libname.ixlibrary $libname.a'
17310de2362d3Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
1731118781e08Smrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
17312de2362d3Smrg    ;;
17313de2362d3Smrg  esac
17314de2362d3Smrg  ;;
17315de2362d3Smrg
17316de2362d3Smrgbeos*)
1731718781e08Smrg  library_names_spec='$libname$shared_ext'
17318de2362d3Smrg  dynamic_linker="$host_os ld.so"
17319de2362d3Smrg  shlibpath_var=LIBRARY_PATH
17320de2362d3Smrg  ;;
17321de2362d3Smrg
17322de2362d3Smrgbsdi[45]*)
17323de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17324de2362d3Smrg  need_version=no
1732518781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1732618781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17327de2362d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17328de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17329de2362d3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17330de2362d3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17331de2362d3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
17332de2362d3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17333de2362d3Smrg  # libtool to hard-code these into programs
17334de2362d3Smrg  ;;
17335de2362d3Smrg
17336de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
17337de2362d3Smrg  version_type=windows
1733818781e08Smrg  shrext_cmds=.dll
17339de2362d3Smrg  need_version=no
17340de2362d3Smrg  need_lib_prefix=no
17341de2362d3Smrg
17342de2362d3Smrg  case $GCC,$cc_basename in
17343de2362d3Smrg  yes,*)
17344de2362d3Smrg    # gcc
17345de2362d3Smrg    library_names_spec='$libname.dll.a'
17346de2362d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1734718781e08Smrg    postinstall_cmds='base_file=`basename \$file`~
1734818781e08Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17349de2362d3Smrg      dldir=$destdir/`dirname \$dlpath`~
17350de2362d3Smrg      test -d \$dldir || mkdir -p \$dldir~
17351de2362d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
17352de2362d3Smrg      chmod a+x \$dldir/$dlname~
17353de2362d3Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17354de2362d3Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17355de2362d3Smrg      fi'
17356de2362d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17357de2362d3Smrg      dlpath=$dir/\$dldll~
17358de2362d3Smrg       $RM \$dlpath'
17359de2362d3Smrg    shlibpath_overrides_runpath=yes
17360de2362d3Smrg
17361de2362d3Smrg    case $host_os in
17362de2362d3Smrg    cygwin*)
17363de2362d3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
1736418781e08Smrg      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17365de2362d3Smrg
17366de2362d3Smrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
17367de2362d3Smrg      ;;
17368de2362d3Smrg    mingw* | cegcc*)
17369de2362d3Smrg      # MinGW DLLs use traditional 'lib' prefix
1737018781e08Smrg      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17371de2362d3Smrg      ;;
17372de2362d3Smrg    pw32*)
17373de2362d3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
1737418781e08Smrg      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17375de2362d3Smrg      ;;
17376de2362d3Smrg    esac
17377de2362d3Smrg    dynamic_linker='Win32 ld.exe'
17378de2362d3Smrg    ;;
17379de2362d3Smrg
17380de2362d3Smrg  *,cl*)
17381de2362d3Smrg    # Native MSVC
17382de2362d3Smrg    libname_spec='$name'
1738318781e08Smrg    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1738418781e08Smrg    library_names_spec='$libname.dll.lib'
17385de2362d3Smrg
17386de2362d3Smrg    case $build_os in
17387de2362d3Smrg    mingw*)
17388de2362d3Smrg      sys_lib_search_path_spec=
17389de2362d3Smrg      lt_save_ifs=$IFS
17390de2362d3Smrg      IFS=';'
17391de2362d3Smrg      for lt_path in $LIB
17392de2362d3Smrg      do
17393de2362d3Smrg        IFS=$lt_save_ifs
17394de2362d3Smrg        # Let DOS variable expansion print the short 8.3 style file name.
17395de2362d3Smrg        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
17396de2362d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
17397de2362d3Smrg      done
17398de2362d3Smrg      IFS=$lt_save_ifs
17399de2362d3Smrg      # Convert to MSYS style.
17400de2362d3Smrg      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
17401de2362d3Smrg      ;;
17402de2362d3Smrg    cygwin*)
17403de2362d3Smrg      # Convert to unix form, then to dos form, then back to unix form
17404de2362d3Smrg      # but this time dos style (no spaces!) so that the unix form looks
17405de2362d3Smrg      # like /cygdrive/c/PROGRA~1:/cygdr...
17406de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
17407de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
17408de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17409de2362d3Smrg      ;;
17410de2362d3Smrg    *)
1741118781e08Smrg      sys_lib_search_path_spec=$LIB
17412de2362d3Smrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
17413de2362d3Smrg        # It is most probably a Windows format PATH.
17414de2362d3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17415de2362d3Smrg      else
17416de2362d3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17417de2362d3Smrg      fi
17418de2362d3Smrg      # FIXME: find the short name or the path components, as spaces are
17419de2362d3Smrg      # common. (e.g. "Program Files" -> "PROGRA~1")
17420de2362d3Smrg      ;;
17421de2362d3Smrg    esac
17422de2362d3Smrg
17423de2362d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
1742418781e08Smrg    postinstall_cmds='base_file=`basename \$file`~
1742518781e08Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17426de2362d3Smrg      dldir=$destdir/`dirname \$dlpath`~
17427de2362d3Smrg      test -d \$dldir || mkdir -p \$dldir~
17428de2362d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname'
17429de2362d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17430de2362d3Smrg      dlpath=$dir/\$dldll~
17431de2362d3Smrg       $RM \$dlpath'
17432de2362d3Smrg    shlibpath_overrides_runpath=yes
17433de2362d3Smrg    dynamic_linker='Win32 link.exe'
17434de2362d3Smrg    ;;
17435de2362d3Smrg
17436de2362d3Smrg  *)
17437de2362d3Smrg    # Assume MSVC wrapper
1743818781e08Smrg    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
17439de2362d3Smrg    dynamic_linker='Win32 ld.exe'
17440de2362d3Smrg    ;;
17441de2362d3Smrg  esac
17442de2362d3Smrg  # FIXME: first we should search . and the directory the executable is in
17443de2362d3Smrg  shlibpath_var=PATH
17444de2362d3Smrg  ;;
17445de2362d3Smrg
17446de2362d3Smrgdarwin* | rhapsody*)
17447de2362d3Smrg  dynamic_linker="$host_os dyld"
17448de2362d3Smrg  version_type=darwin
17449de2362d3Smrg  need_lib_prefix=no
17450de2362d3Smrg  need_version=no
1745118781e08Smrg  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
1745218781e08Smrg  soname_spec='$libname$release$major$shared_ext'
17453de2362d3Smrg  shlibpath_overrides_runpath=yes
17454de2362d3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
17455de2362d3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17456de2362d3Smrg
17457de2362d3Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
17458de2362d3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17459de2362d3Smrg  ;;
17460de2362d3Smrg
17461de2362d3Smrgdgux*)
17462de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17463de2362d3Smrg  need_lib_prefix=no
17464de2362d3Smrg  need_version=no
1746518781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1746618781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17467de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17468de2362d3Smrg  ;;
17469de2362d3Smrg
17470de2362d3Smrgfreebsd* | dragonfly*)
17471de2362d3Smrg  # DragonFly does not have aout.  When/if they implement a new
17472de2362d3Smrg  # versioning mechanism, adjust this.
17473de2362d3Smrg  if test -x /usr/bin/objformat; then
17474de2362d3Smrg    objformat=`/usr/bin/objformat`
17475de2362d3Smrg  else
17476de2362d3Smrg    case $host_os in
17477de2362d3Smrg    freebsd[23].*) objformat=aout ;;
17478de2362d3Smrg    *) objformat=elf ;;
17479de2362d3Smrg    esac
17480de2362d3Smrg  fi
17481de2362d3Smrg  version_type=freebsd-$objformat
17482de2362d3Smrg  case $version_type in
17483de2362d3Smrg    freebsd-elf*)
1748418781e08Smrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1748518781e08Smrg      soname_spec='$libname$release$shared_ext$major'
17486de2362d3Smrg      need_version=no
17487de2362d3Smrg      need_lib_prefix=no
17488de2362d3Smrg      ;;
17489de2362d3Smrg    freebsd-*)
1749018781e08Smrg      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17491de2362d3Smrg      need_version=yes
17492de2362d3Smrg      ;;
17493de2362d3Smrg  esac
17494de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17495de2362d3Smrg  case $host_os in
17496de2362d3Smrg  freebsd2.*)
17497de2362d3Smrg    shlibpath_overrides_runpath=yes
17498de2362d3Smrg    ;;
17499de2362d3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
17500de2362d3Smrg    shlibpath_overrides_runpath=yes
17501de2362d3Smrg    hardcode_into_libs=yes
17502de2362d3Smrg    ;;
17503de2362d3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17504de2362d3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17505de2362d3Smrg    shlibpath_overrides_runpath=no
17506de2362d3Smrg    hardcode_into_libs=yes
17507de2362d3Smrg    ;;
17508de2362d3Smrg  *) # from 4.6 on, and DragonFly
17509de2362d3Smrg    shlibpath_overrides_runpath=yes
17510de2362d3Smrg    hardcode_into_libs=yes
17511de2362d3Smrg    ;;
17512de2362d3Smrg  esac
17513de2362d3Smrg  ;;
17514de2362d3Smrg
17515de2362d3Smrghaiku*)
17516de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17517de2362d3Smrg  need_lib_prefix=no
17518de2362d3Smrg  need_version=no
17519de2362d3Smrg  dynamic_linker="$host_os runtime_loader"
1752018781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1752118781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17522de2362d3Smrg  shlibpath_var=LIBRARY_PATH
1752318781e08Smrg  shlibpath_overrides_runpath=no
17524de2362d3Smrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
17525de2362d3Smrg  hardcode_into_libs=yes
17526de2362d3Smrg  ;;
17527de2362d3Smrg
17528de2362d3Smrghpux9* | hpux10* | hpux11*)
17529de2362d3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
17530de2362d3Smrg  # link against other versions.
17531de2362d3Smrg  version_type=sunos
17532de2362d3Smrg  need_lib_prefix=no
17533de2362d3Smrg  need_version=no
17534de2362d3Smrg  case $host_cpu in
17535de2362d3Smrg  ia64*)
17536de2362d3Smrg    shrext_cmds='.so'
17537de2362d3Smrg    hardcode_into_libs=yes
17538de2362d3Smrg    dynamic_linker="$host_os dld.so"
17539de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17540de2362d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1754118781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1754218781e08Smrg    soname_spec='$libname$release$shared_ext$major'
1754318781e08Smrg    if test 32 = "$HPUX_IA64_MODE"; then
17544de2362d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
1754518781e08Smrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
17546de2362d3Smrg    else
17547de2362d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
1754818781e08Smrg      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
17549de2362d3Smrg    fi
17550de2362d3Smrg    ;;
17551de2362d3Smrg  hppa*64*)
17552de2362d3Smrg    shrext_cmds='.sl'
17553de2362d3Smrg    hardcode_into_libs=yes
17554de2362d3Smrg    dynamic_linker="$host_os dld.sl"
17555de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17556de2362d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
1755718781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1755818781e08Smrg    soname_spec='$libname$release$shared_ext$major'
17559de2362d3Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17560de2362d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17561de2362d3Smrg    ;;
17562de2362d3Smrg  *)
17563de2362d3Smrg    shrext_cmds='.sl'
17564de2362d3Smrg    dynamic_linker="$host_os dld.sl"
17565de2362d3Smrg    shlibpath_var=SHLIB_PATH
17566de2362d3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
1756718781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1756818781e08Smrg    soname_spec='$libname$release$shared_ext$major'
17569de2362d3Smrg    ;;
17570de2362d3Smrg  esac
17571de2362d3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
17572de2362d3Smrg  postinstall_cmds='chmod 555 $lib'
17573de2362d3Smrg  # or fails outright, so override atomically:
17574de2362d3Smrg  install_override_mode=555
17575de2362d3Smrg  ;;
17576de2362d3Smrg
17577de2362d3Smrginterix[3-9]*)
17578de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17579de2362d3Smrg  need_lib_prefix=no
17580de2362d3Smrg  need_version=no
1758118781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1758218781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17583de2362d3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17584de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17585de2362d3Smrg  shlibpath_overrides_runpath=no
17586de2362d3Smrg  hardcode_into_libs=yes
17587de2362d3Smrg  ;;
17588de2362d3Smrg
17589de2362d3Smrgirix5* | irix6* | nonstopux*)
17590de2362d3Smrg  case $host_os in
17591de2362d3Smrg    nonstopux*) version_type=nonstopux ;;
17592de2362d3Smrg    *)
1759318781e08Smrg	if test yes = "$lt_cv_prog_gnu_ld"; then
17594de2362d3Smrg		version_type=linux # correct to gnu/linux during the next big refactor
17595de2362d3Smrg	else
17596de2362d3Smrg		version_type=irix
17597de2362d3Smrg	fi ;;
17598de2362d3Smrg  esac
17599de2362d3Smrg  need_lib_prefix=no
17600de2362d3Smrg  need_version=no
1760118781e08Smrg  soname_spec='$libname$release$shared_ext$major'
1760218781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
17603de2362d3Smrg  case $host_os in
17604de2362d3Smrg  irix5* | nonstopux*)
17605de2362d3Smrg    libsuff= shlibsuff=
17606de2362d3Smrg    ;;
17607de2362d3Smrg  *)
17608de2362d3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
17609de2362d3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17610de2362d3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
17611de2362d3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17612de2362d3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
17613de2362d3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17614de2362d3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17615de2362d3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
17616de2362d3Smrg    esac
17617de2362d3Smrg    ;;
17618de2362d3Smrg  esac
17619de2362d3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17620de2362d3Smrg  shlibpath_overrides_runpath=no
1762118781e08Smrg  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
1762218781e08Smrg  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
17623de2362d3Smrg  hardcode_into_libs=yes
17624de2362d3Smrg  ;;
17625de2362d3Smrg
17626de2362d3Smrg# No shared lib support for Linux oldld, aout, or coff.
17627de2362d3Smrglinux*oldld* | linux*aout* | linux*coff*)
17628de2362d3Smrg  dynamic_linker=no
17629de2362d3Smrg  ;;
17630de2362d3Smrg
1763118781e08Smrglinux*android*)
1763218781e08Smrg  version_type=none # Android doesn't support versioned libraries.
1763318781e08Smrg  need_lib_prefix=no
1763418781e08Smrg  need_version=no
1763518781e08Smrg  library_names_spec='$libname$release$shared_ext'
1763618781e08Smrg  soname_spec='$libname$release$shared_ext'
1763718781e08Smrg  finish_cmds=
1763818781e08Smrg  shlibpath_var=LD_LIBRARY_PATH
1763918781e08Smrg  shlibpath_overrides_runpath=yes
1764018781e08Smrg
1764118781e08Smrg  # This implies no fast_install, which is unacceptable.
1764218781e08Smrg  # Some rework will be needed to allow for fast_install
1764318781e08Smrg  # before this can be enabled.
1764418781e08Smrg  hardcode_into_libs=yes
1764518781e08Smrg
1764618781e08Smrg  dynamic_linker='Android linker'
1764718781e08Smrg  # Don't embed -rpath directories since the linker doesn't support them.
1764818781e08Smrg  hardcode_libdir_flag_spec='-L$libdir'
1764918781e08Smrg  ;;
1765018781e08Smrg
17651de2362d3Smrg# This must be glibc/ELF.
1765218781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
17653de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17654de2362d3Smrg  need_lib_prefix=no
17655de2362d3Smrg  need_version=no
1765618781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1765718781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17658de2362d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17659de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17660de2362d3Smrg  shlibpath_overrides_runpath=no
17661de2362d3Smrg
17662de2362d3Smrg  # Some binutils ld are patched to set DT_RUNPATH
17663de2362d3Smrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
17664de2362d3Smrg  $as_echo_n "(cached) " >&6
17665de2362d3Smrgelse
17666de2362d3Smrg  lt_cv_shlibpath_overrides_runpath=no
17667de2362d3Smrg    save_LDFLAGS=$LDFLAGS
17668de2362d3Smrg    save_libdir=$libdir
17669de2362d3Smrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
17670de2362d3Smrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
17671de2362d3Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17672de2362d3Smrg/* end confdefs.h.  */
17673de2362d3Smrg
17674de2362d3Smrgint
17675de2362d3Smrgmain ()
17676de2362d3Smrg{
17677de2362d3Smrg
17678de2362d3Smrg  ;
17679de2362d3Smrg  return 0;
17680de2362d3Smrg}
17681de2362d3Smrg_ACEOF
17682de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17683de2362d3Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
17684de2362d3Smrg  lt_cv_shlibpath_overrides_runpath=yes
17685de2362d3Smrgfi
17686de2362d3Smrgfi
17687de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17688de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17689de2362d3Smrg    LDFLAGS=$save_LDFLAGS
17690de2362d3Smrg    libdir=$save_libdir
17691de2362d3Smrg
17692de2362d3Smrgfi
17693de2362d3Smrg
17694de2362d3Smrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
17695de2362d3Smrg
17696de2362d3Smrg  # This implies no fast_install, which is unacceptable.
17697de2362d3Smrg  # Some rework will be needed to allow for fast_install
17698de2362d3Smrg  # before this can be enabled.
17699de2362d3Smrg  hardcode_into_libs=yes
17700de2362d3Smrg
1770118781e08Smrg  # Ideally, we could use ldconfig to report *all* directores which are
1770218781e08Smrg  # searched for libraries, however this is still not possible.  Aside from not
1770318781e08Smrg  # being certain /sbin/ldconfig is available, command
1770418781e08Smrg  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
1770518781e08Smrg  # even though it is searched at run-time.  Try to do the best guess by
1770618781e08Smrg  # appending ld.so.conf contents (and includes) to the search path.
17707de2362d3Smrg  if test -f /etc/ld.so.conf; then
17708de2362d3Smrg    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' ' '`
1770918781e08Smrg    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17710de2362d3Smrg  fi
17711de2362d3Smrg
17712de2362d3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
17713de2362d3Smrg  # powerpc, because MkLinux only supported shared libraries with the
17714de2362d3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
17715de2362d3Smrg  # most powerpc-linux boxes support dynamic linking these days and
17716de2362d3Smrg  # people can always --disable-shared, the test was removed, and we
17717de2362d3Smrg  # assume the GNU/Linux dynamic linker is in use.
17718de2362d3Smrg  dynamic_linker='GNU/Linux ld.so'
17719de2362d3Smrg  ;;
17720de2362d3Smrg
17721de2362d3Smrgnetbsd*)
17722de2362d3Smrg  version_type=sunos
17723de2362d3Smrg  need_lib_prefix=no
17724de2362d3Smrg  need_version=no
17725de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
1772618781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17727de2362d3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17728de2362d3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
17729de2362d3Smrg  else
1773018781e08Smrg    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1773118781e08Smrg    soname_spec='$libname$release$shared_ext$major'
17732de2362d3Smrg    dynamic_linker='NetBSD ld.elf_so'
17733de2362d3Smrg  fi
17734de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17735de2362d3Smrg  shlibpath_overrides_runpath=yes
17736de2362d3Smrg  hardcode_into_libs=yes
17737de2362d3Smrg  ;;
17738de2362d3Smrg
17739de2362d3Smrgnewsos6)
17740de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1774118781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17742de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17743de2362d3Smrg  shlibpath_overrides_runpath=yes
17744de2362d3Smrg  ;;
17745de2362d3Smrg
17746de2362d3Smrg*nto* | *qnx*)
17747de2362d3Smrg  version_type=qnx
17748de2362d3Smrg  need_lib_prefix=no
17749de2362d3Smrg  need_version=no
1775018781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1775118781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17752de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17753de2362d3Smrg  shlibpath_overrides_runpath=no
17754de2362d3Smrg  hardcode_into_libs=yes
17755de2362d3Smrg  dynamic_linker='ldqnx.so'
17756de2362d3Smrg  ;;
17757de2362d3Smrg
1775818781e08Smrgopenbsd* | bitrig*)
17759de2362d3Smrg  version_type=sunos
1776018781e08Smrg  sys_lib_dlsearch_path_spec=/usr/lib
17761de2362d3Smrg  need_lib_prefix=no
1776218781e08Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
1776318781e08Smrg    need_version=no
177647821949aSmrg  else
1776518781e08Smrg    need_version=yes
177667821949aSmrg  fi
1776718781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1776818781e08Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1776918781e08Smrg  shlibpath_var=LD_LIBRARY_PATH
1777018781e08Smrg  shlibpath_overrides_runpath=yes
17771de2362d3Smrg  ;;
17772de2362d3Smrg
17773de2362d3Smrgos2*)
17774de2362d3Smrg  libname_spec='$name'
1777518781e08Smrg  version_type=windows
1777618781e08Smrg  shrext_cmds=.dll
1777718781e08Smrg  need_version=no
17778de2362d3Smrg  need_lib_prefix=no
1777918781e08Smrg  # OS/2 can only load a DLL with a base name of 8 characters or less.
1778018781e08Smrg  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
1778118781e08Smrg    v=$($ECHO $release$versuffix | tr -d .-);
1778218781e08Smrg    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
1778318781e08Smrg    $ECHO $n$v`$shared_ext'
1778418781e08Smrg  library_names_spec='${libname}_dll.$libext'
17785de2362d3Smrg  dynamic_linker='OS/2 ld.exe'
1778618781e08Smrg  shlibpath_var=BEGINLIBPATH
1778718781e08Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
1778818781e08Smrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1778918781e08Smrg  postinstall_cmds='base_file=`basename \$file`~
1779018781e08Smrg    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
1779118781e08Smrg    dldir=$destdir/`dirname \$dlpath`~
1779218781e08Smrg    test -d \$dldir || mkdir -p \$dldir~
1779318781e08Smrg    $install_prog $dir/$dlname \$dldir/$dlname~
1779418781e08Smrg    chmod a+x \$dldir/$dlname~
1779518781e08Smrg    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
1779618781e08Smrg      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
1779718781e08Smrg    fi'
1779818781e08Smrg  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
1779918781e08Smrg    dlpath=$dir/\$dldll~
1780018781e08Smrg    $RM \$dlpath'
17801de2362d3Smrg  ;;
17802de2362d3Smrg
17803de2362d3Smrgosf3* | osf4* | osf5*)
17804de2362d3Smrg  version_type=osf
17805de2362d3Smrg  need_lib_prefix=no
17806de2362d3Smrg  need_version=no
1780718781e08Smrg  soname_spec='$libname$release$shared_ext$major'
1780818781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17809de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17810de2362d3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
1781118781e08Smrg  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17812de2362d3Smrg  ;;
17813de2362d3Smrg
17814de2362d3Smrgrdos*)
17815de2362d3Smrg  dynamic_linker=no
17816de2362d3Smrg  ;;
17817de2362d3Smrg
17818de2362d3Smrgsolaris*)
17819de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17820de2362d3Smrg  need_lib_prefix=no
17821de2362d3Smrg  need_version=no
1782218781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1782318781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17824de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17825de2362d3Smrg  shlibpath_overrides_runpath=yes
17826de2362d3Smrg  hardcode_into_libs=yes
17827de2362d3Smrg  # ldd complains unless libraries are executable
17828de2362d3Smrg  postinstall_cmds='chmod +x $lib'
17829de2362d3Smrg  ;;
17830de2362d3Smrg
17831de2362d3Smrgsunos4*)
17832de2362d3Smrg  version_type=sunos
1783318781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17834de2362d3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17835de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17836de2362d3Smrg  shlibpath_overrides_runpath=yes
1783718781e08Smrg  if test yes = "$with_gnu_ld"; then
17838de2362d3Smrg    need_lib_prefix=no
17839de2362d3Smrg  fi
17840de2362d3Smrg  need_version=yes
17841de2362d3Smrg  ;;
17842de2362d3Smrg
17843de2362d3Smrgsysv4 | sysv4.3*)
17844de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1784518781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1784618781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17847de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17848de2362d3Smrg  case $host_vendor in
17849de2362d3Smrg    sni)
17850de2362d3Smrg      shlibpath_overrides_runpath=no
17851de2362d3Smrg      need_lib_prefix=no
17852de2362d3Smrg      runpath_var=LD_RUN_PATH
17853de2362d3Smrg      ;;
17854de2362d3Smrg    siemens)
17855de2362d3Smrg      need_lib_prefix=no
17856de2362d3Smrg      ;;
17857de2362d3Smrg    motorola)
17858de2362d3Smrg      need_lib_prefix=no
17859de2362d3Smrg      need_version=no
17860de2362d3Smrg      shlibpath_overrides_runpath=no
17861de2362d3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17862de2362d3Smrg      ;;
17863de2362d3Smrg  esac
17864de2362d3Smrg  ;;
17865de2362d3Smrg
17866de2362d3Smrgsysv4*MP*)
1786718781e08Smrg  if test -d /usr/nec; then
17868de2362d3Smrg    version_type=linux # correct to gnu/linux during the next big refactor
1786918781e08Smrg    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
1787018781e08Smrg    soname_spec='$libname$shared_ext.$major'
17871de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17872de2362d3Smrg  fi
17873de2362d3Smrg  ;;
17874de2362d3Smrg
17875de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1787618781e08Smrg  version_type=sco
17877de2362d3Smrg  need_lib_prefix=no
17878de2362d3Smrg  need_version=no
1787918781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
1788018781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17881de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17882de2362d3Smrg  shlibpath_overrides_runpath=yes
17883de2362d3Smrg  hardcode_into_libs=yes
1788418781e08Smrg  if test yes = "$with_gnu_ld"; then
17885de2362d3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17886de2362d3Smrg  else
17887de2362d3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17888de2362d3Smrg    case $host_os in
17889de2362d3Smrg      sco3.2v5*)
17890de2362d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17891de2362d3Smrg	;;
17892de2362d3Smrg    esac
17893de2362d3Smrg  fi
17894de2362d3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
17895de2362d3Smrg  ;;
17896de2362d3Smrg
17897de2362d3Smrgtpf*)
17898de2362d3Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
17899de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17900de2362d3Smrg  need_lib_prefix=no
17901de2362d3Smrg  need_version=no
1790218781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17903de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17904de2362d3Smrg  shlibpath_overrides_runpath=no
17905de2362d3Smrg  hardcode_into_libs=yes
17906de2362d3Smrg  ;;
17907de2362d3Smrg
17908de2362d3Smrguts4*)
17909de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
1791018781e08Smrg  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1791118781e08Smrg  soname_spec='$libname$release$shared_ext$major'
17912de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17913de2362d3Smrg  ;;
17914de2362d3Smrg
17915de2362d3Smrg*)
17916de2362d3Smrg  dynamic_linker=no
17917de2362d3Smrg  ;;
17918de2362d3Smrgesac
17919de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
17920de2362d3Smrg$as_echo "$dynamic_linker" >&6; }
1792118781e08Smrgtest no = "$dynamic_linker" && can_build_shared=no
17922de2362d3Smrg
17923de2362d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1792418781e08Smrgif test yes = "$GCC"; then
17925de2362d3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17926de2362d3Smrgfi
17927de2362d3Smrg
1792818781e08Smrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
1792918781e08Smrg  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
17930de2362d3Smrgfi
1793118781e08Smrg
1793218781e08Smrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
1793318781e08Smrg  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
17934de2362d3Smrgfi
17935de2362d3Smrg
1793618781e08Smrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
1793718781e08Smrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
1793818781e08Smrg
1793918781e08Smrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
1794018781e08Smrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
1794118781e08Smrg
1794218781e08Smrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
1794318781e08Smrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
1794418781e08Smrg
1794518781e08Smrg
1794618781e08Smrg
1794718781e08Smrg
1794818781e08Smrg
1794918781e08Smrg
17950de2362d3Smrg
17951de2362d3Smrg
17952de2362d3Smrg
17953de2362d3Smrg
17954de2362d3Smrg
17955de2362d3Smrg
17956de2362d3Smrg
17957de2362d3Smrg
17958de2362d3Smrg
17959de2362d3Smrg
17960de2362d3Smrg
17961de2362d3Smrg
17962de2362d3Smrg
17963de2362d3Smrg
17964de2362d3Smrg
17965de2362d3Smrg
17966de2362d3Smrg
17967de2362d3Smrg
17968de2362d3Smrg
17969de2362d3Smrg
17970de2362d3Smrg
17971de2362d3Smrg
17972de2362d3Smrg
17973de2362d3Smrg
17974de2362d3Smrg
17975de2362d3Smrg
17976de2362d3Smrg
17977de2362d3Smrg
17978de2362d3Smrg
17979de2362d3Smrg
17980de2362d3Smrg
17981de2362d3Smrg
17982de2362d3Smrg
17983de2362d3Smrg
17984de2362d3Smrg
17985de2362d3Smrg
17986de2362d3Smrg
17987de2362d3Smrg
17988de2362d3Smrg
17989de2362d3Smrg
17990de2362d3Smrg
17991de2362d3Smrg
17992de2362d3Smrg
17993de2362d3Smrg
17994de2362d3Smrg
17995de2362d3Smrg
17996de2362d3Smrg
17997de2362d3Smrg
17998de2362d3Smrg
17999de2362d3Smrg
18000de2362d3Smrg
18001de2362d3Smrg
18002de2362d3Smrg
18003de2362d3Smrg
18004de2362d3Smrg
18005de2362d3Smrg
18006de2362d3Smrg
18007de2362d3Smrg
18008de2362d3Smrg
18009de2362d3Smrg
18010de2362d3Smrg
18011de2362d3Smrg
18012de2362d3Smrg
18013de2362d3Smrg
18014de2362d3Smrg
18015de2362d3Smrg
18016de2362d3Smrg
18017de2362d3Smrg
18018de2362d3Smrg
18019de2362d3Smrg
18020de2362d3Smrg
18021de2362d3Smrg
18022de2362d3Smrg
18023de2362d3Smrg
18024de2362d3Smrg
18025de2362d3Smrg
18026de2362d3Smrg
18027de2362d3Smrg
18028de2362d3Smrg
18029de2362d3Smrg
18030de2362d3Smrg
18031de2362d3Smrg
18032de2362d3Smrg
18033de2362d3Smrg
18034de2362d3Smrg
18035de2362d3Smrg
18036de2362d3Smrg
18037de2362d3Smrg
18038de2362d3Smrg
18039de2362d3Smrg
18040de2362d3Smrg
18041de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
18042de2362d3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18043de2362d3Smrghardcode_action=
18044de2362d3Smrgif test -n "$hardcode_libdir_flag_spec" ||
18045de2362d3Smrg   test -n "$runpath_var" ||
1804618781e08Smrg   test yes = "$hardcode_automatic"; then
18047de2362d3Smrg
18048de2362d3Smrg  # We can hardcode non-existent directories.
1804918781e08Smrg  if test no != "$hardcode_direct" &&
18050de2362d3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18051de2362d3Smrg     # have to relink, otherwise we might link with an installed library
18052de2362d3Smrg     # when we should be linking with a yet-to-be-installed one
1805318781e08Smrg     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
1805418781e08Smrg     test no != "$hardcode_minus_L"; then
18055de2362d3Smrg    # Linking always hardcodes the temporary library directory.
18056de2362d3Smrg    hardcode_action=relink
18057de2362d3Smrg  else
18058de2362d3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18059de2362d3Smrg    hardcode_action=immediate
18060de2362d3Smrg  fi
18061de2362d3Smrgelse
18062de2362d3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
18063de2362d3Smrg  # directories.
18064de2362d3Smrg  hardcode_action=unsupported
18065de2362d3Smrgfi
18066de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
18067de2362d3Smrg$as_echo "$hardcode_action" >&6; }
18068de2362d3Smrg
1806918781e08Smrgif test relink = "$hardcode_action" ||
1807018781e08Smrg   test yes = "$inherit_rpath"; then
18071de2362d3Smrg  # Fast installation is not supported
18072de2362d3Smrg  enable_fast_install=no
1807318781e08Smrgelif test yes = "$shlibpath_overrides_runpath" ||
1807418781e08Smrg     test no = "$enable_shared"; then
18075de2362d3Smrg  # Fast installation is not necessary
18076de2362d3Smrg  enable_fast_install=needless
18077de2362d3Smrgfi
18078de2362d3Smrg
18079de2362d3Smrg
18080de2362d3Smrg
18081de2362d3Smrg
18082de2362d3Smrg
18083de2362d3Smrg
1808418781e08Smrg  if test yes != "$enable_dlopen"; then
18085de2362d3Smrg  enable_dlopen=unknown
18086de2362d3Smrg  enable_dlopen_self=unknown
18087de2362d3Smrg  enable_dlopen_self_static=unknown
18088de2362d3Smrgelse
18089de2362d3Smrg  lt_cv_dlopen=no
18090de2362d3Smrg  lt_cv_dlopen_libs=
18091de2362d3Smrg
18092de2362d3Smrg  case $host_os in
18093de2362d3Smrg  beos*)
1809418781e08Smrg    lt_cv_dlopen=load_add_on
18095de2362d3Smrg    lt_cv_dlopen_libs=
18096de2362d3Smrg    lt_cv_dlopen_self=yes
18097de2362d3Smrg    ;;
18098de2362d3Smrg
18099de2362d3Smrg  mingw* | pw32* | cegcc*)
1810018781e08Smrg    lt_cv_dlopen=LoadLibrary
18101de2362d3Smrg    lt_cv_dlopen_libs=
18102de2362d3Smrg    ;;
18103de2362d3Smrg
18104de2362d3Smrg  cygwin*)
1810518781e08Smrg    lt_cv_dlopen=dlopen
18106de2362d3Smrg    lt_cv_dlopen_libs=
18107de2362d3Smrg    ;;
18108de2362d3Smrg
18109de2362d3Smrg  darwin*)
1811018781e08Smrg    # if libdl is installed we need to link against it
18111de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
18112de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
18113de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
18114de2362d3Smrg  $as_echo_n "(cached) " >&6
18115de2362d3Smrgelse
18116de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18117de2362d3SmrgLIBS="-ldl  $LIBS"
18118de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18119de2362d3Smrg/* end confdefs.h.  */
18120de2362d3Smrg
18121de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18122de2362d3Smrg   Use char because int might match the return type of a GCC
18123de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18124de2362d3Smrg#ifdef __cplusplus
18125de2362d3Smrgextern "C"
18126de2362d3Smrg#endif
18127de2362d3Smrgchar dlopen ();
18128de2362d3Smrgint
18129de2362d3Smrgmain ()
18130de2362d3Smrg{
18131de2362d3Smrgreturn dlopen ();
18132de2362d3Smrg  ;
18133de2362d3Smrg  return 0;
18134de2362d3Smrg}
18135de2362d3Smrg_ACEOF
18136de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18137de2362d3Smrg  ac_cv_lib_dl_dlopen=yes
18138de2362d3Smrgelse
18139de2362d3Smrg  ac_cv_lib_dl_dlopen=no
18140de2362d3Smrgfi
18141de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18142de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18143de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18144de2362d3Smrgfi
18145de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
18146de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
18147de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1814818781e08Smrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
18149de2362d3Smrgelse
18150de2362d3Smrg
1815118781e08Smrg    lt_cv_dlopen=dyld
18152de2362d3Smrg    lt_cv_dlopen_libs=
18153de2362d3Smrg    lt_cv_dlopen_self=yes
18154de2362d3Smrg
18155de2362d3Smrgfi
18156de2362d3Smrg
18157de2362d3Smrg    ;;
18158de2362d3Smrg
1815918781e08Smrg  tpf*)
1816018781e08Smrg    # Don't try to run any link tests for TPF.  We know it's impossible
1816118781e08Smrg    # because TPF is a cross-compiler, and we know how we open DSOs.
1816218781e08Smrg    lt_cv_dlopen=dlopen
1816318781e08Smrg    lt_cv_dlopen_libs=
1816418781e08Smrg    lt_cv_dlopen_self=no
1816518781e08Smrg    ;;
1816618781e08Smrg
18167de2362d3Smrg  *)
18168de2362d3Smrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
18169de2362d3Smrgif test "x$ac_cv_func_shl_load" = xyes; then :
1817018781e08Smrg  lt_cv_dlopen=shl_load
18171de2362d3Smrgelse
18172de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
18173de2362d3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
18174de2362d3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then :
18175de2362d3Smrg  $as_echo_n "(cached) " >&6
18176de2362d3Smrgelse
18177de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18178de2362d3SmrgLIBS="-ldld  $LIBS"
18179de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18180de2362d3Smrg/* end confdefs.h.  */
18181de2362d3Smrg
18182de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18183de2362d3Smrg   Use char because int might match the return type of a GCC
18184de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18185de2362d3Smrg#ifdef __cplusplus
18186de2362d3Smrgextern "C"
18187de2362d3Smrg#endif
18188de2362d3Smrgchar shl_load ();
18189de2362d3Smrgint
18190de2362d3Smrgmain ()
18191de2362d3Smrg{
18192de2362d3Smrgreturn shl_load ();
18193de2362d3Smrg  ;
18194de2362d3Smrg  return 0;
18195de2362d3Smrg}
18196de2362d3Smrg_ACEOF
18197de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18198de2362d3Smrg  ac_cv_lib_dld_shl_load=yes
18199de2362d3Smrgelse
18200de2362d3Smrg  ac_cv_lib_dld_shl_load=no
18201de2362d3Smrgfi
18202de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18203de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18204de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18205de2362d3Smrgfi
18206de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
18207de2362d3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
18208de2362d3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
1820918781e08Smrg  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
18210de2362d3Smrgelse
18211de2362d3Smrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
18212de2362d3Smrgif test "x$ac_cv_func_dlopen" = xyes; then :
1821318781e08Smrg  lt_cv_dlopen=dlopen
18214de2362d3Smrgelse
18215de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
18216de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
18217de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
18218de2362d3Smrg  $as_echo_n "(cached) " >&6
18219de2362d3Smrgelse
18220de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18221de2362d3SmrgLIBS="-ldl  $LIBS"
18222de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18223de2362d3Smrg/* end confdefs.h.  */
18224de2362d3Smrg
18225de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18226de2362d3Smrg   Use char because int might match the return type of a GCC
18227de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18228de2362d3Smrg#ifdef __cplusplus
18229de2362d3Smrgextern "C"
18230de2362d3Smrg#endif
18231de2362d3Smrgchar dlopen ();
18232de2362d3Smrgint
18233de2362d3Smrgmain ()
18234de2362d3Smrg{
18235de2362d3Smrgreturn dlopen ();
18236de2362d3Smrg  ;
18237de2362d3Smrg  return 0;
18238de2362d3Smrg}
18239de2362d3Smrg_ACEOF
18240de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18241de2362d3Smrg  ac_cv_lib_dl_dlopen=yes
18242de2362d3Smrgelse
18243de2362d3Smrg  ac_cv_lib_dl_dlopen=no
18244de2362d3Smrgfi
18245de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18246de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18247de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18248de2362d3Smrgfi
18249de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
18250de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
18251de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
1825218781e08Smrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
18253de2362d3Smrgelse
18254de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
18255de2362d3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
18256de2362d3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then :
18257de2362d3Smrg  $as_echo_n "(cached) " >&6
18258de2362d3Smrgelse
18259de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18260de2362d3SmrgLIBS="-lsvld  $LIBS"
18261de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18262de2362d3Smrg/* end confdefs.h.  */
18263de2362d3Smrg
18264de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18265de2362d3Smrg   Use char because int might match the return type of a GCC
18266de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18267de2362d3Smrg#ifdef __cplusplus
18268de2362d3Smrgextern "C"
18269de2362d3Smrg#endif
18270de2362d3Smrgchar dlopen ();
18271de2362d3Smrgint
18272de2362d3Smrgmain ()
18273de2362d3Smrg{
18274de2362d3Smrgreturn dlopen ();
18275de2362d3Smrg  ;
18276de2362d3Smrg  return 0;
18277de2362d3Smrg}
18278de2362d3Smrg_ACEOF
18279de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18280de2362d3Smrg  ac_cv_lib_svld_dlopen=yes
18281de2362d3Smrgelse
18282de2362d3Smrg  ac_cv_lib_svld_dlopen=no
18283de2362d3Smrgfi
18284de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18285de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18286de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18287de2362d3Smrgfi
18288de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
18289de2362d3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
18290de2362d3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
1829118781e08Smrg  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
18292de2362d3Smrgelse
18293de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
18294de2362d3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
18295de2362d3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then :
18296de2362d3Smrg  $as_echo_n "(cached) " >&6
18297de2362d3Smrgelse
18298de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
18299de2362d3SmrgLIBS="-ldld  $LIBS"
18300de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18301de2362d3Smrg/* end confdefs.h.  */
18302de2362d3Smrg
18303de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
18304de2362d3Smrg   Use char because int might match the return type of a GCC
18305de2362d3Smrg   builtin and then its argument prototype would still apply.  */
18306de2362d3Smrg#ifdef __cplusplus
18307de2362d3Smrgextern "C"
18308de2362d3Smrg#endif
18309de2362d3Smrgchar dld_link ();
18310de2362d3Smrgint
18311de2362d3Smrgmain ()
18312de2362d3Smrg{
18313de2362d3Smrgreturn dld_link ();
18314de2362d3Smrg  ;
18315de2362d3Smrg  return 0;
18316de2362d3Smrg}
18317de2362d3Smrg_ACEOF
18318de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
18319de2362d3Smrg  ac_cv_lib_dld_dld_link=yes
18320de2362d3Smrgelse
18321de2362d3Smrg  ac_cv_lib_dld_dld_link=no
18322de2362d3Smrgfi
18323de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
18324de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
18325de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
18326de2362d3Smrgfi
18327de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
18328de2362d3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
18329de2362d3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
1833018781e08Smrg  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
18331de2362d3Smrgfi
18332de2362d3Smrg
18333de2362d3Smrg
18334de2362d3Smrgfi
18335de2362d3Smrg
18336de2362d3Smrg
18337de2362d3Smrgfi
18338de2362d3Smrg
18339de2362d3Smrg
18340de2362d3Smrgfi
18341de2362d3Smrg
18342de2362d3Smrg
18343de2362d3Smrgfi
18344de2362d3Smrg
18345de2362d3Smrg
18346de2362d3Smrgfi
18347de2362d3Smrg
18348de2362d3Smrg    ;;
18349de2362d3Smrg  esac
18350de2362d3Smrg
1835118781e08Smrg  if test no = "$lt_cv_dlopen"; then
183527821949aSmrg    enable_dlopen=no
1835318781e08Smrg  else
1835418781e08Smrg    enable_dlopen=yes
18355de2362d3Smrg  fi
18356de2362d3Smrg
18357de2362d3Smrg  case $lt_cv_dlopen in
18358de2362d3Smrg  dlopen)
1835918781e08Smrg    save_CPPFLAGS=$CPPFLAGS
1836018781e08Smrg    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
18361de2362d3Smrg
1836218781e08Smrg    save_LDFLAGS=$LDFLAGS
18363de2362d3Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
18364de2362d3Smrg
1836518781e08Smrg    save_LIBS=$LIBS
18366de2362d3Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
18367de2362d3Smrg
18368de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
18369de2362d3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
18370de2362d3Smrgif ${lt_cv_dlopen_self+:} false; then :
18371de2362d3Smrg  $as_echo_n "(cached) " >&6
18372de2362d3Smrgelse
1837318781e08Smrg  	  if test yes = "$cross_compiling"; then :
18374de2362d3Smrg  lt_cv_dlopen_self=cross
18375de2362d3Smrgelse
18376de2362d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18377de2362d3Smrg  lt_status=$lt_dlunknown
18378de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
18379de2362d3Smrg#line $LINENO "configure"
18380de2362d3Smrg#include "confdefs.h"
18381de2362d3Smrg
18382de2362d3Smrg#if HAVE_DLFCN_H
18383de2362d3Smrg#include <dlfcn.h>
18384de2362d3Smrg#endif
18385de2362d3Smrg
18386de2362d3Smrg#include <stdio.h>
18387de2362d3Smrg
18388de2362d3Smrg#ifdef RTLD_GLOBAL
18389de2362d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
18390de2362d3Smrg#else
18391de2362d3Smrg#  ifdef DL_GLOBAL
18392de2362d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
18393de2362d3Smrg#  else
18394de2362d3Smrg#    define LT_DLGLOBAL		0
18395de2362d3Smrg#  endif
18396de2362d3Smrg#endif
18397de2362d3Smrg
18398de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18399de2362d3Smrg   find out it does not work in some platform. */
18400de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW
18401de2362d3Smrg#  ifdef RTLD_LAZY
18402de2362d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18403de2362d3Smrg#  else
18404de2362d3Smrg#    ifdef DL_LAZY
18405de2362d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
18406de2362d3Smrg#    else
18407de2362d3Smrg#      ifdef RTLD_NOW
18408de2362d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18409de2362d3Smrg#      else
18410de2362d3Smrg#        ifdef DL_NOW
18411de2362d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
18412de2362d3Smrg#        else
18413de2362d3Smrg#          define LT_DLLAZY_OR_NOW	0
18414de2362d3Smrg#        endif
18415de2362d3Smrg#      endif
18416de2362d3Smrg#    endif
18417de2362d3Smrg#  endif
18418de2362d3Smrg#endif
18419de2362d3Smrg
1842018781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated
18421de2362d3Smrg   correspondingly for the symbols needed.  */
1842218781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
18423de2362d3Smrgint fnord () __attribute__((visibility("default")));
18424de2362d3Smrg#endif
18425de2362d3Smrg
18426de2362d3Smrgint fnord () { return 42; }
18427de2362d3Smrgint main ()
18428de2362d3Smrg{
18429de2362d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18430de2362d3Smrg  int status = $lt_dlunknown;
18431de2362d3Smrg
18432de2362d3Smrg  if (self)
18433de2362d3Smrg    {
18434de2362d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18435de2362d3Smrg      else
18436de2362d3Smrg        {
18437de2362d3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
18438de2362d3Smrg          else puts (dlerror ());
18439de2362d3Smrg	}
18440de2362d3Smrg      /* dlclose (self); */
18441de2362d3Smrg    }
18442de2362d3Smrg  else
18443de2362d3Smrg    puts (dlerror ());
18444de2362d3Smrg
18445de2362d3Smrg  return status;
18446de2362d3Smrg}
18447de2362d3Smrg_LT_EOF
18448de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
18449de2362d3Smrg  (eval $ac_link) 2>&5
18450de2362d3Smrg  ac_status=$?
18451de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1845218781e08Smrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
18453de2362d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
18454de2362d3Smrg    lt_status=$?
18455de2362d3Smrg    case x$lt_status in
18456de2362d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
18457de2362d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
18458de2362d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
18459de2362d3Smrg    esac
18460de2362d3Smrg  else :
18461de2362d3Smrg    # compilation failed
18462de2362d3Smrg    lt_cv_dlopen_self=no
18463de2362d3Smrg  fi
18464de2362d3Smrgfi
18465de2362d3Smrgrm -fr conftest*
18466de2362d3Smrg
18467de2362d3Smrg
18468de2362d3Smrgfi
18469de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
18470de2362d3Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
18471de2362d3Smrg
1847218781e08Smrg    if test yes = "$lt_cv_dlopen_self"; then
18473de2362d3Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
18474de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
18475de2362d3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
18476de2362d3Smrgif ${lt_cv_dlopen_self_static+:} false; then :
18477de2362d3Smrg  $as_echo_n "(cached) " >&6
18478de2362d3Smrgelse
1847918781e08Smrg  	  if test yes = "$cross_compiling"; then :
18480de2362d3Smrg  lt_cv_dlopen_self_static=cross
18481de2362d3Smrgelse
18482de2362d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18483de2362d3Smrg  lt_status=$lt_dlunknown
18484de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
18485de2362d3Smrg#line $LINENO "configure"
18486de2362d3Smrg#include "confdefs.h"
18487de2362d3Smrg
18488de2362d3Smrg#if HAVE_DLFCN_H
18489de2362d3Smrg#include <dlfcn.h>
18490de2362d3Smrg#endif
18491de2362d3Smrg
18492de2362d3Smrg#include <stdio.h>
18493de2362d3Smrg
18494de2362d3Smrg#ifdef RTLD_GLOBAL
18495de2362d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
18496de2362d3Smrg#else
18497de2362d3Smrg#  ifdef DL_GLOBAL
18498de2362d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
18499de2362d3Smrg#  else
18500de2362d3Smrg#    define LT_DLGLOBAL		0
18501de2362d3Smrg#  endif
18502de2362d3Smrg#endif
18503de2362d3Smrg
18504de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18505de2362d3Smrg   find out it does not work in some platform. */
18506de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW
18507de2362d3Smrg#  ifdef RTLD_LAZY
18508de2362d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18509de2362d3Smrg#  else
18510de2362d3Smrg#    ifdef DL_LAZY
18511de2362d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
18512de2362d3Smrg#    else
18513de2362d3Smrg#      ifdef RTLD_NOW
18514de2362d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18515de2362d3Smrg#      else
18516de2362d3Smrg#        ifdef DL_NOW
18517de2362d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
18518de2362d3Smrg#        else
18519de2362d3Smrg#          define LT_DLLAZY_OR_NOW	0
18520de2362d3Smrg#        endif
18521de2362d3Smrg#      endif
18522de2362d3Smrg#    endif
18523de2362d3Smrg#  endif
18524de2362d3Smrg#endif
18525de2362d3Smrg
1852618781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated
18527de2362d3Smrg   correspondingly for the symbols needed.  */
1852818781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
18529de2362d3Smrgint fnord () __attribute__((visibility("default")));
18530de2362d3Smrg#endif
18531de2362d3Smrg
18532de2362d3Smrgint fnord () { return 42; }
18533de2362d3Smrgint main ()
18534de2362d3Smrg{
18535de2362d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18536de2362d3Smrg  int status = $lt_dlunknown;
18537de2362d3Smrg
18538de2362d3Smrg  if (self)
18539de2362d3Smrg    {
18540de2362d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18541de2362d3Smrg      else
18542de2362d3Smrg        {
18543de2362d3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
18544de2362d3Smrg          else puts (dlerror ());
18545de2362d3Smrg	}
18546de2362d3Smrg      /* dlclose (self); */
18547de2362d3Smrg    }
18548de2362d3Smrg  else
18549de2362d3Smrg    puts (dlerror ());
18550de2362d3Smrg
18551de2362d3Smrg  return status;
18552de2362d3Smrg}
18553de2362d3Smrg_LT_EOF
18554de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
18555de2362d3Smrg  (eval $ac_link) 2>&5
18556de2362d3Smrg  ac_status=$?
18557de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1855818781e08Smrg  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
18559de2362d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
18560de2362d3Smrg    lt_status=$?
18561de2362d3Smrg    case x$lt_status in
18562de2362d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
18563de2362d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
18564de2362d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
18565de2362d3Smrg    esac
18566de2362d3Smrg  else :
18567de2362d3Smrg    # compilation failed
18568de2362d3Smrg    lt_cv_dlopen_self_static=no
18569de2362d3Smrg  fi
18570de2362d3Smrgfi
18571de2362d3Smrgrm -fr conftest*
18572de2362d3Smrg
18573de2362d3Smrg
18574de2362d3Smrgfi
18575de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
18576de2362d3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
18577de2362d3Smrg    fi
18578de2362d3Smrg
1857918781e08Smrg    CPPFLAGS=$save_CPPFLAGS
1858018781e08Smrg    LDFLAGS=$save_LDFLAGS
1858118781e08Smrg    LIBS=$save_LIBS
18582de2362d3Smrg    ;;
18583de2362d3Smrg  esac
18584de2362d3Smrg
18585de2362d3Smrg  case $lt_cv_dlopen_self in
18586de2362d3Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
18587de2362d3Smrg  *) enable_dlopen_self=unknown ;;
18588de2362d3Smrg  esac
18589de2362d3Smrg
18590de2362d3Smrg  case $lt_cv_dlopen_self_static in
18591de2362d3Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
18592de2362d3Smrg  *) enable_dlopen_self_static=unknown ;;
18593de2362d3Smrg  esac
18594de2362d3Smrgfi
18595de2362d3Smrg
18596de2362d3Smrg
18597de2362d3Smrg
18598de2362d3Smrg
18599de2362d3Smrg
18600de2362d3Smrg
18601de2362d3Smrg
18602de2362d3Smrg
18603de2362d3Smrg
18604de2362d3Smrg
18605de2362d3Smrg
18606de2362d3Smrg
18607de2362d3Smrg
18608de2362d3Smrg
18609de2362d3Smrg
18610de2362d3Smrg
18611de2362d3Smrg
18612de2362d3Smrgstriplib=
18613de2362d3Smrgold_striplib=
18614de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
18615de2362d3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
186168bf5c682Smrgif test -z "$STRIP"; then
186178bf5c682Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
186188bf5c682Smrg$as_echo "no" >&6; }
18619de2362d3Smrgelse
186208bf5c682Smrg  if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
186218bf5c682Smrg    old_striplib="$STRIP --strip-debug"
186228bf5c682Smrg    striplib="$STRIP --strip-unneeded"
186238bf5c682Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
186248bf5c682Smrg$as_echo "yes" >&6; }
186258bf5c682Smrg  else
186268bf5c682Smrg    case $host_os in
186278bf5c682Smrg    darwin*)
186288bf5c682Smrg      # FIXME - insert some real tests, host_os isn't really good enough
18629de2362d3Smrg      striplib="$STRIP -x"
18630de2362d3Smrg      old_striplib="$STRIP -S"
18631de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18632de2362d3Smrg$as_echo "yes" >&6; }
186338bf5c682Smrg      ;;
186348bf5c682Smrg    freebsd*)
186358bf5c682Smrg      if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
186368bf5c682Smrg        old_striplib="$STRIP --strip-debug"
186378bf5c682Smrg        striplib="$STRIP --strip-unneeded"
186388bf5c682Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
186398bf5c682Smrg$as_echo "yes" >&6; }
186408bf5c682Smrg      else
186418bf5c682Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18642de2362d3Smrg$as_echo "no" >&6; }
186438bf5c682Smrg      fi
186448bf5c682Smrg      ;;
186458bf5c682Smrg    *)
186468bf5c682Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18647de2362d3Smrg$as_echo "no" >&6; }
186488bf5c682Smrg      ;;
186498bf5c682Smrg    esac
186508bf5c682Smrg  fi
18651de2362d3Smrgfi
18652de2362d3Smrg
18653de2362d3Smrg
18654de2362d3Smrg
18655de2362d3Smrg
18656de2362d3Smrg
18657de2362d3Smrg
18658de2362d3Smrg
18659de2362d3Smrg
18660de2362d3Smrg
18661de2362d3Smrg
18662de2362d3Smrg
18663de2362d3Smrg
1866418781e08Smrg  # Report what library types will actually be built
18665de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
18666de2362d3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
18667de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
18668de2362d3Smrg$as_echo "$can_build_shared" >&6; }
18669de2362d3Smrg
18670de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
18671de2362d3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
1867218781e08Smrg  test no = "$can_build_shared" && enable_shared=no
18673de2362d3Smrg
18674de2362d3Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
18675de2362d3Smrg  # are all built from PIC.
18676de2362d3Smrg  case $host_os in
18677de2362d3Smrg  aix3*)
1867818781e08Smrg    test yes = "$enable_shared" && enable_static=no
18679de2362d3Smrg    if test -n "$RANLIB"; then
18680de2362d3Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
18681de2362d3Smrg      postinstall_cmds='$RANLIB $lib'
18682de2362d3Smrg    fi
18683de2362d3Smrg    ;;
18684de2362d3Smrg
18685de2362d3Smrg  aix[4-9]*)
1868618781e08Smrg    if test ia64 != "$host_cpu"; then
1868718781e08Smrg      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
1868818781e08Smrg      yes,aix,yes) ;;			# shared object as lib.so file only
1868918781e08Smrg      yes,svr4,*) ;;			# shared object as lib.so archive member only
1869018781e08Smrg      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
1869118781e08Smrg      esac
18692de2362d3Smrg    fi
18693de2362d3Smrg    ;;
18694de2362d3Smrg  esac
18695de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
1869618781e08Smrg$as_echo "$enable_shared" >&6; }
1869718781e08Smrg
1869818781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1869918781e08Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
1870018781e08Smrg  # Make sure either enable_shared or enable_static is yes.
1870118781e08Smrg  test yes = "$enable_shared" || enable_static=yes
1870218781e08Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1870318781e08Smrg$as_echo "$enable_static" >&6; }
18704de2362d3Smrg
18705de2362d3Smrg
18706de2362d3Smrg
18707de2362d3Smrg
187087821949aSmrgfi
1870918781e08Smrgac_ext=c
1871018781e08Smrgac_cpp='$CPP $CPPFLAGS'
1871118781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1871218781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1871318781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
1871418781e08Smrg
1871518781e08SmrgCC=$lt_save_CC
1871618781e08Smrg
1871718781e08Smrg
1871818781e08Smrg
1871918781e08Smrg
1872018781e08Smrg
1872118781e08Smrg
18722de2362d3Smrg
18723de2362d3Smrg
18724de2362d3Smrg
1872518781e08Smrg
1872618781e08Smrg
1872718781e08Smrg
1872818781e08Smrg
1872918781e08Smrg
1873018781e08Smrg
1873118781e08Smrg        ac_config_commands="$ac_config_commands libtool"
1873218781e08Smrg
1873318781e08Smrg
1873418781e08Smrg
1873518781e08Smrg
1873618781e08Smrg# Only expand once:
1873718781e08Smrg
1873818781e08Smrg
1873918781e08Smrg
1874018781e08Smrg# Checks for programs.
1874118781e08Smrg
1874218781e08Smrg
18743de2362d3Smrgif test "x$GCC" = "xyes"; then
18744de2362d3Smrg	CPPFLAGS="$CPPFLAGS -Wall"
18745de2362d3Smrgfi
18746de2362d3Smrg
18747de2362d3Smrg
18748de2362d3Smrg
18749de2362d3Smrg# Define a configure option for an alternate module directory
18750de2362d3Smrg
18751de2362d3Smrg# Check whether --with-xorg-module-dir was given.
18752de2362d3Smrgif test "${with_xorg_module_dir+set}" = set; then :
18753de2362d3Smrg  withval=$with_xorg_module_dir; moduledir="$withval"
18754de2362d3Smrgelse
18755de2362d3Smrg  moduledir="$libdir/xorg/modules"
18756de2362d3Smrgfi
18757de2362d3Smrg
18758de2362d3Smrg
18759de2362d3Smrg# Store the list of server defined optional extensions in REQUIRED_MODULES
18760de2362d3Smrg
18761de2362d3Smrg
18762de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18763de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18764de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18765de2362d3Smrg/* end confdefs.h.  */
18766de2362d3Smrg
18767de2362d3Smrg#include "xorg-server.h"
18768de2362d3Smrg#if !defined RANDR
18769de2362d3Smrg#error RANDR not defined
18770de2362d3Smrg#endif
18771de2362d3Smrg
18772de2362d3Smrgint
18773de2362d3Smrgmain ()
18774de2362d3Smrg{
18775de2362d3Smrg
18776de2362d3Smrg  ;
18777de2362d3Smrg  return 0;
18778de2362d3Smrg}
18779de2362d3Smrg_ACEOF
18780de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18781de2362d3Smrg  _EXT_CHECK=yes
18782de2362d3Smrgelse
18783de2362d3Smrg  _EXT_CHECK=no
18784de2362d3Smrgfi
18785de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18786de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18787de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5
18788de2362d3Smrg$as_echo_n "checking if RANDR is defined... " >&6; }
18789de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18790de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18791de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18792de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
18793de2362d3Smrg	fi
18794de2362d3Smrg
18795de2362d3Smrg
18796de2362d3Smrg
18797de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18798de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18799de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18800de2362d3Smrg/* end confdefs.h.  */
18801de2362d3Smrg
18802de2362d3Smrg#include "xorg-server.h"
18803de2362d3Smrg#if !defined RENDER
18804de2362d3Smrg#error RENDER not defined
18805de2362d3Smrg#endif
18806de2362d3Smrg
18807de2362d3Smrgint
18808de2362d3Smrgmain ()
18809de2362d3Smrg{
18810de2362d3Smrg
18811de2362d3Smrg  ;
18812de2362d3Smrg  return 0;
18813de2362d3Smrg}
18814de2362d3Smrg_ACEOF
18815de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18816de2362d3Smrg  _EXT_CHECK=yes
18817de2362d3Smrgelse
18818de2362d3Smrg  _EXT_CHECK=no
18819de2362d3Smrgfi
18820de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18821de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18822de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5
18823de2362d3Smrg$as_echo_n "checking if RENDER is defined... " >&6; }
18824de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18825de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18826de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18827de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
18828de2362d3Smrg	fi
18829de2362d3Smrg
18830de2362d3Smrg
18831de2362d3Smrg
18832de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18833de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18834de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18835de2362d3Smrg/* end confdefs.h.  */
18836de2362d3Smrg
18837de2362d3Smrg#include "xorg-server.h"
18838de2362d3Smrg#if !defined XV
18839de2362d3Smrg#error XV not defined
18840de2362d3Smrg#endif
18841de2362d3Smrg
18842de2362d3Smrgint
18843de2362d3Smrgmain ()
18844de2362d3Smrg{
18845de2362d3Smrg
18846de2362d3Smrg  ;
18847de2362d3Smrg  return 0;
18848de2362d3Smrg}
18849de2362d3Smrg_ACEOF
18850de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18851de2362d3Smrg  _EXT_CHECK=yes
18852de2362d3Smrgelse
18853de2362d3Smrg  _EXT_CHECK=no
18854de2362d3Smrgfi
18855de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18856de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18857de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5
18858de2362d3Smrg$as_echo_n "checking if XV is defined... " >&6; }
18859de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18860de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18861de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18862de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
18863de2362d3Smrg	fi
18864de2362d3Smrg
18865de2362d3Smrg
18866de2362d3Smrg
18867de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18868de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18869de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18870de2362d3Smrg/* end confdefs.h.  */
18871de2362d3Smrg
18872de2362d3Smrg#include "xorg-server.h"
18873de2362d3Smrg#if !defined DPMSExtension
18874de2362d3Smrg#error DPMSExtension not defined
18875de2362d3Smrg#endif
18876de2362d3Smrg
18877de2362d3Smrgint
18878de2362d3Smrgmain ()
18879de2362d3Smrg{
18880de2362d3Smrg
18881de2362d3Smrg  ;
18882de2362d3Smrg  return 0;
18883de2362d3Smrg}
18884de2362d3Smrg_ACEOF
18885de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18886de2362d3Smrg  _EXT_CHECK=yes
18887de2362d3Smrgelse
18888de2362d3Smrg  _EXT_CHECK=no
18889de2362d3Smrgfi
18890de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18891de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18892de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5
18893de2362d3Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; }
18894de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18895de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18896de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18897de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
18898de2362d3Smrg	fi
18899de2362d3Smrg
18900de2362d3Smrg
1890118781e08Smrg# Checks for libraries.
1890218781e08Smrg
1890318781e08Smrgpkg_failed=no
1890418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5
1890518781e08Smrg$as_echo_n "checking for LIBDRM... " >&6; }
1890618781e08Smrg
1890718781e08Smrgif test -n "$LIBDRM_CFLAGS"; then
1890818781e08Smrg    pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS"
1890918781e08Smrg elif test -n "$PKG_CONFIG"; then
1891018781e08Smrg    if test -n "$PKG_CONFIG" && \
189118bf5c682Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.78\""; } >&5
189128bf5c682Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.78") 2>&5
1891318781e08Smrg  ac_status=$?
1891418781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1891518781e08Smrg  test $ac_status = 0; }; then
189168bf5c682Smrg  pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.78" 2>/dev/null`
1891718781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1891818781e08Smrgelse
1891918781e08Smrg  pkg_failed=yes
1892018781e08Smrgfi
1892118781e08Smrg else
1892218781e08Smrg    pkg_failed=untried
1892318781e08Smrgfi
1892418781e08Smrgif test -n "$LIBDRM_LIBS"; then
1892518781e08Smrg    pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS"
1892618781e08Smrg elif test -n "$PKG_CONFIG"; then
1892718781e08Smrg    if test -n "$PKG_CONFIG" && \
189288bf5c682Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.78\""; } >&5
189298bf5c682Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.78") 2>&5
1893018781e08Smrg  ac_status=$?
1893118781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1893218781e08Smrg  test $ac_status = 0; }; then
189338bf5c682Smrg  pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.78" 2>/dev/null`
1893418781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1893518781e08Smrgelse
1893618781e08Smrg  pkg_failed=yes
1893718781e08Smrgfi
1893818781e08Smrg else
1893918781e08Smrg    pkg_failed=untried
1894018781e08Smrgfi
1894118781e08Smrg
1894218781e08Smrg
1894318781e08Smrg
1894418781e08Smrgif test $pkg_failed = yes; then
1894518781e08Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1894618781e08Smrg$as_echo "no" >&6; }
1894718781e08Smrg
1894818781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1894918781e08Smrg        _pkg_short_errors_supported=yes
1895018781e08Smrgelse
1895118781e08Smrg        _pkg_short_errors_supported=no
1895218781e08Smrgfi
1895318781e08Smrg        if test $_pkg_short_errors_supported = yes; then
189548bf5c682Smrg	        LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.78" 2>&1`
1895518781e08Smrg        else
189568bf5c682Smrg	        LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.78" 2>&1`
1895718781e08Smrg        fi
1895818781e08Smrg	# Put the nasty error message in config.log where it belongs
1895918781e08Smrg	echo "$LIBDRM_PKG_ERRORS" >&5
1896018781e08Smrg
189618bf5c682Smrg	as_fn_error $? "Package requirements (libdrm >= 2.4.78) were not met:
1896218781e08Smrg
1896318781e08Smrg$LIBDRM_PKG_ERRORS
1896418781e08Smrg
1896518781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1896618781e08Smrginstalled software in a non-standard prefix.
1896718781e08Smrg
1896818781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS
1896918781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config.
1897018781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
1897118781e08Smrgelif test $pkg_failed = untried; then
1897218781e08Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1897318781e08Smrg$as_echo "no" >&6; }
1897418781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1897518781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1897618781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1897718781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1897818781e08Smrgpath to pkg-config.
1897918781e08Smrg
1898018781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS
1898118781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config.
1898218781e08SmrgSee the pkg-config man page for more details.
1898318781e08Smrg
1898418781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1898518781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
1898618781e08Smrgelse
1898718781e08Smrg	LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS
1898818781e08Smrg	LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS
1898918781e08Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1899018781e08Smrg$as_echo "yes" >&6; }
1899118781e08Smrg
1899218781e08Smrgfi
1899318781e08Smrg
1899418781e08Smrgpkg_failed=no
1899518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_RADEON" >&5
1899618781e08Smrg$as_echo_n "checking for LIBDRM_RADEON... " >&6; }
1899718781e08Smrg
1899818781e08Smrgif test -n "$LIBDRM_RADEON_CFLAGS"; then
1899918781e08Smrg    pkg_cv_LIBDRM_RADEON_CFLAGS="$LIBDRM_RADEON_CFLAGS"
1900018781e08Smrg elif test -n "$PKG_CONFIG"; then
1900118781e08Smrg    if test -n "$PKG_CONFIG" && \
1900218781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5
1900318781e08Smrg  ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5
1900418781e08Smrg  ac_status=$?
1900518781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1900618781e08Smrg  test $ac_status = 0; }; then
1900718781e08Smrg  pkg_cv_LIBDRM_RADEON_CFLAGS=`$PKG_CONFIG --cflags "libdrm_radeon" 2>/dev/null`
1900818781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1900918781e08Smrgelse
1901018781e08Smrg  pkg_failed=yes
1901118781e08Smrgfi
1901218781e08Smrg else
1901318781e08Smrg    pkg_failed=untried
1901418781e08Smrgfi
1901518781e08Smrgif test -n "$LIBDRM_RADEON_LIBS"; then
1901618781e08Smrg    pkg_cv_LIBDRM_RADEON_LIBS="$LIBDRM_RADEON_LIBS"
1901718781e08Smrg elif test -n "$PKG_CONFIG"; then
1901818781e08Smrg    if test -n "$PKG_CONFIG" && \
1901918781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5
1902018781e08Smrg  ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5
1902118781e08Smrg  ac_status=$?
1902218781e08Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902318781e08Smrg  test $ac_status = 0; }; then
1902418781e08Smrg  pkg_cv_LIBDRM_RADEON_LIBS=`$PKG_CONFIG --libs "libdrm_radeon" 2>/dev/null`
1902518781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
1902618781e08Smrgelse
1902718781e08Smrg  pkg_failed=yes
1902818781e08Smrgfi
1902918781e08Smrg else
1903018781e08Smrg    pkg_failed=untried
1903118781e08Smrgfi
1903218781e08Smrg
1903318781e08Smrg
1903418781e08Smrg
1903518781e08Smrgif test $pkg_failed = yes; then
1903618781e08Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1903718781e08Smrg$as_echo "no" >&6; }
1903818781e08Smrg
1903918781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1904018781e08Smrg        _pkg_short_errors_supported=yes
1904118781e08Smrgelse
1904218781e08Smrg        _pkg_short_errors_supported=no
1904318781e08Smrgfi
1904418781e08Smrg        if test $_pkg_short_errors_supported = yes; then
1904518781e08Smrg	        LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_radeon" 2>&1`
1904618781e08Smrg        else
1904718781e08Smrg	        LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_radeon" 2>&1`
1904818781e08Smrg        fi
1904918781e08Smrg	# Put the nasty error message in config.log where it belongs
1905018781e08Smrg	echo "$LIBDRM_RADEON_PKG_ERRORS" >&5
1905118781e08Smrg
1905218781e08Smrg	as_fn_error $? "Package requirements (libdrm_radeon) were not met:
1905318781e08Smrg
1905418781e08Smrg$LIBDRM_RADEON_PKG_ERRORS
1905518781e08Smrg
1905618781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1905718781e08Smrginstalled software in a non-standard prefix.
1905818781e08Smrg
1905918781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS
1906018781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config.
1906118781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
1906218781e08Smrgelif test $pkg_failed = untried; then
1906318781e08Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1906418781e08Smrg$as_echo "no" >&6; }
1906518781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1906618781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1906718781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1906818781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1906918781e08Smrgpath to pkg-config.
1907018781e08Smrg
1907118781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS
1907218781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config.
1907318781e08SmrgSee the pkg-config man page for more details.
1907418781e08Smrg
1907518781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1907618781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
1907718781e08Smrgelse
1907818781e08Smrg	LIBDRM_RADEON_CFLAGS=$pkg_cv_LIBDRM_RADEON_CFLAGS
1907918781e08Smrg	LIBDRM_RADEON_LIBS=$pkg_cv_LIBDRM_RADEON_LIBS
1908018781e08Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1908118781e08Smrg$as_echo "yes" >&6; }
1908218781e08Smrg
1908318781e08Smrgfi
1908418781e08Smrg
19085de2362d3Smrg# Obtain compiler/linker options for the driver dependencies
19086de2362d3Smrg
19087de2362d3Smrgpkg_failed=no
19088de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
19089de2362d3Smrg$as_echo_n "checking for XORG... " >&6; }
19090de2362d3Smrg
19091de2362d3Smrgif test -n "$XORG_CFLAGS"; then
19092de2362d3Smrg    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
19093de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19094de2362d3Smrg    if test -n "$PKG_CONFIG" && \
190958bf5c682Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5
190968bf5c682Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5
19097de2362d3Smrg  ac_status=$?
19098de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19099de2362d3Smrg  test $ac_status = 0; }; then
191008bf5c682Smrg  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null`
1910118781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19102de2362d3Smrgelse
19103de2362d3Smrg  pkg_failed=yes
19104de2362d3Smrgfi
19105de2362d3Smrg else
19106de2362d3Smrg    pkg_failed=untried
19107de2362d3Smrgfi
19108de2362d3Smrgif test -n "$XORG_LIBS"; then
19109de2362d3Smrg    pkg_cv_XORG_LIBS="$XORG_LIBS"
19110de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19111de2362d3Smrg    if test -n "$PKG_CONFIG" && \
191128bf5c682Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5
191138bf5c682Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5
19114de2362d3Smrg  ac_status=$?
19115de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19116de2362d3Smrg  test $ac_status = 0; }; then
191178bf5c682Smrg  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null`
1911818781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19119de2362d3Smrgelse
19120de2362d3Smrg  pkg_failed=yes
19121de2362d3Smrgfi
19122de2362d3Smrg else
19123de2362d3Smrg    pkg_failed=untried
19124de2362d3Smrgfi
19125de2362d3Smrg
19126de2362d3Smrg
19127de2362d3Smrg
19128de2362d3Smrgif test $pkg_failed = yes; then
19129de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19130de2362d3Smrg$as_echo "no" >&6; }
19131de2362d3Smrg
19132de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19133de2362d3Smrg        _pkg_short_errors_supported=yes
19134de2362d3Smrgelse
19135de2362d3Smrg        _pkg_short_errors_supported=no
19136de2362d3Smrgfi
19137de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
191388bf5c682Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1`
19139de2362d3Smrg        else
191408bf5c682Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1`
19141de2362d3Smrg        fi
19142de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19143de2362d3Smrg	echo "$XORG_PKG_ERRORS" >&5
19144de2362d3Smrg
191458bf5c682Smrg	as_fn_error $? "Package requirements (xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met:
19146de2362d3Smrg
19147de2362d3Smrg$XORG_PKG_ERRORS
19148de2362d3Smrg
19149de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
19150de2362d3Smrginstalled software in a non-standard prefix.
19151de2362d3Smrg
19152de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS
19153de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config.
19154de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
19155de2362d3Smrgelif test $pkg_failed = untried; then
19156de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19157de2362d3Smrg$as_echo "no" >&6; }
19158de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19159de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19160de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19161de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
19162de2362d3Smrgpath to pkg-config.
19163de2362d3Smrg
19164de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS
19165de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config.
19166de2362d3SmrgSee the pkg-config man page for more details.
19167de2362d3Smrg
19168de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
19169de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
19170de2362d3Smrgelse
19171de2362d3Smrg	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
19172de2362d3Smrg	XORG_LIBS=$pkg_cv_XORG_LIBS
19173de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19174de2362d3Smrg$as_echo "yes" >&6; }
19175de2362d3Smrg
19176de2362d3Smrgfi
19177de2362d3Smrg
19178de2362d3Smrgpkg_failed=no
19179de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5
19180de2362d3Smrg$as_echo_n "checking for XEXT... " >&6; }
19181de2362d3Smrg
19182de2362d3Smrgif test -n "$XEXT_CFLAGS"; then
19183de2362d3Smrg    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
19184de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19185de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19186de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
19187de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
19188de2362d3Smrg  ac_status=$?
19189de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19190de2362d3Smrg  test $ac_status = 0; }; then
19191de2362d3Smrg  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
1919218781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19193de2362d3Smrgelse
19194de2362d3Smrg  pkg_failed=yes
19195de2362d3Smrgfi
19196de2362d3Smrg else
19197de2362d3Smrg    pkg_failed=untried
19198de2362d3Smrgfi
19199de2362d3Smrgif test -n "$XEXT_LIBS"; then
19200de2362d3Smrg    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
19201de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19202de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19203de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
19204de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
19205de2362d3Smrg  ac_status=$?
19206de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19207de2362d3Smrg  test $ac_status = 0; }; then
19208de2362d3Smrg  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
1920918781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19210de2362d3Smrgelse
19211de2362d3Smrg  pkg_failed=yes
19212de2362d3Smrgfi
19213de2362d3Smrg else
19214de2362d3Smrg    pkg_failed=untried
19215de2362d3Smrgfi
19216de2362d3Smrg
19217de2362d3Smrg
19218de2362d3Smrg
19219de2362d3Smrgif test $pkg_failed = yes; then
19220de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19221de2362d3Smrg$as_echo "no" >&6; }
19222de2362d3Smrg
19223de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19224de2362d3Smrg        _pkg_short_errors_supported=yes
19225de2362d3Smrgelse
19226de2362d3Smrg        _pkg_short_errors_supported=no
19227de2362d3Smrgfi
19228de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1922918781e08Smrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
19230de2362d3Smrg        else
1923118781e08Smrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
19232de2362d3Smrg        fi
19233de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19234de2362d3Smrg	echo "$XEXT_PKG_ERRORS" >&5
19235de2362d3Smrg
19236de2362d3Smrg	HAVE_XEXTPROTO_71="no"
19237de2362d3Smrgelif test $pkg_failed = untried; then
19238de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19239de2362d3Smrg$as_echo "no" >&6; }
19240de2362d3Smrg	HAVE_XEXTPROTO_71="no"
19241de2362d3Smrgelse
19242de2362d3Smrg	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
19243de2362d3Smrg	XEXT_LIBS=$pkg_cv_XEXT_LIBS
19244de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19245de2362d3Smrg$as_echo "yes" >&6; }
19246de2362d3Smrg	HAVE_XEXTPROTO_71="yes";
19247de2362d3Smrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h
19248de2362d3Smrg
19249de2362d3Smrgfi
19250de2362d3Smrg if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
19251de2362d3Smrg  HAVE_XEXTPROTO_71_TRUE=
19252de2362d3Smrg  HAVE_XEXTPROTO_71_FALSE='#'
19253de2362d3Smrgelse
19254de2362d3Smrg  HAVE_XEXTPROTO_71_TRUE='#'
19255de2362d3Smrg  HAVE_XEXTPROTO_71_FALSE=
19256de2362d3Smrgfi
19257de2362d3Smrg
19258de2362d3Smrg
192593ed65abbSmrg# Section "OutputClass" is only supported as of xserver 1.16
192603ed65abbSmrgif test -n "$PKG_CONFIG" && \
192613ed65abbSmrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.16\""; } >&5
192623ed65abbSmrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.16") 2>&5
192633ed65abbSmrg  ac_status=$?
192643ed65abbSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
192653ed65abbSmrg  test $ac_status = 0; }; then
192663ed65abbSmrg  sysconfigdir=`$PKG_CONFIG --variable=sysconfigdir xorg-server`
192673ed65abbSmrgelse
192683ed65abbSmrg  sysconfigdir=""
192693ed65abbSmrgfi
192703ed65abbSmrg if test "x$sysconfigdir" != "x"; then
192713ed65abbSmrg  HAS_XORG_CONF_DIR_TRUE=
192723ed65abbSmrg  HAS_XORG_CONF_DIR_FALSE='#'
192733ed65abbSmrgelse
192743ed65abbSmrg  HAS_XORG_CONF_DIR_TRUE='#'
192753ed65abbSmrg  HAS_XORG_CONF_DIR_FALSE=
192763ed65abbSmrgfi
192773ed65abbSmrg
192783ed65abbSmrg
192793ed65abbSmrg# Define a configure option for an alternate X Server configuration directory
192803ed65abbSmrg
192813ed65abbSmrg# Check whether --with-xorg-conf-dir was given.
192823ed65abbSmrgif test "${with_xorg_conf_dir+set}" = set; then :
192833ed65abbSmrg  withval=$with_xorg_conf_dir; configdir="$withval"
192843ed65abbSmrgelse
192853ed65abbSmrg  configdir='${prefix}/share/X11/xorg.conf.d'
192863ed65abbSmrgfi
192873ed65abbSmrg
192883ed65abbSmrg
192893ed65abbSmrg
1929018781e08Smrg# Check whether --enable-udev was given.
1929118781e08Smrgif test "${enable_udev+set}" = set; then :
1929218781e08Smrg  enableval=$enable_udev; enable_udev="$enableval"
1929318781e08Smrgelse
1929418781e08Smrg  enable_udev=auto
1929518781e08Smrgfi
192967821949aSmrg
1929718781e08Smrgif test "x$enable_udev" != "xno"; then
19298de2362d3Smrg
19299de2362d3Smrgpkg_failed=no
1930018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5
1930118781e08Smrg$as_echo_n "checking for LIBUDEV... " >&6; }
19302de2362d3Smrg
1930318781e08Smrgif test -n "$LIBUDEV_CFLAGS"; then
1930418781e08Smrg    pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS"
19305de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19306de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1930718781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
1930818781e08Smrg  ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
19309de2362d3Smrg  ac_status=$?
19310de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19311de2362d3Smrg  test $ac_status = 0; }; then
1931218781e08Smrg  pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null`
1931318781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19314de2362d3Smrgelse
19315de2362d3Smrg  pkg_failed=yes
19316de2362d3Smrgfi
19317de2362d3Smrg else
19318de2362d3Smrg    pkg_failed=untried
19319de2362d3Smrgfi
1932018781e08Smrgif test -n "$LIBUDEV_LIBS"; then
1932118781e08Smrg    pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS"
19322de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19323de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1932418781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
1932518781e08Smrg  ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
19326de2362d3Smrg  ac_status=$?
19327de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19328de2362d3Smrg  test $ac_status = 0; }; then
1932918781e08Smrg  pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null`
1933018781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19331de2362d3Smrgelse
19332de2362d3Smrg  pkg_failed=yes
19333de2362d3Smrgfi
19334de2362d3Smrg else
19335de2362d3Smrg    pkg_failed=untried
19336de2362d3Smrgfi
19337de2362d3Smrg
19338de2362d3Smrg
19339de2362d3Smrg
19340de2362d3Smrgif test $pkg_failed = yes; then
19341de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19342de2362d3Smrg$as_echo "no" >&6; }
19343de2362d3Smrg
19344de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19345de2362d3Smrg        _pkg_short_errors_supported=yes
19346de2362d3Smrgelse
19347de2362d3Smrg        _pkg_short_errors_supported=no
19348de2362d3Smrgfi
19349de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1935018781e08Smrg	        LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1`
19351de2362d3Smrg        else
1935218781e08Smrg	        LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1`
19353de2362d3Smrg        fi
19354de2362d3Smrg	# Put the nasty error message in config.log where it belongs
1935518781e08Smrg	echo "$LIBUDEV_PKG_ERRORS" >&5
19356de2362d3Smrg
1935718781e08Smrg	LIBUDEV=no
19358de2362d3Smrgelif test $pkg_failed = untried; then
19359de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19360de2362d3Smrg$as_echo "no" >&6; }
1936118781e08Smrg	LIBUDEV=no
19362de2362d3Smrgelse
1936318781e08Smrg	LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS
1936418781e08Smrg	LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS
19365de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19366de2362d3Smrg$as_echo "yes" >&6; }
1936718781e08Smrg	LIBUDEV=yes
19368de2362d3Smrgfi
1936918781e08Smrg	if test "x$LIBUDEV" = xyes; then
19370de2362d3Smrg
1937118781e08Smrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h
19372de2362d3Smrg
1937318781e08Smrg	elif test "x$enable_udev" != "xauto"; then
1937418781e08Smrg		as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5
1937518781e08Smrg	fi
1937618781e08Smrgfi
1937718781e08Smrg if test x$LIBUDEV = xyes; then
1937818781e08Smrg  LIBUDEV_TRUE=
1937918781e08Smrg  LIBUDEV_FALSE='#'
19380de2362d3Smrgelse
1938118781e08Smrg  LIBUDEV_TRUE='#'
1938218781e08Smrg  LIBUDEV_FALSE=
19383de2362d3Smrgfi
19384de2362d3Smrg
19385de2362d3Smrg
1938618781e08SmrgSAVE_CPPFLAGS="$CPPFLAGS"
1938718781e08SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
193887821949aSmrg
1938918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5
1939018781e08Smrg$as_echo_n "checking whether to include GLAMOR support... " >&6; }
1939118781e08Smrg# Check whether --enable-glamor was given.
1939218781e08Smrgif test "${enable_glamor+set}" = set; then :
1939318781e08Smrg  enableval=$enable_glamor; GLAMOR="$enableval"
1939418781e08Smrgelse
1939518781e08Smrg  GLAMOR=yes
1939618781e08Smrgfi
193977821949aSmrg
193987821949aSmrg
1939918781e08Smrgif test "x$GLAMOR" != "xno"; then
1940018781e08Smrg	for ac_header in glamor.h
1940118781e08Smrgdo :
1940218781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\"
1940318781e08Smrg"
1940418781e08Smrgif test "x$ac_cv_header_glamor_h" = xyes; then :
1940518781e08Smrg  cat >>confdefs.h <<_ACEOF
1940618781e08Smrg#define HAVE_GLAMOR_H 1
19407de2362d3Smrg_ACEOF
1940818781e08Smrg GLAMOR_H="yes"
19409de2362d3Smrgelse
1941018781e08Smrg  GLAMOR_H="no"
19411de2362d3Smrgfi
19412de2362d3Smrg
1941318781e08Smrgdone
19414de2362d3Smrg
194157821949aSmrg
1941618781e08Smrg	if test "x$GLAMOR_H" = xyes; then
1941718781e08Smrg		ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\"
1941818781e08Smrg			       #include \"glamor.h\"
1941918781e08Smrg"
1942018781e08Smrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then :
1942118781e08Smrg  GLAMOR_XSERVER="yes"
19422de2362d3Smrgelse
1942318781e08Smrg  GLAMOR_XSERVER="no"
194240d16fef4Smrgfi
194250d16fef4Smrg
194260d16fef4Smrg
1942718781e08Smrg		ac_fn_c_check_decl "$LINENO" "glamor_glyphs_init" "ac_cv_have_decl_glamor_glyphs_init" "#include \"xorg-server.h\"
1942818781e08Smrg			       #include \"glamor.h\"
1942918781e08Smrg"
1943018781e08Smrgif test "x$ac_cv_have_decl_glamor_glyphs_init" = xyes; then :
194310d16fef4Smrg
1943218781e08Smrg$as_echo "#define HAVE_GLAMOR_GLYPHS_INIT 1" >>confdefs.h
194330d16fef4Smrg
1943418781e08Smrgfi
194350d16fef4Smrg
194360d16fef4Smrg
1943718781e08Smrg		ac_fn_c_check_decl "$LINENO" "glamor_egl_destroy_textured_pixmap" "ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" "#include \"xorg-server.h\"
1943818781e08Smrg			       #include \"glamor.h\"
1943918781e08Smrg"
1944018781e08Smrgif test "x$ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" = xyes; then :
194410d16fef4Smrg
1944218781e08Smrg$as_echo "#define HAVE_GLAMOR_EGL_DESTROY_TEXTURED_PIXMAP 1" >>confdefs.h
194430d16fef4Smrg
19444de2362d3Smrgfi
19445de2362d3Smrg
1944618781e08Smrg	fi
19447de2362d3Smrg
1944818781e08Smrg	if test "x$GLAMOR_XSERVER" != xyes; then
19449de2362d3Smrg
19450de2362d3Smrgpkg_failed=no
1945118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5
1945218781e08Smrg$as_echo_n "checking for LIBGLAMOR... " >&6; }
19453de2362d3Smrg
1945418781e08Smrgif test -n "$LIBGLAMOR_CFLAGS"; then
1945518781e08Smrg    pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS"
19456de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19457de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1945818781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5
1945918781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5
19460de2362d3Smrg  ac_status=$?
19461de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19462de2362d3Smrg  test $ac_status = 0; }; then
1946318781e08Smrg  pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null`
1946418781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19465de2362d3Smrgelse
19466de2362d3Smrg  pkg_failed=yes
19467de2362d3Smrgfi
19468de2362d3Smrg else
19469de2362d3Smrg    pkg_failed=untried
19470de2362d3Smrgfi
1947118781e08Smrgif test -n "$LIBGLAMOR_LIBS"; then
1947218781e08Smrg    pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS"
19473de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19474de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1947518781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5
1947618781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5
19477de2362d3Smrg  ac_status=$?
19478de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19479de2362d3Smrg  test $ac_status = 0; }; then
1948018781e08Smrg  pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null`
1948118781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19482de2362d3Smrgelse
19483de2362d3Smrg  pkg_failed=yes
19484de2362d3Smrgfi
19485de2362d3Smrg else
19486de2362d3Smrg    pkg_failed=untried
19487de2362d3Smrgfi
19488de2362d3Smrg
19489de2362d3Smrg
19490de2362d3Smrg
19491de2362d3Smrgif test $pkg_failed = yes; then
19492de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19493de2362d3Smrg$as_echo "no" >&6; }
19494de2362d3Smrg
19495de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19496de2362d3Smrg        _pkg_short_errors_supported=yes
19497de2362d3Smrgelse
19498de2362d3Smrg        _pkg_short_errors_supported=no
19499de2362d3Smrgfi
19500de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1950118781e08Smrg	        LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1`
19502de2362d3Smrg        else
1950318781e08Smrg	        LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1`
19504de2362d3Smrg        fi
19505de2362d3Smrg	# Put the nasty error message in config.log where it belongs
1950618781e08Smrg	echo "$LIBGLAMOR_PKG_ERRORS" >&5
1950718781e08Smrg
1950818781e08Smrg	as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met:
1950918781e08Smrg
1951018781e08Smrg$LIBGLAMOR_PKG_ERRORS
1951118781e08Smrg
1951218781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1951318781e08Smrginstalled software in a non-standard prefix.
19514de2362d3Smrg
1951518781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS
1951618781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config.
1951718781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
19518de2362d3Smrgelif test $pkg_failed = untried; then
19519de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19520de2362d3Smrg$as_echo "no" >&6; }
1952118781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1952218781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1952318781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1952418781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1952518781e08Smrgpath to pkg-config.
1952618781e08Smrg
1952718781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS
1952818781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config.
1952918781e08SmrgSee the pkg-config man page for more details.
1953018781e08Smrg
1953118781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1953218781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
19533de2362d3Smrgelse
1953418781e08Smrg	LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS
1953518781e08Smrg	LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS
19536de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19537de2362d3Smrg$as_echo "yes" >&6; }
195387821949aSmrg
1953918781e08Smrgfi
195407821949aSmrg
19541de2362d3Smrgpkg_failed=no
1954218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5
1954318781e08Smrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; }
19544de2362d3Smrg
1954518781e08Smrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then
1954618781e08Smrg    pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS"
19547de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19548de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1954918781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5
1955018781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5
19551de2362d3Smrg  ac_status=$?
19552de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19553de2362d3Smrg  test $ac_status = 0; }; then
1955418781e08Smrg  pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null`
1955518781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19556de2362d3Smrgelse
19557de2362d3Smrg  pkg_failed=yes
19558de2362d3Smrgfi
19559de2362d3Smrg else
19560de2362d3Smrg    pkg_failed=untried
19561de2362d3Smrgfi
1956218781e08Smrgif test -n "$LIBGLAMOR_EGL_LIBS"; then
1956318781e08Smrg    pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS"
19564de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19565de2362d3Smrg    if test -n "$PKG_CONFIG" && \
1956618781e08Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5
1956718781e08Smrg  ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5
19568de2362d3Smrg  ac_status=$?
19569de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19570de2362d3Smrg  test $ac_status = 0; }; then
1957118781e08Smrg  pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null`
1957218781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19573de2362d3Smrgelse
19574de2362d3Smrg  pkg_failed=yes
19575de2362d3Smrgfi
19576de2362d3Smrg else
19577de2362d3Smrg    pkg_failed=untried
19578de2362d3Smrgfi
19579de2362d3Smrg
19580de2362d3Smrg
19581de2362d3Smrg
19582de2362d3Smrgif test $pkg_failed = yes; then
19583de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19584de2362d3Smrg$as_echo "no" >&6; }
19585de2362d3Smrg
19586de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19587de2362d3Smrg        _pkg_short_errors_supported=yes
19588de2362d3Smrgelse
19589de2362d3Smrg        _pkg_short_errors_supported=no
19590de2362d3Smrgfi
19591de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1959218781e08Smrg	        LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1`
19593de2362d3Smrg        else
1959418781e08Smrg	        LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1`
19595de2362d3Smrg        fi
19596de2362d3Smrg	# Put the nasty error message in config.log where it belongs
1959718781e08Smrg	echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5
19598de2362d3Smrg
1959918781e08Smrg	as_fn_error $? "Package requirements (glamor-egl) were not met:
1960018781e08Smrg
1960118781e08Smrg$LIBGLAMOR_EGL_PKG_ERRORS
1960218781e08Smrg
1960318781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
1960418781e08Smrginstalled software in a non-standard prefix.
1960518781e08Smrg
1960618781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS
1960718781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config.
1960818781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5
19609de2362d3Smrgelif test $pkg_failed = untried; then
19610de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19611de2362d3Smrg$as_echo "no" >&6; }
1961218781e08Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1961318781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1961418781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
1961518781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
1961618781e08Smrgpath to pkg-config.
19617de2362d3Smrg
1961818781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS
1961918781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config.
1962018781e08SmrgSee the pkg-config man page for more details.
196217821949aSmrg
1962218781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
1962318781e08SmrgSee \`config.log' for more details" "$LINENO" 5; }
19624de2362d3Smrgelse
1962518781e08Smrg	LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS
1962618781e08Smrg	LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS
19627de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19628de2362d3Smrg$as_echo "yes" >&6; }
19629de2362d3Smrg
19630de2362d3Smrgfi
1963118781e08Smrg	fi
19632de2362d3Smrg
1963318781e08Smrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h
19634de2362d3Smrg
19635de2362d3Smrgelse
1963618781e08Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5
1963718781e08Smrg$as_echo "$GLAMOR" >&6; }
19638de2362d3Smrgfi
1963918781e08Smrg if test x$GLAMOR != xno; then
1964018781e08Smrg  GLAMOR_TRUE=
1964118781e08Smrg  GLAMOR_FALSE='#'
19642de2362d3Smrgelse
1964318781e08Smrg  GLAMOR_TRUE='#'
1964418781e08Smrg  GLAMOR_FALSE=
19645de2362d3Smrgfi
19646de2362d3Smrg
19647de2362d3Smrg
1964818781e08Smrgac_fn_c_check_decl "$LINENO" "RegionDuplicate" "ac_cv_have_decl_RegionDuplicate" "#include <xorg-server.h>
1964918781e08Smrg	       #include <regionstr.h>
196507314432eSmrg"
1965118781e08Smrgif test "x$ac_cv_have_decl_RegionDuplicate" = xyes; then :
196527314432eSmrg
1965318781e08Smrg$as_echo "#define HAVE_REGIONDUPLICATE 1" >>confdefs.h
196547314432eSmrg
196557314432eSmrgfi
196567314432eSmrg
196577314432eSmrg
1965818781e08Smrgac_fn_c_check_decl "$LINENO" "fbGlyphs" "ac_cv_have_decl_fbGlyphs" "#include <X11/Xmd.h>
1965918781e08Smrg	       #include <X11/Xfuncproto.h>
1966018781e08Smrg	       #include <X11/extensions/renderproto.h>
1966118781e08Smrg	       #include <xorg-server.h>
1966218781e08Smrg	       #include <picture.h>
1966318781e08Smrg	       #include <glyphstr.h>
1966418781e08Smrg	       #include <fbpict.h>
196650d16fef4Smrg"
1966618781e08Smrgif test "x$ac_cv_have_decl_fbGlyphs" = xyes; then :
196670d16fef4Smrg
1966818781e08Smrg$as_echo "#define HAVE_FBGLYPHS 1" >>confdefs.h
196690d16fef4Smrg
196700d16fef4Smrgfi
196710d16fef4Smrg
196720d16fef4Smrg
1967318781e08Smrgac_fn_c_check_decl "$LINENO" "xf86CursorResetCursor" "ac_cv_have_decl_xf86CursorResetCursor" "#include <xorg-server.h>
1967418781e08Smrg	       #include <xf86Cursor.h>
196750d16fef4Smrg"
1967618781e08Smrgif test "x$ac_cv_have_decl_xf86CursorResetCursor" = xyes; then :
196770d16fef4Smrg
1967818781e08Smrg$as_echo "#define HAVE_XF86_CURSOR_RESET_CURSOR 1" >>confdefs.h
196790d16fef4Smrg
196800d16fef4Smrgfi
196810d16fef4Smrg
196820d16fef4Smrg
1968318781e08Smrgfor ac_header in misyncshm.h
1968418781e08Smrgdo :
1968518781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "misyncshm.h" "ac_cv_header_misyncshm_h" "#include <X11/Xdefs.h>
1968618781e08Smrg	          #include <X11/Xfuncproto.h>
1968718781e08Smrg	          #include <xorg-server.h>
1968818781e08Smrg		  #include <screenint.h>
19689de2362d3Smrg"
1969018781e08Smrgif test "x$ac_cv_header_misyncshm_h" = xyes; then :
1969118781e08Smrg  cat >>confdefs.h <<_ACEOF
1969218781e08Smrg#define HAVE_MISYNCSHM_H 1
1969318781e08Smrg_ACEOF
196940d16fef4Smrg
19695de2362d3Smrgfi
19696de2362d3Smrg
1969718781e08Smrgdone
19698de2362d3Smrg
19699de2362d3Smrg
1970018781e08Smrgfor ac_header in present.h
197010d16fef4Smrgdo :
1970218781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "present.h" "ac_cv_header_present_h" "#include <X11/Xmd.h>
1970318781e08Smrg		 #include <X11/Xproto.h>
1970418781e08Smrg		 #include \"xorg-server.h\"
197058bf5c682Smrg		 #include <X11/X.h>
19706de2362d3Smrg"
1970718781e08Smrgif test "x$ac_cv_header_present_h" = xyes; then :
197080d16fef4Smrg  cat >>confdefs.h <<_ACEOF
1970918781e08Smrg#define HAVE_PRESENT_H 1
197100d16fef4Smrg_ACEOF
1971118781e08Smrg
19712de2362d3Smrgfi
19713de2362d3Smrg
197140d16fef4Smrgdone
197150d16fef4Smrg
197160d16fef4Smrg
1971718781e08Smrgfor ac_header in dri3.h
1971818781e08Smrgdo :
1971918781e08Smrg  ac_fn_c_check_header_compile "$LINENO" "dri3.h" "ac_cv_header_dri3_h" "#include <X11/Xmd.h>
1972018781e08Smrg		 #include <xorg-server.h>
197210d16fef4Smrg"
1972218781e08Smrgif test "x$ac_cv_header_dri3_h" = xyes; then :
1972318781e08Smrg  cat >>confdefs.h <<_ACEOF
1972418781e08Smrg#define HAVE_DRI3_H 1
1972518781e08Smrg_ACEOF
19726de2362d3Smrg
197277821949aSmrgfi
197287821949aSmrg
1972918781e08Smrgdone
197307821949aSmrg
197317821949aSmrg
1973218781e08SmrgCPPFLAGS="$SAVE_CPPFLAGS"
197337821949aSmrg
19734de2362d3Smrg
19735de2362d3Smrgpkg_failed=no
19736de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5
19737de2362d3Smrg$as_echo_n "checking for PCIACCESS... " >&6; }
19738de2362d3Smrg
19739de2362d3Smrgif test -n "$PCIACCESS_CFLAGS"; then
19740de2362d3Smrg    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
19741de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19742de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19743de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
19744de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
19745de2362d3Smrg  ac_status=$?
19746de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19747de2362d3Smrg  test $ac_status = 0; }; then
19748de2362d3Smrg  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
1974918781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19750de2362d3Smrgelse
19751de2362d3Smrg  pkg_failed=yes
19752de2362d3Smrgfi
19753de2362d3Smrg else
19754de2362d3Smrg    pkg_failed=untried
19755de2362d3Smrgfi
19756de2362d3Smrgif test -n "$PCIACCESS_LIBS"; then
19757de2362d3Smrg    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
19758de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19759de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19760de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
19761de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
19762de2362d3Smrg  ac_status=$?
19763de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19764de2362d3Smrg  test $ac_status = 0; }; then
19765de2362d3Smrg  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
1976618781e08Smrg		      test "x$?" != "x0" && pkg_failed=yes
19767de2362d3Smrgelse
19768de2362d3Smrg  pkg_failed=yes
19769de2362d3Smrgfi
19770de2362d3Smrg else
19771de2362d3Smrg    pkg_failed=untried
19772de2362d3Smrgfi
19773de2362d3Smrg
19774de2362d3Smrg
19775de2362d3Smrg
19776de2362d3Smrgif test $pkg_failed = yes; then
19777de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19778de2362d3Smrg$as_echo "no" >&6; }
19779de2362d3Smrg
19780de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19781de2362d3Smrg        _pkg_short_errors_supported=yes
19782de2362d3Smrgelse
19783de2362d3Smrg        _pkg_short_errors_supported=no
19784de2362d3Smrgfi
19785de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
1978618781e08Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1`
19787de2362d3Smrg        else
1978818781e08Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1`
19789de2362d3Smrg        fi
19790de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19791de2362d3Smrg	echo "$PCIACCESS_PKG_ERRORS" >&5
19792de2362d3Smrg
19793de2362d3Smrg	as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met:
19794de2362d3Smrg
19795de2362d3Smrg$PCIACCESS_PKG_ERRORS
19796de2362d3Smrg
19797de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
19798de2362d3Smrginstalled software in a non-standard prefix.
19799de2362d3Smrg
19800de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
19801de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
19802de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
19803de2362d3Smrgelif test $pkg_failed = untried; then
19804de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19805de2362d3Smrg$as_echo "no" >&6; }
19806de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19807de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19808de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19809de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
19810de2362d3Smrgpath to pkg-config.
19811de2362d3Smrg
19812de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
19813de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
19814de2362d3SmrgSee the pkg-config man page for more details.
19815de2362d3Smrg
19816de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
19817de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
19818de2362d3Smrgelse
19819de2362d3Smrg	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
19820de2362d3Smrg	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
19821de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19822de2362d3Smrg$as_echo "yes" >&6; }
19823de2362d3Smrg
19824de2362d3Smrgfi
1982518781e08SmrgXORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
19826de2362d3Smrg
19827de2362d3Smrg# Checks for headers/macros for byte swapping
19828de2362d3Smrg# Known variants:
19829de2362d3Smrg#	<byteswap.h> bswap_16, bswap_32, bswap_64  (glibc)
19830de2362d3Smrg#	<sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD)
19831de2362d3Smrg#	<sys/endian.h> bswap16, bswap32, bswap64 (other BSD's)
19832de2362d3Smrg#	and a fallback to local macros if none of the above are found
19833de2362d3Smrg
19834de2362d3Smrg# if <byteswap.h> is found, assume it's the correct version
19835de2362d3Smrgfor ac_header in byteswap.h
19836de2362d3Smrgdo :
19837de2362d3Smrg  ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default"
19838de2362d3Smrgif test "x$ac_cv_header_byteswap_h" = xyes; then :
19839de2362d3Smrg  cat >>confdefs.h <<_ACEOF
19840de2362d3Smrg#define HAVE_BYTESWAP_H 1
19841de2362d3Smrg_ACEOF
19842de2362d3Smrg
19843de2362d3Smrgfi
19844de2362d3Smrg
19845de2362d3Smrgdone
19846de2362d3Smrg
19847de2362d3Smrg
19848de2362d3Smrg# if <sys/endian.h> is found, have to check which version
19849de2362d3Smrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default"
19850de2362d3Smrgif test "x$ac_cv_header_sys_endian_h" = xyes; then :
19851de2362d3Smrg  HAVE_SYS_ENDIAN_H="yes"
19852de2362d3Smrgelse
19853de2362d3Smrg  HAVE_SYS_ENDIAN_H="no"
19854de2362d3Smrgfi
19855de2362d3Smrg
19856de2362d3Smrg
19857de2362d3Smrg
19858de2362d3Smrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then
19859de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5
19860de2362d3Smrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
19861de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19862de2362d3Smrg/* end confdefs.h.  */
19863de2362d3Smrg
19864de2362d3Smrg#include <sys/types.h>
19865de2362d3Smrg#include <sys/endian.h>
19866de2362d3Smrg
19867de2362d3Smrgint
19868de2362d3Smrgmain ()
19869de2362d3Smrg{
19870de2362d3Smrg
19871de2362d3Smrgint a = 1, b;
19872de2362d3Smrgb = __swap16(a);
19873de2362d3Smrg
19874de2362d3Smrg  ;
19875de2362d3Smrg  return 0;
19876de2362d3Smrg}
19877de2362d3Smrg
19878de2362d3Smrg_ACEOF
19879de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
19880de2362d3Smrg  SYS_ENDIAN__SWAP='yes'
19881de2362d3Smrgelse
19882de2362d3Smrg  SYS_ENDIAN__SWAP='no'
19883de2362d3Smrgfi
19884de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
19885de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
19886de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5
19887de2362d3Smrg$as_echo "$SYS_ENDIAN__SWAP" >&6; }
19888de2362d3Smrg
19889de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5
19890de2362d3Smrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
19891de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19892de2362d3Smrg/* end confdefs.h.  */
19893de2362d3Smrg
19894de2362d3Smrg#include <sys/types.h>
19895de2362d3Smrg#include <sys/endian.h>
19896de2362d3Smrg
19897de2362d3Smrgint
19898de2362d3Smrgmain ()
19899de2362d3Smrg{
19900de2362d3Smrg
19901de2362d3Smrgint a = 1, b;
19902de2362d3Smrgb = bswap16(a);
19903de2362d3Smrg
19904de2362d3Smrg  ;
19905de2362d3Smrg  return 0;
19906de2362d3Smrg}
19907de2362d3Smrg
19908de2362d3Smrg_ACEOF
19909de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
19910de2362d3Smrg  SYS_ENDIAN_BSWAP='yes'
19911de2362d3Smrgelse
19912de2362d3Smrg  SYS_ENDIAN_BSWAP='no'
19913de2362d3Smrgfi
19914de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
19915de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
19916de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5
19917de2362d3Smrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; }
19918de2362d3Smrg
19919de2362d3Smrg    	if test "$SYS_ENDIAN_BSWAP" = "yes" ; then
19920de2362d3Smrg		USE_SYS_ENDIAN_H=yes
19921de2362d3Smrg		BSWAP=bswap
19922de2362d3Smrg	else
19923de2362d3Smrg	    	if test "$SYS_ENDIAN__SWAP" = "yes" ; then
19924de2362d3Smrg			USE_SYS_ENDIAN_H=yes
19925de2362d3Smrg			BSWAP=__swap
19926de2362d3Smrg		else
19927de2362d3Smrg			USE_SYS_ENDIAN_H=no
19928de2362d3Smrg		fi
19929de2362d3Smrg	fi
19930de2362d3Smrg
19931de2362d3Smrg	if test "$USE_SYS_ENDIAN_H" = "yes" ; then
19932de2362d3Smrg
19933de2362d3Smrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h
19934de2362d3Smrg
19935de2362d3Smrg
19936de2362d3Smrgcat >>confdefs.h <<_ACEOF
19937de2362d3Smrg#define bswap_16 ${BSWAP}16
19938de2362d3Smrg_ACEOF
19939de2362d3Smrg
19940de2362d3Smrg
19941de2362d3Smrgcat >>confdefs.h <<_ACEOF
19942de2362d3Smrg#define bswap_32 ${BSWAP}32
19943de2362d3Smrg_ACEOF
19944de2362d3Smrg
19945de2362d3Smrg
19946de2362d3Smrgcat >>confdefs.h <<_ACEOF
19947de2362d3Smrg#define bswap_64 ${BSWAP}64
19948de2362d3Smrg_ACEOF
19949de2362d3Smrg
19950de2362d3Smrg	fi
19951de2362d3Smrgfi
19952de2362d3Smrg
19953de2362d3Smrg
19954de2362d3Smrg
19955de2362d3SmrgDRIVER_NAME=ati
19956de2362d3Smrg
19957de2362d3Smrg
19958de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The atimisc sub-driver has been split out to xf86-video-mach64:
19959de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
19960de2362d3SmrgPlease install that driver as well for mach64-based cards.
19961de2362d3Smrg" >&5
19962de2362d3Smrg$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64:
19963de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
19964de2362d3SmrgPlease install that driver as well for mach64-based cards.
19965de2362d3Smrg" >&6;}
19966de2362d3Smrg
19967de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The r128 sub-driver has been split out to xf86-video-r128:
19968de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
19969de2362d3SmrgPlease install that driver as well for rage128-based cards.
19970de2362d3Smrg" >&5
19971de2362d3Smrg$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128:
19972de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
19973de2362d3SmrgPlease install that driver as well for rage128-based cards.
19974de2362d3Smrg" >&6;}
19975de2362d3Smrg
199763ed65abbSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile conf/Makefile"
19977de2362d3Smrg
19978de2362d3Smrgcat >confcache <<\_ACEOF
19979de2362d3Smrg# This file is a shell script that caches the results of configure
19980de2362d3Smrg# tests run on this system so they can be shared between configure
19981de2362d3Smrg# scripts and configure runs, see configure's option --config-cache.
19982de2362d3Smrg# It is not useful on other systems.  If it contains results you don't
19983de2362d3Smrg# want to keep, you may remove or edit it.
19984de2362d3Smrg#
19985de2362d3Smrg# config.status only pays attention to the cache file if you give it
19986de2362d3Smrg# the --recheck option to rerun configure.
19987de2362d3Smrg#
19988de2362d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
19989de2362d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
19990de2362d3Smrg# following values.
19991de2362d3Smrg
19992de2362d3Smrg_ACEOF
19993de2362d3Smrg
19994de2362d3Smrg# The following way of writing the cache mishandles newlines in values,
19995de2362d3Smrg# but we know of no workaround that is simple, portable, and efficient.
19996de2362d3Smrg# So, we kill variables containing newlines.
19997de2362d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
19998de2362d3Smrg# and sets the high bit in the cache file unless we assign to the vars.
19999de2362d3Smrg(
20000de2362d3Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20001de2362d3Smrg    eval ac_val=\$$ac_var
20002de2362d3Smrg    case $ac_val in #(
20003de2362d3Smrg    *${as_nl}*)
20004de2362d3Smrg      case $ac_var in #(
20005de2362d3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20006de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20007de2362d3Smrg      esac
20008de2362d3Smrg      case $ac_var in #(
20009de2362d3Smrg      _ | IFS | as_nl) ;; #(
20010de2362d3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20011de2362d3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
20012de2362d3Smrg      esac ;;
20013de2362d3Smrg    esac
20014de2362d3Smrg  done
20015de2362d3Smrg
20016de2362d3Smrg  (set) 2>&1 |
20017de2362d3Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
20018de2362d3Smrg    *${as_nl}ac_space=\ *)
20019de2362d3Smrg      # `set' does not quote correctly, so add quotes: double-quote
20020de2362d3Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
20021de2362d3Smrg      sed -n \
20022de2362d3Smrg	"s/'/'\\\\''/g;
20023de2362d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20024de2362d3Smrg      ;; #(
20025de2362d3Smrg    *)
20026de2362d3Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
20027de2362d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20028de2362d3Smrg      ;;
20029de2362d3Smrg    esac |
20030de2362d3Smrg    sort
20031de2362d3Smrg) |
20032de2362d3Smrg  sed '
20033de2362d3Smrg     /^ac_cv_env_/b end
20034de2362d3Smrg     t clear
20035de2362d3Smrg     :clear
20036de2362d3Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20037de2362d3Smrg     t end
20038de2362d3Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20039de2362d3Smrg     :end' >>confcache
20040de2362d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20041de2362d3Smrg  if test -w "$cache_file"; then
20042de2362d3Smrg    if test "x$cache_file" != "x/dev/null"; then
20043de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20044de2362d3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
20045de2362d3Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
20046de2362d3Smrg	cat confcache >"$cache_file"
20047de2362d3Smrg      else
20048de2362d3Smrg        case $cache_file in #(
20049de2362d3Smrg        */* | ?:*)
20050de2362d3Smrg	  mv -f confcache "$cache_file"$$ &&
20051de2362d3Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
20052de2362d3Smrg        *)
20053de2362d3Smrg	  mv -f confcache "$cache_file" ;;
20054de2362d3Smrg	esac
20055de2362d3Smrg      fi
20056de2362d3Smrg    fi
20057de2362d3Smrg  else
20058de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20059de2362d3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20060de2362d3Smrg  fi
20061de2362d3Smrgfi
20062de2362d3Smrgrm -f confcache
20063de2362d3Smrg
20064de2362d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
20065de2362d3Smrg# Let make expand exec_prefix.
20066de2362d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20067de2362d3Smrg
20068de2362d3SmrgDEFS=-DHAVE_CONFIG_H
20069de2362d3Smrg
20070de2362d3Smrgac_libobjs=
20071de2362d3Smrgac_ltlibobjs=
20072de2362d3SmrgU=
20073de2362d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20074de2362d3Smrg  # 1. Remove the extension, and $U if already installed.
20075de2362d3Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20076de2362d3Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
20077de2362d3Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20078de2362d3Smrg  #    will be set to the directory where LIBOBJS objects are built.
20079de2362d3Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20080de2362d3Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20081de2362d3Smrgdone
20082de2362d3SmrgLIBOBJS=$ac_libobjs
20083de2362d3Smrg
20084de2362d3SmrgLTLIBOBJS=$ac_ltlibobjs
20085de2362d3Smrg
20086de2362d3Smrg
2008718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
2008818781e08Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; }
2008918781e08Smrg   if test -n "$am_sleep_pid"; then
2009018781e08Smrg     # Hide warnings about reused PIDs.
2009118781e08Smrg     wait $am_sleep_pid 2>/dev/null
2009218781e08Smrg   fi
2009318781e08Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
2009418781e08Smrg$as_echo "done" >&6; }
20095de2362d3Smrg if test -n "$EXEEXT"; then
20096de2362d3Smrg  am__EXEEXT_TRUE=
20097de2362d3Smrg  am__EXEEXT_FALSE='#'
20098de2362d3Smrgelse
20099de2362d3Smrg  am__EXEEXT_TRUE='#'
20100de2362d3Smrg  am__EXEEXT_FALSE=
20101de2362d3Smrgfi
20102de2362d3Smrg
2010318781e08Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
2010418781e08Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
20105de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20106de2362d3Smrgfi
2010718781e08Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
2010818781e08Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
201097821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
201107821949aSmrgfi
2011118781e08Smrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
2011218781e08Smrg  as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined.
201137821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
201147821949aSmrgfi
201153ed65abbSmrgif test -z "${HAS_XORG_CONF_DIR_TRUE}" && test -z "${HAS_XORG_CONF_DIR_FALSE}"; then
201163ed65abbSmrg  as_fn_error $? "conditional \"HAS_XORG_CONF_DIR\" was never defined.
201173ed65abbSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
201183ed65abbSmrgfi
20119de2362d3Smrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then
20120de2362d3Smrg  as_fn_error $? "conditional \"LIBUDEV\" was never defined.
20121de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20122de2362d3Smrgfi
2012318781e08Smrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then
2012418781e08Smrg  as_fn_error $? "conditional \"GLAMOR\" was never defined.
20125de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
20126de2362d3Smrgfi
20127de2362d3Smrg
20128de2362d3Smrg: "${CONFIG_STATUS=./config.status}"
20129de2362d3Smrgac_write_fail=0
20130de2362d3Smrgac_clean_files_save=$ac_clean_files
20131de2362d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
20132de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20133de2362d3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
20134de2362d3Smrgas_write_fail=0
20135de2362d3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20136de2362d3Smrg#! $SHELL
20137de2362d3Smrg# Generated by $as_me.
20138de2362d3Smrg# Run this file to recreate the current configuration.
20139de2362d3Smrg# Compiler output produced by configure, useful for debugging
20140de2362d3Smrg# configure, is in config.log if it exists.
20141de2362d3Smrg
20142de2362d3Smrgdebug=false
20143de2362d3Smrgac_cs_recheck=false
20144de2362d3Smrgac_cs_silent=false
20145de2362d3Smrg
20146de2362d3SmrgSHELL=\${CONFIG_SHELL-$SHELL}
20147de2362d3Smrgexport SHELL
20148de2362d3Smrg_ASEOF
20149de2362d3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20150de2362d3Smrg## -------------------- ##
20151de2362d3Smrg## M4sh Initialization. ##
20152de2362d3Smrg## -------------------- ##
20153de2362d3Smrg
20154de2362d3Smrg# Be more Bourne compatible
20155de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh
20156de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20157de2362d3Smrg  emulate sh
20158de2362d3Smrg  NULLCMD=:
20159de2362d3Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20160de2362d3Smrg  # is contrary to our usage.  Disable this feature.
20161de2362d3Smrg  alias -g '${1+"$@"}'='"$@"'
20162de2362d3Smrg  setopt NO_GLOB_SUBST
20163de2362d3Smrgelse
20164de2362d3Smrg  case `(set -o) 2>/dev/null` in #(
20165de2362d3Smrg  *posix*) :
20166de2362d3Smrg    set -o posix ;; #(
20167de2362d3Smrg  *) :
20168de2362d3Smrg     ;;
20169de2362d3Smrgesac
20170de2362d3Smrgfi
20171de2362d3Smrg
20172de2362d3Smrg
20173de2362d3Smrgas_nl='
20174de2362d3Smrg'
20175de2362d3Smrgexport as_nl
20176de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
20177de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20178de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20179de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20180de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
20181de2362d3Smrg# but without wasting forks for bash or zsh.
20182de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
20183de2362d3Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
20184de2362d3Smrg  as_echo='print -r --'
20185de2362d3Smrg  as_echo_n='print -rn --'
20186de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20187de2362d3Smrg  as_echo='printf %s\n'
20188de2362d3Smrg  as_echo_n='printf %s'
20189de2362d3Smrgelse
20190de2362d3Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20191de2362d3Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
20192de2362d3Smrg    as_echo_n='/usr/ucb/echo -n'
20193de2362d3Smrg  else
20194de2362d3Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20195de2362d3Smrg    as_echo_n_body='eval
20196de2362d3Smrg      arg=$1;
20197de2362d3Smrg      case $arg in #(
20198de2362d3Smrg      *"$as_nl"*)
20199de2362d3Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
20200de2362d3Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20201de2362d3Smrg      esac;
20202de2362d3Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
20203de2362d3Smrg    '
20204de2362d3Smrg    export as_echo_n_body
20205de2362d3Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
20206de2362d3Smrg  fi
20207de2362d3Smrg  export as_echo_body
20208de2362d3Smrg  as_echo='sh -c $as_echo_body as_echo'
20209de2362d3Smrgfi
20210de2362d3Smrg
20211de2362d3Smrg# The user is always right.
20212de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then
20213de2362d3Smrg  PATH_SEPARATOR=:
20214de2362d3Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20215de2362d3Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20216de2362d3Smrg      PATH_SEPARATOR=';'
20217de2362d3Smrg  }
20218de2362d3Smrgfi
20219de2362d3Smrg
20220de2362d3Smrg
20221de2362d3Smrg# IFS
20222de2362d3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
20223de2362d3Smrg# there to prevent editors from complaining about space-tab.
20224de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
20225de2362d3Smrg# splitting by setting IFS to empty value.)
20226de2362d3SmrgIFS=" ""	$as_nl"
20227de2362d3Smrg
20228de2362d3Smrg# Find who we are.  Look in the path if we contain no directory separator.
20229de2362d3Smrgas_myself=
20230de2362d3Smrgcase $0 in #((
20231de2362d3Smrg  *[\\/]* ) as_myself=$0 ;;
20232de2362d3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20233de2362d3Smrgfor as_dir in $PATH
20234de2362d3Smrgdo
20235de2362d3Smrg  IFS=$as_save_IFS
20236de2362d3Smrg  test -z "$as_dir" && as_dir=.
20237de2362d3Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20238de2362d3Smrg  done
20239de2362d3SmrgIFS=$as_save_IFS
20240de2362d3Smrg
20241de2362d3Smrg     ;;
20242de2362d3Smrgesac
20243de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
20244de2362d3Smrg# in which case we are not to be found in the path.
20245de2362d3Smrgif test "x$as_myself" = x; then
20246de2362d3Smrg  as_myself=$0
20247de2362d3Smrgfi
20248de2362d3Smrgif test ! -f "$as_myself"; then
20249de2362d3Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20250de2362d3Smrg  exit 1
20251de2362d3Smrgfi
20252de2362d3Smrg
20253de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in
20254de2362d3Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
20255de2362d3Smrg# suppresses any "Segmentation fault" message there.  '((' could
20256de2362d3Smrg# trigger a bug in pdksh 5.2.14.
20257de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
20258de2362d3Smrgdo eval test x\${$as_var+set} = xset \
20259de2362d3Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20260de2362d3Smrgdone
20261de2362d3SmrgPS1='$ '
20262de2362d3SmrgPS2='> '
20263de2362d3SmrgPS4='+ '
20264de2362d3Smrg
20265de2362d3Smrg# NLS nuisances.
20266de2362d3SmrgLC_ALL=C
20267de2362d3Smrgexport LC_ALL
20268de2362d3SmrgLANGUAGE=C
20269de2362d3Smrgexport LANGUAGE
20270de2362d3Smrg
20271de2362d3Smrg# CDPATH.
20272de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20273de2362d3Smrg
20274de2362d3Smrg
20275de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
20276de2362d3Smrg# ----------------------------------------
20277de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20278de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20279de2362d3Smrg# script with STATUS, using 1 if that was 0.
20280de2362d3Smrgas_fn_error ()
20281de2362d3Smrg{
20282de2362d3Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
20283de2362d3Smrg  if test "$4"; then
20284de2362d3Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20285de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20286de2362d3Smrg  fi
20287de2362d3Smrg  $as_echo "$as_me: error: $2" >&2
20288de2362d3Smrg  as_fn_exit $as_status
20289de2362d3Smrg} # as_fn_error
20290de2362d3Smrg
20291de2362d3Smrg
20292de2362d3Smrg# as_fn_set_status STATUS
20293de2362d3Smrg# -----------------------
20294de2362d3Smrg# Set $? to STATUS, without forking.
20295de2362d3Smrgas_fn_set_status ()
20296de2362d3Smrg{
20297de2362d3Smrg  return $1
20298de2362d3Smrg} # as_fn_set_status
20299de2362d3Smrg
20300de2362d3Smrg# as_fn_exit STATUS
20301de2362d3Smrg# -----------------
20302de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20303de2362d3Smrgas_fn_exit ()
20304de2362d3Smrg{
20305de2362d3Smrg  set +e
20306de2362d3Smrg  as_fn_set_status $1
20307de2362d3Smrg  exit $1
20308de2362d3Smrg} # as_fn_exit
20309de2362d3Smrg
20310de2362d3Smrg# as_fn_unset VAR
20311de2362d3Smrg# ---------------
20312de2362d3Smrg# Portably unset VAR.
20313de2362d3Smrgas_fn_unset ()
20314de2362d3Smrg{
20315de2362d3Smrg  { eval $1=; unset $1;}
20316de2362d3Smrg}
20317de2362d3Smrgas_unset=as_fn_unset
20318de2362d3Smrg# as_fn_append VAR VALUE
20319de2362d3Smrg# ----------------------
20320de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
20321de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over
20322de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive
20323de2362d3Smrg# implementations.
20324de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
20325de2362d3Smrg  eval 'as_fn_append ()
20326de2362d3Smrg  {
20327de2362d3Smrg    eval $1+=\$2
20328de2362d3Smrg  }'
20329de2362d3Smrgelse
20330de2362d3Smrg  as_fn_append ()
20331de2362d3Smrg  {
20332de2362d3Smrg    eval $1=\$$1\$2
20333de2362d3Smrg  }
20334de2362d3Smrgfi # as_fn_append
20335de2362d3Smrg
20336de2362d3Smrg# as_fn_arith ARG...
20337de2362d3Smrg# ------------------
20338de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
20339de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
20340de2362d3Smrg# must be portable across $(()) and expr.
20341de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
20342de2362d3Smrg  eval 'as_fn_arith ()
20343de2362d3Smrg  {
20344de2362d3Smrg    as_val=$(( $* ))
20345de2362d3Smrg  }'
20346de2362d3Smrgelse
20347de2362d3Smrg  as_fn_arith ()
20348de2362d3Smrg  {
20349de2362d3Smrg    as_val=`expr "$@" || test $? -eq 1`
20350de2362d3Smrg  }
20351de2362d3Smrgfi # as_fn_arith
20352de2362d3Smrg
20353de2362d3Smrg
20354de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
20355de2362d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20356de2362d3Smrg  as_expr=expr
20357de2362d3Smrgelse
20358de2362d3Smrg  as_expr=false
20359de2362d3Smrgfi
20360de2362d3Smrg
20361de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20362de2362d3Smrg  as_basename=basename
20363de2362d3Smrgelse
20364de2362d3Smrg  as_basename=false
20365de2362d3Smrgfi
20366de2362d3Smrg
20367de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20368de2362d3Smrg  as_dirname=dirname
20369de2362d3Smrgelse
20370de2362d3Smrg  as_dirname=false
20371de2362d3Smrgfi
20372de2362d3Smrg
20373de2362d3Smrgas_me=`$as_basename -- "$0" ||
20374de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20375de2362d3Smrg	 X"$0" : 'X\(//\)$' \| \
20376de2362d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20377de2362d3Smrg$as_echo X/"$0" |
20378de2362d3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
20379de2362d3Smrg	    s//\1/
20380de2362d3Smrg	    q
20381de2362d3Smrg	  }
20382de2362d3Smrg	  /^X\/\(\/\/\)$/{
20383de2362d3Smrg	    s//\1/
20384de2362d3Smrg	    q
20385de2362d3Smrg	  }
20386de2362d3Smrg	  /^X\/\(\/\).*/{
20387de2362d3Smrg	    s//\1/
20388de2362d3Smrg	    q
20389de2362d3Smrg	  }
20390de2362d3Smrg	  s/.*/./; q'`
20391de2362d3Smrg
20392de2362d3Smrg# Avoid depending upon Character Ranges.
20393de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
20394de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20395de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
20396de2362d3Smrgas_cr_digits='0123456789'
20397de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
20398de2362d3Smrg
20399de2362d3SmrgECHO_C= ECHO_N= ECHO_T=
20400de2362d3Smrgcase `echo -n x` in #(((((
20401de2362d3Smrg-n*)
20402de2362d3Smrg  case `echo 'xy\c'` in
20403de2362d3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20404de2362d3Smrg  xy)  ECHO_C='\c';;
20405de2362d3Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
20406de2362d3Smrg       ECHO_T='	';;
20407de2362d3Smrg  esac;;
20408de2362d3Smrg*)
20409de2362d3Smrg  ECHO_N='-n';;
20410de2362d3Smrgesac
20411de2362d3Smrg
20412de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file
20413de2362d3Smrgif test -d conf$$.dir; then
20414de2362d3Smrg  rm -f conf$$.dir/conf$$.file
20415de2362d3Smrgelse
20416de2362d3Smrg  rm -f conf$$.dir
20417de2362d3Smrg  mkdir conf$$.dir 2>/dev/null
20418de2362d3Smrgfi
20419de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then
20420de2362d3Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
20421de2362d3Smrg    as_ln_s='ln -s'
20422de2362d3Smrg    # ... but there are two gotchas:
20423de2362d3Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20424de2362d3Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
2042518781e08Smrg    # In both cases, we have to default to `cp -pR'.
20426de2362d3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
2042718781e08Smrg      as_ln_s='cp -pR'
20428de2362d3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
20429de2362d3Smrg    as_ln_s=ln
20430de2362d3Smrg  else
2043118781e08Smrg    as_ln_s='cp -pR'
20432de2362d3Smrg  fi
20433de2362d3Smrgelse
2043418781e08Smrg  as_ln_s='cp -pR'
20435de2362d3Smrgfi
20436de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20437de2362d3Smrgrmdir conf$$.dir 2>/dev/null
20438de2362d3Smrg
20439de2362d3Smrg
20440de2362d3Smrg# as_fn_mkdir_p
20441de2362d3Smrg# -------------
20442de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary.
20443de2362d3Smrgas_fn_mkdir_p ()
20444de2362d3Smrg{
20445de2362d3Smrg
20446de2362d3Smrg  case $as_dir in #(
20447de2362d3Smrg  -*) as_dir=./$as_dir;;
20448de2362d3Smrg  esac
20449de2362d3Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
20450de2362d3Smrg    as_dirs=
20451de2362d3Smrg    while :; do
20452de2362d3Smrg      case $as_dir in #(
20453de2362d3Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20454de2362d3Smrg      *) as_qdir=$as_dir;;
20455de2362d3Smrg      esac
20456de2362d3Smrg      as_dirs="'$as_qdir' $as_dirs"
20457de2362d3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
20458de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20459de2362d3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
20460de2362d3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
20461de2362d3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20462de2362d3Smrg$as_echo X"$as_dir" |
20463de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20464de2362d3Smrg	    s//\1/
20465de2362d3Smrg	    q
20466de2362d3Smrg	  }
20467de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
20468de2362d3Smrg	    s//\1/
20469de2362d3Smrg	    q
20470de2362d3Smrg	  }
20471de2362d3Smrg	  /^X\(\/\/\)$/{
20472de2362d3Smrg	    s//\1/
20473de2362d3Smrg	    q
20474de2362d3Smrg	  }
20475de2362d3Smrg	  /^X\(\/\).*/{
20476de2362d3Smrg	    s//\1/
20477de2362d3Smrg	    q
20478de2362d3Smrg	  }
20479de2362d3Smrg	  s/.*/./; q'`
20480de2362d3Smrg      test -d "$as_dir" && break
20481de2362d3Smrg    done
20482de2362d3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
20483de2362d3Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20484de2362d3Smrg
20485de2362d3Smrg
20486de2362d3Smrg} # as_fn_mkdir_p
20487de2362d3Smrgif mkdir -p . 2>/dev/null; then
20488de2362d3Smrg  as_mkdir_p='mkdir -p "$as_dir"'
20489de2362d3Smrgelse
20490de2362d3Smrg  test -d ./-p && rmdir ./-p
20491de2362d3Smrg  as_mkdir_p=false
20492de2362d3Smrgfi
20493de2362d3Smrg
2049418781e08Smrg
2049518781e08Smrg# as_fn_executable_p FILE
2049618781e08Smrg# -----------------------
2049718781e08Smrg# Test if FILE is an executable regular file.
2049818781e08Smrgas_fn_executable_p ()
2049918781e08Smrg{
2050018781e08Smrg  test -f "$1" && test -x "$1"
2050118781e08Smrg} # as_fn_executable_p
2050218781e08Smrgas_test_x='test -x'
2050318781e08Smrgas_executable_p=as_fn_executable_p
20504de2362d3Smrg
20505de2362d3Smrg# Sed expression to map a string onto a valid CPP name.
20506de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20507de2362d3Smrg
20508de2362d3Smrg# Sed expression to map a string onto a valid variable name.
20509de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20510de2362d3Smrg
20511de2362d3Smrg
20512de2362d3Smrgexec 6>&1
20513de2362d3Smrg## ----------------------------------- ##
20514de2362d3Smrg## Main body of $CONFIG_STATUS script. ##
20515de2362d3Smrg## ----------------------------------- ##
20516de2362d3Smrg_ASEOF
20517de2362d3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20518de2362d3Smrg
20519de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20520de2362d3Smrg# Save the log message, to keep $0 and so on meaningful, and to
20521de2362d3Smrg# report actual input values of CONFIG_FILES etc. instead of their
20522de2362d3Smrg# values after options handling.
20523de2362d3Smrgac_log="
205248bf5c682SmrgThis file was extended by xf86-video-ati $as_me 18.0.0, which was
2052518781e08Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
20526de2362d3Smrg
20527de2362d3Smrg  CONFIG_FILES    = $CONFIG_FILES
20528de2362d3Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
20529de2362d3Smrg  CONFIG_LINKS    = $CONFIG_LINKS
20530de2362d3Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
20531de2362d3Smrg  $ $0 $@
20532de2362d3Smrg
20533de2362d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
20534de2362d3Smrg"
20535de2362d3Smrg
20536de2362d3Smrg_ACEOF
20537de2362d3Smrg
20538de2362d3Smrgcase $ac_config_files in *"
20539de2362d3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
20540de2362d3Smrgesac
20541de2362d3Smrg
20542de2362d3Smrgcase $ac_config_headers in *"
20543de2362d3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20544de2362d3Smrgesac
20545de2362d3Smrg
20546de2362d3Smrg
20547de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20548de2362d3Smrg# Files that config.status was made for.
20549de2362d3Smrgconfig_files="$ac_config_files"
20550de2362d3Smrgconfig_headers="$ac_config_headers"
20551de2362d3Smrgconfig_commands="$ac_config_commands"
20552de2362d3Smrg
20553de2362d3Smrg_ACEOF
20554de2362d3Smrg
20555de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20556de2362d3Smrgac_cs_usage="\
20557de2362d3Smrg\`$as_me' instantiates files and other configuration actions
20558de2362d3Smrgfrom templates according to the current configuration.  Unless the files
20559de2362d3Smrgand actions are specified as TAGs, all are instantiated by default.
20560de2362d3Smrg
20561de2362d3SmrgUsage: $0 [OPTION]... [TAG]...
20562de2362d3Smrg
20563de2362d3Smrg  -h, --help       print this help, then exit
20564de2362d3Smrg  -V, --version    print version number and configuration settings, then exit
20565de2362d3Smrg      --config     print configuration, then exit
20566de2362d3Smrg  -q, --quiet, --silent
20567de2362d3Smrg                   do not print progress messages
20568de2362d3Smrg  -d, --debug      don't remove temporary files
20569de2362d3Smrg      --recheck    update $as_me by reconfiguring in the same conditions
20570de2362d3Smrg      --file=FILE[:TEMPLATE]
20571de2362d3Smrg                   instantiate the configuration file FILE
20572de2362d3Smrg      --header=FILE[:TEMPLATE]
20573de2362d3Smrg                   instantiate the configuration header FILE
20574de2362d3Smrg
20575de2362d3SmrgConfiguration files:
20576de2362d3Smrg$config_files
20577de2362d3Smrg
20578de2362d3SmrgConfiguration headers:
20579de2362d3Smrg$config_headers
20580de2362d3Smrg
20581de2362d3SmrgConfiguration commands:
20582de2362d3Smrg$config_commands
20583de2362d3Smrg
205848bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>."
20585de2362d3Smrg
20586de2362d3Smrg_ACEOF
20587de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20588de2362d3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20589de2362d3Smrgac_cs_version="\\
205908bf5c682Smrgxf86-video-ati config.status 18.0.0
2059118781e08Smrgconfigured by $0, generated by GNU Autoconf 2.69,
20592de2362d3Smrg  with options \\"\$ac_cs_config\\"
20593de2362d3Smrg
2059418781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc.
20595de2362d3SmrgThis config.status script is free software; the Free Software Foundation
20596de2362d3Smrggives unlimited permission to copy, distribute and modify it."
20597de2362d3Smrg
20598de2362d3Smrgac_pwd='$ac_pwd'
20599de2362d3Smrgsrcdir='$srcdir'
20600de2362d3SmrgINSTALL='$INSTALL'
20601de2362d3SmrgMKDIR_P='$MKDIR_P'
20602de2362d3SmrgAWK='$AWK'
20603de2362d3Smrgtest -n "\$AWK" || AWK=awk
20604de2362d3Smrg_ACEOF
20605de2362d3Smrg
20606de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20607de2362d3Smrg# The default lists apply if the user does not specify any file.
20608de2362d3Smrgac_need_defaults=:
20609de2362d3Smrgwhile test $# != 0
20610de2362d3Smrgdo
20611de2362d3Smrg  case $1 in
20612de2362d3Smrg  --*=?*)
20613de2362d3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20614de2362d3Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20615de2362d3Smrg    ac_shift=:
20616de2362d3Smrg    ;;
20617de2362d3Smrg  --*=)
20618de2362d3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20619de2362d3Smrg    ac_optarg=
20620de2362d3Smrg    ac_shift=:
20621de2362d3Smrg    ;;
20622de2362d3Smrg  *)
20623de2362d3Smrg    ac_option=$1
20624de2362d3Smrg    ac_optarg=$2
20625de2362d3Smrg    ac_shift=shift
20626de2362d3Smrg    ;;
20627de2362d3Smrg  esac
20628de2362d3Smrg
20629de2362d3Smrg  case $ac_option in
20630de2362d3Smrg  # Handling of the options.
20631de2362d3Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20632de2362d3Smrg    ac_cs_recheck=: ;;
20633de2362d3Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20634de2362d3Smrg    $as_echo "$ac_cs_version"; exit ;;
20635de2362d3Smrg  --config | --confi | --conf | --con | --co | --c )
20636de2362d3Smrg    $as_echo "$ac_cs_config"; exit ;;
20637de2362d3Smrg  --debug | --debu | --deb | --de | --d | -d )
20638de2362d3Smrg    debug=: ;;
20639de2362d3Smrg  --file | --fil | --fi | --f )
20640de2362d3Smrg    $ac_shift
20641de2362d3Smrg    case $ac_optarg in
20642de2362d3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20643de2362d3Smrg    '') as_fn_error $? "missing file argument" ;;
20644de2362d3Smrg    esac
20645de2362d3Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
20646de2362d3Smrg    ac_need_defaults=false;;
20647de2362d3Smrg  --header | --heade | --head | --hea )
20648de2362d3Smrg    $ac_shift
20649de2362d3Smrg    case $ac_optarg in
20650de2362d3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20651de2362d3Smrg    esac
20652de2362d3Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20653de2362d3Smrg    ac_need_defaults=false;;
20654de2362d3Smrg  --he | --h)
20655de2362d3Smrg    # Conflict between --help and --header
20656de2362d3Smrg    as_fn_error $? "ambiguous option: \`$1'
20657de2362d3SmrgTry \`$0 --help' for more information.";;
20658de2362d3Smrg  --help | --hel | -h )
20659de2362d3Smrg    $as_echo "$ac_cs_usage"; exit ;;
20660de2362d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20661de2362d3Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20662de2362d3Smrg    ac_cs_silent=: ;;
20663de2362d3Smrg
20664de2362d3Smrg  # This is an error.
20665de2362d3Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
20666de2362d3SmrgTry \`$0 --help' for more information." ;;
20667de2362d3Smrg
20668de2362d3Smrg  *) as_fn_append ac_config_targets " $1"
20669de2362d3Smrg     ac_need_defaults=false ;;
20670de2362d3Smrg
20671de2362d3Smrg  esac
20672de2362d3Smrg  shift
20673de2362d3Smrgdone
20674de2362d3Smrg
20675de2362d3Smrgac_configure_extra_args=
20676de2362d3Smrg
20677de2362d3Smrgif $ac_cs_silent; then
20678de2362d3Smrg  exec 6>/dev/null
20679de2362d3Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
20680de2362d3Smrgfi
20681de2362d3Smrg
20682de2362d3Smrg_ACEOF
20683de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20684de2362d3Smrgif \$ac_cs_recheck; then
2068518781e08Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20686de2362d3Smrg  shift
20687de2362d3Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20688de2362d3Smrg  CONFIG_SHELL='$SHELL'
20689de2362d3Smrg  export CONFIG_SHELL
20690de2362d3Smrg  exec "\$@"
20691de2362d3Smrgfi
20692de2362d3Smrg
20693de2362d3Smrg_ACEOF
20694de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20695de2362d3Smrgexec 5>>config.log
20696de2362d3Smrg{
20697de2362d3Smrg  echo
20698de2362d3Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20699de2362d3Smrg## Running $as_me. ##
20700de2362d3Smrg_ASBOX
20701de2362d3Smrg  $as_echo "$ac_log"
20702de2362d3Smrg} >&5
20703de2362d3Smrg
20704de2362d3Smrg_ACEOF
20705de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20706de2362d3Smrg#
20707de2362d3Smrg# INIT-COMMANDS
20708de2362d3Smrg#
20709de2362d3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20710de2362d3Smrg
20711de2362d3Smrg
20712de2362d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
20713de2362d3Smrg# if CDPATH is set.
20714de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20715de2362d3Smrg
20716de2362d3Smrgsed_quote_subst='$sed_quote_subst'
20717de2362d3Smrgdouble_quote_subst='$double_quote_subst'
20718de2362d3Smrgdelay_variable_subst='$delay_variable_subst'
20719de2362d3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20720de2362d3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20721de2362d3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20722de2362d3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20723de2362d3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20724de2362d3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
2072518781e08Smrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
20726de2362d3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20727de2362d3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20728de2362d3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
20729de2362d3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20730de2362d3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20731de2362d3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20732de2362d3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20733de2362d3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20734de2362d3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20735de2362d3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20736de2362d3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20737de2362d3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20738de2362d3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20739de2362d3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20740de2362d3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20741de2362d3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20742de2362d3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20743de2362d3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20744de2362d3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20745de2362d3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20746de2362d3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20747de2362d3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20748de2362d3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20749de2362d3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20750de2362d3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20751de2362d3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20752de2362d3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20753de2362d3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20754de2362d3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20755de2362d3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20756de2362d3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20757de2362d3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20758de2362d3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20759de2362d3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20760de2362d3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
207618bf5c682Smrglt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
20762de2362d3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20763de2362d3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20764de2362d3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20765de2362d3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20766de2362d3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20767de2362d3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20768de2362d3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20769de2362d3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20770de2362d3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20771de2362d3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20772de2362d3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20773de2362d3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20774de2362d3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20775de2362d3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
2077618781e08Smrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
20777de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20778de2362d3Smrglt_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"`'
2077918781e08Smrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
20780de2362d3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20781de2362d3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
2078218781e08Smrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
20783de2362d3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20784de2362d3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20785de2362d3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20786de2362d3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20787de2362d3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20788de2362d3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20789de2362d3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20790de2362d3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20791de2362d3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20792de2362d3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20793de2362d3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20794de2362d3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20795de2362d3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20796de2362d3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20797de2362d3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20798de2362d3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20799de2362d3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20800de2362d3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20801de2362d3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20802de2362d3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20803de2362d3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20804de2362d3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20805de2362d3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20806de2362d3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20807de2362d3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20808de2362d3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20809de2362d3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20810de2362d3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20811de2362d3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20812de2362d3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20813de2362d3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20814de2362d3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20815de2362d3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20816de2362d3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20817de2362d3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20818de2362d3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20819de2362d3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20820de2362d3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20821de2362d3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20822de2362d3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20823de2362d3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20824de2362d3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20825de2362d3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20826de2362d3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20827de2362d3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20828de2362d3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20829de2362d3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20830de2362d3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20831de2362d3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20832de2362d3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20833de2362d3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20834de2362d3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20835de2362d3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20836de2362d3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20837de2362d3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20838de2362d3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20839de2362d3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20840de2362d3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20841de2362d3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20842de2362d3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20843de2362d3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20844de2362d3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20845de2362d3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20846de2362d3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
2084718781e08Smrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
2084818781e08Smrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
20849de2362d3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20850de2362d3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20851de2362d3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20852de2362d3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20853de2362d3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20854de2362d3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20855de2362d3Smrg
20856de2362d3SmrgLTCC='$LTCC'
20857de2362d3SmrgLTCFLAGS='$LTCFLAGS'
20858de2362d3Smrgcompiler='$compiler_DEFAULT'
20859de2362d3Smrg
20860de2362d3Smrg# A function that is used when there is no print builtin or printf.
20861de2362d3Smrgfunc_fallback_echo ()
20862de2362d3Smrg{
20863de2362d3Smrg  eval 'cat <<_LTECHO_EOF
20864de2362d3Smrg\$1
20865de2362d3Smrg_LTECHO_EOF'
20866de2362d3Smrg}
20867de2362d3Smrg
20868de2362d3Smrg# Quote evaled strings.
20869de2362d3Smrgfor var in SHELL \
20870de2362d3SmrgECHO \
20871de2362d3SmrgPATH_SEPARATOR \
20872de2362d3SmrgSED \
20873de2362d3SmrgGREP \
20874de2362d3SmrgEGREP \
20875de2362d3SmrgFGREP \
20876de2362d3SmrgLD \
20877de2362d3SmrgNM \
20878de2362d3SmrgLN_S \
20879de2362d3Smrglt_SP2NL \
20880de2362d3Smrglt_NL2SP \
20881de2362d3Smrgreload_flag \
20882de2362d3SmrgOBJDUMP \
20883de2362d3Smrgdeplibs_check_method \
20884de2362d3Smrgfile_magic_cmd \
20885de2362d3Smrgfile_magic_glob \
20886de2362d3Smrgwant_nocaseglob \
20887de2362d3SmrgDLLTOOL \
20888de2362d3Smrgsharedlib_from_linklib_cmd \
20889de2362d3SmrgAR \
20890de2362d3Smrgarchiver_list_spec \
20891de2362d3SmrgSTRIP \
20892de2362d3SmrgRANLIB \
20893de2362d3SmrgCC \
20894de2362d3SmrgCFLAGS \
20895de2362d3Smrgcompiler \
20896de2362d3Smrglt_cv_sys_global_symbol_pipe \
20897de2362d3Smrglt_cv_sys_global_symbol_to_cdecl \
2089818781e08Smrglt_cv_sys_global_symbol_to_import \
20899de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address \
20900de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
2090118781e08Smrglt_cv_nm_interface \
20902de2362d3Smrgnm_file_list_spec \
2090318781e08Smrglt_cv_truncate_bin \
20904de2362d3Smrglt_prog_compiler_no_builtin_flag \
20905de2362d3Smrglt_prog_compiler_pic \
20906de2362d3Smrglt_prog_compiler_wl \
20907de2362d3Smrglt_prog_compiler_static \
20908de2362d3Smrglt_cv_prog_compiler_c_o \
20909de2362d3Smrgneed_locks \
20910de2362d3SmrgMANIFEST_TOOL \
20911de2362d3SmrgDSYMUTIL \
20912de2362d3SmrgNMEDIT \
20913de2362d3SmrgLIPO \
20914de2362d3SmrgOTOOL \
20915de2362d3SmrgOTOOL64 \
20916de2362d3Smrgshrext_cmds \
20917de2362d3Smrgexport_dynamic_flag_spec \
20918de2362d3Smrgwhole_archive_flag_spec \
20919de2362d3Smrgcompiler_needs_object \
20920de2362d3Smrgwith_gnu_ld \
20921de2362d3Smrgallow_undefined_flag \
20922de2362d3Smrgno_undefined_flag \
20923de2362d3Smrghardcode_libdir_flag_spec \
20924de2362d3Smrghardcode_libdir_separator \
20925de2362d3Smrgexclude_expsyms \
20926de2362d3Smrginclude_expsyms \
20927de2362d3Smrgfile_list_spec \
20928de2362d3Smrgvariables_saved_for_relink \
20929de2362d3Smrglibname_spec \
20930de2362d3Smrglibrary_names_spec \
20931de2362d3Smrgsoname_spec \
20932de2362d3Smrginstall_override_mode \
20933de2362d3Smrgfinish_eval \
20934de2362d3Smrgold_striplib \
20935de2362d3Smrgstriplib; do
20936de2362d3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20937de2362d3Smrg    *[\\\\\\\`\\"\\\$]*)
2093818781e08Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
20939de2362d3Smrg      ;;
20940de2362d3Smrg    *)
20941de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20942de2362d3Smrg      ;;
20943de2362d3Smrg    esac
20944de2362d3Smrgdone
20945de2362d3Smrg
20946de2362d3Smrg# Double-quote double-evaled strings.
20947de2362d3Smrgfor var in reload_cmds \
20948de2362d3Smrgold_postinstall_cmds \
20949de2362d3Smrgold_postuninstall_cmds \
20950de2362d3Smrgold_archive_cmds \
20951de2362d3Smrgextract_expsyms_cmds \
20952de2362d3Smrgold_archive_from_new_cmds \
20953de2362d3Smrgold_archive_from_expsyms_cmds \
20954de2362d3Smrgarchive_cmds \
20955de2362d3Smrgarchive_expsym_cmds \
20956de2362d3Smrgmodule_cmds \
20957de2362d3Smrgmodule_expsym_cmds \
20958de2362d3Smrgexport_symbols_cmds \
20959de2362d3Smrgprelink_cmds \
20960de2362d3Smrgpostlink_cmds \
20961de2362d3Smrgpostinstall_cmds \
20962de2362d3Smrgpostuninstall_cmds \
20963de2362d3Smrgfinish_cmds \
20964de2362d3Smrgsys_lib_search_path_spec \
2096518781e08Smrgconfigure_time_dlsearch_path \
2096618781e08Smrgconfigure_time_lt_sys_library_path; do
20967de2362d3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20968de2362d3Smrg    *[\\\\\\\`\\"\\\$]*)
2096918781e08Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
20970de2362d3Smrg      ;;
20971de2362d3Smrg    *)
20972de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20973de2362d3Smrg      ;;
20974de2362d3Smrg    esac
20975de2362d3Smrgdone
20976de2362d3Smrg
20977de2362d3Smrgac_aux_dir='$ac_aux_dir'
20978de2362d3Smrg
2097918781e08Smrg# See if we are running on zsh, and set the options that allow our
20980de2362d3Smrg# commands through without removal of \ escapes INIT.
2098118781e08Smrgif test -n "\${ZSH_VERSION+set}"; then
20982de2362d3Smrg   setopt NO_GLOB_SUBST
20983de2362d3Smrgfi
20984de2362d3Smrg
20985de2362d3Smrg
20986de2362d3Smrg    PACKAGE='$PACKAGE'
20987de2362d3Smrg    VERSION='$VERSION'
20988de2362d3Smrg    RM='$RM'
20989de2362d3Smrg    ofile='$ofile'
20990de2362d3Smrg
20991de2362d3Smrg
20992de2362d3Smrg
20993de2362d3Smrg
20994de2362d3Smrg_ACEOF
20995de2362d3Smrg
20996de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20997de2362d3Smrg
20998de2362d3Smrg# Handling of arguments.
20999de2362d3Smrgfor ac_config_target in $ac_config_targets
21000de2362d3Smrgdo
21001de2362d3Smrg  case $ac_config_target in
21002de2362d3Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21003de2362d3Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21004de2362d3Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21005de2362d3Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21006de2362d3Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21007de2362d3Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
210083ed65abbSmrg    "conf/Makefile") CONFIG_FILES="$CONFIG_FILES conf/Makefile" ;;
21009de2362d3Smrg
21010de2362d3Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
21011de2362d3Smrg  esac
21012de2362d3Smrgdone
21013de2362d3Smrg
21014de2362d3Smrg
21015de2362d3Smrg# If the user did not use the arguments to specify the items to instantiate,
21016de2362d3Smrg# then the envvar interface is used.  Set only those that are not.
21017de2362d3Smrg# We use the long form for the default assignment because of an extremely
21018de2362d3Smrg# bizarre bug on SunOS 4.1.3.
21019de2362d3Smrgif $ac_need_defaults; then
21020de2362d3Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21021de2362d3Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21022de2362d3Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21023de2362d3Smrgfi
21024de2362d3Smrg
21025de2362d3Smrg# Have a temporary directory for convenience.  Make it in the build tree
21026de2362d3Smrg# simply because there is no reason against having it here, and in addition,
21027de2362d3Smrg# creating and moving files from /tmp can sometimes cause problems.
21028de2362d3Smrg# Hook for its removal unless debugging.
21029de2362d3Smrg# Note that there is a small window in which the directory will not be cleaned:
21030de2362d3Smrg# after its creation but before its name has been assigned to `$tmp'.
21031de2362d3Smrg$debug ||
21032de2362d3Smrg{
21033de2362d3Smrg  tmp= ac_tmp=
21034de2362d3Smrg  trap 'exit_status=$?
21035de2362d3Smrg  : "${ac_tmp:=$tmp}"
21036de2362d3Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21037de2362d3Smrg' 0
21038de2362d3Smrg  trap 'as_fn_exit 1' 1 2 13 15
21039de2362d3Smrg}
21040de2362d3Smrg# Create a (secure) tmp directory for tmp files.
21041de2362d3Smrg
21042de2362d3Smrg{
21043de2362d3Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21044de2362d3Smrg  test -d "$tmp"
21045de2362d3Smrg}  ||
21046de2362d3Smrg{
21047de2362d3Smrg  tmp=./conf$$-$RANDOM
21048de2362d3Smrg  (umask 077 && mkdir "$tmp")
21049de2362d3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
21050de2362d3Smrgac_tmp=$tmp
21051de2362d3Smrg
21052de2362d3Smrg# Set up the scripts for CONFIG_FILES section.
21053de2362d3Smrg# No need to generate them if there are no CONFIG_FILES.
21054de2362d3Smrg# This happens for instance with `./config.status config.h'.
21055de2362d3Smrgif test -n "$CONFIG_FILES"; then
21056de2362d3Smrg
21057de2362d3Smrg
21058de2362d3Smrgac_cr=`echo X | tr X '\015'`
21059de2362d3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
21060de2362d3Smrg# But we know of no other shell where ac_cr would be empty at this
21061de2362d3Smrg# point, so we can use a bashism as a fallback.
21062de2362d3Smrgif test "x$ac_cr" = x; then
21063de2362d3Smrg  eval ac_cr=\$\'\\r\'
21064de2362d3Smrgfi
21065de2362d3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21066de2362d3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21067de2362d3Smrg  ac_cs_awk_cr='\\r'
21068de2362d3Smrgelse
21069de2362d3Smrg  ac_cs_awk_cr=$ac_cr
21070de2362d3Smrgfi
21071de2362d3Smrg
21072de2362d3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
21073de2362d3Smrg_ACEOF
21074de2362d3Smrg
21075de2362d3Smrg
21076de2362d3Smrg{
21077de2362d3Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
21078de2362d3Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21079de2362d3Smrg  echo "_ACEOF"
21080de2362d3Smrg} >conf$$subs.sh ||
21081de2362d3Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21082de2362d3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
21083de2362d3Smrgac_delim='%!_!# '
21084de2362d3Smrgfor ac_last_try in false false false false false :; do
21085de2362d3Smrg  . ./conf$$subs.sh ||
21086de2362d3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21087de2362d3Smrg
21088de2362d3Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21089de2362d3Smrg  if test $ac_delim_n = $ac_delim_num; then
21090de2362d3Smrg    break
21091de2362d3Smrg  elif $ac_last_try; then
21092de2362d3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21093de2362d3Smrg  else
21094de2362d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21095de2362d3Smrg  fi
21096de2362d3Smrgdone
21097de2362d3Smrgrm -f conf$$subs.sh
21098de2362d3Smrg
21099de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21100de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
21101de2362d3Smrg_ACEOF
21102de2362d3Smrgsed -n '
21103de2362d3Smrgh
21104de2362d3Smrgs/^/S["/; s/!.*/"]=/
21105de2362d3Smrgp
21106de2362d3Smrgg
21107de2362d3Smrgs/^[^!]*!//
21108de2362d3Smrg:repl
21109de2362d3Smrgt repl
21110de2362d3Smrgs/'"$ac_delim"'$//
21111de2362d3Smrgt delim
21112de2362d3Smrg:nl
21113de2362d3Smrgh
21114de2362d3Smrgs/\(.\{148\}\)..*/\1/
21115de2362d3Smrgt more1
21116de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21117de2362d3Smrgp
21118de2362d3Smrgn
21119de2362d3Smrgb repl
21120de2362d3Smrg:more1
21121de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
21122de2362d3Smrgp
21123de2362d3Smrgg
21124de2362d3Smrgs/.\{148\}//
21125de2362d3Smrgt nl
21126de2362d3Smrg:delim
21127de2362d3Smrgh
21128de2362d3Smrgs/\(.\{148\}\)..*/\1/
21129de2362d3Smrgt more2
21130de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
21131de2362d3Smrgp
21132de2362d3Smrgb
21133de2362d3Smrg:more2
21134de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
21135de2362d3Smrgp
21136de2362d3Smrgg
21137de2362d3Smrgs/.\{148\}//
21138de2362d3Smrgt delim
21139de2362d3Smrg' <conf$$subs.awk | sed '
21140de2362d3Smrg/^[^""]/{
21141de2362d3Smrg  N
21142de2362d3Smrg  s/\n//
21143de2362d3Smrg}
21144de2362d3Smrg' >>$CONFIG_STATUS || ac_write_fail=1
21145de2362d3Smrgrm -f conf$$subs.awk
21146de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21147de2362d3Smrg_ACAWK
21148de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
21149de2362d3Smrg  for (key in S) S_is_set[key] = 1
21150de2362d3Smrg  FS = ""
21151de2362d3Smrg
21152de2362d3Smrg}
21153de2362d3Smrg{
21154de2362d3Smrg  line = $ 0
21155de2362d3Smrg  nfields = split(line, field, "@")
21156de2362d3Smrg  substed = 0
21157de2362d3Smrg  len = length(field[1])
21158de2362d3Smrg  for (i = 2; i < nfields; i++) {
21159de2362d3Smrg    key = field[i]
21160de2362d3Smrg    keylen = length(key)
21161de2362d3Smrg    if (S_is_set[key]) {
21162de2362d3Smrg      value = S[key]
21163de2362d3Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21164de2362d3Smrg      len += length(value) + length(field[++i])
21165de2362d3Smrg      substed = 1
21166de2362d3Smrg    } else
21167de2362d3Smrg      len += 1 + keylen
21168de2362d3Smrg  }
21169de2362d3Smrg
21170de2362d3Smrg  print line
21171de2362d3Smrg}
21172de2362d3Smrg
21173de2362d3Smrg_ACAWK
21174de2362d3Smrg_ACEOF
21175de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21176de2362d3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21177de2362d3Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21178de2362d3Smrgelse
21179de2362d3Smrg  cat
21180de2362d3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
21181de2362d3Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
21182de2362d3Smrg_ACEOF
21183de2362d3Smrg
21184de2362d3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
21185de2362d3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
21186de2362d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty
21187de2362d3Smrg# (actually we leave an empty line to preserve line numbers).
21188de2362d3Smrgif test "x$srcdir" = x.; then
21189de2362d3Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
21190de2362d3Smrgh
21191de2362d3Smrgs///
21192de2362d3Smrgs/^/:/
21193de2362d3Smrgs/[	 ]*$/:/
21194de2362d3Smrgs/:\$(srcdir):/:/g
21195de2362d3Smrgs/:\${srcdir}:/:/g
21196de2362d3Smrgs/:@srcdir@:/:/g
21197de2362d3Smrgs/^:*//
21198de2362d3Smrgs/:*$//
21199de2362d3Smrgx
21200de2362d3Smrgs/\(=[	 ]*\).*/\1/
21201de2362d3SmrgG
21202de2362d3Smrgs/\n//
21203de2362d3Smrgs/^[^=]*=[	 ]*$//
21204de2362d3Smrg}'
21205de2362d3Smrgfi
21206de2362d3Smrg
21207de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21208de2362d3Smrgfi # test -n "$CONFIG_FILES"
21209de2362d3Smrg
21210de2362d3Smrg# Set up the scripts for CONFIG_HEADERS section.
21211de2362d3Smrg# No need to generate them if there are no CONFIG_HEADERS.
21212de2362d3Smrg# This happens for instance with `./config.status Makefile'.
21213de2362d3Smrgif test -n "$CONFIG_HEADERS"; then
21214de2362d3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
21215de2362d3SmrgBEGIN {
21216de2362d3Smrg_ACEOF
21217de2362d3Smrg
21218de2362d3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
21219de2362d3Smrg# here-document in config.status, that substitutes the proper values into
21220de2362d3Smrg# config.h.in to produce config.h.
21221de2362d3Smrg
21222de2362d3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
21223de2362d3Smrg# handling of long lines.
21224de2362d3Smrgac_delim='%!_!# '
21225de2362d3Smrgfor ac_last_try in false false :; do
21226de2362d3Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
21227de2362d3Smrg  if test -z "$ac_tt"; then
21228de2362d3Smrg    break
21229de2362d3Smrg  elif $ac_last_try; then
21230de2362d3Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
21231de2362d3Smrg  else
21232de2362d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21233de2362d3Smrg  fi
21234de2362d3Smrgdone
21235de2362d3Smrg
21236de2362d3Smrg# For the awk script, D is an array of macro values keyed by name,
21237de2362d3Smrg# likewise P contains macro parameters if any.  Preserve backslash
21238de2362d3Smrg# newline sequences.
21239de2362d3Smrg
21240de2362d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21241de2362d3Smrgsed -n '
21242de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g
21243de2362d3Smrgt rset
21244de2362d3Smrg:rset
21245de2362d3Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
21246de2362d3Smrgt def
21247de2362d3Smrgd
21248de2362d3Smrg:def
21249de2362d3Smrgs/\\$//
21250de2362d3Smrgt bsnl
21251de2362d3Smrgs/["\\]/\\&/g
21252de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21253de2362d3SmrgD["\1"]=" \3"/p
21254de2362d3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
21255de2362d3Smrgd
21256de2362d3Smrg:bsnl
21257de2362d3Smrgs/["\\]/\\&/g
21258de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21259de2362d3SmrgD["\1"]=" \3\\\\\\n"\\/p
21260de2362d3Smrgt cont
21261de2362d3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21262de2362d3Smrgt cont
21263de2362d3Smrgd
21264de2362d3Smrg:cont
21265de2362d3Smrgn
21266de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g
21267de2362d3Smrgt clear
21268de2362d3Smrg:clear
21269de2362d3Smrgs/\\$//
21270de2362d3Smrgt bsnlc
21271de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
21272de2362d3Smrgd
21273de2362d3Smrg:bsnlc
21274de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21275de2362d3Smrgb cont
21276de2362d3Smrg' <confdefs.h | sed '
21277de2362d3Smrgs/'"$ac_delim"'/"\\\
21278de2362d3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
21279de2362d3Smrg
21280de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21281de2362d3Smrg  for (key in D) D_is_set[key] = 1
21282de2362d3Smrg  FS = ""
21283de2362d3Smrg}
21284de2362d3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21285de2362d3Smrg  line = \$ 0
21286de2362d3Smrg  split(line, arg, " ")
21287de2362d3Smrg  if (arg[1] == "#") {
21288de2362d3Smrg    defundef = arg[2]
21289de2362d3Smrg    mac1 = arg[3]
21290de2362d3Smrg  } else {
21291de2362d3Smrg    defundef = substr(arg[1], 2)
21292de2362d3Smrg    mac1 = arg[2]
21293de2362d3Smrg  }
21294de2362d3Smrg  split(mac1, mac2, "(") #)
21295de2362d3Smrg  macro = mac2[1]
21296de2362d3Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
21297de2362d3Smrg  if (D_is_set[macro]) {
21298de2362d3Smrg    # Preserve the white space surrounding the "#".
21299de2362d3Smrg    print prefix "define", macro P[macro] D[macro]
21300de2362d3Smrg    next
21301de2362d3Smrg  } else {
21302de2362d3Smrg    # Replace #undef with comments.  This is necessary, for example,
21303de2362d3Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
21304de2362d3Smrg    # on some systems where configure will not decide to define it.
21305de2362d3Smrg    if (defundef == "undef") {
21306de2362d3Smrg      print "/*", prefix defundef, macro, "*/"
21307de2362d3Smrg      next
21308de2362d3Smrg    }
21309de2362d3Smrg  }
21310de2362d3Smrg}
21311de2362d3Smrg{ print }
21312de2362d3Smrg_ACAWK
21313de2362d3Smrg_ACEOF
21314de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21315de2362d3Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
21316de2362d3Smrgfi # test -n "$CONFIG_HEADERS"
21317de2362d3Smrg
21318de2362d3Smrg
21319de2362d3Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
21320de2362d3Smrgshift
21321de2362d3Smrgfor ac_tag
21322de2362d3Smrgdo
21323de2362d3Smrg  case $ac_tag in
21324de2362d3Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
21325de2362d3Smrg  esac
21326de2362d3Smrg  case $ac_mode$ac_tag in
21327de2362d3Smrg  :[FHL]*:*);;
21328de2362d3Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
21329de2362d3Smrg  :[FH]-) ac_tag=-:-;;
21330de2362d3Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21331de2362d3Smrg  esac
21332de2362d3Smrg  ac_save_IFS=$IFS
21333de2362d3Smrg  IFS=:
21334de2362d3Smrg  set x $ac_tag
21335de2362d3Smrg  IFS=$ac_save_IFS
21336de2362d3Smrg  shift
21337de2362d3Smrg  ac_file=$1
21338de2362d3Smrg  shift
21339de2362d3Smrg
21340de2362d3Smrg  case $ac_mode in
21341de2362d3Smrg  :L) ac_source=$1;;
21342de2362d3Smrg  :[FH])
21343de2362d3Smrg    ac_file_inputs=
21344de2362d3Smrg    for ac_f
21345de2362d3Smrg    do
21346de2362d3Smrg      case $ac_f in
21347de2362d3Smrg      -) ac_f="$ac_tmp/stdin";;
21348de2362d3Smrg      *) # Look for the file first in the build tree, then in the source tree
21349de2362d3Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21350de2362d3Smrg	 # because $ac_f cannot contain `:'.
21351de2362d3Smrg	 test -f "$ac_f" ||
21352de2362d3Smrg	   case $ac_f in
21353de2362d3Smrg	   [\\/$]*) false;;
21354de2362d3Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21355de2362d3Smrg	   esac ||
21356de2362d3Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21357de2362d3Smrg      esac
21358de2362d3Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21359de2362d3Smrg      as_fn_append ac_file_inputs " '$ac_f'"
21360de2362d3Smrg    done
21361de2362d3Smrg
21362de2362d3Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
21363de2362d3Smrg    # use $as_me), people would be surprised to read:
21364de2362d3Smrg    #    /* config.h.  Generated by config.status.  */
21365de2362d3Smrg    configure_input='Generated from '`
21366de2362d3Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21367de2362d3Smrg	`' by configure.'
21368de2362d3Smrg    if test x"$ac_file" != x-; then
21369de2362d3Smrg      configure_input="$ac_file.  $configure_input"
21370de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21371de2362d3Smrg$as_echo "$as_me: creating $ac_file" >&6;}
21372de2362d3Smrg    fi
21373de2362d3Smrg    # Neutralize special characters interpreted by sed in replacement strings.
21374de2362d3Smrg    case $configure_input in #(
21375de2362d3Smrg    *\&* | *\|* | *\\* )
21376de2362d3Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
21377de2362d3Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
21378de2362d3Smrg    *) ac_sed_conf_input=$configure_input;;
21379de2362d3Smrg    esac
21380de2362d3Smrg
21381de2362d3Smrg    case $ac_tag in
21382de2362d3Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
21383de2362d3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21384de2362d3Smrg    esac
21385de2362d3Smrg    ;;
21386de2362d3Smrg  esac
21387de2362d3Smrg
21388de2362d3Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
21389de2362d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21390de2362d3Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
21391de2362d3Smrg	 X"$ac_file" : 'X\(//\)$' \| \
21392de2362d3Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21393de2362d3Smrg$as_echo X"$ac_file" |
21394de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21395de2362d3Smrg	    s//\1/
21396de2362d3Smrg	    q
21397de2362d3Smrg	  }
21398de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21399de2362d3Smrg	    s//\1/
21400de2362d3Smrg	    q
21401de2362d3Smrg	  }
21402de2362d3Smrg	  /^X\(\/\/\)$/{
21403de2362d3Smrg	    s//\1/
21404de2362d3Smrg	    q
21405de2362d3Smrg	  }
21406de2362d3Smrg	  /^X\(\/\).*/{
21407de2362d3Smrg	    s//\1/
21408de2362d3Smrg	    q
21409de2362d3Smrg	  }
21410de2362d3Smrg	  s/.*/./; q'`
21411de2362d3Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
21412de2362d3Smrg  ac_builddir=.
21413de2362d3Smrg
21414de2362d3Smrgcase "$ac_dir" in
21415de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21416de2362d3Smrg*)
21417de2362d3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21418de2362d3Smrg  # A ".." for each directory in $ac_dir_suffix.
21419de2362d3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21420de2362d3Smrg  case $ac_top_builddir_sub in
21421de2362d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21422de2362d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21423de2362d3Smrg  esac ;;
21424de2362d3Smrgesac
21425de2362d3Smrgac_abs_top_builddir=$ac_pwd
21426de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
21427de2362d3Smrg# for backward compatibility:
21428de2362d3Smrgac_top_builddir=$ac_top_build_prefix
21429de2362d3Smrg
21430de2362d3Smrgcase $srcdir in
21431de2362d3Smrg  .)  # We are building in place.
21432de2362d3Smrg    ac_srcdir=.
21433de2362d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
21434de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
21435de2362d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
21436de2362d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
21437de2362d3Smrg    ac_top_srcdir=$srcdir
21438de2362d3Smrg    ac_abs_top_srcdir=$srcdir ;;
21439de2362d3Smrg  *) # Relative name.
21440de2362d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21441de2362d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
21442de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21443de2362d3Smrgesac
21444de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21445de2362d3Smrg
21446de2362d3Smrg
21447de2362d3Smrg  case $ac_mode in
21448de2362d3Smrg  :F)
21449de2362d3Smrg  #
21450de2362d3Smrg  # CONFIG_FILE
21451de2362d3Smrg  #
21452de2362d3Smrg
21453de2362d3Smrg  case $INSTALL in
21454de2362d3Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21455de2362d3Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21456de2362d3Smrg  esac
21457de2362d3Smrg  ac_MKDIR_P=$MKDIR_P
21458de2362d3Smrg  case $MKDIR_P in
21459de2362d3Smrg  [\\/$]* | ?:[\\/]* ) ;;
21460de2362d3Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21461de2362d3Smrg  esac
21462de2362d3Smrg_ACEOF
21463de2362d3Smrg
21464de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21465de2362d3Smrg# If the template does not know about datarootdir, expand it.
21466de2362d3Smrg# FIXME: This hack should be removed a few years after 2.60.
21467de2362d3Smrgac_datarootdir_hack=; ac_datarootdir_seen=
21468de2362d3Smrgac_sed_dataroot='
21469de2362d3Smrg/datarootdir/ {
21470de2362d3Smrg  p
21471de2362d3Smrg  q
21472de2362d3Smrg}
21473de2362d3Smrg/@datadir@/p
21474de2362d3Smrg/@docdir@/p
21475de2362d3Smrg/@infodir@/p
21476de2362d3Smrg/@localedir@/p
21477de2362d3Smrg/@mandir@/p'
21478de2362d3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21479de2362d3Smrg*datarootdir*) ac_datarootdir_seen=yes;;
21480de2362d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21481de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21482de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21483de2362d3Smrg_ACEOF
21484de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21485de2362d3Smrg  ac_datarootdir_hack='
21486de2362d3Smrg  s&@datadir@&$datadir&g
21487de2362d3Smrg  s&@docdir@&$docdir&g
21488de2362d3Smrg  s&@infodir@&$infodir&g
21489de2362d3Smrg  s&@localedir@&$localedir&g
21490de2362d3Smrg  s&@mandir@&$mandir&g
21491de2362d3Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
21492de2362d3Smrgesac
21493de2362d3Smrg_ACEOF
21494de2362d3Smrg
21495de2362d3Smrg# Neutralize VPATH when `$srcdir' = `.'.
21496de2362d3Smrg# Shell code in configure.ac might set extrasub.
21497de2362d3Smrg# FIXME: do we really want to maintain this feature?
21498de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21499de2362d3Smrgac_sed_extra="$ac_vpsub
21500de2362d3Smrg$extrasub
21501de2362d3Smrg_ACEOF
21502de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21503de2362d3Smrg:t
21504de2362d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21505de2362d3Smrgs|@configure_input@|$ac_sed_conf_input|;t t
21506de2362d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
21507de2362d3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
21508de2362d3Smrgs&@srcdir@&$ac_srcdir&;t t
21509de2362d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
21510de2362d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
21511de2362d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21512de2362d3Smrgs&@builddir@&$ac_builddir&;t t
21513de2362d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
21514de2362d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21515de2362d3Smrgs&@INSTALL@&$ac_INSTALL&;t t
21516de2362d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
21517de2362d3Smrg$ac_datarootdir_hack
21518de2362d3Smrg"
21519de2362d3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21520de2362d3Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21521de2362d3Smrg
21522de2362d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21523de2362d3Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21524de2362d3Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
21525de2362d3Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
21526de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21527de2362d3Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
21528de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21529de2362d3Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
21530de2362d3Smrg
21531de2362d3Smrg  rm -f "$ac_tmp/stdin"
21532de2362d3Smrg  case $ac_file in
21533de2362d3Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21534de2362d3Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21535de2362d3Smrg  esac \
21536de2362d3Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21537de2362d3Smrg ;;
21538de2362d3Smrg  :H)
21539de2362d3Smrg  #
21540de2362d3Smrg  # CONFIG_HEADER
21541de2362d3Smrg  #
21542de2362d3Smrg  if test x"$ac_file" != x-; then
21543de2362d3Smrg    {
21544de2362d3Smrg      $as_echo "/* $configure_input  */" \
21545de2362d3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21546de2362d3Smrg    } >"$ac_tmp/config.h" \
21547de2362d3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21548de2362d3Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21549de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21550de2362d3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
21551de2362d3Smrg    else
21552de2362d3Smrg      rm -f "$ac_file"
21553de2362d3Smrg      mv "$ac_tmp/config.h" "$ac_file" \
21554de2362d3Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
21555de2362d3Smrg    fi
21556de2362d3Smrg  else
21557de2362d3Smrg    $as_echo "/* $configure_input  */" \
21558de2362d3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21559de2362d3Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
21560de2362d3Smrg  fi
21561de2362d3Smrg# Compute "$ac_file"'s index in $config_headers.
21562de2362d3Smrg_am_arg="$ac_file"
21563de2362d3Smrg_am_stamp_count=1
21564de2362d3Smrgfor _am_header in $config_headers :; do
21565de2362d3Smrg  case $_am_header in
21566de2362d3Smrg    $_am_arg | $_am_arg:* )
21567de2362d3Smrg      break ;;
21568de2362d3Smrg    * )
21569de2362d3Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21570de2362d3Smrg  esac
21571de2362d3Smrgdone
21572de2362d3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21573de2362d3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21574de2362d3Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
21575de2362d3Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
21576de2362d3Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21577de2362d3Smrg$as_echo X"$_am_arg" |
21578de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21579de2362d3Smrg	    s//\1/
21580de2362d3Smrg	    q
21581de2362d3Smrg	  }
21582de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21583de2362d3Smrg	    s//\1/
21584de2362d3Smrg	    q
21585de2362d3Smrg	  }
21586de2362d3Smrg	  /^X\(\/\/\)$/{
21587de2362d3Smrg	    s//\1/
21588de2362d3Smrg	    q
21589de2362d3Smrg	  }
21590de2362d3Smrg	  /^X\(\/\).*/{
21591de2362d3Smrg	    s//\1/
21592de2362d3Smrg	    q
21593de2362d3Smrg	  }
21594de2362d3Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
21595de2362d3Smrg ;;
21596de2362d3Smrg
21597de2362d3Smrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21598de2362d3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
21599de2362d3Smrg ;;
21600de2362d3Smrg  esac
21601de2362d3Smrg
21602de2362d3Smrg
21603de2362d3Smrg  case $ac_file$ac_mode in
21604de2362d3Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
2160518781e08Smrg  # Older Autoconf quotes --file arguments for eval, but not when files
21606de2362d3Smrg  # are listed without --file.  Let's play safe and only enable the eval
21607de2362d3Smrg  # if we detect the quoting.
21608de2362d3Smrg  case $CONFIG_FILES in
21609de2362d3Smrg  *\'*) eval set x "$CONFIG_FILES" ;;
21610de2362d3Smrg  *)   set x $CONFIG_FILES ;;
21611de2362d3Smrg  esac
21612de2362d3Smrg  shift
21613de2362d3Smrg  for mf
21614de2362d3Smrg  do
21615de2362d3Smrg    # Strip MF so we end up with the name of the file.
21616de2362d3Smrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
21617de2362d3Smrg    # Check whether this is an Automake generated Makefile or not.
2161818781e08Smrg    # We used to match only the files named 'Makefile.in', but
21619de2362d3Smrg    # some people rename them; so instead we look at the file content.
21620de2362d3Smrg    # Grep'ing the first line is not enough: some people post-process
21621de2362d3Smrg    # each Makefile.in and add a new line on top of each file to say so.
21622de2362d3Smrg    # Grep'ing the whole file is not good either: AIX grep has a line
21623de2362d3Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
21624de2362d3Smrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
21625de2362d3Smrg      dirpart=`$as_dirname -- "$mf" ||
21626de2362d3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21627de2362d3Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
21628de2362d3Smrg	 X"$mf" : 'X\(//\)$' \| \
21629de2362d3Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21630de2362d3Smrg$as_echo X"$mf" |
21631de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21632de2362d3Smrg	    s//\1/
21633de2362d3Smrg	    q
21634de2362d3Smrg	  }
21635de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21636de2362d3Smrg	    s//\1/
21637de2362d3Smrg	    q
21638de2362d3Smrg	  }
21639de2362d3Smrg	  /^X\(\/\/\)$/{
21640de2362d3Smrg	    s//\1/
21641de2362d3Smrg	    q
21642de2362d3Smrg	  }
21643de2362d3Smrg	  /^X\(\/\).*/{
21644de2362d3Smrg	    s//\1/
21645de2362d3Smrg	    q
21646de2362d3Smrg	  }
21647de2362d3Smrg	  s/.*/./; q'`
21648de2362d3Smrg    else
21649de2362d3Smrg      continue
21650de2362d3Smrg    fi
21651de2362d3Smrg    # Extract the definition of DEPDIR, am__include, and am__quote
2165218781e08Smrg    # from the Makefile without running 'make'.
21653de2362d3Smrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21654de2362d3Smrg    test -z "$DEPDIR" && continue
21655de2362d3Smrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
2165618781e08Smrg    test -z "$am__include" && continue
21657de2362d3Smrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21658de2362d3Smrg    # Find all dependency output files, they are included files with
21659de2362d3Smrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
21660de2362d3Smrg    # simplest approach to changing $(DEPDIR) to its actual value in the
21661de2362d3Smrg    # expansion.
21662de2362d3Smrg    for file in `sed -n "
21663de2362d3Smrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
2166418781e08Smrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
21665de2362d3Smrg      # Make sure the directory exists.
21666de2362d3Smrg      test -f "$dirpart/$file" && continue
21667de2362d3Smrg      fdir=`$as_dirname -- "$file" ||
21668de2362d3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21669de2362d3Smrg	 X"$file" : 'X\(//\)[^/]' \| \
21670de2362d3Smrg	 X"$file" : 'X\(//\)$' \| \
21671de2362d3Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21672de2362d3Smrg$as_echo X"$file" |
21673de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21674de2362d3Smrg	    s//\1/
21675de2362d3Smrg	    q
21676de2362d3Smrg	  }
21677de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21678de2362d3Smrg	    s//\1/
21679de2362d3Smrg	    q
21680de2362d3Smrg	  }
21681de2362d3Smrg	  /^X\(\/\/\)$/{
21682de2362d3Smrg	    s//\1/
21683de2362d3Smrg	    q
21684de2362d3Smrg	  }
21685de2362d3Smrg	  /^X\(\/\).*/{
21686de2362d3Smrg	    s//\1/
21687de2362d3Smrg	    q
21688de2362d3Smrg	  }
21689de2362d3Smrg	  s/.*/./; q'`
21690de2362d3Smrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
21691de2362d3Smrg      # echo "creating $dirpart/$file"
21692de2362d3Smrg      echo '# dummy' > "$dirpart/$file"
21693de2362d3Smrg    done
21694de2362d3Smrg  done
21695de2362d3Smrg}
21696de2362d3Smrg ;;
21697de2362d3Smrg    "libtool":C)
21698de2362d3Smrg
2169918781e08Smrg    # See if we are running on zsh, and set the options that allow our
21700de2362d3Smrg    # commands through without removal of \ escapes.
2170118781e08Smrg    if test -n "${ZSH_VERSION+set}"; then
21702de2362d3Smrg      setopt NO_GLOB_SUBST
21703de2362d3Smrg    fi
21704de2362d3Smrg
2170518781e08Smrg    cfgfile=${ofile}T
21706de2362d3Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21707de2362d3Smrg    $RM "$cfgfile"
21708de2362d3Smrg
21709de2362d3Smrg    cat <<_LT_EOF >> "$cfgfile"
21710de2362d3Smrg#! $SHELL
2171118781e08Smrg# Generated automatically by $as_me ($PACKAGE) $VERSION
217128bf5c682Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
217137821949aSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
2171418781e08Smrg
2171518781e08Smrg# Provide generalized library-building support services.
2171618781e08Smrg# Written by Gordon Matzigkeit, 1996
2171718781e08Smrg
2171818781e08Smrg# Copyright (C) 2014 Free Software Foundation, Inc.
2171918781e08Smrg# This is free software; see the source for copying conditions.  There is NO
2172018781e08Smrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2172118781e08Smrg
2172218781e08Smrg# GNU Libtool is free software; you can redistribute it and/or modify
2172318781e08Smrg# it under the terms of the GNU General Public License as published by
2172418781e08Smrg# the Free Software Foundation; either version 2 of of the License, or
2172518781e08Smrg# (at your option) any later version.
217267821949aSmrg#
2172718781e08Smrg# As a special exception to the GNU General Public License, if you
2172818781e08Smrg# distribute this file as part of a program or library that is built
2172918781e08Smrg# using GNU Libtool, you may include this file under the  same
2173018781e08Smrg# distribution terms that you use for the rest of that program.
21731de2362d3Smrg#
2173218781e08Smrg# GNU Libtool is distributed in the hope that it will be useful, but
2173318781e08Smrg# WITHOUT ANY WARRANTY; without even the implied warranty of
21734de2362d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21735de2362d3Smrg# GNU General Public License for more details.
21736de2362d3Smrg#
21737de2362d3Smrg# You should have received a copy of the GNU General Public License
2173818781e08Smrg# along with this program.  If not, see <http://www.gnu.org/licenses/>.
21739de2362d3Smrg
21740de2362d3Smrg
21741de2362d3Smrg# The names of the tagged configurations supported by this script.
2174218781e08Smrgavailable_tags=''
2174318781e08Smrg
2174418781e08Smrg# Configured defaults for sys_lib_dlsearch_path munging.
2174518781e08Smrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
21746de2362d3Smrg
21747de2362d3Smrg# ### BEGIN LIBTOOL CONFIG
21748de2362d3Smrg
21749de2362d3Smrg# Whether or not to build static libraries.
21750de2362d3Smrgbuild_old_libs=$enable_static
21751de2362d3Smrg
21752de2362d3Smrg# Which release of libtool.m4 was used?
21753de2362d3Smrgmacro_version=$macro_version
21754de2362d3Smrgmacro_revision=$macro_revision
21755de2362d3Smrg
21756de2362d3Smrg# Whether or not to build shared libraries.
21757de2362d3Smrgbuild_libtool_libs=$enable_shared
21758de2362d3Smrg
21759de2362d3Smrg# What type of objects to build.
21760de2362d3Smrgpic_mode=$pic_mode
21761de2362d3Smrg
21762de2362d3Smrg# Whether or not to optimize for fast installation.
21763de2362d3Smrgfast_install=$enable_fast_install
21764de2362d3Smrg
2176518781e08Smrg# Shared archive member basename,for filename based shared library versioning on AIX.
2176618781e08Smrgshared_archive_member_spec=$shared_archive_member_spec
2176718781e08Smrg
21768de2362d3Smrg# Shell to use when invoking shell scripts.
21769de2362d3SmrgSHELL=$lt_SHELL
21770de2362d3Smrg
21771de2362d3Smrg# An echo program that protects backslashes.
21772de2362d3SmrgECHO=$lt_ECHO
21773de2362d3Smrg
21774de2362d3Smrg# The PATH separator for the build system.
21775de2362d3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR
21776de2362d3Smrg
21777de2362d3Smrg# The host system.
21778de2362d3Smrghost_alias=$host_alias
21779de2362d3Smrghost=$host
21780de2362d3Smrghost_os=$host_os
21781de2362d3Smrg
21782de2362d3Smrg# The build system.
21783de2362d3Smrgbuild_alias=$build_alias
21784de2362d3Smrgbuild=$build
21785de2362d3Smrgbuild_os=$build_os
21786de2362d3Smrg
21787de2362d3Smrg# A sed program that does not truncate output.
21788de2362d3SmrgSED=$lt_SED
21789de2362d3Smrg
21790de2362d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
21791de2362d3SmrgXsed="\$SED -e 1s/^X//"
21792de2362d3Smrg
21793de2362d3Smrg# A grep program that handles long lines.
21794de2362d3SmrgGREP=$lt_GREP
21795de2362d3Smrg
21796de2362d3Smrg# An ERE matcher.
21797de2362d3SmrgEGREP=$lt_EGREP
21798de2362d3Smrg
21799de2362d3Smrg# A literal string matcher.
21800de2362d3SmrgFGREP=$lt_FGREP
21801de2362d3Smrg
21802de2362d3Smrg# A BSD- or MS-compatible name lister.
21803de2362d3SmrgNM=$lt_NM
21804de2362d3Smrg
21805de2362d3Smrg# Whether we need soft or hard links.
21806de2362d3SmrgLN_S=$lt_LN_S
21807de2362d3Smrg
21808de2362d3Smrg# What is the maximum length of a command?
21809de2362d3Smrgmax_cmd_len=$max_cmd_len
21810de2362d3Smrg
21811de2362d3Smrg# Object file suffix (normally "o").
21812de2362d3Smrgobjext=$ac_objext
21813de2362d3Smrg
21814de2362d3Smrg# Executable file suffix (normally "").
21815de2362d3Smrgexeext=$exeext
21816de2362d3Smrg
21817de2362d3Smrg# whether the shell understands "unset".
21818de2362d3Smrglt_unset=$lt_unset
21819de2362d3Smrg
21820de2362d3Smrg# turn spaces into newlines.
21821de2362d3SmrgSP2NL=$lt_lt_SP2NL
21822de2362d3Smrg
21823de2362d3Smrg# turn newlines into spaces.
21824de2362d3SmrgNL2SP=$lt_lt_NL2SP
21825de2362d3Smrg
21826de2362d3Smrg# convert \$build file names to \$host format.
21827de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
21828de2362d3Smrg
21829de2362d3Smrg# convert \$build files to toolchain format.
21830de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
21831de2362d3Smrg
21832de2362d3Smrg# An object symbol dumper.
21833de2362d3SmrgOBJDUMP=$lt_OBJDUMP
21834de2362d3Smrg
21835de2362d3Smrg# Method to check whether dependent libraries are shared objects.
21836de2362d3Smrgdeplibs_check_method=$lt_deplibs_check_method
21837de2362d3Smrg
21838de2362d3Smrg# Command to use when deplibs_check_method = "file_magic".
21839de2362d3Smrgfile_magic_cmd=$lt_file_magic_cmd
21840de2362d3Smrg
21841de2362d3Smrg# How to find potential files when deplibs_check_method = "file_magic".
21842de2362d3Smrgfile_magic_glob=$lt_file_magic_glob
21843de2362d3Smrg
21844de2362d3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21845de2362d3Smrgwant_nocaseglob=$lt_want_nocaseglob
21846de2362d3Smrg
21847de2362d3Smrg# DLL creation program.
21848de2362d3SmrgDLLTOOL=$lt_DLLTOOL
21849de2362d3Smrg
21850de2362d3Smrg# Command to associate shared and link libraries.
21851de2362d3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21852de2362d3Smrg
21853de2362d3Smrg# The archiver.
21854de2362d3SmrgAR=$lt_AR
21855de2362d3Smrg
218568bf5c682Smrg# Flags to create an archive (by configure).
218578bf5c682Smrglt_ar_flags=$lt_ar_flags
218588bf5c682Smrg
21859de2362d3Smrg# Flags to create an archive.
218608bf5c682SmrgAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
21861de2362d3Smrg
21862de2362d3Smrg# How to feed a file listing to the archiver.
21863de2362d3Smrgarchiver_list_spec=$lt_archiver_list_spec
21864de2362d3Smrg
21865de2362d3Smrg# A symbol stripping program.
21866de2362d3SmrgSTRIP=$lt_STRIP
21867de2362d3Smrg
21868de2362d3Smrg# Commands used to install an old-style archive.
21869de2362d3SmrgRANLIB=$lt_RANLIB
21870de2362d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
21871de2362d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
21872de2362d3Smrg
21873de2362d3Smrg# Whether to use a lock for old archive extraction.
21874de2362d3Smrglock_old_archive_extraction=$lock_old_archive_extraction
21875de2362d3Smrg
21876de2362d3Smrg# A C compiler.
21877de2362d3SmrgLTCC=$lt_CC
21878de2362d3Smrg
21879de2362d3Smrg# LTCC compiler flags.
21880de2362d3SmrgLTCFLAGS=$lt_CFLAGS
21881de2362d3Smrg
21882de2362d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
21883de2362d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21884de2362d3Smrg
21885de2362d3Smrg# Transform the output of nm in a proper C declaration.
21886de2362d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21887de2362d3Smrg
2188818781e08Smrg# Transform the output of nm into a list of symbols to manually relocate.
2188918781e08Smrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
2189018781e08Smrg
21891de2362d3Smrg# Transform the output of nm in a C name address pair.
21892de2362d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21893de2362d3Smrg
21894de2362d3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
21895de2362d3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21896de2362d3Smrg
2189718781e08Smrg# The name lister interface.
2189818781e08Smrgnm_interface=$lt_lt_cv_nm_interface
2189918781e08Smrg
21900de2362d3Smrg# Specify filename containing input files for \$NM.
21901de2362d3Smrgnm_file_list_spec=$lt_nm_file_list_spec
21902de2362d3Smrg
2190318781e08Smrg# The root where to search for dependent libraries,and where our libraries should be installed.
21904de2362d3Smrglt_sysroot=$lt_sysroot
21905de2362d3Smrg
2190618781e08Smrg# Command to truncate a binary pipe.
2190718781e08Smrglt_truncate_bin=$lt_lt_cv_truncate_bin
2190818781e08Smrg
21909de2362d3Smrg# The name of the directory that contains temporary libtool files.
21910de2362d3Smrgobjdir=$objdir
21911de2362d3Smrg
21912de2362d3Smrg# Used to examine libraries when file_magic_cmd begins with "file".
21913de2362d3SmrgMAGIC_CMD=$MAGIC_CMD
21914de2362d3Smrg
21915de2362d3Smrg# Must we lock files when doing compilation?
21916de2362d3Smrgneed_locks=$lt_need_locks
21917de2362d3Smrg
21918de2362d3Smrg# Manifest tool.
21919de2362d3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL
21920de2362d3Smrg
21921de2362d3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21922de2362d3SmrgDSYMUTIL=$lt_DSYMUTIL
21923de2362d3Smrg
21924de2362d3Smrg# Tool to change global to local symbols on Mac OS X.
21925de2362d3SmrgNMEDIT=$lt_NMEDIT
21926de2362d3Smrg
21927de2362d3Smrg# Tool to manipulate fat objects and archives on Mac OS X.
21928de2362d3SmrgLIPO=$lt_LIPO
21929de2362d3Smrg
21930de2362d3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
21931de2362d3SmrgOTOOL=$lt_OTOOL
21932de2362d3Smrg
21933de2362d3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21934de2362d3SmrgOTOOL64=$lt_OTOOL64
21935de2362d3Smrg
21936de2362d3Smrg# Old archive suffix (normally "a").
21937de2362d3Smrglibext=$libext
21938de2362d3Smrg
21939de2362d3Smrg# Shared library suffix (normally ".so").
21940de2362d3Smrgshrext_cmds=$lt_shrext_cmds
21941de2362d3Smrg
21942de2362d3Smrg# The commands to extract the exported symbol list from a shared archive.
21943de2362d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
21944de2362d3Smrg
21945de2362d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
21946de2362d3Smrg# restored at link time.
21947de2362d3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
21948de2362d3Smrg
21949de2362d3Smrg# Do we need the "lib" prefix for modules?
21950de2362d3Smrgneed_lib_prefix=$need_lib_prefix
21951de2362d3Smrg
21952de2362d3Smrg# Do we need a version for libraries?
21953de2362d3Smrgneed_version=$need_version
21954de2362d3Smrg
21955de2362d3Smrg# Library versioning type.
21956de2362d3Smrgversion_type=$version_type
21957de2362d3Smrg
21958de2362d3Smrg# Shared library runtime path variable.
21959de2362d3Smrgrunpath_var=$runpath_var
21960de2362d3Smrg
21961de2362d3Smrg# Shared library path variable.
21962de2362d3Smrgshlibpath_var=$shlibpath_var
21963de2362d3Smrg
21964de2362d3Smrg# Is shlibpath searched before the hard-coded library search path?
21965de2362d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
21966de2362d3Smrg
21967de2362d3Smrg# Format of library name prefix.
21968de2362d3Smrglibname_spec=$lt_libname_spec
21969de2362d3Smrg
21970de2362d3Smrg# List of archive names.  First name is the real one, the rest are links.
21971de2362d3Smrg# The last name is the one that the linker finds with -lNAME
21972de2362d3Smrglibrary_names_spec=$lt_library_names_spec
21973de2362d3Smrg
21974de2362d3Smrg# The coded name of the library, if different from the real name.
21975de2362d3Smrgsoname_spec=$lt_soname_spec
21976de2362d3Smrg
21977de2362d3Smrg# Permission mode override for installation of shared libraries.
21978de2362d3Smrginstall_override_mode=$lt_install_override_mode
21979de2362d3Smrg
21980de2362d3Smrg# Command to use after installation of a shared archive.
21981de2362d3Smrgpostinstall_cmds=$lt_postinstall_cmds
21982de2362d3Smrg
21983de2362d3Smrg# Command to use after uninstallation of a shared archive.
21984de2362d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
21985de2362d3Smrg
21986de2362d3Smrg# Commands used to finish a libtool library installation in a directory.
21987de2362d3Smrgfinish_cmds=$lt_finish_cmds
21988de2362d3Smrg
21989de2362d3Smrg# As "finish_cmds", except a single script fragment to be evaled but
21990de2362d3Smrg# not shown.
21991de2362d3Smrgfinish_eval=$lt_finish_eval
21992de2362d3Smrg
21993de2362d3Smrg# Whether we should hardcode library paths into libraries.
21994de2362d3Smrghardcode_into_libs=$hardcode_into_libs
21995de2362d3Smrg
21996de2362d3Smrg# Compile-time system search path for libraries.
21997de2362d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21998de2362d3Smrg
2199918781e08Smrg# Detected run-time system search path for libraries.
2200018781e08Smrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
2200118781e08Smrg
2200218781e08Smrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
2200318781e08Smrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
22004de2362d3Smrg
22005de2362d3Smrg# Whether dlopen is supported.
22006de2362d3Smrgdlopen_support=$enable_dlopen
22007de2362d3Smrg
22008de2362d3Smrg# Whether dlopen of programs is supported.
22009de2362d3Smrgdlopen_self=$enable_dlopen_self
22010de2362d3Smrg
22011de2362d3Smrg# Whether dlopen of statically linked programs is supported.
22012de2362d3Smrgdlopen_self_static=$enable_dlopen_self_static
22013de2362d3Smrg
22014de2362d3Smrg# Commands to strip libraries.
22015de2362d3Smrgold_striplib=$lt_old_striplib
22016de2362d3Smrgstriplib=$lt_striplib
22017de2362d3Smrg
22018de2362d3Smrg
22019de2362d3Smrg# The linker used to build libraries.
22020de2362d3SmrgLD=$lt_LD
22021de2362d3Smrg
22022de2362d3Smrg# How to create reloadable object files.
22023de2362d3Smrgreload_flag=$lt_reload_flag
22024de2362d3Smrgreload_cmds=$lt_reload_cmds
22025de2362d3Smrg
22026de2362d3Smrg# Commands used to build an old-style archive.
22027de2362d3Smrgold_archive_cmds=$lt_old_archive_cmds
22028de2362d3Smrg
22029de2362d3Smrg# A language specific compiler.
22030de2362d3SmrgCC=$lt_compiler
22031de2362d3Smrg
22032de2362d3Smrg# Is the compiler the GNU compiler?
22033de2362d3Smrgwith_gcc=$GCC
22034de2362d3Smrg
22035de2362d3Smrg# Compiler flag to turn off builtin functions.
22036de2362d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22037de2362d3Smrg
22038de2362d3Smrg# Additional compiler flags for building library objects.
22039de2362d3Smrgpic_flag=$lt_lt_prog_compiler_pic
22040de2362d3Smrg
22041de2362d3Smrg# How to pass a linker flag through the compiler.
22042de2362d3Smrgwl=$lt_lt_prog_compiler_wl
22043de2362d3Smrg
22044de2362d3Smrg# Compiler flag to prevent dynamic linking.
22045de2362d3Smrglink_static_flag=$lt_lt_prog_compiler_static
22046de2362d3Smrg
22047de2362d3Smrg# Does compiler simultaneously support -c and -o options?
22048de2362d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
22049de2362d3Smrg
22050de2362d3Smrg# Whether or not to add -lc for building shared libraries.
22051de2362d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
22052de2362d3Smrg
22053de2362d3Smrg# Whether or not to disallow shared libs when runtime libs are static.
22054de2362d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22055de2362d3Smrg
22056de2362d3Smrg# Compiler flag to allow reflexive dlopens.
22057de2362d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22058de2362d3Smrg
22059de2362d3Smrg# Compiler flag to generate shared objects directly from archives.
22060de2362d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
22061de2362d3Smrg
22062de2362d3Smrg# Whether the compiler copes with passing no objects directly.
22063de2362d3Smrgcompiler_needs_object=$lt_compiler_needs_object
22064de2362d3Smrg
22065de2362d3Smrg# Create an old-style archive from a shared archive.
22066de2362d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22067de2362d3Smrg
22068de2362d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
22069de2362d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22070de2362d3Smrg
22071de2362d3Smrg# Commands used to build a shared archive.
22072de2362d3Smrgarchive_cmds=$lt_archive_cmds
22073de2362d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
22074de2362d3Smrg
22075de2362d3Smrg# Commands used to build a loadable module if different from building
22076de2362d3Smrg# a shared archive.
22077de2362d3Smrgmodule_cmds=$lt_module_cmds
22078de2362d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
22079de2362d3Smrg
22080de2362d3Smrg# Whether we are building with GNU ld or not.
22081de2362d3Smrgwith_gnu_ld=$lt_with_gnu_ld
22082de2362d3Smrg
22083de2362d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
22084de2362d3Smrgallow_undefined_flag=$lt_allow_undefined_flag
22085de2362d3Smrg
22086de2362d3Smrg# Flag that enforces no undefined symbols.
22087de2362d3Smrgno_undefined_flag=$lt_no_undefined_flag
22088de2362d3Smrg
22089de2362d3Smrg# Flag to hardcode \$libdir into a binary during linking.
22090de2362d3Smrg# This must work even if \$libdir does not exist
22091de2362d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22092de2362d3Smrg
22093de2362d3Smrg# Whether we need a single "-rpath" flag with a separated argument.
22094de2362d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
22095de2362d3Smrg
2209618781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22097de2362d3Smrg# DIR into the resulting binary.
22098de2362d3Smrghardcode_direct=$hardcode_direct
22099de2362d3Smrg
2210018781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22101de2362d3Smrg# DIR into the resulting binary and the resulting library dependency is
2210218781e08Smrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the
22103de2362d3Smrg# library is relocated.
22104de2362d3Smrghardcode_direct_absolute=$hardcode_direct_absolute
22105de2362d3Smrg
22106de2362d3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22107de2362d3Smrg# into the resulting binary.
22108de2362d3Smrghardcode_minus_L=$hardcode_minus_L
22109de2362d3Smrg
22110de2362d3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22111de2362d3Smrg# into the resulting binary.
22112de2362d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
22113de2362d3Smrg
22114de2362d3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
22115de2362d3Smrg# into the library and all subsequent libraries and executables linked
22116de2362d3Smrg# against it.
22117de2362d3Smrghardcode_automatic=$hardcode_automatic
22118de2362d3Smrg
22119de2362d3Smrg# Set to yes if linker adds runtime paths of dependent libraries
22120de2362d3Smrg# to runtime path list.
22121de2362d3Smrginherit_rpath=$inherit_rpath
22122de2362d3Smrg
22123de2362d3Smrg# Whether libtool must link a program against all its dependency libraries.
22124de2362d3Smrglink_all_deplibs=$link_all_deplibs
22125de2362d3Smrg
22126de2362d3Smrg# Set to "yes" if exported symbols are required.
22127de2362d3Smrgalways_export_symbols=$always_export_symbols
22128de2362d3Smrg
22129de2362d3Smrg# The commands to list exported symbols.
22130de2362d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds
22131de2362d3Smrg
22132de2362d3Smrg# Symbols that should not be listed in the preloaded symbols.
22133de2362d3Smrgexclude_expsyms=$lt_exclude_expsyms
22134de2362d3Smrg
22135de2362d3Smrg# Symbols that must always be exported.
22136de2362d3Smrginclude_expsyms=$lt_include_expsyms
22137de2362d3Smrg
22138de2362d3Smrg# Commands necessary for linking programs (against libraries) with templates.
22139de2362d3Smrgprelink_cmds=$lt_prelink_cmds
22140de2362d3Smrg
22141de2362d3Smrg# Commands necessary for finishing linking programs.
22142de2362d3Smrgpostlink_cmds=$lt_postlink_cmds
22143de2362d3Smrg
22144de2362d3Smrg# Specify filename containing input files.
22145de2362d3Smrgfile_list_spec=$lt_file_list_spec
22146de2362d3Smrg
22147de2362d3Smrg# How to hardcode a shared library path into an executable.
22148de2362d3Smrghardcode_action=$hardcode_action
22149de2362d3Smrg
22150de2362d3Smrg# ### END LIBTOOL CONFIG
22151de2362d3Smrg
2215218781e08Smrg_LT_EOF
2215318781e08Smrg
2215418781e08Smrg    cat <<'_LT_EOF' >> "$cfgfile"
2215518781e08Smrg
2215618781e08Smrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
2215718781e08Smrg
2215818781e08Smrg# func_munge_path_list VARIABLE PATH
2215918781e08Smrg# -----------------------------------
2216018781e08Smrg# VARIABLE is name of variable containing _space_ separated list of
2216118781e08Smrg# directories to be munged by the contents of PATH, which is string
2216218781e08Smrg# having a format:
2216318781e08Smrg# "DIR[:DIR]:"
2216418781e08Smrg#       string "DIR[ DIR]" will be prepended to VARIABLE
2216518781e08Smrg# ":DIR[:DIR]"
2216618781e08Smrg#       string "DIR[ DIR]" will be appended to VARIABLE
2216718781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA"
2216818781e08Smrg#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
2216918781e08Smrg#       "DIRA[ DIRA]" will be appended to VARIABLE
2217018781e08Smrg# "DIR[:DIR]"
2217118781e08Smrg#       VARIABLE will be replaced by "DIR[ DIR]"
2217218781e08Smrgfunc_munge_path_list ()
2217318781e08Smrg{
2217418781e08Smrg    case x$2 in
2217518781e08Smrg    x)
2217618781e08Smrg        ;;
2217718781e08Smrg    *:)
2217818781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
2217918781e08Smrg        ;;
2218018781e08Smrg    x:*)
2218118781e08Smrg        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
2218218781e08Smrg        ;;
2218318781e08Smrg    *::*)
2218418781e08Smrg        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
2218518781e08Smrg        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
2218618781e08Smrg        ;;
2218718781e08Smrg    *)
2218818781e08Smrg        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
2218918781e08Smrg        ;;
2219018781e08Smrg    esac
2219118781e08Smrg}
2219218781e08Smrg
2219318781e08Smrg
2219418781e08Smrg# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
2219518781e08Smrgfunc_cc_basename ()
2219618781e08Smrg{
2219718781e08Smrg    for cc_temp in $*""; do
2219818781e08Smrg      case $cc_temp in
2219918781e08Smrg        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
2220018781e08Smrg        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
2220118781e08Smrg        \-*) ;;
2220218781e08Smrg        *) break;;
2220318781e08Smrg      esac
2220418781e08Smrg    done
2220518781e08Smrg    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
2220618781e08Smrg}
2220718781e08Smrg
2220818781e08Smrg
2220918781e08Smrg# ### END FUNCTIONS SHARED WITH CONFIGURE
2221018781e08Smrg
22211de2362d3Smrg_LT_EOF
22212de2362d3Smrg
22213de2362d3Smrg  case $host_os in
22214de2362d3Smrg  aix3*)
22215de2362d3Smrg    cat <<\_LT_EOF >> "$cfgfile"
22216de2362d3Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
22217de2362d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
22218de2362d3Smrg# vanish in a puff of smoke.
2221918781e08Smrgif test set != "${COLLECT_NAMES+set}"; then
22220de2362d3Smrg  COLLECT_NAMES=
22221de2362d3Smrg  export COLLECT_NAMES
22222de2362d3Smrgfi
22223de2362d3Smrg_LT_EOF
22224de2362d3Smrg    ;;
22225de2362d3Smrg  esac
22226de2362d3Smrg
22227de2362d3Smrg
2222818781e08Smrgltmain=$ac_aux_dir/ltmain.sh
22229de2362d3Smrg
22230de2362d3Smrg
22231de2362d3Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
22232de2362d3Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
22233de2362d3Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
22234de2362d3Smrg  # is reportedly fixed, but why not run on old versions too?
22235de2362d3Smrg  sed '$q' "$ltmain" >> "$cfgfile" \
22236de2362d3Smrg     || (rm -f "$cfgfile"; exit 1)
22237de2362d3Smrg
22238de2362d3Smrg   mv -f "$cfgfile" "$ofile" ||
22239de2362d3Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22240de2362d3Smrg  chmod +x "$ofile"
22241de2362d3Smrg
22242de2362d3Smrg ;;
22243de2362d3Smrg
22244de2362d3Smrg  esac
22245de2362d3Smrgdone # for ac_tag
22246de2362d3Smrg
22247de2362d3Smrg
22248de2362d3Smrgas_fn_exit 0
22249de2362d3Smrg_ACEOF
22250de2362d3Smrgac_clean_files=$ac_clean_files_save
22251de2362d3Smrg
22252de2362d3Smrgtest $ac_write_fail = 0 ||
22253de2362d3Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22254de2362d3Smrg
22255de2362d3Smrg
22256de2362d3Smrg# configure is writing to config.log, and then calls config.status.
22257de2362d3Smrg# config.status does its own redirection, appending to config.log.
22258de2362d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
22259de2362d3Smrg# by configure, so config.status won't be able to write to it; its
22260de2362d3Smrg# output is simply discarded.  So we exec the FD to /dev/null,
22261de2362d3Smrg# effectively closing config.log, so it can be properly (re)opened and
22262de2362d3Smrg# appended to by config.status.  When coming back to configure, we
22263de2362d3Smrg# need to make the FD available again.
22264de2362d3Smrgif test "$no_create" != yes; then
22265de2362d3Smrg  ac_cs_success=:
22266de2362d3Smrg  ac_config_status_args=
22267de2362d3Smrg  test "$silent" = yes &&
22268de2362d3Smrg    ac_config_status_args="$ac_config_status_args --quiet"
22269de2362d3Smrg  exec 5>/dev/null
22270de2362d3Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22271de2362d3Smrg  exec 5>>config.log
22272de2362d3Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22273de2362d3Smrg  # would make configure fail if this is the last instruction.
22274de2362d3Smrg  $ac_cs_success || as_fn_exit 1
22275de2362d3Smrgfi
22276de2362d3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22277de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22278de2362d3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22279de2362d3Smrgfi
22280de2362d3Smrg
22281de2362d3Smrg
22282de2362d3Smrgecho ""
22283de2362d3Smrgecho "        prefix:              $prefix"
22284de2362d3Smrgecho "        exec_prefix:         $exec_prefix"
22285de2362d3Smrgecho "        libdir:              $libdir"
22286de2362d3Smrgecho "        includedir:          $includedir"
222873ed65abbSmrgecho "        configdir:           $configdir"
22288de2362d3Smrg
22289de2362d3Smrgecho ""
22290de2362d3Smrgecho "        CFLAGS:              $CFLAGS"
22291de2362d3Smrgecho "        CXXFLAGS:            $CXXFLAGS"
22292de2362d3Smrgecho "        Macros:              $DEFINES"
22293de2362d3Smrg
22294de2362d3Smrgecho ""
22295de2362d3Smrgecho "        Run '${MAKE-make}' to build xf86-video-ati"
22296de2362d3Smrgecho ""
22297