configure revision de2362d3
1de2362d3Smrg#! /bin/sh
2de2362d3Smrg# Guess values for system-dependent variables and create Makefiles.
3de2362d3Smrg# Generated by GNU Autoconf 2.69 for xf86-video-ati 7.5.0.
4de2362d3Smrg#
5de2362d3Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6de2362d3Smrg#
7de2362d3Smrg#
8de2362d3Smrg# 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
137de2362d3Smrg# Use a proper internal environment variable to ensure we don't fall
138de2362d3Smrg  # into an infinite loop, continuously re-executing ourselves.
139de2362d3Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140de2362d3Smrg    _as_can_reexec=no; export _as_can_reexec;
141de2362d3Smrg    # We cannot yet assume a decent shell, so we have to provide a
142de2362d3Smrg# neutralization value for shells without unset; and this also
143de2362d3Smrg# works around shells that cannot unset nonexistent variables.
144de2362d3Smrg# Preserve -v and -x to the replacement shell.
145de2362d3SmrgBASH_ENV=/dev/null
146de2362d3SmrgENV=/dev/null
147de2362d3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148de2362d3Smrgcase $- in # ((((
149de2362d3Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
150de2362d3Smrg  *v* ) as_opts=-v ;;
151de2362d3Smrg  *x* ) as_opts=-x ;;
152de2362d3Smrg  * ) as_opts= ;;
153de2362d3Smrgesac
154de2362d3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155de2362d3Smrg# Admittedly, this is quite paranoid, since all the known shells bail
156de2362d3Smrg# out after a failed `exec'.
157de2362d3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158de2362d3Smrgas_fn_exit 255
159de2362d3Smrg  fi
160de2362d3Smrg  # We don't want this to propagate to other subprocesses.
161de2362d3Smrg          { _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
195de2362d3Smrgtest x\$exitcode = x0 || exit 1
196de2362d3Smrgtest -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 :
249de2362d3Smrg  export CONFIG_SHELL
250de2362d3Smrg             # We cannot yet assume a decent shell, so we have to provide a
251de2362d3Smrg# neutralization value for shells without unset; and this also
252de2362d3Smrg# works around shells that cannot unset nonexistent variables.
253de2362d3Smrg# Preserve -v and -x to the replacement shell.
254de2362d3SmrgBASH_ENV=/dev/null
255de2362d3SmrgENV=/dev/null
256de2362d3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257de2362d3Smrgcase $- in # ((((
258de2362d3Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
259de2362d3Smrg  *v* ) as_opts=-v ;;
260de2362d3Smrg  *x* ) as_opts=-x ;;
261de2362d3Smrg  * ) as_opts= ;;
262de2362d3Smrgesac
263de2362d3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264de2362d3Smrg# Admittedly, this is quite paranoid, since all the known shells bail
265de2362d3Smrg# out after a failed `exec'.
266de2362d3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267de2362d3Smrgexit 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
278de2362d3Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
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
371de2362d3Smrg
372de2362d3Smrg# as_fn_executable_p FILE
373de2362d3Smrg# -----------------------
374de2362d3Smrg# Test if FILE is an executable regular file.
375de2362d3Smrgas_fn_executable_p ()
376de2362d3Smrg{
377de2362d3Smrg  test -f "$1" && test -x "$1"
378de2362d3Smrg} # 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
500de2362d3Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
501de2362d3Smrg  # already done that, so ensure we don't try to do so again and fall
502de2362d3Smrg  # in an infinite loop.  This has already happened in practice.
503de2362d3Smrg  _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.
538de2362d3Smrg    # In both cases, we have to default to `cp -pR'.
539de2362d3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
540de2362d3Smrg      as_ln_s='cp -pR'
541de2362d3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
542de2362d3Smrg    as_ln_s=ln
543de2362d3Smrg  else
544de2362d3Smrg    as_ln_s='cp -pR'
545de2362d3Smrg  fi
546de2362d3Smrgelse
547de2362d3Smrg  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
559de2362d3Smrgas_test_x='test -x'
560de2362d3Smrgas_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'
594de2362d3SmrgPACKAGE_VERSION='7.5.0'
595de2362d3SmrgPACKAGE_STRING='xf86-video-ati 7.5.0'
596de2362d3SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
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
644de2362d3SmrgGLAMOR_FALSE
645de2362d3SmrgGLAMOR_TRUE
646de2362d3SmrgLIBGLAMOR_EGL_LIBS
647de2362d3SmrgLIBGLAMOR_EGL_CFLAGS
648de2362d3SmrgLIBGLAMOR_LIBS
649de2362d3SmrgLIBGLAMOR_CFLAGS
650de2362d3SmrgLIBUDEV_FALSE
651de2362d3SmrgLIBUDEV_TRUE
652de2362d3SmrgLIBUDEV_LIBS
653de2362d3SmrgLIBUDEV_CFLAGS
654de2362d3SmrgHAVE_XEXTPROTO_71_FALSE
655de2362d3SmrgHAVE_XEXTPROTO_71_TRUE
656de2362d3SmrgXEXT_LIBS
657de2362d3SmrgXEXT_CFLAGS
658de2362d3SmrgXORG_LIBS
659de2362d3SmrgXORG_CFLAGS
660de2362d3SmrgLIBDRM_RADEON_LIBS
661de2362d3SmrgLIBDRM_RADEON_CFLAGS
662de2362d3SmrgLIBDRM_LIBS
663de2362d3SmrgLIBDRM_CFLAGS
664de2362d3SmrgOTOOL64
665de2362d3SmrgOTOOL
666de2362d3SmrgLIPO
667de2362d3SmrgNMEDIT
668de2362d3SmrgDSYMUTIL
669de2362d3SmrgMANIFEST_TOOL
670de2362d3SmrgRANLIB
671de2362d3Smrgac_ct_AR
672de2362d3SmrgAR
673de2362d3SmrgDLLTOOL
674de2362d3SmrgOBJDUMP
675de2362d3SmrgLN_S
676de2362d3SmrgNM
677de2362d3Smrgac_ct_DUMPBIN
678de2362d3SmrgDUMPBIN
679de2362d3SmrgLD
680de2362d3SmrgFGREP
681de2362d3SmrgLIBTOOL
682de2362d3SmrgMAN_SUBSTS
683de2362d3SmrgXORG_MAN_PAGE
684de2362d3SmrgADMIN_MAN_DIR
685de2362d3SmrgDRIVER_MAN_DIR
686de2362d3SmrgMISC_MAN_DIR
687de2362d3SmrgFILE_MAN_DIR
688de2362d3SmrgLIB_MAN_DIR
689de2362d3SmrgAPP_MAN_DIR
690de2362d3SmrgADMIN_MAN_SUFFIX
691de2362d3SmrgDRIVER_MAN_SUFFIX
692de2362d3SmrgMISC_MAN_SUFFIX
693de2362d3SmrgFILE_MAN_SUFFIX
694de2362d3SmrgLIB_MAN_SUFFIX
695de2362d3SmrgAPP_MAN_SUFFIX
696de2362d3SmrgSED
697de2362d3Smrghost_os
698de2362d3Smrghost_vendor
699de2362d3Smrghost_cpu
700de2362d3Smrghost
701de2362d3Smrgbuild_os
702de2362d3Smrgbuild_vendor
703de2362d3Smrgbuild_cpu
704de2362d3Smrgbuild
705de2362d3SmrgINSTALL_CMD
706de2362d3SmrgPKG_CONFIG_LIBDIR
707de2362d3SmrgPKG_CONFIG_PATH
708de2362d3SmrgPKG_CONFIG
709de2362d3SmrgCHANGELOG_CMD
710de2362d3SmrgSTRICT_CFLAGS
711de2362d3SmrgCWARNFLAGS
712de2362d3SmrgBASE_CFLAGS
713de2362d3SmrgEGREP
714de2362d3SmrgGREP
715de2362d3SmrgCPP
716de2362d3SmrgMAINT
717de2362d3SmrgMAINTAINER_MODE_FALSE
718de2362d3SmrgMAINTAINER_MODE_TRUE
719de2362d3Smrgam__fastdepCC_FALSE
720de2362d3Smrgam__fastdepCC_TRUE
721de2362d3SmrgCCDEPMODE
722de2362d3Smrgam__nodep
723de2362d3SmrgAMDEPBACKSLASH
724de2362d3SmrgAMDEP_FALSE
725de2362d3SmrgAMDEP_TRUE
726de2362d3Smrgam__quote
727de2362d3Smrgam__include
728de2362d3SmrgDEPDIR
729de2362d3SmrgOBJEXT
730de2362d3SmrgEXEEXT
731de2362d3Smrgac_ct_CC
732de2362d3SmrgCPPFLAGS
733de2362d3SmrgLDFLAGS
734de2362d3SmrgCFLAGS
735de2362d3SmrgCC
736de2362d3SmrgAM_BACKSLASH
737de2362d3SmrgAM_DEFAULT_VERBOSITY
738de2362d3SmrgAM_DEFAULT_V
739de2362d3SmrgAM_V
740de2362d3Smrgam__untar
741de2362d3Smrgam__tar
742de2362d3SmrgAMTAR
743de2362d3Smrgam__leading_dot
744de2362d3SmrgSET_MAKE
745de2362d3SmrgAWK
746de2362d3Smrgmkdir_p
747de2362d3SmrgMKDIR_P
748de2362d3SmrgINSTALL_STRIP_PROGRAM
749de2362d3SmrgSTRIP
750de2362d3Smrginstall_sh
751de2362d3SmrgMAKEINFO
752de2362d3SmrgAUTOHEADER
753de2362d3SmrgAUTOMAKE
754de2362d3SmrgAUTOCONF
755de2362d3SmrgACLOCAL
756de2362d3SmrgVERSION
757de2362d3SmrgPACKAGE
758de2362d3SmrgCYGPATH_W
759de2362d3Smrgam__isrc
760de2362d3SmrgINSTALL_DATA
761de2362d3SmrgINSTALL_SCRIPT
762de2362d3SmrgINSTALL_PROGRAM
763de2362d3Smrgtarget_alias
764de2362d3Smrghost_alias
765de2362d3Smrgbuild_alias
766de2362d3SmrgLIBS
767de2362d3SmrgECHO_T
768de2362d3SmrgECHO_N
769de2362d3SmrgECHO_C
770de2362d3SmrgDEFS
771de2362d3Smrgmandir
772de2362d3Smrglocaledir
773de2362d3Smrglibdir
774de2362d3Smrgpsdir
775de2362d3Smrgpdfdir
776de2362d3Smrgdvidir
777de2362d3Smrghtmldir
778de2362d3Smrginfodir
779de2362d3Smrgdocdir
780de2362d3Smrgoldincludedir
781de2362d3Smrgincludedir
782de2362d3Smrglocalstatedir
783de2362d3Smrgsharedstatedir
784de2362d3Smrgsysconfdir
785de2362d3Smrgdatadir
786de2362d3Smrgdatarootdir
787de2362d3Smrglibexecdir
788de2362d3Smrgsbindir
789de2362d3Smrgbindir
790de2362d3Smrgprogram_transform_name
791de2362d3Smrgprefix
792de2362d3Smrgexec_prefix
793de2362d3SmrgPACKAGE_URL
794de2362d3SmrgPACKAGE_BUGREPORT
795de2362d3SmrgPACKAGE_STRING
796de2362d3SmrgPACKAGE_VERSION
797de2362d3SmrgPACKAGE_TARNAME
798de2362d3SmrgPACKAGE_NAME
799de2362d3SmrgPATH_SEPARATOR
800de2362d3SmrgSHELL'
801de2362d3Smrgac_subst_files=''
802de2362d3Smrgac_user_opts='
803de2362d3Smrgenable_option_checking
804de2362d3Smrgenable_silent_rules
805de2362d3Smrgenable_largefile
806de2362d3Smrgenable_dependency_tracking
807de2362d3Smrgenable_maintainer_mode
808de2362d3Smrgenable_selective_werror
809de2362d3Smrgenable_strict_compilation
810de2362d3Smrgenable_static
811de2362d3Smrgenable_shared
812de2362d3Smrgwith_pic
813de2362d3Smrgenable_fast_install
814de2362d3Smrgwith_gnu_ld
815de2362d3Smrgwith_sysroot
816de2362d3Smrgenable_libtool_lock
817de2362d3Smrgwith_xorg_module_dir
818de2362d3Smrgenable_udev
819de2362d3Smrgenable_glamor
820de2362d3Smrg'
821de2362d3Smrg      ac_precious_vars='build_alias
822de2362d3Smrghost_alias
823de2362d3Smrgtarget_alias
824de2362d3SmrgCC
825de2362d3SmrgCFLAGS
826de2362d3SmrgLDFLAGS
827de2362d3SmrgLIBS
828de2362d3SmrgCPPFLAGS
829de2362d3SmrgCPP
830de2362d3SmrgPKG_CONFIG
831de2362d3SmrgPKG_CONFIG_PATH
832de2362d3SmrgPKG_CONFIG_LIBDIR
833de2362d3SmrgLIBDRM_CFLAGS
834de2362d3SmrgLIBDRM_LIBS
835de2362d3SmrgLIBDRM_RADEON_CFLAGS
836de2362d3SmrgLIBDRM_RADEON_LIBS
837de2362d3SmrgXORG_CFLAGS
838de2362d3SmrgXORG_LIBS
839de2362d3SmrgXEXT_CFLAGS
840de2362d3SmrgXEXT_LIBS
841de2362d3SmrgLIBUDEV_CFLAGS
842de2362d3SmrgLIBUDEV_LIBS
843de2362d3SmrgLIBGLAMOR_CFLAGS
844de2362d3SmrgLIBGLAMOR_LIBS
845de2362d3SmrgLIBGLAMOR_EGL_CFLAGS
846de2362d3SmrgLIBGLAMOR_EGL_LIBS
847de2362d3SmrgPCIACCESS_CFLAGS
848de2362d3SmrgPCIACCESS_LIBS'
849de2362d3Smrg
850de2362d3Smrg
851de2362d3Smrg# Initialize some variables set by options.
852de2362d3Smrgac_init_help=
853de2362d3Smrgac_init_version=false
854de2362d3Smrgac_unrecognized_opts=
855de2362d3Smrgac_unrecognized_sep=
856de2362d3Smrg# The variables have the same names as the options, with
857de2362d3Smrg# dashes changed to underlines.
858de2362d3Smrgcache_file=/dev/null
859de2362d3Smrgexec_prefix=NONE
860de2362d3Smrgno_create=
861de2362d3Smrgno_recursion=
862de2362d3Smrgprefix=NONE
863de2362d3Smrgprogram_prefix=NONE
864de2362d3Smrgprogram_suffix=NONE
865de2362d3Smrgprogram_transform_name=s,x,x,
866de2362d3Smrgsilent=
867de2362d3Smrgsite=
868de2362d3Smrgsrcdir=
869de2362d3Smrgverbose=
870de2362d3Smrgx_includes=NONE
871de2362d3Smrgx_libraries=NONE
872de2362d3Smrg
873de2362d3Smrg# Installation directory options.
874de2362d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo"
875de2362d3Smrg# and all the variables that are supposed to be based on exec_prefix
876de2362d3Smrg# by default will actually change.
877de2362d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them.
878de2362d3Smrg# (The list follows the same order as the GNU Coding Standards.)
879de2362d3Smrgbindir='${exec_prefix}/bin'
880de2362d3Smrgsbindir='${exec_prefix}/sbin'
881de2362d3Smrglibexecdir='${exec_prefix}/libexec'
882de2362d3Smrgdatarootdir='${prefix}/share'
883de2362d3Smrgdatadir='${datarootdir}'
884de2362d3Smrgsysconfdir='${prefix}/etc'
885de2362d3Smrgsharedstatedir='${prefix}/com'
886de2362d3Smrglocalstatedir='${prefix}/var'
887de2362d3Smrgincludedir='${prefix}/include'
888de2362d3Smrgoldincludedir='/usr/include'
889de2362d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
890de2362d3Smrginfodir='${datarootdir}/info'
891de2362d3Smrghtmldir='${docdir}'
892de2362d3Smrgdvidir='${docdir}'
893de2362d3Smrgpdfdir='${docdir}'
894de2362d3Smrgpsdir='${docdir}'
895de2362d3Smrglibdir='${exec_prefix}/lib'
896de2362d3Smrglocaledir='${datarootdir}/locale'
897de2362d3Smrgmandir='${datarootdir}/man'
898de2362d3Smrg
899de2362d3Smrgac_prev=
900de2362d3Smrgac_dashdash=
901de2362d3Smrgfor ac_option
902de2362d3Smrgdo
903de2362d3Smrg  # If the previous option needs an argument, assign it.
904de2362d3Smrg  if test -n "$ac_prev"; then
905de2362d3Smrg    eval $ac_prev=\$ac_option
906de2362d3Smrg    ac_prev=
907de2362d3Smrg    continue
908de2362d3Smrg  fi
909de2362d3Smrg
910de2362d3Smrg  case $ac_option in
911de2362d3Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
912de2362d3Smrg  *=)   ac_optarg= ;;
913de2362d3Smrg  *)    ac_optarg=yes ;;
914de2362d3Smrg  esac
915de2362d3Smrg
916de2362d3Smrg  # Accept the important Cygnus configure options, so we can diagnose typos.
917de2362d3Smrg
918de2362d3Smrg  case $ac_dashdash$ac_option in
919de2362d3Smrg  --)
920de2362d3Smrg    ac_dashdash=yes ;;
921de2362d3Smrg
922de2362d3Smrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
923de2362d3Smrg    ac_prev=bindir ;;
924de2362d3Smrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
925de2362d3Smrg    bindir=$ac_optarg ;;
926de2362d3Smrg
927de2362d3Smrg  -build | --build | --buil | --bui | --bu)
928de2362d3Smrg    ac_prev=build_alias ;;
929de2362d3Smrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
930de2362d3Smrg    build_alias=$ac_optarg ;;
931de2362d3Smrg
932de2362d3Smrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
933de2362d3Smrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
934de2362d3Smrg    ac_prev=cache_file ;;
935de2362d3Smrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
936de2362d3Smrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
937de2362d3Smrg    cache_file=$ac_optarg ;;
938de2362d3Smrg
939de2362d3Smrg  --config-cache | -C)
940de2362d3Smrg    cache_file=config.cache ;;
941de2362d3Smrg
942de2362d3Smrg  -datadir | --datadir | --datadi | --datad)
943de2362d3Smrg    ac_prev=datadir ;;
944de2362d3Smrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
945de2362d3Smrg    datadir=$ac_optarg ;;
946de2362d3Smrg
947de2362d3Smrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
948de2362d3Smrg  | --dataroo | --dataro | --datar)
949de2362d3Smrg    ac_prev=datarootdir ;;
950de2362d3Smrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
951de2362d3Smrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
952de2362d3Smrg    datarootdir=$ac_optarg ;;
953de2362d3Smrg
954de2362d3Smrg  -disable-* | --disable-*)
955de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
956de2362d3Smrg    # Reject names that are not valid shell variable names.
957de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
958de2362d3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
959de2362d3Smrg    ac_useropt_orig=$ac_useropt
960de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
961de2362d3Smrg    case $ac_user_opts in
962de2362d3Smrg      *"
963de2362d3Smrg"enable_$ac_useropt"
964de2362d3Smrg"*) ;;
965de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
966de2362d3Smrg	 ac_unrecognized_sep=', ';;
967de2362d3Smrg    esac
968de2362d3Smrg    eval enable_$ac_useropt=no ;;
969de2362d3Smrg
970de2362d3Smrg  -docdir | --docdir | --docdi | --doc | --do)
971de2362d3Smrg    ac_prev=docdir ;;
972de2362d3Smrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
973de2362d3Smrg    docdir=$ac_optarg ;;
974de2362d3Smrg
975de2362d3Smrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
976de2362d3Smrg    ac_prev=dvidir ;;
977de2362d3Smrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
978de2362d3Smrg    dvidir=$ac_optarg ;;
979de2362d3Smrg
980de2362d3Smrg  -enable-* | --enable-*)
981de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
982de2362d3Smrg    # Reject names that are not valid shell variable names.
983de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
984de2362d3Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
985de2362d3Smrg    ac_useropt_orig=$ac_useropt
986de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
987de2362d3Smrg    case $ac_user_opts in
988de2362d3Smrg      *"
989de2362d3Smrg"enable_$ac_useropt"
990de2362d3Smrg"*) ;;
991de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
992de2362d3Smrg	 ac_unrecognized_sep=', ';;
993de2362d3Smrg    esac
994de2362d3Smrg    eval enable_$ac_useropt=\$ac_optarg ;;
995de2362d3Smrg
996de2362d3Smrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
997de2362d3Smrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
998de2362d3Smrg  | --exec | --exe | --ex)
999de2362d3Smrg    ac_prev=exec_prefix ;;
1000de2362d3Smrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1001de2362d3Smrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1002de2362d3Smrg  | --exec=* | --exe=* | --ex=*)
1003de2362d3Smrg    exec_prefix=$ac_optarg ;;
1004de2362d3Smrg
1005de2362d3Smrg  -gas | --gas | --ga | --g)
1006de2362d3Smrg    # Obsolete; use --with-gas.
1007de2362d3Smrg    with_gas=yes ;;
1008de2362d3Smrg
1009de2362d3Smrg  -help | --help | --hel | --he | -h)
1010de2362d3Smrg    ac_init_help=long ;;
1011de2362d3Smrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1012de2362d3Smrg    ac_init_help=recursive ;;
1013de2362d3Smrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1014de2362d3Smrg    ac_init_help=short ;;
1015de2362d3Smrg
1016de2362d3Smrg  -host | --host | --hos | --ho)
1017de2362d3Smrg    ac_prev=host_alias ;;
1018de2362d3Smrg  -host=* | --host=* | --hos=* | --ho=*)
1019de2362d3Smrg    host_alias=$ac_optarg ;;
1020de2362d3Smrg
1021de2362d3Smrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1022de2362d3Smrg    ac_prev=htmldir ;;
1023de2362d3Smrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1024de2362d3Smrg  | --ht=*)
1025de2362d3Smrg    htmldir=$ac_optarg ;;
1026de2362d3Smrg
1027de2362d3Smrg  -includedir | --includedir | --includedi | --included | --include \
1028de2362d3Smrg  | --includ | --inclu | --incl | --inc)
1029de2362d3Smrg    ac_prev=includedir ;;
1030de2362d3Smrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1031de2362d3Smrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
1032de2362d3Smrg    includedir=$ac_optarg ;;
1033de2362d3Smrg
1034de2362d3Smrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
1035de2362d3Smrg    ac_prev=infodir ;;
1036de2362d3Smrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1037de2362d3Smrg    infodir=$ac_optarg ;;
1038de2362d3Smrg
1039de2362d3Smrg  -libdir | --libdir | --libdi | --libd)
1040de2362d3Smrg    ac_prev=libdir ;;
1041de2362d3Smrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1042de2362d3Smrg    libdir=$ac_optarg ;;
1043de2362d3Smrg
1044de2362d3Smrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1045de2362d3Smrg  | --libexe | --libex | --libe)
1046de2362d3Smrg    ac_prev=libexecdir ;;
1047de2362d3Smrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1048de2362d3Smrg  | --libexe=* | --libex=* | --libe=*)
1049de2362d3Smrg    libexecdir=$ac_optarg ;;
1050de2362d3Smrg
1051de2362d3Smrg  -localedir | --localedir | --localedi | --localed | --locale)
1052de2362d3Smrg    ac_prev=localedir ;;
1053de2362d3Smrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1054de2362d3Smrg    localedir=$ac_optarg ;;
1055de2362d3Smrg
1056de2362d3Smrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
1057de2362d3Smrg  | --localstate | --localstat | --localsta | --localst | --locals)
1058de2362d3Smrg    ac_prev=localstatedir ;;
1059de2362d3Smrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1060de2362d3Smrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1061de2362d3Smrg    localstatedir=$ac_optarg ;;
1062de2362d3Smrg
1063de2362d3Smrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1064de2362d3Smrg    ac_prev=mandir ;;
1065de2362d3Smrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1066de2362d3Smrg    mandir=$ac_optarg ;;
1067de2362d3Smrg
1068de2362d3Smrg  -nfp | --nfp | --nf)
1069de2362d3Smrg    # Obsolete; use --without-fp.
1070de2362d3Smrg    with_fp=no ;;
1071de2362d3Smrg
1072de2362d3Smrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1073de2362d3Smrg  | --no-cr | --no-c | -n)
1074de2362d3Smrg    no_create=yes ;;
1075de2362d3Smrg
1076de2362d3Smrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1077de2362d3Smrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1078de2362d3Smrg    no_recursion=yes ;;
1079de2362d3Smrg
1080de2362d3Smrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1081de2362d3Smrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1082de2362d3Smrg  | --oldin | --oldi | --old | --ol | --o)
1083de2362d3Smrg    ac_prev=oldincludedir ;;
1084de2362d3Smrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1085de2362d3Smrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1086de2362d3Smrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1087de2362d3Smrg    oldincludedir=$ac_optarg ;;
1088de2362d3Smrg
1089de2362d3Smrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1090de2362d3Smrg    ac_prev=prefix ;;
1091de2362d3Smrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1092de2362d3Smrg    prefix=$ac_optarg ;;
1093de2362d3Smrg
1094de2362d3Smrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1095de2362d3Smrg  | --program-pre | --program-pr | --program-p)
1096de2362d3Smrg    ac_prev=program_prefix ;;
1097de2362d3Smrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1098de2362d3Smrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1099de2362d3Smrg    program_prefix=$ac_optarg ;;
1100de2362d3Smrg
1101de2362d3Smrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1102de2362d3Smrg  | --program-suf | --program-su | --program-s)
1103de2362d3Smrg    ac_prev=program_suffix ;;
1104de2362d3Smrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1105de2362d3Smrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1106de2362d3Smrg    program_suffix=$ac_optarg ;;
1107de2362d3Smrg
1108de2362d3Smrg  -program-transform-name | --program-transform-name \
1109de2362d3Smrg  | --program-transform-nam | --program-transform-na \
1110de2362d3Smrg  | --program-transform-n | --program-transform- \
1111de2362d3Smrg  | --program-transform | --program-transfor \
1112de2362d3Smrg  | --program-transfo | --program-transf \
1113de2362d3Smrg  | --program-trans | --program-tran \
1114de2362d3Smrg  | --progr-tra | --program-tr | --program-t)
1115de2362d3Smrg    ac_prev=program_transform_name ;;
1116de2362d3Smrg  -program-transform-name=* | --program-transform-name=* \
1117de2362d3Smrg  | --program-transform-nam=* | --program-transform-na=* \
1118de2362d3Smrg  | --program-transform-n=* | --program-transform-=* \
1119de2362d3Smrg  | --program-transform=* | --program-transfor=* \
1120de2362d3Smrg  | --program-transfo=* | --program-transf=* \
1121de2362d3Smrg  | --program-trans=* | --program-tran=* \
1122de2362d3Smrg  | --progr-tra=* | --program-tr=* | --program-t=*)
1123de2362d3Smrg    program_transform_name=$ac_optarg ;;
1124de2362d3Smrg
1125de2362d3Smrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1126de2362d3Smrg    ac_prev=pdfdir ;;
1127de2362d3Smrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1128de2362d3Smrg    pdfdir=$ac_optarg ;;
1129de2362d3Smrg
1130de2362d3Smrg  -psdir | --psdir | --psdi | --psd | --ps)
1131de2362d3Smrg    ac_prev=psdir ;;
1132de2362d3Smrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1133de2362d3Smrg    psdir=$ac_optarg ;;
1134de2362d3Smrg
1135de2362d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1136de2362d3Smrg  | -silent | --silent | --silen | --sile | --sil)
1137de2362d3Smrg    silent=yes ;;
1138de2362d3Smrg
1139de2362d3Smrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1140de2362d3Smrg    ac_prev=sbindir ;;
1141de2362d3Smrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1142de2362d3Smrg  | --sbi=* | --sb=*)
1143de2362d3Smrg    sbindir=$ac_optarg ;;
1144de2362d3Smrg
1145de2362d3Smrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1146de2362d3Smrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1147de2362d3Smrg  | --sharedst | --shareds | --shared | --share | --shar \
1148de2362d3Smrg  | --sha | --sh)
1149de2362d3Smrg    ac_prev=sharedstatedir ;;
1150de2362d3Smrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1151de2362d3Smrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1152de2362d3Smrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1153de2362d3Smrg  | --sha=* | --sh=*)
1154de2362d3Smrg    sharedstatedir=$ac_optarg ;;
1155de2362d3Smrg
1156de2362d3Smrg  -site | --site | --sit)
1157de2362d3Smrg    ac_prev=site ;;
1158de2362d3Smrg  -site=* | --site=* | --sit=*)
1159de2362d3Smrg    site=$ac_optarg ;;
1160de2362d3Smrg
1161de2362d3Smrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1162de2362d3Smrg    ac_prev=srcdir ;;
1163de2362d3Smrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1164de2362d3Smrg    srcdir=$ac_optarg ;;
1165de2362d3Smrg
1166de2362d3Smrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1167de2362d3Smrg  | --syscon | --sysco | --sysc | --sys | --sy)
1168de2362d3Smrg    ac_prev=sysconfdir ;;
1169de2362d3Smrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1170de2362d3Smrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1171de2362d3Smrg    sysconfdir=$ac_optarg ;;
1172de2362d3Smrg
1173de2362d3Smrg  -target | --target | --targe | --targ | --tar | --ta | --t)
1174de2362d3Smrg    ac_prev=target_alias ;;
1175de2362d3Smrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1176de2362d3Smrg    target_alias=$ac_optarg ;;
1177de2362d3Smrg
1178de2362d3Smrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1179de2362d3Smrg    verbose=yes ;;
1180de2362d3Smrg
1181de2362d3Smrg  -version | --version | --versio | --versi | --vers | -V)
1182de2362d3Smrg    ac_init_version=: ;;
1183de2362d3Smrg
1184de2362d3Smrg  -with-* | --with-*)
1185de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1186de2362d3Smrg    # Reject names that are not valid shell variable names.
1187de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1188de2362d3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1189de2362d3Smrg    ac_useropt_orig=$ac_useropt
1190de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1191de2362d3Smrg    case $ac_user_opts in
1192de2362d3Smrg      *"
1193de2362d3Smrg"with_$ac_useropt"
1194de2362d3Smrg"*) ;;
1195de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1196de2362d3Smrg	 ac_unrecognized_sep=', ';;
1197de2362d3Smrg    esac
1198de2362d3Smrg    eval with_$ac_useropt=\$ac_optarg ;;
1199de2362d3Smrg
1200de2362d3Smrg  -without-* | --without-*)
1201de2362d3Smrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1202de2362d3Smrg    # Reject names that are not valid shell variable names.
1203de2362d3Smrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1204de2362d3Smrg      as_fn_error $? "invalid package name: $ac_useropt"
1205de2362d3Smrg    ac_useropt_orig=$ac_useropt
1206de2362d3Smrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1207de2362d3Smrg    case $ac_user_opts in
1208de2362d3Smrg      *"
1209de2362d3Smrg"with_$ac_useropt"
1210de2362d3Smrg"*) ;;
1211de2362d3Smrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1212de2362d3Smrg	 ac_unrecognized_sep=', ';;
1213de2362d3Smrg    esac
1214de2362d3Smrg    eval with_$ac_useropt=no ;;
1215de2362d3Smrg
1216de2362d3Smrg  --x)
1217de2362d3Smrg    # Obsolete; use --with-x.
1218de2362d3Smrg    with_x=yes ;;
1219de2362d3Smrg
1220de2362d3Smrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1221de2362d3Smrg  | --x-incl | --x-inc | --x-in | --x-i)
1222de2362d3Smrg    ac_prev=x_includes ;;
1223de2362d3Smrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1224de2362d3Smrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1225de2362d3Smrg    x_includes=$ac_optarg ;;
1226de2362d3Smrg
1227de2362d3Smrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1228de2362d3Smrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1229de2362d3Smrg    ac_prev=x_libraries ;;
1230de2362d3Smrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1231de2362d3Smrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1232de2362d3Smrg    x_libraries=$ac_optarg ;;
1233de2362d3Smrg
1234de2362d3Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1235de2362d3SmrgTry \`$0 --help' for more information"
1236de2362d3Smrg    ;;
1237de2362d3Smrg
1238de2362d3Smrg  *=*)
1239de2362d3Smrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1240de2362d3Smrg    # Reject names that are not valid shell variable names.
1241de2362d3Smrg    case $ac_envvar in #(
1242de2362d3Smrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
1243de2362d3Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1244de2362d3Smrg    esac
1245de2362d3Smrg    eval $ac_envvar=\$ac_optarg
1246de2362d3Smrg    export $ac_envvar ;;
1247de2362d3Smrg
1248de2362d3Smrg  *)
1249de2362d3Smrg    # FIXME: should be removed in autoconf 3.0.
1250de2362d3Smrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1251de2362d3Smrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1252de2362d3Smrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1253de2362d3Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1254de2362d3Smrg    ;;
1255de2362d3Smrg
1256de2362d3Smrg  esac
1257de2362d3Smrgdone
1258de2362d3Smrg
1259de2362d3Smrgif test -n "$ac_prev"; then
1260de2362d3Smrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1261de2362d3Smrg  as_fn_error $? "missing argument to $ac_option"
1262de2362d3Smrgfi
1263de2362d3Smrg
1264de2362d3Smrgif test -n "$ac_unrecognized_opts"; then
1265de2362d3Smrg  case $enable_option_checking in
1266de2362d3Smrg    no) ;;
1267de2362d3Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1268de2362d3Smrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1269de2362d3Smrg  esac
1270de2362d3Smrgfi
1271de2362d3Smrg
1272de2362d3Smrg# Check all directory arguments for consistency.
1273de2362d3Smrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1274de2362d3Smrg		datadir sysconfdir sharedstatedir localstatedir includedir \
1275de2362d3Smrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1276de2362d3Smrg		libdir localedir mandir
1277de2362d3Smrgdo
1278de2362d3Smrg  eval ac_val=\$$ac_var
1279de2362d3Smrg  # Remove trailing slashes.
1280de2362d3Smrg  case $ac_val in
1281de2362d3Smrg    */ )
1282de2362d3Smrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1283de2362d3Smrg      eval $ac_var=\$ac_val;;
1284de2362d3Smrg  esac
1285de2362d3Smrg  # Be sure to have absolute directory names.
1286de2362d3Smrg  case $ac_val in
1287de2362d3Smrg    [\\/$]* | ?:[\\/]* )  continue;;
1288de2362d3Smrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1289de2362d3Smrg  esac
1290de2362d3Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1291de2362d3Smrgdone
1292de2362d3Smrg
1293de2362d3Smrg# There might be people who depend on the old broken behavior: `$host'
1294de2362d3Smrg# used to hold the argument of --host etc.
1295de2362d3Smrg# FIXME: To remove some day.
1296de2362d3Smrgbuild=$build_alias
1297de2362d3Smrghost=$host_alias
1298de2362d3Smrgtarget=$target_alias
1299de2362d3Smrg
1300de2362d3Smrg# FIXME: To remove some day.
1301de2362d3Smrgif test "x$host_alias" != x; then
1302de2362d3Smrg  if test "x$build_alias" = x; then
1303de2362d3Smrg    cross_compiling=maybe
1304de2362d3Smrg  elif test "x$build_alias" != "x$host_alias"; then
1305de2362d3Smrg    cross_compiling=yes
1306de2362d3Smrg  fi
1307de2362d3Smrgfi
1308de2362d3Smrg
1309de2362d3Smrgac_tool_prefix=
1310de2362d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
1311de2362d3Smrg
1312de2362d3Smrgtest "$silent" = yes && exec 6>/dev/null
1313de2362d3Smrg
1314de2362d3Smrg
1315de2362d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" &&
1316de2362d3Smrgac_ls_di=`ls -di .` &&
1317de2362d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1318de2362d3Smrg  as_fn_error $? "working directory cannot be determined"
1319de2362d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1320de2362d3Smrg  as_fn_error $? "pwd does not report name of working directory"
1321de2362d3Smrg
1322de2362d3Smrg
1323de2362d3Smrg# Find the source files, if location was not specified.
1324de2362d3Smrgif test -z "$srcdir"; then
1325de2362d3Smrg  ac_srcdir_defaulted=yes
1326de2362d3Smrg  # Try the directory containing this script, then the parent directory.
1327de2362d3Smrg  ac_confdir=`$as_dirname -- "$as_myself" ||
1328de2362d3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1329de2362d3Smrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
1330de2362d3Smrg	 X"$as_myself" : 'X\(//\)$' \| \
1331de2362d3Smrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1332de2362d3Smrg$as_echo X"$as_myself" |
1333de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1334de2362d3Smrg	    s//\1/
1335de2362d3Smrg	    q
1336de2362d3Smrg	  }
1337de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
1338de2362d3Smrg	    s//\1/
1339de2362d3Smrg	    q
1340de2362d3Smrg	  }
1341de2362d3Smrg	  /^X\(\/\/\)$/{
1342de2362d3Smrg	    s//\1/
1343de2362d3Smrg	    q
1344de2362d3Smrg	  }
1345de2362d3Smrg	  /^X\(\/\).*/{
1346de2362d3Smrg	    s//\1/
1347de2362d3Smrg	    q
1348de2362d3Smrg	  }
1349de2362d3Smrg	  s/.*/./; q'`
1350de2362d3Smrg  srcdir=$ac_confdir
1351de2362d3Smrg  if test ! -r "$srcdir/$ac_unique_file"; then
1352de2362d3Smrg    srcdir=..
1353de2362d3Smrg  fi
1354de2362d3Smrgelse
1355de2362d3Smrg  ac_srcdir_defaulted=no
1356de2362d3Smrgfi
1357de2362d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then
1358de2362d3Smrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1359de2362d3Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1360de2362d3Smrgfi
1361de2362d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1362de2362d3Smrgac_abs_confdir=`(
1363de2362d3Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1364de2362d3Smrg	pwd)`
1365de2362d3Smrg# When building in place, set srcdir=.
1366de2362d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then
1367de2362d3Smrg  srcdir=.
1368de2362d3Smrgfi
1369de2362d3Smrg# Remove unnecessary trailing slashes from srcdir.
1370de2362d3Smrg# Double slashes in file names in object file debugging info
1371de2362d3Smrg# mess up M-x gdb in Emacs.
1372de2362d3Smrgcase $srcdir in
1373de2362d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1374de2362d3Smrgesac
1375de2362d3Smrgfor ac_var in $ac_precious_vars; do
1376de2362d3Smrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1377de2362d3Smrg  eval ac_env_${ac_var}_value=\$${ac_var}
1378de2362d3Smrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1379de2362d3Smrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1380de2362d3Smrgdone
1381de2362d3Smrg
1382de2362d3Smrg#
1383de2362d3Smrg# Report the --help message.
1384de2362d3Smrg#
1385de2362d3Smrgif test "$ac_init_help" = "long"; then
1386de2362d3Smrg  # Omit some internal or obsolete options to make the list less imposing.
1387de2362d3Smrg  # This message is too long to be a string in the A/UX 3.1 sh.
1388de2362d3Smrg  cat <<_ACEOF
1389de2362d3Smrg\`configure' configures xf86-video-ati 7.5.0 to adapt to many kinds of systems.
1390de2362d3Smrg
1391de2362d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]...
1392de2362d3Smrg
1393de2362d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1394de2362d3SmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
1395de2362d3Smrg
1396de2362d3SmrgDefaults for the options are specified in brackets.
1397de2362d3Smrg
1398de2362d3SmrgConfiguration:
1399de2362d3Smrg  -h, --help              display this help and exit
1400de2362d3Smrg      --help=short        display options specific to this package
1401de2362d3Smrg      --help=recursive    display the short help of all the included packages
1402de2362d3Smrg  -V, --version           display version information and exit
1403de2362d3Smrg  -q, --quiet, --silent   do not print \`checking ...' messages
1404de2362d3Smrg      --cache-file=FILE   cache test results in FILE [disabled]
1405de2362d3Smrg  -C, --config-cache      alias for \`--cache-file=config.cache'
1406de2362d3Smrg  -n, --no-create         do not create output files
1407de2362d3Smrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1408de2362d3Smrg
1409de2362d3SmrgInstallation directories:
1410de2362d3Smrg  --prefix=PREFIX         install architecture-independent files in PREFIX
1411de2362d3Smrg                          [$ac_default_prefix]
1412de2362d3Smrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1413de2362d3Smrg                          [PREFIX]
1414de2362d3Smrg
1415de2362d3SmrgBy default, \`make install' will install all the files in
1416de2362d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1417de2362d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
1418de2362d3Smrgfor instance \`--prefix=\$HOME'.
1419de2362d3Smrg
1420de2362d3SmrgFor better control, use the options below.
1421de2362d3Smrg
1422de2362d3SmrgFine tuning of the installation directories:
1423de2362d3Smrg  --bindir=DIR            user executables [EPREFIX/bin]
1424de2362d3Smrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1425de2362d3Smrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
1426de2362d3Smrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1427de2362d3Smrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1428de2362d3Smrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1429de2362d3Smrg  --libdir=DIR            object code libraries [EPREFIX/lib]
1430de2362d3Smrg  --includedir=DIR        C header files [PREFIX/include]
1431de2362d3Smrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1432de2362d3Smrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1433de2362d3Smrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1434de2362d3Smrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
1435de2362d3Smrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1436de2362d3Smrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
1437de2362d3Smrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/xf86-video-ati]
1438de2362d3Smrg  --htmldir=DIR           html documentation [DOCDIR]
1439de2362d3Smrg  --dvidir=DIR            dvi documentation [DOCDIR]
1440de2362d3Smrg  --pdfdir=DIR            pdf documentation [DOCDIR]
1441de2362d3Smrg  --psdir=DIR             ps documentation [DOCDIR]
1442de2362d3Smrg_ACEOF
1443de2362d3Smrg
1444de2362d3Smrg  cat <<\_ACEOF
1445de2362d3Smrg
1446de2362d3SmrgProgram names:
1447de2362d3Smrg  --program-prefix=PREFIX            prepend PREFIX to installed program names
1448de2362d3Smrg  --program-suffix=SUFFIX            append SUFFIX to installed program names
1449de2362d3Smrg  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1450de2362d3Smrg
1451de2362d3SmrgSystem types:
1452de2362d3Smrg  --build=BUILD     configure for building on BUILD [guessed]
1453de2362d3Smrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1454de2362d3Smrg_ACEOF
1455de2362d3Smrgfi
1456de2362d3Smrg
1457de2362d3Smrgif test -n "$ac_init_help"; then
1458de2362d3Smrg  case $ac_init_help in
1459de2362d3Smrg     short | recursive ) echo "Configuration of xf86-video-ati 7.5.0:";;
1460de2362d3Smrg   esac
1461de2362d3Smrg  cat <<\_ACEOF
1462de2362d3Smrg
1463de2362d3SmrgOptional Features:
1464de2362d3Smrg  --disable-option-checking  ignore unrecognized --enable/--with options
1465de2362d3Smrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1466de2362d3Smrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1467de2362d3Smrg  --enable-silent-rules   less verbose build output (undo: "make V=1")
1468de2362d3Smrg  --disable-silent-rules  verbose build output (undo: "make V=0")
1469de2362d3Smrg  --disable-largefile     omit support for large files
1470de2362d3Smrg  --enable-dependency-tracking
1471de2362d3Smrg                          do not reject slow dependency extractors
1472de2362d3Smrg  --disable-dependency-tracking
1473de2362d3Smrg                          speeds up one-time build
1474de2362d3Smrg  --enable-maintainer-mode
1475de2362d3Smrg                          enable make rules and dependencies not useful (and
1476de2362d3Smrg                          sometimes confusing) to the casual installer
1477de2362d3Smrg  --disable-selective-werror
1478de2362d3Smrg                          Turn off selective compiler errors. (default:
1479de2362d3Smrg                          enabled)
1480de2362d3Smrg  --enable-strict-compilation
1481de2362d3Smrg                          Enable all warnings from compiler and make them
1482de2362d3Smrg                          errors (default: disabled)
1483de2362d3Smrg  --enable-static[=PKGS]  build static libraries [default=no]
1484de2362d3Smrg  --enable-shared[=PKGS]  build shared libraries [default=yes]
1485de2362d3Smrg  --enable-fast-install[=PKGS]
1486de2362d3Smrg                          optimize for fast installation [default=yes]
1487de2362d3Smrg  --disable-libtool-lock  avoid locking (might break parallel builds)
1488de2362d3Smrg  --disable-udev          Disable libudev support [default=auto]
1489de2362d3Smrg  --disable-glamor        Disable glamor, a new GL-based acceleration
1490de2362d3Smrg                          [default=enabled]
1491de2362d3Smrg
1492de2362d3SmrgOptional Packages:
1493de2362d3Smrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1494de2362d3Smrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1495de2362d3Smrg  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1496de2362d3Smrg                          both]
1497de2362d3Smrg  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1498de2362d3Smrg  --with-sysroot=DIR Search for dependent libraries within DIR
1499de2362d3Smrg                        (or the compiler's sysroot if not specified).
1500de2362d3Smrg  --with-xorg-module-dir=DIR
1501de2362d3Smrg                          Default xorg module directory
1502de2362d3Smrg                          [[default=$libdir/xorg/modules]]
1503de2362d3Smrg
1504de2362d3SmrgSome influential environment variables:
1505de2362d3Smrg  CC          C compiler command
1506de2362d3Smrg  CFLAGS      C compiler flags
1507de2362d3Smrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1508de2362d3Smrg              nonstandard directory <lib dir>
1509de2362d3Smrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1510de2362d3Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1511de2362d3Smrg              you have headers in a nonstandard directory <include dir>
1512de2362d3Smrg  CPP         C preprocessor
1513de2362d3Smrg  PKG_CONFIG  path to pkg-config utility
1514de2362d3Smrg  PKG_CONFIG_PATH
1515de2362d3Smrg              directories to add to pkg-config's search path
1516de2362d3Smrg  PKG_CONFIG_LIBDIR
1517de2362d3Smrg              path overriding pkg-config's built-in search path
1518de2362d3Smrg  LIBDRM_CFLAGS
1519de2362d3Smrg              C compiler flags for LIBDRM, overriding pkg-config
1520de2362d3Smrg  LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config
1521de2362d3Smrg  LIBDRM_RADEON_CFLAGS
1522de2362d3Smrg              C compiler flags for LIBDRM_RADEON, overriding pkg-config
1523de2362d3Smrg  LIBDRM_RADEON_LIBS
1524de2362d3Smrg              linker flags for LIBDRM_RADEON, overriding pkg-config
1525de2362d3Smrg  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1526de2362d3Smrg  XORG_LIBS   linker flags for XORG, overriding pkg-config
1527de2362d3Smrg  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1528de2362d3Smrg  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1529de2362d3Smrg  LIBUDEV_CFLAGS
1530de2362d3Smrg              C compiler flags for LIBUDEV, overriding pkg-config
1531de2362d3Smrg  LIBUDEV_LIBS
1532de2362d3Smrg              linker flags for LIBUDEV, overriding pkg-config
1533de2362d3Smrg  LIBGLAMOR_CFLAGS
1534de2362d3Smrg              C compiler flags for LIBGLAMOR, overriding pkg-config
1535de2362d3Smrg  LIBGLAMOR_LIBS
1536de2362d3Smrg              linker flags for LIBGLAMOR, overriding pkg-config
1537de2362d3Smrg  LIBGLAMOR_EGL_CFLAGS
1538de2362d3Smrg              C compiler flags for LIBGLAMOR_EGL, overriding pkg-config
1539de2362d3Smrg  LIBGLAMOR_EGL_LIBS
1540de2362d3Smrg              linker flags for LIBGLAMOR_EGL, overriding pkg-config
1541de2362d3Smrg  PCIACCESS_CFLAGS
1542de2362d3Smrg              C compiler flags for PCIACCESS, overriding pkg-config
1543de2362d3Smrg  PCIACCESS_LIBS
1544de2362d3Smrg              linker flags for PCIACCESS, overriding pkg-config
1545de2362d3Smrg
1546de2362d3SmrgUse these variables to override the choices made by `configure' or to help
1547de2362d3Smrgit to find libraries and programs with nonstandard names/locations.
1548de2362d3Smrg
1549de2362d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1550de2362d3Smrg_ACEOF
1551de2362d3Smrgac_status=$?
1552de2362d3Smrgfi
1553de2362d3Smrg
1554de2362d3Smrgif test "$ac_init_help" = "recursive"; then
1555de2362d3Smrg  # If there are subdirs, report their specific --help.
1556de2362d3Smrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1557de2362d3Smrg    test -d "$ac_dir" ||
1558de2362d3Smrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1559de2362d3Smrg      continue
1560de2362d3Smrg    ac_builddir=.
1561de2362d3Smrg
1562de2362d3Smrgcase "$ac_dir" in
1563de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1564de2362d3Smrg*)
1565de2362d3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1566de2362d3Smrg  # A ".." for each directory in $ac_dir_suffix.
1567de2362d3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1568de2362d3Smrg  case $ac_top_builddir_sub in
1569de2362d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1570de2362d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1571de2362d3Smrg  esac ;;
1572de2362d3Smrgesac
1573de2362d3Smrgac_abs_top_builddir=$ac_pwd
1574de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
1575de2362d3Smrg# for backward compatibility:
1576de2362d3Smrgac_top_builddir=$ac_top_build_prefix
1577de2362d3Smrg
1578de2362d3Smrgcase $srcdir in
1579de2362d3Smrg  .)  # We are building in place.
1580de2362d3Smrg    ac_srcdir=.
1581de2362d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
1582de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
1583de2362d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
1584de2362d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
1585de2362d3Smrg    ac_top_srcdir=$srcdir
1586de2362d3Smrg    ac_abs_top_srcdir=$srcdir ;;
1587de2362d3Smrg  *) # Relative name.
1588de2362d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1589de2362d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
1590de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1591de2362d3Smrgesac
1592de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1593de2362d3Smrg
1594de2362d3Smrg    cd "$ac_dir" || { ac_status=$?; continue; }
1595de2362d3Smrg    # Check for guested configure.
1596de2362d3Smrg    if test -f "$ac_srcdir/configure.gnu"; then
1597de2362d3Smrg      echo &&
1598de2362d3Smrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1599de2362d3Smrg    elif test -f "$ac_srcdir/configure"; then
1600de2362d3Smrg      echo &&
1601de2362d3Smrg      $SHELL "$ac_srcdir/configure" --help=recursive
1602de2362d3Smrg    else
1603de2362d3Smrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1604de2362d3Smrg    fi || ac_status=$?
1605de2362d3Smrg    cd "$ac_pwd" || { ac_status=$?; break; }
1606de2362d3Smrg  done
1607de2362d3Smrgfi
1608de2362d3Smrg
1609de2362d3Smrgtest -n "$ac_init_help" && exit $ac_status
1610de2362d3Smrgif $ac_init_version; then
1611de2362d3Smrg  cat <<\_ACEOF
1612de2362d3Smrgxf86-video-ati configure 7.5.0
1613de2362d3Smrggenerated by GNU Autoconf 2.69
1614de2362d3Smrg
1615de2362d3SmrgCopyright (C) 2012 Free Software Foundation, Inc.
1616de2362d3SmrgThis configure script is free software; the Free Software Foundation
1617de2362d3Smrggives unlimited permission to copy, distribute and modify it.
1618de2362d3Smrg_ACEOF
1619de2362d3Smrg  exit
1620de2362d3Smrgfi
1621de2362d3Smrg
1622de2362d3Smrg## ------------------------ ##
1623de2362d3Smrg## Autoconf initialization. ##
1624de2362d3Smrg## ------------------------ ##
1625de2362d3Smrg
1626de2362d3Smrg# ac_fn_c_try_compile LINENO
1627de2362d3Smrg# --------------------------
1628de2362d3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
1629de2362d3Smrgac_fn_c_try_compile ()
1630de2362d3Smrg{
1631de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1632de2362d3Smrg  rm -f conftest.$ac_objext
1633de2362d3Smrg  if { { ac_try="$ac_compile"
1634de2362d3Smrgcase "(($ac_try" in
1635de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636de2362d3Smrg  *) ac_try_echo=$ac_try;;
1637de2362d3Smrgesac
1638de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1640de2362d3Smrg  (eval "$ac_compile") 2>conftest.err
1641de2362d3Smrg  ac_status=$?
1642de2362d3Smrg  if test -s conftest.err; then
1643de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1644de2362d3Smrg    cat conftest.er1 >&5
1645de2362d3Smrg    mv -f conftest.er1 conftest.err
1646de2362d3Smrg  fi
1647de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1648de2362d3Smrg  test $ac_status = 0; } && {
1649de2362d3Smrg	 test -z "$ac_c_werror_flag" ||
1650de2362d3Smrg	 test ! -s conftest.err
1651de2362d3Smrg       } && test -s conftest.$ac_objext; then :
1652de2362d3Smrg  ac_retval=0
1653de2362d3Smrgelse
1654de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1655de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1656de2362d3Smrg
1657de2362d3Smrg	ac_retval=1
1658de2362d3Smrgfi
1659de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1660de2362d3Smrg  as_fn_set_status $ac_retval
1661de2362d3Smrg
1662de2362d3Smrg} # ac_fn_c_try_compile
1663de2362d3Smrg
1664de2362d3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1665de2362d3Smrg# ---------------------------------------------
1666de2362d3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1667de2362d3Smrg# accordingly.
1668de2362d3Smrgac_fn_c_check_decl ()
1669de2362d3Smrg{
1670de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671de2362d3Smrg  as_decl_name=`echo $2|sed 's/ *(.*//'`
1672de2362d3Smrg  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1673de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1674de2362d3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1675de2362d3Smrgif eval \${$3+:} false; then :
1676de2362d3Smrg  $as_echo_n "(cached) " >&6
1677de2362d3Smrgelse
1678de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1679de2362d3Smrg/* end confdefs.h.  */
1680de2362d3Smrg$4
1681de2362d3Smrgint
1682de2362d3Smrgmain ()
1683de2362d3Smrg{
1684de2362d3Smrg#ifndef $as_decl_name
1685de2362d3Smrg#ifdef __cplusplus
1686de2362d3Smrg  (void) $as_decl_use;
1687de2362d3Smrg#else
1688de2362d3Smrg  (void) $as_decl_name;
1689de2362d3Smrg#endif
1690de2362d3Smrg#endif
1691de2362d3Smrg
1692de2362d3Smrg  ;
1693de2362d3Smrg  return 0;
1694de2362d3Smrg}
1695de2362d3Smrg_ACEOF
1696de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1697de2362d3Smrg  eval "$3=yes"
1698de2362d3Smrgelse
1699de2362d3Smrg  eval "$3=no"
1700de2362d3Smrgfi
1701de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1702de2362d3Smrgfi
1703de2362d3Smrgeval ac_res=\$$3
1704de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1705de2362d3Smrg$as_echo "$ac_res" >&6; }
1706de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1707de2362d3Smrg
1708de2362d3Smrg} # ac_fn_c_check_decl
1709de2362d3Smrg
1710de2362d3Smrg# ac_fn_c_try_cpp LINENO
1711de2362d3Smrg# ----------------------
1712de2362d3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1713de2362d3Smrgac_fn_c_try_cpp ()
1714de2362d3Smrg{
1715de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716de2362d3Smrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
1717de2362d3Smrgcase "(($ac_try" in
1718de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719de2362d3Smrg  *) ac_try_echo=$ac_try;;
1720de2362d3Smrgesac
1721de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1723de2362d3Smrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1724de2362d3Smrg  ac_status=$?
1725de2362d3Smrg  if test -s conftest.err; then
1726de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1727de2362d3Smrg    cat conftest.er1 >&5
1728de2362d3Smrg    mv -f conftest.er1 conftest.err
1729de2362d3Smrg  fi
1730de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731de2362d3Smrg  test $ac_status = 0; } > conftest.i && {
1732de2362d3Smrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1733de2362d3Smrg	 test ! -s conftest.err
1734de2362d3Smrg       }; then :
1735de2362d3Smrg  ac_retval=0
1736de2362d3Smrgelse
1737de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1738de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1739de2362d3Smrg
1740de2362d3Smrg    ac_retval=1
1741de2362d3Smrgfi
1742de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1743de2362d3Smrg  as_fn_set_status $ac_retval
1744de2362d3Smrg
1745de2362d3Smrg} # ac_fn_c_try_cpp
1746de2362d3Smrg
1747de2362d3Smrg# ac_fn_c_try_run LINENO
1748de2362d3Smrg# ----------------------
1749de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1750de2362d3Smrg# that executables *can* be run.
1751de2362d3Smrgac_fn_c_try_run ()
1752de2362d3Smrg{
1753de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754de2362d3Smrg  if { { ac_try="$ac_link"
1755de2362d3Smrgcase "(($ac_try" in
1756de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1757de2362d3Smrg  *) ac_try_echo=$ac_try;;
1758de2362d3Smrgesac
1759de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1761de2362d3Smrg  (eval "$ac_link") 2>&5
1762de2362d3Smrg  ac_status=$?
1763de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1764de2362d3Smrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1765de2362d3Smrg  { { case "(($ac_try" in
1766de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767de2362d3Smrg  *) ac_try_echo=$ac_try;;
1768de2362d3Smrgesac
1769de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1771de2362d3Smrg  (eval "$ac_try") 2>&5
1772de2362d3Smrg  ac_status=$?
1773de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774de2362d3Smrg  test $ac_status = 0; }; }; then :
1775de2362d3Smrg  ac_retval=0
1776de2362d3Smrgelse
1777de2362d3Smrg  $as_echo "$as_me: program exited with status $ac_status" >&5
1778de2362d3Smrg       $as_echo "$as_me: failed program was:" >&5
1779de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1780de2362d3Smrg
1781de2362d3Smrg       ac_retval=$ac_status
1782de2362d3Smrgfi
1783de2362d3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1784de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1785de2362d3Smrg  as_fn_set_status $ac_retval
1786de2362d3Smrg
1787de2362d3Smrg} # ac_fn_c_try_run
1788de2362d3Smrg
1789de2362d3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1790de2362d3Smrg# -------------------------------------------------------
1791de2362d3Smrg# Tests whether HEADER exists and can be compiled using the include files in
1792de2362d3Smrg# INCLUDES, setting the cache variable VAR accordingly.
1793de2362d3Smrgac_fn_c_check_header_compile ()
1794de2362d3Smrg{
1795de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1797de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1798de2362d3Smrgif eval \${$3+:} false; then :
1799de2362d3Smrg  $as_echo_n "(cached) " >&6
1800de2362d3Smrgelse
1801de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1802de2362d3Smrg/* end confdefs.h.  */
1803de2362d3Smrg$4
1804de2362d3Smrg#include <$2>
1805de2362d3Smrg_ACEOF
1806de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1807de2362d3Smrg  eval "$3=yes"
1808de2362d3Smrgelse
1809de2362d3Smrg  eval "$3=no"
1810de2362d3Smrgfi
1811de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1812de2362d3Smrgfi
1813de2362d3Smrgeval ac_res=\$$3
1814de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1815de2362d3Smrg$as_echo "$ac_res" >&6; }
1816de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1817de2362d3Smrg
1818de2362d3Smrg} # ac_fn_c_check_header_compile
1819de2362d3Smrg
1820de2362d3Smrg# ac_fn_c_try_link LINENO
1821de2362d3Smrg# -----------------------
1822de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded.
1823de2362d3Smrgac_fn_c_try_link ()
1824de2362d3Smrg{
1825de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826de2362d3Smrg  rm -f conftest.$ac_objext conftest$ac_exeext
1827de2362d3Smrg  if { { ac_try="$ac_link"
1828de2362d3Smrgcase "(($ac_try" in
1829de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1830de2362d3Smrg  *) ac_try_echo=$ac_try;;
1831de2362d3Smrgesac
1832de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1833de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
1834de2362d3Smrg  (eval "$ac_link") 2>conftest.err
1835de2362d3Smrg  ac_status=$?
1836de2362d3Smrg  if test -s conftest.err; then
1837de2362d3Smrg    grep -v '^ *+' conftest.err >conftest.er1
1838de2362d3Smrg    cat conftest.er1 >&5
1839de2362d3Smrg    mv -f conftest.er1 conftest.err
1840de2362d3Smrg  fi
1841de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1842de2362d3Smrg  test $ac_status = 0; } && {
1843de2362d3Smrg	 test -z "$ac_c_werror_flag" ||
1844de2362d3Smrg	 test ! -s conftest.err
1845de2362d3Smrg       } && test -s conftest$ac_exeext && {
1846de2362d3Smrg	 test "$cross_compiling" = yes ||
1847de2362d3Smrg	 test -x conftest$ac_exeext
1848de2362d3Smrg       }; then :
1849de2362d3Smrg  ac_retval=0
1850de2362d3Smrgelse
1851de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
1852de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
1853de2362d3Smrg
1854de2362d3Smrg	ac_retval=1
1855de2362d3Smrgfi
1856de2362d3Smrg  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1857de2362d3Smrg  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1858de2362d3Smrg  # interfere with the next link command; also delete a directory that is
1859de2362d3Smrg  # left behind by Apple's compiler.  We do this before executing the actions.
1860de2362d3Smrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1861de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1862de2362d3Smrg  as_fn_set_status $ac_retval
1863de2362d3Smrg
1864de2362d3Smrg} # ac_fn_c_try_link
1865de2362d3Smrg
1866de2362d3Smrg# ac_fn_c_check_func LINENO FUNC VAR
1867de2362d3Smrg# ----------------------------------
1868de2362d3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly
1869de2362d3Smrgac_fn_c_check_func ()
1870de2362d3Smrg{
1871de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1874de2362d3Smrgif eval \${$3+:} false; then :
1875de2362d3Smrg  $as_echo_n "(cached) " >&6
1876de2362d3Smrgelse
1877de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1878de2362d3Smrg/* end confdefs.h.  */
1879de2362d3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1880de2362d3Smrg   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1881de2362d3Smrg#define $2 innocuous_$2
1882de2362d3Smrg
1883de2362d3Smrg/* System header to define __stub macros and hopefully few prototypes,
1884de2362d3Smrg    which can conflict with char $2 (); below.
1885de2362d3Smrg    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1886de2362d3Smrg    <limits.h> exists even on freestanding compilers.  */
1887de2362d3Smrg
1888de2362d3Smrg#ifdef __STDC__
1889de2362d3Smrg# include <limits.h>
1890de2362d3Smrg#else
1891de2362d3Smrg# include <assert.h>
1892de2362d3Smrg#endif
1893de2362d3Smrg
1894de2362d3Smrg#undef $2
1895de2362d3Smrg
1896de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
1897de2362d3Smrg   Use char because int might match the return type of a GCC
1898de2362d3Smrg   builtin and then its argument prototype would still apply.  */
1899de2362d3Smrg#ifdef __cplusplus
1900de2362d3Smrgextern "C"
1901de2362d3Smrg#endif
1902de2362d3Smrgchar $2 ();
1903de2362d3Smrg/* The GNU C library defines this for functions which it implements
1904de2362d3Smrg    to always fail with ENOSYS.  Some functions are actually named
1905de2362d3Smrg    something starting with __ and the normal name is an alias.  */
1906de2362d3Smrg#if defined __stub_$2 || defined __stub___$2
1907de2362d3Smrgchoke me
1908de2362d3Smrg#endif
1909de2362d3Smrg
1910de2362d3Smrgint
1911de2362d3Smrgmain ()
1912de2362d3Smrg{
1913de2362d3Smrgreturn $2 ();
1914de2362d3Smrg  ;
1915de2362d3Smrg  return 0;
1916de2362d3Smrg}
1917de2362d3Smrg_ACEOF
1918de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
1919de2362d3Smrg  eval "$3=yes"
1920de2362d3Smrgelse
1921de2362d3Smrg  eval "$3=no"
1922de2362d3Smrgfi
1923de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
1924de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
1925de2362d3Smrgfi
1926de2362d3Smrgeval ac_res=\$$3
1927de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1928de2362d3Smrg$as_echo "$ac_res" >&6; }
1929de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1930de2362d3Smrg
1931de2362d3Smrg} # ac_fn_c_check_func
1932de2362d3Smrg
1933de2362d3Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1934de2362d3Smrg# -------------------------------------------------------
1935de2362d3Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1936de2362d3Smrg# the include files in INCLUDES and setting the cache variable VAR
1937de2362d3Smrg# accordingly.
1938de2362d3Smrgac_fn_c_check_header_mongrel ()
1939de2362d3Smrg{
1940de2362d3Smrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1941de2362d3Smrg  if eval \${$3+:} false; then :
1942de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1943de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
1944de2362d3Smrgif eval \${$3+:} false; then :
1945de2362d3Smrg  $as_echo_n "(cached) " >&6
1946de2362d3Smrgfi
1947de2362d3Smrgeval ac_res=\$$3
1948de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1949de2362d3Smrg$as_echo "$ac_res" >&6; }
1950de2362d3Smrgelse
1951de2362d3Smrg  # Is the header compilable?
1952de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1953de2362d3Smrg$as_echo_n "checking $2 usability... " >&6; }
1954de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955de2362d3Smrg/* end confdefs.h.  */
1956de2362d3Smrg$4
1957de2362d3Smrg#include <$2>
1958de2362d3Smrg_ACEOF
1959de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
1960de2362d3Smrg  ac_header_compiler=yes
1961de2362d3Smrgelse
1962de2362d3Smrg  ac_header_compiler=no
1963de2362d3Smrgfi
1964de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1965de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1966de2362d3Smrg$as_echo "$ac_header_compiler" >&6; }
1967de2362d3Smrg
1968de2362d3Smrg# Is the header present?
1969de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1970de2362d3Smrg$as_echo_n "checking $2 presence... " >&6; }
1971de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
1972de2362d3Smrg/* end confdefs.h.  */
1973de2362d3Smrg#include <$2>
1974de2362d3Smrg_ACEOF
1975de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
1976de2362d3Smrg  ac_header_preproc=yes
1977de2362d3Smrgelse
1978de2362d3Smrg  ac_header_preproc=no
1979de2362d3Smrgfi
1980de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
1981de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1982de2362d3Smrg$as_echo "$ac_header_preproc" >&6; }
1983de2362d3Smrg
1984de2362d3Smrg# So?  What about this header?
1985de2362d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1986de2362d3Smrg  yes:no: )
1987de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1988de2362d3Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1989de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1990de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1991de2362d3Smrg    ;;
1992de2362d3Smrg  no:yes:* )
1993de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1994de2362d3Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1995de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1996de2362d3Smrg$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1997de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1998de2362d3Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1999de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2000de2362d3Smrg$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2001de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2002de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2003de2362d3Smrg( $as_echo "## ---------------------------------------------------------------------- ##
2004de2362d3Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
2005de2362d3Smrg## ---------------------------------------------------------------------- ##"
2006de2362d3Smrg     ) | sed "s/^/$as_me: WARNING:     /" >&2
2007de2362d3Smrg    ;;
2008de2362d3Smrgesac
2009de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2010de2362d3Smrg$as_echo_n "checking for $2... " >&6; }
2011de2362d3Smrgif eval \${$3+:} false; then :
2012de2362d3Smrg  $as_echo_n "(cached) " >&6
2013de2362d3Smrgelse
2014de2362d3Smrg  eval "$3=\$ac_header_compiler"
2015de2362d3Smrgfi
2016de2362d3Smrgeval ac_res=\$$3
2017de2362d3Smrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2018de2362d3Smrg$as_echo "$ac_res" >&6; }
2019de2362d3Smrgfi
2020de2362d3Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2021de2362d3Smrg
2022de2362d3Smrg} # ac_fn_c_check_header_mongrel
2023de2362d3Smrgcat >config.log <<_ACEOF
2024de2362d3SmrgThis file contains any messages produced by compilers while
2025de2362d3Smrgrunning configure, to aid debugging if configure makes a mistake.
2026de2362d3Smrg
2027de2362d3SmrgIt was created by xf86-video-ati $as_me 7.5.0, which was
2028de2362d3Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
2029de2362d3Smrg
2030de2362d3Smrg  $ $0 $@
2031de2362d3Smrg
2032de2362d3Smrg_ACEOF
2033de2362d3Smrgexec 5>>config.log
2034de2362d3Smrg{
2035de2362d3Smrgcat <<_ASUNAME
2036de2362d3Smrg## --------- ##
2037de2362d3Smrg## Platform. ##
2038de2362d3Smrg## --------- ##
2039de2362d3Smrg
2040de2362d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2041de2362d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown`
2042de2362d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown`
2043de2362d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown`
2044de2362d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown`
2045de2362d3Smrg
2046de2362d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2047de2362d3Smrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2048de2362d3Smrg
2049de2362d3Smrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2050de2362d3Smrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2051de2362d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2052de2362d3Smrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2053de2362d3Smrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2054de2362d3Smrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2055de2362d3Smrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2056de2362d3Smrg
2057de2362d3Smrg_ASUNAME
2058de2362d3Smrg
2059de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2060de2362d3Smrgfor as_dir in $PATH
2061de2362d3Smrgdo
2062de2362d3Smrg  IFS=$as_save_IFS
2063de2362d3Smrg  test -z "$as_dir" && as_dir=.
2064de2362d3Smrg    $as_echo "PATH: $as_dir"
2065de2362d3Smrg  done
2066de2362d3SmrgIFS=$as_save_IFS
2067de2362d3Smrg
2068de2362d3Smrg} >&5
2069de2362d3Smrg
2070de2362d3Smrgcat >&5 <<_ACEOF
2071de2362d3Smrg
2072de2362d3Smrg
2073de2362d3Smrg## ----------- ##
2074de2362d3Smrg## Core tests. ##
2075de2362d3Smrg## ----------- ##
2076de2362d3Smrg
2077de2362d3Smrg_ACEOF
2078de2362d3Smrg
2079de2362d3Smrg
2080de2362d3Smrg# Keep a trace of the command line.
2081de2362d3Smrg# Strip out --no-create and --no-recursion so they do not pile up.
2082de2362d3Smrg# Strip out --silent because we don't want to record it for future runs.
2083de2362d3Smrg# Also quote any args containing shell meta-characters.
2084de2362d3Smrg# Make two passes to allow for proper duplicate-argument suppression.
2085de2362d3Smrgac_configure_args=
2086de2362d3Smrgac_configure_args0=
2087de2362d3Smrgac_configure_args1=
2088de2362d3Smrgac_must_keep_next=false
2089de2362d3Smrgfor ac_pass in 1 2
2090de2362d3Smrgdo
2091de2362d3Smrg  for ac_arg
2092de2362d3Smrg  do
2093de2362d3Smrg    case $ac_arg in
2094de2362d3Smrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2095de2362d3Smrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2096de2362d3Smrg    | -silent | --silent | --silen | --sile | --sil)
2097de2362d3Smrg      continue ;;
2098de2362d3Smrg    *\'*)
2099de2362d3Smrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2100de2362d3Smrg    esac
2101de2362d3Smrg    case $ac_pass in
2102de2362d3Smrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2103de2362d3Smrg    2)
2104de2362d3Smrg      as_fn_append ac_configure_args1 " '$ac_arg'"
2105de2362d3Smrg      if test $ac_must_keep_next = true; then
2106de2362d3Smrg	ac_must_keep_next=false # Got value, back to normal.
2107de2362d3Smrg      else
2108de2362d3Smrg	case $ac_arg in
2109de2362d3Smrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
2110de2362d3Smrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2111de2362d3Smrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2112de2362d3Smrg	  | -with-* | --with-* | -without-* | --without-* | --x)
2113de2362d3Smrg	    case "$ac_configure_args0 " in
2114de2362d3Smrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2115de2362d3Smrg	    esac
2116de2362d3Smrg	    ;;
2117de2362d3Smrg	  -* ) ac_must_keep_next=true ;;
2118de2362d3Smrg	esac
2119de2362d3Smrg      fi
2120de2362d3Smrg      as_fn_append ac_configure_args " '$ac_arg'"
2121de2362d3Smrg      ;;
2122de2362d3Smrg    esac
2123de2362d3Smrg  done
2124de2362d3Smrgdone
2125de2362d3Smrg{ ac_configure_args0=; unset ac_configure_args0;}
2126de2362d3Smrg{ ac_configure_args1=; unset ac_configure_args1;}
2127de2362d3Smrg
2128de2362d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete
2129de2362d3Smrg# config.log.  We remove comments because anyway the quotes in there
2130de2362d3Smrg# would cause problems or look ugly.
2131de2362d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap.
2132de2362d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2133de2362d3Smrgtrap 'exit_status=$?
2134de2362d3Smrg  # Save into config.log some information that might help in debugging.
2135de2362d3Smrg  {
2136de2362d3Smrg    echo
2137de2362d3Smrg
2138de2362d3Smrg    $as_echo "## ---------------- ##
2139de2362d3Smrg## Cache variables. ##
2140de2362d3Smrg## ---------------- ##"
2141de2362d3Smrg    echo
2142de2362d3Smrg    # The following way of writing the cache mishandles newlines in values,
2143de2362d3Smrg(
2144de2362d3Smrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2145de2362d3Smrg    eval ac_val=\$$ac_var
2146de2362d3Smrg    case $ac_val in #(
2147de2362d3Smrg    *${as_nl}*)
2148de2362d3Smrg      case $ac_var in #(
2149de2362d3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2150de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2151de2362d3Smrg      esac
2152de2362d3Smrg      case $ac_var in #(
2153de2362d3Smrg      _ | IFS | as_nl) ;; #(
2154de2362d3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2155de2362d3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
2156de2362d3Smrg      esac ;;
2157de2362d3Smrg    esac
2158de2362d3Smrg  done
2159de2362d3Smrg  (set) 2>&1 |
2160de2362d3Smrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2161de2362d3Smrg    *${as_nl}ac_space=\ *)
2162de2362d3Smrg      sed -n \
2163de2362d3Smrg	"s/'\''/'\''\\\\'\'''\''/g;
2164de2362d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2165de2362d3Smrg      ;; #(
2166de2362d3Smrg    *)
2167de2362d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2168de2362d3Smrg      ;;
2169de2362d3Smrg    esac |
2170de2362d3Smrg    sort
2171de2362d3Smrg)
2172de2362d3Smrg    echo
2173de2362d3Smrg
2174de2362d3Smrg    $as_echo "## ----------------- ##
2175de2362d3Smrg## Output variables. ##
2176de2362d3Smrg## ----------------- ##"
2177de2362d3Smrg    echo
2178de2362d3Smrg    for ac_var in $ac_subst_vars
2179de2362d3Smrg    do
2180de2362d3Smrg      eval ac_val=\$$ac_var
2181de2362d3Smrg      case $ac_val in
2182de2362d3Smrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2183de2362d3Smrg      esac
2184de2362d3Smrg      $as_echo "$ac_var='\''$ac_val'\''"
2185de2362d3Smrg    done | sort
2186de2362d3Smrg    echo
2187de2362d3Smrg
2188de2362d3Smrg    if test -n "$ac_subst_files"; then
2189de2362d3Smrg      $as_echo "## ------------------- ##
2190de2362d3Smrg## File substitutions. ##
2191de2362d3Smrg## ------------------- ##"
2192de2362d3Smrg      echo
2193de2362d3Smrg      for ac_var in $ac_subst_files
2194de2362d3Smrg      do
2195de2362d3Smrg	eval ac_val=\$$ac_var
2196de2362d3Smrg	case $ac_val in
2197de2362d3Smrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2198de2362d3Smrg	esac
2199de2362d3Smrg	$as_echo "$ac_var='\''$ac_val'\''"
2200de2362d3Smrg      done | sort
2201de2362d3Smrg      echo
2202de2362d3Smrg    fi
2203de2362d3Smrg
2204de2362d3Smrg    if test -s confdefs.h; then
2205de2362d3Smrg      $as_echo "## ----------- ##
2206de2362d3Smrg## confdefs.h. ##
2207de2362d3Smrg## ----------- ##"
2208de2362d3Smrg      echo
2209de2362d3Smrg      cat confdefs.h
2210de2362d3Smrg      echo
2211de2362d3Smrg    fi
2212de2362d3Smrg    test "$ac_signal" != 0 &&
2213de2362d3Smrg      $as_echo "$as_me: caught signal $ac_signal"
2214de2362d3Smrg    $as_echo "$as_me: exit $exit_status"
2215de2362d3Smrg  } >&5
2216de2362d3Smrg  rm -f core *.core core.conftest.* &&
2217de2362d3Smrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2218de2362d3Smrg    exit $exit_status
2219de2362d3Smrg' 0
2220de2362d3Smrgfor ac_signal in 1 2 13 15; do
2221de2362d3Smrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2222de2362d3Smrgdone
2223de2362d3Smrgac_signal=0
2224de2362d3Smrg
2225de2362d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
2226de2362d3Smrgrm -f -r conftest* confdefs.h
2227de2362d3Smrg
2228de2362d3Smrg$as_echo "/* confdefs.h */" > confdefs.h
2229de2362d3Smrg
2230de2362d3Smrg# Predefined preprocessor variables.
2231de2362d3Smrg
2232de2362d3Smrgcat >>confdefs.h <<_ACEOF
2233de2362d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME"
2234de2362d3Smrg_ACEOF
2235de2362d3Smrg
2236de2362d3Smrgcat >>confdefs.h <<_ACEOF
2237de2362d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2238de2362d3Smrg_ACEOF
2239de2362d3Smrg
2240de2362d3Smrgcat >>confdefs.h <<_ACEOF
2241de2362d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
2242de2362d3Smrg_ACEOF
2243de2362d3Smrg
2244de2362d3Smrgcat >>confdefs.h <<_ACEOF
2245de2362d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING"
2246de2362d3Smrg_ACEOF
2247de2362d3Smrg
2248de2362d3Smrgcat >>confdefs.h <<_ACEOF
2249de2362d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2250de2362d3Smrg_ACEOF
2251de2362d3Smrg
2252de2362d3Smrgcat >>confdefs.h <<_ACEOF
2253de2362d3Smrg#define PACKAGE_URL "$PACKAGE_URL"
2254de2362d3Smrg_ACEOF
2255de2362d3Smrg
2256de2362d3Smrg
2257de2362d3Smrg# Let the site file select an alternate cache file if it wants to.
2258de2362d3Smrg# Prefer an explicitly selected file to automatically selected ones.
2259de2362d3Smrgac_site_file1=NONE
2260de2362d3Smrgac_site_file2=NONE
2261de2362d3Smrgif test -n "$CONFIG_SITE"; then
2262de2362d3Smrg  # We do not want a PATH search for config.site.
2263de2362d3Smrg  case $CONFIG_SITE in #((
2264de2362d3Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
2265de2362d3Smrg    */*) ac_site_file1=$CONFIG_SITE;;
2266de2362d3Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
2267de2362d3Smrg  esac
2268de2362d3Smrgelif test "x$prefix" != xNONE; then
2269de2362d3Smrg  ac_site_file1=$prefix/share/config.site
2270de2362d3Smrg  ac_site_file2=$prefix/etc/config.site
2271de2362d3Smrgelse
2272de2362d3Smrg  ac_site_file1=$ac_default_prefix/share/config.site
2273de2362d3Smrg  ac_site_file2=$ac_default_prefix/etc/config.site
2274de2362d3Smrgfi
2275de2362d3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2276de2362d3Smrgdo
2277de2362d3Smrg  test "x$ac_site_file" = xNONE && continue
2278de2362d3Smrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2279de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2280de2362d3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2281de2362d3Smrg    sed 's/^/| /' "$ac_site_file" >&5
2282de2362d3Smrg    . "$ac_site_file" \
2283de2362d3Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2284de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2285de2362d3Smrgas_fn_error $? "failed to load site script $ac_site_file
2286de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
2287de2362d3Smrg  fi
2288de2362d3Smrgdone
2289de2362d3Smrg
2290de2362d3Smrgif test -r "$cache_file"; then
2291de2362d3Smrg  # Some versions of bash will fail to source /dev/null (special files
2292de2362d3Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2293de2362d3Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2294de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2295de2362d3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;}
2296de2362d3Smrg    case $cache_file in
2297de2362d3Smrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2298de2362d3Smrg      *)                      . "./$cache_file";;
2299de2362d3Smrg    esac
2300de2362d3Smrg  fi
2301de2362d3Smrgelse
2302de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2303de2362d3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;}
2304de2362d3Smrg  >$cache_file
2305de2362d3Smrgfi
2306de2362d3Smrg
2307de2362d3Smrg# Check that the precious variables saved in the cache have kept the same
2308de2362d3Smrg# value.
2309de2362d3Smrgac_cache_corrupted=false
2310de2362d3Smrgfor ac_var in $ac_precious_vars; do
2311de2362d3Smrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2312de2362d3Smrg  eval ac_new_set=\$ac_env_${ac_var}_set
2313de2362d3Smrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2314de2362d3Smrg  eval ac_new_val=\$ac_env_${ac_var}_value
2315de2362d3Smrg  case $ac_old_set,$ac_new_set in
2316de2362d3Smrg    set,)
2317de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2318de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2319de2362d3Smrg      ac_cache_corrupted=: ;;
2320de2362d3Smrg    ,set)
2321de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2322de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2323de2362d3Smrg      ac_cache_corrupted=: ;;
2324de2362d3Smrg    ,);;
2325de2362d3Smrg    *)
2326de2362d3Smrg      if test "x$ac_old_val" != "x$ac_new_val"; then
2327de2362d3Smrg	# differences in whitespace do not lead to failure.
2328de2362d3Smrg	ac_old_val_w=`echo x $ac_old_val`
2329de2362d3Smrg	ac_new_val_w=`echo x $ac_new_val`
2330de2362d3Smrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2331de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2332de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2333de2362d3Smrg	  ac_cache_corrupted=:
2334de2362d3Smrg	else
2335de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2336de2362d3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2337de2362d3Smrg	  eval $ac_var=\$ac_old_val
2338de2362d3Smrg	fi
2339de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2340de2362d3Smrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2341de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2342de2362d3Smrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2343de2362d3Smrg      fi;;
2344de2362d3Smrg  esac
2345de2362d3Smrg  # Pass precious variables to config.status.
2346de2362d3Smrg  if test "$ac_new_set" = set; then
2347de2362d3Smrg    case $ac_new_val in
2348de2362d3Smrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2349de2362d3Smrg    *) ac_arg=$ac_var=$ac_new_val ;;
2350de2362d3Smrg    esac
2351de2362d3Smrg    case " $ac_configure_args " in
2352de2362d3Smrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2353de2362d3Smrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2354de2362d3Smrg    esac
2355de2362d3Smrg  fi
2356de2362d3Smrgdone
2357de2362d3Smrgif $ac_cache_corrupted; then
2358de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2359de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2360de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2361de2362d3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2362de2362d3Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2363de2362d3Smrgfi
2364de2362d3Smrg## -------------------- ##
2365de2362d3Smrg## Main body of script. ##
2366de2362d3Smrg## -------------------- ##
2367de2362d3Smrg
2368de2362d3Smrgac_ext=c
2369de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
2370de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2371de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2372de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
2373de2362d3Smrg
2374de2362d3Smrg
2375de2362d3Smrg
2376de2362d3Smrg
2377de2362d3Smrgac_config_headers="$ac_config_headers config.h"
2378de2362d3Smrg
2379de2362d3Smrg
2380de2362d3Smrgac_aux_dir=
2381de2362d3Smrgfor ac_dir in . "$srcdir"/.; do
2382de2362d3Smrg  if test -f "$ac_dir/install-sh"; then
2383de2362d3Smrg    ac_aux_dir=$ac_dir
2384de2362d3Smrg    ac_install_sh="$ac_aux_dir/install-sh -c"
2385de2362d3Smrg    break
2386de2362d3Smrg  elif test -f "$ac_dir/install.sh"; then
2387de2362d3Smrg    ac_aux_dir=$ac_dir
2388de2362d3Smrg    ac_install_sh="$ac_aux_dir/install.sh -c"
2389de2362d3Smrg    break
2390de2362d3Smrg  elif test -f "$ac_dir/shtool"; then
2391de2362d3Smrg    ac_aux_dir=$ac_dir
2392de2362d3Smrg    ac_install_sh="$ac_aux_dir/shtool install -c"
2393de2362d3Smrg    break
2394de2362d3Smrg  fi
2395de2362d3Smrgdone
2396de2362d3Smrgif test -z "$ac_aux_dir"; then
2397de2362d3Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2398de2362d3Smrgfi
2399de2362d3Smrg
2400de2362d3Smrg# These three variables are undocumented and unsupported,
2401de2362d3Smrg# and are intended to be withdrawn in a future Autoconf release.
2402de2362d3Smrg# They can cause serious problems if a builder's source tree is in a directory
2403de2362d3Smrg# whose full name contains unusual characters.
2404de2362d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2405de2362d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2406de2362d3Smrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2407de2362d3Smrg
2408de2362d3Smrg
2409de2362d3Smrg
2410de2362d3Smrg# Initialize Automake
2411de2362d3Smrgam__api_version='1.13'
2412de2362d3Smrg
2413de2362d3Smrg# Find a good install program.  We prefer a C program (faster),
2414de2362d3Smrg# so one script is as good as another.  But avoid the broken or
2415de2362d3Smrg# incompatible versions:
2416de2362d3Smrg# SysV /etc/install, /usr/sbin/install
2417de2362d3Smrg# SunOS /usr/etc/install
2418de2362d3Smrg# IRIX /sbin/install
2419de2362d3Smrg# AIX /bin/install
2420de2362d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs
2421de2362d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2422de2362d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2423de2362d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2424de2362d3Smrg# OS/2's system install, which has a completely different semantic
2425de2362d3Smrg# ./install, which can be erroneously created by make from ./install.sh.
2426de2362d3Smrg# Reject install programs that cannot install multiple files.
2427de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2428de2362d3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
2429de2362d3Smrgif test -z "$INSTALL"; then
2430de2362d3Smrgif ${ac_cv_path_install+:} false; then :
2431de2362d3Smrg  $as_echo_n "(cached) " >&6
2432de2362d3Smrgelse
2433de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2434de2362d3Smrgfor as_dir in $PATH
2435de2362d3Smrgdo
2436de2362d3Smrg  IFS=$as_save_IFS
2437de2362d3Smrg  test -z "$as_dir" && as_dir=.
2438de2362d3Smrg    # Account for people who put trailing slashes in PATH elements.
2439de2362d3Smrgcase $as_dir/ in #((
2440de2362d3Smrg  ./ | .// | /[cC]/* | \
2441de2362d3Smrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2442de2362d3Smrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2443de2362d3Smrg  /usr/ucb/* ) ;;
2444de2362d3Smrg  *)
2445de2362d3Smrg    # OSF1 and SCO ODT 3.0 have their own names for install.
2446de2362d3Smrg    # Don't use installbsd from OSF since it installs stuff as root
2447de2362d3Smrg    # by default.
2448de2362d3Smrg    for ac_prog in ginstall scoinst install; do
2449de2362d3Smrg      for ac_exec_ext in '' $ac_executable_extensions; do
2450de2362d3Smrg	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2451de2362d3Smrg	  if test $ac_prog = install &&
2452de2362d3Smrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2453de2362d3Smrg	    # AIX install.  It has an incompatible calling convention.
2454de2362d3Smrg	    :
2455de2362d3Smrg	  elif test $ac_prog = install &&
2456de2362d3Smrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2457de2362d3Smrg	    # program-specific install script used by HP pwplus--don't use.
2458de2362d3Smrg	    :
2459de2362d3Smrg	  else
2460de2362d3Smrg	    rm -rf conftest.one conftest.two conftest.dir
2461de2362d3Smrg	    echo one > conftest.one
2462de2362d3Smrg	    echo two > conftest.two
2463de2362d3Smrg	    mkdir conftest.dir
2464de2362d3Smrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2465de2362d3Smrg	      test -s conftest.one && test -s conftest.two &&
2466de2362d3Smrg	      test -s conftest.dir/conftest.one &&
2467de2362d3Smrg	      test -s conftest.dir/conftest.two
2468de2362d3Smrg	    then
2469de2362d3Smrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2470de2362d3Smrg	      break 3
2471de2362d3Smrg	    fi
2472de2362d3Smrg	  fi
2473de2362d3Smrg	fi
2474de2362d3Smrg      done
2475de2362d3Smrg    done
2476de2362d3Smrg    ;;
2477de2362d3Smrgesac
2478de2362d3Smrg
2479de2362d3Smrg  done
2480de2362d3SmrgIFS=$as_save_IFS
2481de2362d3Smrg
2482de2362d3Smrgrm -rf conftest.one conftest.two conftest.dir
2483de2362d3Smrg
2484de2362d3Smrgfi
2485de2362d3Smrg  if test "${ac_cv_path_install+set}" = set; then
2486de2362d3Smrg    INSTALL=$ac_cv_path_install
2487de2362d3Smrg  else
2488de2362d3Smrg    # As a last resort, use the slow shell script.  Don't cache a
2489de2362d3Smrg    # value for INSTALL within a source directory, because that will
2490de2362d3Smrg    # break other packages using the cache if that directory is
2491de2362d3Smrg    # removed, or if the value is a relative name.
2492de2362d3Smrg    INSTALL=$ac_install_sh
2493de2362d3Smrg  fi
2494de2362d3Smrgfi
2495de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2496de2362d3Smrg$as_echo "$INSTALL" >&6; }
2497de2362d3Smrg
2498de2362d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2499de2362d3Smrg# It thinks the first close brace ends the variable substitution.
2500de2362d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2501de2362d3Smrg
2502de2362d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2503de2362d3Smrg
2504de2362d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2505de2362d3Smrg
2506de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2507de2362d3Smrg$as_echo_n "checking whether build environment is sane... " >&6; }
2508de2362d3Smrg# Reject unsafe characters in $srcdir or the absolute working directory
2509de2362d3Smrg# name.  Accept space and tab only in the latter.
2510de2362d3Smrgam_lf='
2511de2362d3Smrg'
2512de2362d3Smrgcase `pwd` in
2513de2362d3Smrg  *[\\\"\#\$\&\'\`$am_lf]*)
2514de2362d3Smrg    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2515de2362d3Smrgesac
2516de2362d3Smrgcase $srcdir in
2517de2362d3Smrg  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2518de2362d3Smrg    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2519de2362d3Smrgesac
2520de2362d3Smrg
2521de2362d3Smrg# Do 'set' in a subshell so we don't clobber the current shell's
2522de2362d3Smrg# arguments.  Must try -L first in case configure is actually a
2523de2362d3Smrg# symlink; some systems play weird games with the mod time of symlinks
2524de2362d3Smrg# (eg FreeBSD returns the mod time of the symlink's containing
2525de2362d3Smrg# directory).
2526de2362d3Smrgif (
2527de2362d3Smrg   am_has_slept=no
2528de2362d3Smrg   for am_try in 1 2; do
2529de2362d3Smrg     echo "timestamp, slept: $am_has_slept" > conftest.file
2530de2362d3Smrg     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2531de2362d3Smrg     if test "$*" = "X"; then
2532de2362d3Smrg	# -L didn't work.
2533de2362d3Smrg	set X `ls -t "$srcdir/configure" conftest.file`
2534de2362d3Smrg     fi
2535de2362d3Smrg     if test "$*" != "X $srcdir/configure conftest.file" \
2536de2362d3Smrg	&& test "$*" != "X conftest.file $srcdir/configure"; then
2537de2362d3Smrg
2538de2362d3Smrg	# If neither matched, then we have a broken ls.  This can happen
2539de2362d3Smrg	# if, for instance, CONFIG_SHELL is bash and it inherits a
2540de2362d3Smrg	# broken ls alias from the environment.  This has actually
2541de2362d3Smrg	# happened.  Such a system could not be considered "sane".
2542de2362d3Smrg	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2543de2362d3Smrg  alias in your environment" "$LINENO" 5
2544de2362d3Smrg     fi
2545de2362d3Smrg     if test "$2" = conftest.file || test $am_try -eq 2; then
2546de2362d3Smrg       break
2547de2362d3Smrg     fi
2548de2362d3Smrg     # Just in case.
2549de2362d3Smrg     sleep 1
2550de2362d3Smrg     am_has_slept=yes
2551de2362d3Smrg   done
2552de2362d3Smrg   test "$2" = conftest.file
2553de2362d3Smrg   )
2554de2362d3Smrgthen
2555de2362d3Smrg   # Ok.
2556de2362d3Smrg   :
2557de2362d3Smrgelse
2558de2362d3Smrg   as_fn_error $? "newly created file is older than distributed files!
2559de2362d3SmrgCheck your system clock" "$LINENO" 5
2560de2362d3Smrgfi
2561de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2562de2362d3Smrg$as_echo "yes" >&6; }
2563de2362d3Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and
2564de2362d3Smrg# generated files are strictly newer.
2565de2362d3Smrgam_sleep_pid=
2566de2362d3Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then
2567de2362d3Smrg  ( sleep 1 ) &
2568de2362d3Smrg  am_sleep_pid=$!
2569de2362d3Smrgfi
2570de2362d3Smrg
2571de2362d3Smrgrm -f conftest.file
2572de2362d3Smrg
2573de2362d3Smrgtest "$program_prefix" != NONE &&
2574de2362d3Smrg  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2575de2362d3Smrg# Use a double $ so make ignores it.
2576de2362d3Smrgtest "$program_suffix" != NONE &&
2577de2362d3Smrg  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2578de2362d3Smrg# Double any \ or $.
2579de2362d3Smrg# By default was `s,x,x', remove it if useless.
2580de2362d3Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2581de2362d3Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2582de2362d3Smrg
2583de2362d3Smrg# expand $ac_aux_dir to an absolute path
2584de2362d3Smrgam_aux_dir=`cd $ac_aux_dir && pwd`
2585de2362d3Smrg
2586de2362d3Smrgif test x"${MISSING+set}" != xset; then
2587de2362d3Smrg  case $am_aux_dir in
2588de2362d3Smrg  *\ * | *\	*)
2589de2362d3Smrg    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2590de2362d3Smrg  *)
2591de2362d3Smrg    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2592de2362d3Smrg  esac
2593de2362d3Smrgfi
2594de2362d3Smrg# Use eval to expand $SHELL
2595de2362d3Smrgif eval "$MISSING --is-lightweight"; then
2596de2362d3Smrg  am_missing_run="$MISSING "
2597de2362d3Smrgelse
2598de2362d3Smrg  am_missing_run=
2599de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2600de2362d3Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2601de2362d3Smrgfi
2602de2362d3Smrg
2603de2362d3Smrgif test x"${install_sh}" != xset; then
2604de2362d3Smrg  case $am_aux_dir in
2605de2362d3Smrg  *\ * | *\	*)
2606de2362d3Smrg    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2607de2362d3Smrg  *)
2608de2362d3Smrg    install_sh="\${SHELL} $am_aux_dir/install-sh"
2609de2362d3Smrg  esac
2610de2362d3Smrgfi
2611de2362d3Smrg
2612de2362d3Smrg# Installed binaries are usually stripped using 'strip' when the user
2613de2362d3Smrg# run "make install-strip".  However 'strip' might not be the right
2614de2362d3Smrg# tool to use in cross-compilation environments, therefore Automake
2615de2362d3Smrg# will honor the 'STRIP' environment variable to overrule this program.
2616de2362d3Smrgif test "$cross_compiling" != no; then
2617de2362d3Smrg  if test -n "$ac_tool_prefix"; then
2618de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2619de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
2620de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2621de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
2622de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then :
2623de2362d3Smrg  $as_echo_n "(cached) " >&6
2624de2362d3Smrgelse
2625de2362d3Smrg  if test -n "$STRIP"; then
2626de2362d3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2627de2362d3Smrgelse
2628de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2629de2362d3Smrgfor as_dir in $PATH
2630de2362d3Smrgdo
2631de2362d3Smrg  IFS=$as_save_IFS
2632de2362d3Smrg  test -z "$as_dir" && as_dir=.
2633de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2634de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2635de2362d3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2636de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2637de2362d3Smrg    break 2
2638de2362d3Smrg  fi
2639de2362d3Smrgdone
2640de2362d3Smrg  done
2641de2362d3SmrgIFS=$as_save_IFS
2642de2362d3Smrg
2643de2362d3Smrgfi
2644de2362d3Smrgfi
2645de2362d3SmrgSTRIP=$ac_cv_prog_STRIP
2646de2362d3Smrgif test -n "$STRIP"; then
2647de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2648de2362d3Smrg$as_echo "$STRIP" >&6; }
2649de2362d3Smrgelse
2650de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2651de2362d3Smrg$as_echo "no" >&6; }
2652de2362d3Smrgfi
2653de2362d3Smrg
2654de2362d3Smrg
2655de2362d3Smrgfi
2656de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then
2657de2362d3Smrg  ac_ct_STRIP=$STRIP
2658de2362d3Smrg  # Extract the first word of "strip", so it can be a program name with args.
2659de2362d3Smrgset dummy strip; ac_word=$2
2660de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2661de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
2662de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2663de2362d3Smrg  $as_echo_n "(cached) " >&6
2664de2362d3Smrgelse
2665de2362d3Smrg  if test -n "$ac_ct_STRIP"; then
2666de2362d3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2667de2362d3Smrgelse
2668de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2669de2362d3Smrgfor as_dir in $PATH
2670de2362d3Smrgdo
2671de2362d3Smrg  IFS=$as_save_IFS
2672de2362d3Smrg  test -z "$as_dir" && as_dir=.
2673de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2674de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2675de2362d3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
2676de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2677de2362d3Smrg    break 2
2678de2362d3Smrg  fi
2679de2362d3Smrgdone
2680de2362d3Smrg  done
2681de2362d3SmrgIFS=$as_save_IFS
2682de2362d3Smrg
2683de2362d3Smrgfi
2684de2362d3Smrgfi
2685de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2686de2362d3Smrgif test -n "$ac_ct_STRIP"; then
2687de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2688de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; }
2689de2362d3Smrgelse
2690de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2691de2362d3Smrg$as_echo "no" >&6; }
2692de2362d3Smrgfi
2693de2362d3Smrg
2694de2362d3Smrg  if test "x$ac_ct_STRIP" = x; then
2695de2362d3Smrg    STRIP=":"
2696de2362d3Smrg  else
2697de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
2698de2362d3Smrgyes:)
2699de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2700de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2701de2362d3Smrgac_tool_warned=yes ;;
2702de2362d3Smrgesac
2703de2362d3Smrg    STRIP=$ac_ct_STRIP
2704de2362d3Smrg  fi
2705de2362d3Smrgelse
2706de2362d3Smrg  STRIP="$ac_cv_prog_STRIP"
2707de2362d3Smrgfi
2708de2362d3Smrg
2709de2362d3Smrgfi
2710de2362d3SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2711de2362d3Smrg
2712de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2713de2362d3Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2714de2362d3Smrgif test -z "$MKDIR_P"; then
2715de2362d3Smrg  if ${ac_cv_path_mkdir+:} false; then :
2716de2362d3Smrg  $as_echo_n "(cached) " >&6
2717de2362d3Smrgelse
2718de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2719de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2720de2362d3Smrgdo
2721de2362d3Smrg  IFS=$as_save_IFS
2722de2362d3Smrg  test -z "$as_dir" && as_dir=.
2723de2362d3Smrg    for ac_prog in mkdir gmkdir; do
2724de2362d3Smrg	 for ac_exec_ext in '' $ac_executable_extensions; do
2725de2362d3Smrg	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2726de2362d3Smrg	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2727de2362d3Smrg	     'mkdir (GNU coreutils) '* | \
2728de2362d3Smrg	     'mkdir (coreutils) '* | \
2729de2362d3Smrg	     'mkdir (fileutils) '4.1*)
2730de2362d3Smrg	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2731de2362d3Smrg	       break 3;;
2732de2362d3Smrg	   esac
2733de2362d3Smrg	 done
2734de2362d3Smrg       done
2735de2362d3Smrg  done
2736de2362d3SmrgIFS=$as_save_IFS
2737de2362d3Smrg
2738de2362d3Smrgfi
2739de2362d3Smrg
2740de2362d3Smrg  test -d ./--version && rmdir ./--version
2741de2362d3Smrg  if test "${ac_cv_path_mkdir+set}" = set; then
2742de2362d3Smrg    MKDIR_P="$ac_cv_path_mkdir -p"
2743de2362d3Smrg  else
2744de2362d3Smrg    # As a last resort, use the slow shell script.  Don't cache a
2745de2362d3Smrg    # value for MKDIR_P within a source directory, because that will
2746de2362d3Smrg    # break other packages using the cache if that directory is
2747de2362d3Smrg    # removed, or if the value is a relative name.
2748de2362d3Smrg    MKDIR_P="$ac_install_sh -d"
2749de2362d3Smrg  fi
2750de2362d3Smrgfi
2751de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2752de2362d3Smrg$as_echo "$MKDIR_P" >&6; }
2753de2362d3Smrg
2754de2362d3Smrgfor ac_prog in gawk mawk nawk awk
2755de2362d3Smrgdo
2756de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
2757de2362d3Smrgset dummy $ac_prog; ac_word=$2
2758de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2759de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
2760de2362d3Smrgif ${ac_cv_prog_AWK+:} false; then :
2761de2362d3Smrg  $as_echo_n "(cached) " >&6
2762de2362d3Smrgelse
2763de2362d3Smrg  if test -n "$AWK"; then
2764de2362d3Smrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2765de2362d3Smrgelse
2766de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2767de2362d3Smrgfor as_dir in $PATH
2768de2362d3Smrgdo
2769de2362d3Smrg  IFS=$as_save_IFS
2770de2362d3Smrg  test -z "$as_dir" && as_dir=.
2771de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
2772de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2773de2362d3Smrg    ac_cv_prog_AWK="$ac_prog"
2774de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2775de2362d3Smrg    break 2
2776de2362d3Smrg  fi
2777de2362d3Smrgdone
2778de2362d3Smrg  done
2779de2362d3SmrgIFS=$as_save_IFS
2780de2362d3Smrg
2781de2362d3Smrgfi
2782de2362d3Smrgfi
2783de2362d3SmrgAWK=$ac_cv_prog_AWK
2784de2362d3Smrgif test -n "$AWK"; then
2785de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2786de2362d3Smrg$as_echo "$AWK" >&6; }
2787de2362d3Smrgelse
2788de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2789de2362d3Smrg$as_echo "no" >&6; }
2790de2362d3Smrgfi
2791de2362d3Smrg
2792de2362d3Smrg
2793de2362d3Smrg  test -n "$AWK" && break
2794de2362d3Smrgdone
2795de2362d3Smrg
2796de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2797de2362d3Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2798de2362d3Smrgset x ${MAKE-make}
2799de2362d3Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2800de2362d3Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2801de2362d3Smrg  $as_echo_n "(cached) " >&6
2802de2362d3Smrgelse
2803de2362d3Smrg  cat >conftest.make <<\_ACEOF
2804de2362d3SmrgSHELL = /bin/sh
2805de2362d3Smrgall:
2806de2362d3Smrg	@echo '@@@%%%=$(MAKE)=@@@%%%'
2807de2362d3Smrg_ACEOF
2808de2362d3Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2809de2362d3Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in
2810de2362d3Smrg  *@@@%%%=?*=@@@%%%*)
2811de2362d3Smrg    eval ac_cv_prog_make_${ac_make}_set=yes;;
2812de2362d3Smrg  *)
2813de2362d3Smrg    eval ac_cv_prog_make_${ac_make}_set=no;;
2814de2362d3Smrgesac
2815de2362d3Smrgrm -f conftest.make
2816de2362d3Smrgfi
2817de2362d3Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2818de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2819de2362d3Smrg$as_echo "yes" >&6; }
2820de2362d3Smrg  SET_MAKE=
2821de2362d3Smrgelse
2822de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2823de2362d3Smrg$as_echo "no" >&6; }
2824de2362d3Smrg  SET_MAKE="MAKE=${MAKE-make}"
2825de2362d3Smrgfi
2826de2362d3Smrg
2827de2362d3Smrgrm -rf .tst 2>/dev/null
2828de2362d3Smrgmkdir .tst 2>/dev/null
2829de2362d3Smrgif test -d .tst; then
2830de2362d3Smrg  am__leading_dot=.
2831de2362d3Smrgelse
2832de2362d3Smrg  am__leading_dot=_
2833de2362d3Smrgfi
2834de2362d3Smrgrmdir .tst 2>/dev/null
2835de2362d3Smrg
2836de2362d3Smrg# Check whether --enable-silent-rules was given.
2837de2362d3Smrgif test "${enable_silent_rules+set}" = set; then :
2838de2362d3Smrg  enableval=$enable_silent_rules;
2839de2362d3Smrgfi
2840de2362d3Smrg
2841de2362d3Smrgcase $enable_silent_rules in # (((
2842de2362d3Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
2843de2362d3Smrg   no) AM_DEFAULT_VERBOSITY=1;;
2844de2362d3Smrg    *) AM_DEFAULT_VERBOSITY=1;;
2845de2362d3Smrgesac
2846de2362d3Smrgam_make=${MAKE-make}
2847de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2848de2362d3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2849de2362d3Smrgif ${am_cv_make_support_nested_variables+:} false; then :
2850de2362d3Smrg  $as_echo_n "(cached) " >&6
2851de2362d3Smrgelse
2852de2362d3Smrg  if $as_echo 'TRUE=$(BAR$(V))
2853de2362d3SmrgBAR0=false
2854de2362d3SmrgBAR1=true
2855de2362d3SmrgV=1
2856de2362d3Smrgam__doit:
2857de2362d3Smrg	@$(TRUE)
2858de2362d3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2859de2362d3Smrg  am_cv_make_support_nested_variables=yes
2860de2362d3Smrgelse
2861de2362d3Smrg  am_cv_make_support_nested_variables=no
2862de2362d3Smrgfi
2863de2362d3Smrgfi
2864de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2865de2362d3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
2866de2362d3Smrgif test $am_cv_make_support_nested_variables = yes; then
2867de2362d3Smrg    AM_V='$(V)'
2868de2362d3Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2869de2362d3Smrgelse
2870de2362d3Smrg  AM_V=$AM_DEFAULT_VERBOSITY
2871de2362d3Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2872de2362d3Smrgfi
2873de2362d3SmrgAM_BACKSLASH='\'
2874de2362d3Smrg
2875de2362d3Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then
2876de2362d3Smrg  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2877de2362d3Smrg  # is not polluted with repeated "-I."
2878de2362d3Smrg  am__isrc=' -I$(srcdir)'
2879de2362d3Smrg  # test to see if srcdir already configured
2880de2362d3Smrg  if test -f $srcdir/config.status; then
2881de2362d3Smrg    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2882de2362d3Smrg  fi
2883de2362d3Smrgfi
2884de2362d3Smrg
2885de2362d3Smrg# test whether we have cygpath
2886de2362d3Smrgif test -z "$CYGPATH_W"; then
2887de2362d3Smrg  if (cygpath --version) >/dev/null 2>/dev/null; then
2888de2362d3Smrg    CYGPATH_W='cygpath -w'
2889de2362d3Smrg  else
2890de2362d3Smrg    CYGPATH_W=echo
2891de2362d3Smrg  fi
2892de2362d3Smrgfi
2893de2362d3Smrg
2894de2362d3Smrg
2895de2362d3Smrg# Define the identity of the package.
2896de2362d3Smrg PACKAGE='xf86-video-ati'
2897de2362d3Smrg VERSION='7.5.0'
2898de2362d3Smrg
2899de2362d3Smrg
2900de2362d3Smrgcat >>confdefs.h <<_ACEOF
2901de2362d3Smrg#define PACKAGE "$PACKAGE"
2902de2362d3Smrg_ACEOF
2903de2362d3Smrg
2904de2362d3Smrg
2905de2362d3Smrgcat >>confdefs.h <<_ACEOF
2906de2362d3Smrg#define VERSION "$VERSION"
2907de2362d3Smrg_ACEOF
2908de2362d3Smrg
2909de2362d3Smrg# Some tools Automake needs.
2910de2362d3Smrg
2911de2362d3SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2912de2362d3Smrg
2913de2362d3Smrg
2914de2362d3SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2915de2362d3Smrg
2916de2362d3Smrg
2917de2362d3SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2918de2362d3Smrg
2919de2362d3Smrg
2920de2362d3SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2921de2362d3Smrg
2922de2362d3Smrg
2923de2362d3SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2924de2362d3Smrg
2925de2362d3Smrg# For better backward compatibility.  To be removed once Automake 1.9.x
2926de2362d3Smrg# dies out for good.  For more background, see:
2927de2362d3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2928de2362d3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2929de2362d3Smrgmkdir_p='$(MKDIR_P)'
2930de2362d3Smrg
2931de2362d3Smrg# We need awk for the "check" target.  The system "awk" is bad on
2932de2362d3Smrg# some platforms.
2933de2362d3Smrg# Always define AMTAR for backward compatibility.  Yes, it's still used
2934de2362d3Smrg# in the wild :-(  We should find a proper way to deprecate it ...
2935de2362d3SmrgAMTAR='$${TAR-tar}'
2936de2362d3Smrg
2937de2362d3Smrg
2938de2362d3Smrg# We'll loop over all known methods to create a tar archive until one works.
2939de2362d3Smrg_am_tools='gnutar  pax cpio none'
2940de2362d3Smrg
2941de2362d3Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2942de2362d3Smrg
2943de2362d3Smrg
2944de2362d3Smrg
2945de2362d3Smrg
2946de2362d3Smrg
2947de2362d3Smrg
2948de2362d3SmrgDEPDIR="${am__leading_dot}deps"
2949de2362d3Smrg
2950de2362d3Smrgac_config_commands="$ac_config_commands depfiles"
2951de2362d3Smrg
2952de2362d3Smrg
2953de2362d3Smrgam_make=${MAKE-make}
2954de2362d3Smrgcat > confinc << 'END'
2955de2362d3Smrgam__doit:
2956de2362d3Smrg	@echo this is the am__doit target
2957de2362d3Smrg.PHONY: am__doit
2958de2362d3SmrgEND
2959de2362d3Smrg# If we don't find an include directive, just comment out the code.
2960de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2961de2362d3Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; }
2962de2362d3Smrgam__include="#"
2963de2362d3Smrgam__quote=
2964de2362d3Smrg_am_result=none
2965de2362d3Smrg# First try GNU make style include.
2966de2362d3Smrgecho "include confinc" > confmf
2967de2362d3Smrg# Ignore all kinds of additional output from 'make'.
2968de2362d3Smrgcase `$am_make -s -f confmf 2> /dev/null` in #(
2969de2362d3Smrg*the\ am__doit\ target*)
2970de2362d3Smrg  am__include=include
2971de2362d3Smrg  am__quote=
2972de2362d3Smrg  _am_result=GNU
2973de2362d3Smrg  ;;
2974de2362d3Smrgesac
2975de2362d3Smrg# Now try BSD make style include.
2976de2362d3Smrgif test "$am__include" = "#"; then
2977de2362d3Smrg   echo '.include "confinc"' > confmf
2978de2362d3Smrg   case `$am_make -s -f confmf 2> /dev/null` in #(
2979de2362d3Smrg   *the\ am__doit\ target*)
2980de2362d3Smrg     am__include=.include
2981de2362d3Smrg     am__quote="\""
2982de2362d3Smrg     _am_result=BSD
2983de2362d3Smrg     ;;
2984de2362d3Smrg   esac
2985de2362d3Smrgfi
2986de2362d3Smrg
2987de2362d3Smrg
2988de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2989de2362d3Smrg$as_echo "$_am_result" >&6; }
2990de2362d3Smrgrm -f confinc confmf
2991de2362d3Smrg
2992de2362d3Smrg# Check whether --enable-dependency-tracking was given.
2993de2362d3Smrgif test "${enable_dependency_tracking+set}" = set; then :
2994de2362d3Smrg  enableval=$enable_dependency_tracking;
2995de2362d3Smrgfi
2996de2362d3Smrg
2997de2362d3Smrgif test "x$enable_dependency_tracking" != xno; then
2998de2362d3Smrg  am_depcomp="$ac_aux_dir/depcomp"
2999de2362d3Smrg  AMDEPBACKSLASH='\'
3000de2362d3Smrg  am__nodep='_no'
3001de2362d3Smrgfi
3002de2362d3Smrg if test "x$enable_dependency_tracking" != xno; then
3003de2362d3Smrg  AMDEP_TRUE=
3004de2362d3Smrg  AMDEP_FALSE='#'
3005de2362d3Smrgelse
3006de2362d3Smrg  AMDEP_TRUE='#'
3007de2362d3Smrg  AMDEP_FALSE=
3008de2362d3Smrgfi
3009de2362d3Smrg
3010de2362d3Smrg
3011de2362d3Smrgac_ext=c
3012de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
3013de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3014de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3015de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3016de2362d3Smrgif test -n "$ac_tool_prefix"; then
3017de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3018de2362d3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
3019de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3020de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
3021de2362d3Smrgif ${ac_cv_prog_CC+:} false; then :
3022de2362d3Smrg  $as_echo_n "(cached) " >&6
3023de2362d3Smrgelse
3024de2362d3Smrg  if test -n "$CC"; then
3025de2362d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3026de2362d3Smrgelse
3027de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3028de2362d3Smrgfor as_dir in $PATH
3029de2362d3Smrgdo
3030de2362d3Smrg  IFS=$as_save_IFS
3031de2362d3Smrg  test -z "$as_dir" && as_dir=.
3032de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3033de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3034de2362d3Smrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3035de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3036de2362d3Smrg    break 2
3037de2362d3Smrg  fi
3038de2362d3Smrgdone
3039de2362d3Smrg  done
3040de2362d3SmrgIFS=$as_save_IFS
3041de2362d3Smrg
3042de2362d3Smrgfi
3043de2362d3Smrgfi
3044de2362d3SmrgCC=$ac_cv_prog_CC
3045de2362d3Smrgif test -n "$CC"; then
3046de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3047de2362d3Smrg$as_echo "$CC" >&6; }
3048de2362d3Smrgelse
3049de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3050de2362d3Smrg$as_echo "no" >&6; }
3051de2362d3Smrgfi
3052de2362d3Smrg
3053de2362d3Smrg
3054de2362d3Smrgfi
3055de2362d3Smrgif test -z "$ac_cv_prog_CC"; then
3056de2362d3Smrg  ac_ct_CC=$CC
3057de2362d3Smrg  # Extract the first word of "gcc", so it can be a program name with args.
3058de2362d3Smrgset dummy gcc; ac_word=$2
3059de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3060de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
3061de2362d3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
3062de2362d3Smrg  $as_echo_n "(cached) " >&6
3063de2362d3Smrgelse
3064de2362d3Smrg  if test -n "$ac_ct_CC"; then
3065de2362d3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3066de2362d3Smrgelse
3067de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3068de2362d3Smrgfor as_dir in $PATH
3069de2362d3Smrgdo
3070de2362d3Smrg  IFS=$as_save_IFS
3071de2362d3Smrg  test -z "$as_dir" && as_dir=.
3072de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3073de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3074de2362d3Smrg    ac_cv_prog_ac_ct_CC="gcc"
3075de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3076de2362d3Smrg    break 2
3077de2362d3Smrg  fi
3078de2362d3Smrgdone
3079de2362d3Smrg  done
3080de2362d3SmrgIFS=$as_save_IFS
3081de2362d3Smrg
3082de2362d3Smrgfi
3083de2362d3Smrgfi
3084de2362d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3085de2362d3Smrgif test -n "$ac_ct_CC"; then
3086de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3087de2362d3Smrg$as_echo "$ac_ct_CC" >&6; }
3088de2362d3Smrgelse
3089de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3090de2362d3Smrg$as_echo "no" >&6; }
3091de2362d3Smrgfi
3092de2362d3Smrg
3093de2362d3Smrg  if test "x$ac_ct_CC" = x; then
3094de2362d3Smrg    CC=""
3095de2362d3Smrg  else
3096de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
3097de2362d3Smrgyes:)
3098de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3099de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3100de2362d3Smrgac_tool_warned=yes ;;
3101de2362d3Smrgesac
3102de2362d3Smrg    CC=$ac_ct_CC
3103de2362d3Smrg  fi
3104de2362d3Smrgelse
3105de2362d3Smrg  CC="$ac_cv_prog_CC"
3106de2362d3Smrgfi
3107de2362d3Smrg
3108de2362d3Smrgif test -z "$CC"; then
3109de2362d3Smrg          if test -n "$ac_tool_prefix"; then
3110de2362d3Smrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3111de2362d3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2
3112de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3113de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
3114de2362d3Smrgif ${ac_cv_prog_CC+:} false; then :
3115de2362d3Smrg  $as_echo_n "(cached) " >&6
3116de2362d3Smrgelse
3117de2362d3Smrg  if test -n "$CC"; then
3118de2362d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3119de2362d3Smrgelse
3120de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3121de2362d3Smrgfor as_dir in $PATH
3122de2362d3Smrgdo
3123de2362d3Smrg  IFS=$as_save_IFS
3124de2362d3Smrg  test -z "$as_dir" && as_dir=.
3125de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3126de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3127de2362d3Smrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
3128de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3129de2362d3Smrg    break 2
3130de2362d3Smrg  fi
3131de2362d3Smrgdone
3132de2362d3Smrg  done
3133de2362d3SmrgIFS=$as_save_IFS
3134de2362d3Smrg
3135de2362d3Smrgfi
3136de2362d3Smrgfi
3137de2362d3SmrgCC=$ac_cv_prog_CC
3138de2362d3Smrgif test -n "$CC"; then
3139de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3140de2362d3Smrg$as_echo "$CC" >&6; }
3141de2362d3Smrgelse
3142de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3143de2362d3Smrg$as_echo "no" >&6; }
3144de2362d3Smrgfi
3145de2362d3Smrg
3146de2362d3Smrg
3147de2362d3Smrg  fi
3148de2362d3Smrgfi
3149de2362d3Smrgif test -z "$CC"; then
3150de2362d3Smrg  # Extract the first word of "cc", so it can be a program name with args.
3151de2362d3Smrgset dummy cc; ac_word=$2
3152de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3153de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
3154de2362d3Smrgif ${ac_cv_prog_CC+:} false; then :
3155de2362d3Smrg  $as_echo_n "(cached) " >&6
3156de2362d3Smrgelse
3157de2362d3Smrg  if test -n "$CC"; then
3158de2362d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3159de2362d3Smrgelse
3160de2362d3Smrg  ac_prog_rejected=no
3161de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3162de2362d3Smrgfor as_dir in $PATH
3163de2362d3Smrgdo
3164de2362d3Smrg  IFS=$as_save_IFS
3165de2362d3Smrg  test -z "$as_dir" && as_dir=.
3166de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3167de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3168de2362d3Smrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3169de2362d3Smrg       ac_prog_rejected=yes
3170de2362d3Smrg       continue
3171de2362d3Smrg     fi
3172de2362d3Smrg    ac_cv_prog_CC="cc"
3173de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3174de2362d3Smrg    break 2
3175de2362d3Smrg  fi
3176de2362d3Smrgdone
3177de2362d3Smrg  done
3178de2362d3SmrgIFS=$as_save_IFS
3179de2362d3Smrg
3180de2362d3Smrgif test $ac_prog_rejected = yes; then
3181de2362d3Smrg  # We found a bogon in the path, so make sure we never use it.
3182de2362d3Smrg  set dummy $ac_cv_prog_CC
3183de2362d3Smrg  shift
3184de2362d3Smrg  if test $# != 0; then
3185de2362d3Smrg    # We chose a different compiler from the bogus one.
3186de2362d3Smrg    # However, it has the same basename, so the bogon will be chosen
3187de2362d3Smrg    # first if we set CC to just the basename; use the full file name.
3188de2362d3Smrg    shift
3189de2362d3Smrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3190de2362d3Smrg  fi
3191de2362d3Smrgfi
3192de2362d3Smrgfi
3193de2362d3Smrgfi
3194de2362d3SmrgCC=$ac_cv_prog_CC
3195de2362d3Smrgif test -n "$CC"; then
3196de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3197de2362d3Smrg$as_echo "$CC" >&6; }
3198de2362d3Smrgelse
3199de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3200de2362d3Smrg$as_echo "no" >&6; }
3201de2362d3Smrgfi
3202de2362d3Smrg
3203de2362d3Smrg
3204de2362d3Smrgfi
3205de2362d3Smrgif test -z "$CC"; then
3206de2362d3Smrg  if test -n "$ac_tool_prefix"; then
3207de2362d3Smrg  for ac_prog in cl.exe
3208de2362d3Smrg  do
3209de2362d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3210de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3211de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3212de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
3213de2362d3Smrgif ${ac_cv_prog_CC+:} false; then :
3214de2362d3Smrg  $as_echo_n "(cached) " >&6
3215de2362d3Smrgelse
3216de2362d3Smrg  if test -n "$CC"; then
3217de2362d3Smrg  ac_cv_prog_CC="$CC" # Let the user override the test.
3218de2362d3Smrgelse
3219de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3220de2362d3Smrgfor as_dir in $PATH
3221de2362d3Smrgdo
3222de2362d3Smrg  IFS=$as_save_IFS
3223de2362d3Smrg  test -z "$as_dir" && as_dir=.
3224de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3225de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3226de2362d3Smrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3227de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3228de2362d3Smrg    break 2
3229de2362d3Smrg  fi
3230de2362d3Smrgdone
3231de2362d3Smrg  done
3232de2362d3SmrgIFS=$as_save_IFS
3233de2362d3Smrg
3234de2362d3Smrgfi
3235de2362d3Smrgfi
3236de2362d3SmrgCC=$ac_cv_prog_CC
3237de2362d3Smrgif test -n "$CC"; then
3238de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3239de2362d3Smrg$as_echo "$CC" >&6; }
3240de2362d3Smrgelse
3241de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3242de2362d3Smrg$as_echo "no" >&6; }
3243de2362d3Smrgfi
3244de2362d3Smrg
3245de2362d3Smrg
3246de2362d3Smrg    test -n "$CC" && break
3247de2362d3Smrg  done
3248de2362d3Smrgfi
3249de2362d3Smrgif test -z "$CC"; then
3250de2362d3Smrg  ac_ct_CC=$CC
3251de2362d3Smrg  for ac_prog in cl.exe
3252de2362d3Smrgdo
3253de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
3254de2362d3Smrgset dummy $ac_prog; ac_word=$2
3255de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3256de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
3257de2362d3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
3258de2362d3Smrg  $as_echo_n "(cached) " >&6
3259de2362d3Smrgelse
3260de2362d3Smrg  if test -n "$ac_ct_CC"; then
3261de2362d3Smrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3262de2362d3Smrgelse
3263de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3264de2362d3Smrgfor as_dir in $PATH
3265de2362d3Smrgdo
3266de2362d3Smrg  IFS=$as_save_IFS
3267de2362d3Smrg  test -z "$as_dir" && as_dir=.
3268de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
3269de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3270de2362d3Smrg    ac_cv_prog_ac_ct_CC="$ac_prog"
3271de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3272de2362d3Smrg    break 2
3273de2362d3Smrg  fi
3274de2362d3Smrgdone
3275de2362d3Smrg  done
3276de2362d3SmrgIFS=$as_save_IFS
3277de2362d3Smrg
3278de2362d3Smrgfi
3279de2362d3Smrgfi
3280de2362d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC
3281de2362d3Smrgif test -n "$ac_ct_CC"; then
3282de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3283de2362d3Smrg$as_echo "$ac_ct_CC" >&6; }
3284de2362d3Smrgelse
3285de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3286de2362d3Smrg$as_echo "no" >&6; }
3287de2362d3Smrgfi
3288de2362d3Smrg
3289de2362d3Smrg
3290de2362d3Smrg  test -n "$ac_ct_CC" && break
3291de2362d3Smrgdone
3292de2362d3Smrg
3293de2362d3Smrg  if test "x$ac_ct_CC" = x; then
3294de2362d3Smrg    CC=""
3295de2362d3Smrg  else
3296de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
3297de2362d3Smrgyes:)
3298de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3299de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3300de2362d3Smrgac_tool_warned=yes ;;
3301de2362d3Smrgesac
3302de2362d3Smrg    CC=$ac_ct_CC
3303de2362d3Smrg  fi
3304de2362d3Smrgfi
3305de2362d3Smrg
3306de2362d3Smrgfi
3307de2362d3Smrg
3308de2362d3Smrg
3309de2362d3Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3310de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3311de2362d3Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
3312de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3313de2362d3Smrg
3314de2362d3Smrg# Provide some information about the compiler.
3315de2362d3Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3316de2362d3Smrgset X $ac_compile
3317de2362d3Smrgac_compiler=$2
3318de2362d3Smrgfor ac_option in --version -v -V -qversion; do
3319de2362d3Smrg  { { ac_try="$ac_compiler $ac_option >&5"
3320de2362d3Smrgcase "(($ac_try" in
3321de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3322de2362d3Smrg  *) ac_try_echo=$ac_try;;
3323de2362d3Smrgesac
3324de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3325de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
3326de2362d3Smrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3327de2362d3Smrg  ac_status=$?
3328de2362d3Smrg  if test -s conftest.err; then
3329de2362d3Smrg    sed '10a\
3330de2362d3Smrg... rest of stderr output deleted ...
3331de2362d3Smrg         10q' conftest.err >conftest.er1
3332de2362d3Smrg    cat conftest.er1 >&5
3333de2362d3Smrg  fi
3334de2362d3Smrg  rm -f conftest.er1 conftest.err
3335de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3336de2362d3Smrg  test $ac_status = 0; }
3337de2362d3Smrgdone
3338de2362d3Smrg
3339de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340de2362d3Smrg/* end confdefs.h.  */
3341de2362d3Smrg
3342de2362d3Smrgint
3343de2362d3Smrgmain ()
3344de2362d3Smrg{
3345de2362d3Smrg
3346de2362d3Smrg  ;
3347de2362d3Smrg  return 0;
3348de2362d3Smrg}
3349de2362d3Smrg_ACEOF
3350de2362d3Smrgac_clean_files_save=$ac_clean_files
3351de2362d3Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3352de2362d3Smrg# Try to create an executable without -o first, disregard a.out.
3353de2362d3Smrg# It will help us diagnose broken compilers, and finding out an intuition
3354de2362d3Smrg# of exeext.
3355de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3356de2362d3Smrg$as_echo_n "checking whether the C compiler works... " >&6; }
3357de2362d3Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3358de2362d3Smrg
3359de2362d3Smrg# The possible output files:
3360de2362d3Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3361de2362d3Smrg
3362de2362d3Smrgac_rmfiles=
3363de2362d3Smrgfor ac_file in $ac_files
3364de2362d3Smrgdo
3365de2362d3Smrg  case $ac_file in
3366de2362d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3367de2362d3Smrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3368de2362d3Smrg  esac
3369de2362d3Smrgdone
3370de2362d3Smrgrm -f $ac_rmfiles
3371de2362d3Smrg
3372de2362d3Smrgif { { ac_try="$ac_link_default"
3373de2362d3Smrgcase "(($ac_try" in
3374de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3375de2362d3Smrg  *) ac_try_echo=$ac_try;;
3376de2362d3Smrgesac
3377de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3378de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
3379de2362d3Smrg  (eval "$ac_link_default") 2>&5
3380de2362d3Smrg  ac_status=$?
3381de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3382de2362d3Smrg  test $ac_status = 0; }; then :
3383de2362d3Smrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3384de2362d3Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3385de2362d3Smrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3386de2362d3Smrg# so that the user can short-circuit this test for compilers unknown to
3387de2362d3Smrg# Autoconf.
3388de2362d3Smrgfor ac_file in $ac_files ''
3389de2362d3Smrgdo
3390de2362d3Smrg  test -f "$ac_file" || continue
3391de2362d3Smrg  case $ac_file in
3392de2362d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3393de2362d3Smrg	;;
3394de2362d3Smrg    [ab].out )
3395de2362d3Smrg	# We found the default executable, but exeext='' is most
3396de2362d3Smrg	# certainly right.
3397de2362d3Smrg	break;;
3398de2362d3Smrg    *.* )
3399de2362d3Smrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3400de2362d3Smrg	then :; else
3401de2362d3Smrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3402de2362d3Smrg	fi
3403de2362d3Smrg	# We set ac_cv_exeext here because the later test for it is not
3404de2362d3Smrg	# safe: cross compilers may not add the suffix if given an `-o'
3405de2362d3Smrg	# argument, so we may need to know it at that point already.
3406de2362d3Smrg	# Even if this section looks crufty: it has the advantage of
3407de2362d3Smrg	# actually working.
3408de2362d3Smrg	break;;
3409de2362d3Smrg    * )
3410de2362d3Smrg	break;;
3411de2362d3Smrg  esac
3412de2362d3Smrgdone
3413de2362d3Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
3414de2362d3Smrg
3415de2362d3Smrgelse
3416de2362d3Smrg  ac_file=''
3417de2362d3Smrgfi
3418de2362d3Smrgif test -z "$ac_file"; then :
3419de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3420de2362d3Smrg$as_echo "no" >&6; }
3421de2362d3Smrg$as_echo "$as_me: failed program was:" >&5
3422de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
3423de2362d3Smrg
3424de2362d3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3425de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3426de2362d3Smrgas_fn_error 77 "C compiler cannot create executables
3427de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3428de2362d3Smrgelse
3429de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3430de2362d3Smrg$as_echo "yes" >&6; }
3431de2362d3Smrgfi
3432de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3433de2362d3Smrg$as_echo_n "checking for C compiler default output file name... " >&6; }
3434de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3435de2362d3Smrg$as_echo "$ac_file" >&6; }
3436de2362d3Smrgac_exeext=$ac_cv_exeext
3437de2362d3Smrg
3438de2362d3Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3439de2362d3Smrgac_clean_files=$ac_clean_files_save
3440de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3441de2362d3Smrg$as_echo_n "checking for suffix of executables... " >&6; }
3442de2362d3Smrgif { { ac_try="$ac_link"
3443de2362d3Smrgcase "(($ac_try" in
3444de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3445de2362d3Smrg  *) ac_try_echo=$ac_try;;
3446de2362d3Smrgesac
3447de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3448de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
3449de2362d3Smrg  (eval "$ac_link") 2>&5
3450de2362d3Smrg  ac_status=$?
3451de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3452de2362d3Smrg  test $ac_status = 0; }; then :
3453de2362d3Smrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3454de2362d3Smrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3455de2362d3Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with
3456de2362d3Smrg# `rm'.
3457de2362d3Smrgfor ac_file in conftest.exe conftest conftest.*; do
3458de2362d3Smrg  test -f "$ac_file" || continue
3459de2362d3Smrg  case $ac_file in
3460de2362d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3461de2362d3Smrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3462de2362d3Smrg	  break;;
3463de2362d3Smrg    * ) break;;
3464de2362d3Smrg  esac
3465de2362d3Smrgdone
3466de2362d3Smrgelse
3467de2362d3Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3468de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3469de2362d3Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3470de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3471de2362d3Smrgfi
3472de2362d3Smrgrm -f conftest conftest$ac_cv_exeext
3473de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3474de2362d3Smrg$as_echo "$ac_cv_exeext" >&6; }
3475de2362d3Smrg
3476de2362d3Smrgrm -f conftest.$ac_ext
3477de2362d3SmrgEXEEXT=$ac_cv_exeext
3478de2362d3Smrgac_exeext=$EXEEXT
3479de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3480de2362d3Smrg/* end confdefs.h.  */
3481de2362d3Smrg#include <stdio.h>
3482de2362d3Smrgint
3483de2362d3Smrgmain ()
3484de2362d3Smrg{
3485de2362d3SmrgFILE *f = fopen ("conftest.out", "w");
3486de2362d3Smrg return ferror (f) || fclose (f) != 0;
3487de2362d3Smrg
3488de2362d3Smrg  ;
3489de2362d3Smrg  return 0;
3490de2362d3Smrg}
3491de2362d3Smrg_ACEOF
3492de2362d3Smrgac_clean_files="$ac_clean_files conftest.out"
3493de2362d3Smrg# Check that the compiler produces executables we can run.  If not, either
3494de2362d3Smrg# the compiler is broken, or we cross compile.
3495de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3496de2362d3Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
3497de2362d3Smrgif test "$cross_compiling" != yes; then
3498de2362d3Smrg  { { ac_try="$ac_link"
3499de2362d3Smrgcase "(($ac_try" in
3500de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3501de2362d3Smrg  *) ac_try_echo=$ac_try;;
3502de2362d3Smrgesac
3503de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3504de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
3505de2362d3Smrg  (eval "$ac_link") 2>&5
3506de2362d3Smrg  ac_status=$?
3507de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3508de2362d3Smrg  test $ac_status = 0; }
3509de2362d3Smrg  if { ac_try='./conftest$ac_cv_exeext'
3510de2362d3Smrg  { { case "(($ac_try" in
3511de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512de2362d3Smrg  *) ac_try_echo=$ac_try;;
3513de2362d3Smrgesac
3514de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3515de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
3516de2362d3Smrg  (eval "$ac_try") 2>&5
3517de2362d3Smrg  ac_status=$?
3518de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3519de2362d3Smrg  test $ac_status = 0; }; }; then
3520de2362d3Smrg    cross_compiling=no
3521de2362d3Smrg  else
3522de2362d3Smrg    if test "$cross_compiling" = maybe; then
3523de2362d3Smrg	cross_compiling=yes
3524de2362d3Smrg    else
3525de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3526de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3527de2362d3Smrgas_fn_error $? "cannot run C compiled programs.
3528de2362d3SmrgIf you meant to cross compile, use \`--host'.
3529de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3530de2362d3Smrg    fi
3531de2362d3Smrg  fi
3532de2362d3Smrgfi
3533de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3534de2362d3Smrg$as_echo "$cross_compiling" >&6; }
3535de2362d3Smrg
3536de2362d3Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3537de2362d3Smrgac_clean_files=$ac_clean_files_save
3538de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3539de2362d3Smrg$as_echo_n "checking for suffix of object files... " >&6; }
3540de2362d3Smrgif ${ac_cv_objext+:} false; then :
3541de2362d3Smrg  $as_echo_n "(cached) " >&6
3542de2362d3Smrgelse
3543de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3544de2362d3Smrg/* end confdefs.h.  */
3545de2362d3Smrg
3546de2362d3Smrgint
3547de2362d3Smrgmain ()
3548de2362d3Smrg{
3549de2362d3Smrg
3550de2362d3Smrg  ;
3551de2362d3Smrg  return 0;
3552de2362d3Smrg}
3553de2362d3Smrg_ACEOF
3554de2362d3Smrgrm -f conftest.o conftest.obj
3555de2362d3Smrgif { { ac_try="$ac_compile"
3556de2362d3Smrgcase "(($ac_try" in
3557de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3558de2362d3Smrg  *) ac_try_echo=$ac_try;;
3559de2362d3Smrgesac
3560de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3561de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
3562de2362d3Smrg  (eval "$ac_compile") 2>&5
3563de2362d3Smrg  ac_status=$?
3564de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3565de2362d3Smrg  test $ac_status = 0; }; then :
3566de2362d3Smrg  for ac_file in conftest.o conftest.obj conftest.*; do
3567de2362d3Smrg  test -f "$ac_file" || continue;
3568de2362d3Smrg  case $ac_file in
3569de2362d3Smrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3570de2362d3Smrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3571de2362d3Smrg       break;;
3572de2362d3Smrg  esac
3573de2362d3Smrgdone
3574de2362d3Smrgelse
3575de2362d3Smrg  $as_echo "$as_me: failed program was:" >&5
3576de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5
3577de2362d3Smrg
3578de2362d3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3579de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3580de2362d3Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
3581de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
3582de2362d3Smrgfi
3583de2362d3Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
3584de2362d3Smrgfi
3585de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3586de2362d3Smrg$as_echo "$ac_cv_objext" >&6; }
3587de2362d3SmrgOBJEXT=$ac_cv_objext
3588de2362d3Smrgac_objext=$OBJEXT
3589de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3590de2362d3Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3591de2362d3Smrgif ${ac_cv_c_compiler_gnu+:} false; then :
3592de2362d3Smrg  $as_echo_n "(cached) " >&6
3593de2362d3Smrgelse
3594de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3595de2362d3Smrg/* end confdefs.h.  */
3596de2362d3Smrg
3597de2362d3Smrgint
3598de2362d3Smrgmain ()
3599de2362d3Smrg{
3600de2362d3Smrg#ifndef __GNUC__
3601de2362d3Smrg       choke me
3602de2362d3Smrg#endif
3603de2362d3Smrg
3604de2362d3Smrg  ;
3605de2362d3Smrg  return 0;
3606de2362d3Smrg}
3607de2362d3Smrg_ACEOF
3608de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
3609de2362d3Smrg  ac_compiler_gnu=yes
3610de2362d3Smrgelse
3611de2362d3Smrg  ac_compiler_gnu=no
3612de2362d3Smrgfi
3613de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3614de2362d3Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu
3615de2362d3Smrg
3616de2362d3Smrgfi
3617de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3618de2362d3Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3619de2362d3Smrgif test $ac_compiler_gnu = yes; then
3620de2362d3Smrg  GCC=yes
3621de2362d3Smrgelse
3622de2362d3Smrg  GCC=
3623de2362d3Smrgfi
3624de2362d3Smrgac_test_CFLAGS=${CFLAGS+set}
3625de2362d3Smrgac_save_CFLAGS=$CFLAGS
3626de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3627de2362d3Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
3628de2362d3Smrgif ${ac_cv_prog_cc_g+:} false; then :
3629de2362d3Smrg  $as_echo_n "(cached) " >&6
3630de2362d3Smrgelse
3631de2362d3Smrg  ac_save_c_werror_flag=$ac_c_werror_flag
3632de2362d3Smrg   ac_c_werror_flag=yes
3633de2362d3Smrg   ac_cv_prog_cc_g=no
3634de2362d3Smrg   CFLAGS="-g"
3635de2362d3Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3636de2362d3Smrg/* end confdefs.h.  */
3637de2362d3Smrg
3638de2362d3Smrgint
3639de2362d3Smrgmain ()
3640de2362d3Smrg{
3641de2362d3Smrg
3642de2362d3Smrg  ;
3643de2362d3Smrg  return 0;
3644de2362d3Smrg}
3645de2362d3Smrg_ACEOF
3646de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
3647de2362d3Smrg  ac_cv_prog_cc_g=yes
3648de2362d3Smrgelse
3649de2362d3Smrg  CFLAGS=""
3650de2362d3Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3651de2362d3Smrg/* end confdefs.h.  */
3652de2362d3Smrg
3653de2362d3Smrgint
3654de2362d3Smrgmain ()
3655de2362d3Smrg{
3656de2362d3Smrg
3657de2362d3Smrg  ;
3658de2362d3Smrg  return 0;
3659de2362d3Smrg}
3660de2362d3Smrg_ACEOF
3661de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
3662de2362d3Smrg
3663de2362d3Smrgelse
3664de2362d3Smrg  ac_c_werror_flag=$ac_save_c_werror_flag
3665de2362d3Smrg	 CFLAGS="-g"
3666de2362d3Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667de2362d3Smrg/* end confdefs.h.  */
3668de2362d3Smrg
3669de2362d3Smrgint
3670de2362d3Smrgmain ()
3671de2362d3Smrg{
3672de2362d3Smrg
3673de2362d3Smrg  ;
3674de2362d3Smrg  return 0;
3675de2362d3Smrg}
3676de2362d3Smrg_ACEOF
3677de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
3678de2362d3Smrg  ac_cv_prog_cc_g=yes
3679de2362d3Smrgfi
3680de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3681de2362d3Smrgfi
3682de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3683de2362d3Smrgfi
3684de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3685de2362d3Smrg   ac_c_werror_flag=$ac_save_c_werror_flag
3686de2362d3Smrgfi
3687de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3688de2362d3Smrg$as_echo "$ac_cv_prog_cc_g" >&6; }
3689de2362d3Smrgif test "$ac_test_CFLAGS" = set; then
3690de2362d3Smrg  CFLAGS=$ac_save_CFLAGS
3691de2362d3Smrgelif test $ac_cv_prog_cc_g = yes; then
3692de2362d3Smrg  if test "$GCC" = yes; then
3693de2362d3Smrg    CFLAGS="-g -O2"
3694de2362d3Smrg  else
3695de2362d3Smrg    CFLAGS="-g"
3696de2362d3Smrg  fi
3697de2362d3Smrgelse
3698de2362d3Smrg  if test "$GCC" = yes; then
3699de2362d3Smrg    CFLAGS="-O2"
3700de2362d3Smrg  else
3701de2362d3Smrg    CFLAGS=
3702de2362d3Smrg  fi
3703de2362d3Smrgfi
3704de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3705de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3706de2362d3Smrgif ${ac_cv_prog_cc_c89+:} false; then :
3707de2362d3Smrg  $as_echo_n "(cached) " >&6
3708de2362d3Smrgelse
3709de2362d3Smrg  ac_cv_prog_cc_c89=no
3710de2362d3Smrgac_save_CC=$CC
3711de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3712de2362d3Smrg/* end confdefs.h.  */
3713de2362d3Smrg#include <stdarg.h>
3714de2362d3Smrg#include <stdio.h>
3715de2362d3Smrgstruct stat;
3716de2362d3Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3717de2362d3Smrgstruct buf { int x; };
3718de2362d3SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
3719de2362d3Smrgstatic char *e (p, i)
3720de2362d3Smrg     char **p;
3721de2362d3Smrg     int i;
3722de2362d3Smrg{
3723de2362d3Smrg  return p[i];
3724de2362d3Smrg}
3725de2362d3Smrgstatic char *f (char * (*g) (char **, int), char **p, ...)
3726de2362d3Smrg{
3727de2362d3Smrg  char *s;
3728de2362d3Smrg  va_list v;
3729de2362d3Smrg  va_start (v,p);
3730de2362d3Smrg  s = g (p, va_arg (v,int));
3731de2362d3Smrg  va_end (v);
3732de2362d3Smrg  return s;
3733de2362d3Smrg}
3734de2362d3Smrg
3735de2362d3Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3736de2362d3Smrg   function prototypes and stuff, but not '\xHH' hex character constants.
3737de2362d3Smrg   These don't provoke an error unfortunately, instead are silently treated
3738de2362d3Smrg   as 'x'.  The following induces an error, until -std is added to get
3739de2362d3Smrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3740de2362d3Smrg   array size at least.  It's necessary to write '\x00'==0 to get something
3741de2362d3Smrg   that's true only with -std.  */
3742de2362d3Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3743de2362d3Smrg
3744de2362d3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3745de2362d3Smrg   inside strings and character constants.  */
3746de2362d3Smrg#define FOO(x) 'x'
3747de2362d3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3748de2362d3Smrg
3749de2362d3Smrgint test (int i, double x);
3750de2362d3Smrgstruct s1 {int (*f) (int a);};
3751de2362d3Smrgstruct s2 {int (*f) (double a);};
3752de2362d3Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3753de2362d3Smrgint argc;
3754de2362d3Smrgchar **argv;
3755de2362d3Smrgint
3756de2362d3Smrgmain ()
3757de2362d3Smrg{
3758de2362d3Smrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3759de2362d3Smrg  ;
3760de2362d3Smrg  return 0;
3761de2362d3Smrg}
3762de2362d3Smrg_ACEOF
3763de2362d3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3764de2362d3Smrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3765de2362d3Smrgdo
3766de2362d3Smrg  CC="$ac_save_CC $ac_arg"
3767de2362d3Smrg  if ac_fn_c_try_compile "$LINENO"; then :
3768de2362d3Smrg  ac_cv_prog_cc_c89=$ac_arg
3769de2362d3Smrgfi
3770de2362d3Smrgrm -f core conftest.err conftest.$ac_objext
3771de2362d3Smrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
3772de2362d3Smrgdone
3773de2362d3Smrgrm -f conftest.$ac_ext
3774de2362d3SmrgCC=$ac_save_CC
3775de2362d3Smrg
3776de2362d3Smrgfi
3777de2362d3Smrg# AC_CACHE_VAL
3778de2362d3Smrgcase "x$ac_cv_prog_cc_c89" in
3779de2362d3Smrg  x)
3780de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3781de2362d3Smrg$as_echo "none needed" >&6; } ;;
3782de2362d3Smrg  xno)
3783de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3784de2362d3Smrg$as_echo "unsupported" >&6; } ;;
3785de2362d3Smrg  *)
3786de2362d3Smrg    CC="$CC $ac_cv_prog_cc_c89"
3787de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3788de2362d3Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3789de2362d3Smrgesac
3790de2362d3Smrgif test "x$ac_cv_prog_cc_c89" != xno; then :
3791de2362d3Smrg
3792de2362d3Smrgfi
3793de2362d3Smrg
3794de2362d3Smrgac_ext=c
3795de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
3796de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3797de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3798de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
3799de2362d3Smrg
3800de2362d3Smrgdepcc="$CC"   am_compiler_list=
3801de2362d3Smrg
3802de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3803de2362d3Smrg$as_echo_n "checking dependency style of $depcc... " >&6; }
3804de2362d3Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then :
3805de2362d3Smrg  $as_echo_n "(cached) " >&6
3806de2362d3Smrgelse
3807de2362d3Smrg  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3808de2362d3Smrg  # We make a subdir and do the tests there.  Otherwise we can end up
3809de2362d3Smrg  # making bogus files that we don't know about and never remove.  For
3810de2362d3Smrg  # instance it was reported that on HP-UX the gcc test will end up
3811de2362d3Smrg  # making a dummy file named 'D' -- because '-MD' means "put the output
3812de2362d3Smrg  # in D".
3813de2362d3Smrg  rm -rf conftest.dir
3814de2362d3Smrg  mkdir conftest.dir
3815de2362d3Smrg  # Copy depcomp to subdir because otherwise we won't find it if we're
3816de2362d3Smrg  # using a relative directory.
3817de2362d3Smrg  cp "$am_depcomp" conftest.dir
3818de2362d3Smrg  cd conftest.dir
3819de2362d3Smrg  # We will build objects and dependencies in a subdirectory because
3820de2362d3Smrg  # it helps to detect inapplicable dependency modes.  For instance
3821de2362d3Smrg  # both Tru64's cc and ICC support -MD to output dependencies as a
3822de2362d3Smrg  # side effect of compilation, but ICC will put the dependencies in
3823de2362d3Smrg  # the current directory while Tru64 will put them in the object
3824de2362d3Smrg  # directory.
3825de2362d3Smrg  mkdir sub
3826de2362d3Smrg
3827de2362d3Smrg  am_cv_CC_dependencies_compiler_type=none
3828de2362d3Smrg  if test "$am_compiler_list" = ""; then
3829de2362d3Smrg     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3830de2362d3Smrg  fi
3831de2362d3Smrg  am__universal=false
3832de2362d3Smrg  case " $depcc " in #(
3833de2362d3Smrg     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3834de2362d3Smrg     esac
3835de2362d3Smrg
3836de2362d3Smrg  for depmode in $am_compiler_list; do
3837de2362d3Smrg    # Setup a source with many dependencies, because some compilers
3838de2362d3Smrg    # like to wrap large dependency lists on column 80 (with \), and
3839de2362d3Smrg    # we should not choose a depcomp mode which is confused by this.
3840de2362d3Smrg    #
3841de2362d3Smrg    # We need to recreate these files for each test, as the compiler may
3842de2362d3Smrg    # overwrite some of them when testing with obscure command lines.
3843de2362d3Smrg    # This happens at least with the AIX C compiler.
3844de2362d3Smrg    : > sub/conftest.c
3845de2362d3Smrg    for i in 1 2 3 4 5 6; do
3846de2362d3Smrg      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3847de2362d3Smrg      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3848de2362d3Smrg      # Solaris 10 /bin/sh.
3849de2362d3Smrg      echo '/* dummy */' > sub/conftst$i.h
3850de2362d3Smrg    done
3851de2362d3Smrg    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3852de2362d3Smrg
3853de2362d3Smrg    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3854de2362d3Smrg    # mode.  It turns out that the SunPro C++ compiler does not properly
3855de2362d3Smrg    # handle '-M -o', and we need to detect this.  Also, some Intel
3856de2362d3Smrg    # versions had trouble with output in subdirs.
3857de2362d3Smrg    am__obj=sub/conftest.${OBJEXT-o}
3858de2362d3Smrg    am__minus_obj="-o $am__obj"
3859de2362d3Smrg    case $depmode in
3860de2362d3Smrg    gcc)
3861de2362d3Smrg      # This depmode causes a compiler race in universal mode.
3862de2362d3Smrg      test "$am__universal" = false || continue
3863de2362d3Smrg      ;;
3864de2362d3Smrg    nosideeffect)
3865de2362d3Smrg      # After this tag, mechanisms are not by side-effect, so they'll
3866de2362d3Smrg      # only be used when explicitly requested.
3867de2362d3Smrg      if test "x$enable_dependency_tracking" = xyes; then
3868de2362d3Smrg	continue
3869de2362d3Smrg      else
3870de2362d3Smrg	break
3871de2362d3Smrg      fi
3872de2362d3Smrg      ;;
3873de2362d3Smrg    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3874de2362d3Smrg      # This compiler won't grok '-c -o', but also, the minuso test has
3875de2362d3Smrg      # not run yet.  These depmodes are late enough in the game, and
3876de2362d3Smrg      # so weak that their functioning should not be impacted.
3877de2362d3Smrg      am__obj=conftest.${OBJEXT-o}
3878de2362d3Smrg      am__minus_obj=
3879de2362d3Smrg      ;;
3880de2362d3Smrg    none) break ;;
3881de2362d3Smrg    esac
3882de2362d3Smrg    if depmode=$depmode \
3883de2362d3Smrg       source=sub/conftest.c object=$am__obj \
3884de2362d3Smrg       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3885de2362d3Smrg       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3886de2362d3Smrg         >/dev/null 2>conftest.err &&
3887de2362d3Smrg       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3888de2362d3Smrg       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3889de2362d3Smrg       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3890de2362d3Smrg       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3891de2362d3Smrg      # icc doesn't choke on unknown options, it will just issue warnings
3892de2362d3Smrg      # or remarks (even with -Werror).  So we grep stderr for any message
3893de2362d3Smrg      # that says an option was ignored or not supported.
3894de2362d3Smrg      # When given -MP, icc 7.0 and 7.1 complain thusly:
3895de2362d3Smrg      #   icc: Command line warning: ignoring option '-M'; no argument required
3896de2362d3Smrg      # The diagnosis changed in icc 8.0:
3897de2362d3Smrg      #   icc: Command line remark: option '-MP' not supported
3898de2362d3Smrg      if (grep 'ignoring option' conftest.err ||
3899de2362d3Smrg          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3900de2362d3Smrg        am_cv_CC_dependencies_compiler_type=$depmode
3901de2362d3Smrg        break
3902de2362d3Smrg      fi
3903de2362d3Smrg    fi
3904de2362d3Smrg  done
3905de2362d3Smrg
3906de2362d3Smrg  cd ..
3907de2362d3Smrg  rm -rf conftest.dir
3908de2362d3Smrgelse
3909de2362d3Smrg  am_cv_CC_dependencies_compiler_type=none
3910de2362d3Smrgfi
3911de2362d3Smrg
3912de2362d3Smrgfi
3913de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3914de2362d3Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3915de2362d3SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3916de2362d3Smrg
3917de2362d3Smrg if
3918de2362d3Smrg  test "x$enable_dependency_tracking" != xno \
3919de2362d3Smrg  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3920de2362d3Smrg  am__fastdepCC_TRUE=
3921de2362d3Smrg  am__fastdepCC_FALSE='#'
3922de2362d3Smrgelse
3923de2362d3Smrg  am__fastdepCC_TRUE='#'
3924de2362d3Smrg  am__fastdepCC_FALSE=
3925de2362d3Smrgfi
3926de2362d3Smrg
3927de2362d3Smrg
3928de2362d3Smrg
3929de2362d3Smrg# Check whether --enable-largefile was given.
3930de2362d3Smrgif test "${enable_largefile+set}" = set; then :
3931de2362d3Smrg  enableval=$enable_largefile;
3932de2362d3Smrgfi
3933de2362d3Smrg
3934de2362d3Smrgif test "$enable_largefile" != no; then
3935de2362d3Smrg
3936de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3937de2362d3Smrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3938de2362d3Smrgif ${ac_cv_sys_largefile_CC+:} false; then :
3939de2362d3Smrg  $as_echo_n "(cached) " >&6
3940de2362d3Smrgelse
3941de2362d3Smrg  ac_cv_sys_largefile_CC=no
3942de2362d3Smrg     if test "$GCC" != yes; then
3943de2362d3Smrg       ac_save_CC=$CC
3944de2362d3Smrg       while :; do
3945de2362d3Smrg	 # IRIX 6.2 and later do not support large files by default,
3946de2362d3Smrg	 # so use the C compiler's -n32 option if that helps.
3947de2362d3Smrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3948de2362d3Smrg/* end confdefs.h.  */
3949de2362d3Smrg#include <sys/types.h>
3950de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly.
3951de2362d3Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3952de2362d3Smrg    since some C++ compilers masquerading as C compilers
3953de2362d3Smrg    incorrectly reject 9223372036854775807.  */
3954de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3955de2362d3Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3956de2362d3Smrg		       && LARGE_OFF_T % 2147483647 == 1)
3957de2362d3Smrg		      ? 1 : -1];
3958de2362d3Smrgint
3959de2362d3Smrgmain ()
3960de2362d3Smrg{
3961de2362d3Smrg
3962de2362d3Smrg  ;
3963de2362d3Smrg  return 0;
3964de2362d3Smrg}
3965de2362d3Smrg_ACEOF
3966de2362d3Smrg	 if ac_fn_c_try_compile "$LINENO"; then :
3967de2362d3Smrg  break
3968de2362d3Smrgfi
3969de2362d3Smrgrm -f core conftest.err conftest.$ac_objext
3970de2362d3Smrg	 CC="$CC -n32"
3971de2362d3Smrg	 if ac_fn_c_try_compile "$LINENO"; then :
3972de2362d3Smrg  ac_cv_sys_largefile_CC=' -n32'; break
3973de2362d3Smrgfi
3974de2362d3Smrgrm -f core conftest.err conftest.$ac_objext
3975de2362d3Smrg	 break
3976de2362d3Smrg       done
3977de2362d3Smrg       CC=$ac_save_CC
3978de2362d3Smrg       rm -f conftest.$ac_ext
3979de2362d3Smrg    fi
3980de2362d3Smrgfi
3981de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3982de2362d3Smrg$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3983de2362d3Smrg  if test "$ac_cv_sys_largefile_CC" != no; then
3984de2362d3Smrg    CC=$CC$ac_cv_sys_largefile_CC
3985de2362d3Smrg  fi
3986de2362d3Smrg
3987de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3988de2362d3Smrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3989de2362d3Smrgif ${ac_cv_sys_file_offset_bits+:} false; then :
3990de2362d3Smrg  $as_echo_n "(cached) " >&6
3991de2362d3Smrgelse
3992de2362d3Smrg  while :; do
3993de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3994de2362d3Smrg/* end confdefs.h.  */
3995de2362d3Smrg#include <sys/types.h>
3996de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly.
3997de2362d3Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3998de2362d3Smrg    since some C++ compilers masquerading as C compilers
3999de2362d3Smrg    incorrectly reject 9223372036854775807.  */
4000de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4001de2362d3Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4002de2362d3Smrg		       && LARGE_OFF_T % 2147483647 == 1)
4003de2362d3Smrg		      ? 1 : -1];
4004de2362d3Smrgint
4005de2362d3Smrgmain ()
4006de2362d3Smrg{
4007de2362d3Smrg
4008de2362d3Smrg  ;
4009de2362d3Smrg  return 0;
4010de2362d3Smrg}
4011de2362d3Smrg_ACEOF
4012de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
4013de2362d3Smrg  ac_cv_sys_file_offset_bits=no; break
4014de2362d3Smrgfi
4015de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4016de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4017de2362d3Smrg/* end confdefs.h.  */
4018de2362d3Smrg#define _FILE_OFFSET_BITS 64
4019de2362d3Smrg#include <sys/types.h>
4020de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly.
4021de2362d3Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4022de2362d3Smrg    since some C++ compilers masquerading as C compilers
4023de2362d3Smrg    incorrectly reject 9223372036854775807.  */
4024de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4025de2362d3Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4026de2362d3Smrg		       && LARGE_OFF_T % 2147483647 == 1)
4027de2362d3Smrg		      ? 1 : -1];
4028de2362d3Smrgint
4029de2362d3Smrgmain ()
4030de2362d3Smrg{
4031de2362d3Smrg
4032de2362d3Smrg  ;
4033de2362d3Smrg  return 0;
4034de2362d3Smrg}
4035de2362d3Smrg_ACEOF
4036de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
4037de2362d3Smrg  ac_cv_sys_file_offset_bits=64; break
4038de2362d3Smrgfi
4039de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4040de2362d3Smrg  ac_cv_sys_file_offset_bits=unknown
4041de2362d3Smrg  break
4042de2362d3Smrgdone
4043de2362d3Smrgfi
4044de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4045de2362d3Smrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4046de2362d3Smrgcase $ac_cv_sys_file_offset_bits in #(
4047de2362d3Smrg  no | unknown) ;;
4048de2362d3Smrg  *)
4049de2362d3Smrgcat >>confdefs.h <<_ACEOF
4050de2362d3Smrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4051de2362d3Smrg_ACEOF
4052de2362d3Smrg;;
4053de2362d3Smrgesac
4054de2362d3Smrgrm -rf conftest*
4055de2362d3Smrg  if test $ac_cv_sys_file_offset_bits = unknown; then
4056de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4057de2362d3Smrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4058de2362d3Smrgif ${ac_cv_sys_large_files+:} false; then :
4059de2362d3Smrg  $as_echo_n "(cached) " >&6
4060de2362d3Smrgelse
4061de2362d3Smrg  while :; do
4062de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4063de2362d3Smrg/* end confdefs.h.  */
4064de2362d3Smrg#include <sys/types.h>
4065de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly.
4066de2362d3Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4067de2362d3Smrg    since some C++ compilers masquerading as C compilers
4068de2362d3Smrg    incorrectly reject 9223372036854775807.  */
4069de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4070de2362d3Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4071de2362d3Smrg		       && LARGE_OFF_T % 2147483647 == 1)
4072de2362d3Smrg		      ? 1 : -1];
4073de2362d3Smrgint
4074de2362d3Smrgmain ()
4075de2362d3Smrg{
4076de2362d3Smrg
4077de2362d3Smrg  ;
4078de2362d3Smrg  return 0;
4079de2362d3Smrg}
4080de2362d3Smrg_ACEOF
4081de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
4082de2362d3Smrg  ac_cv_sys_large_files=no; break
4083de2362d3Smrgfi
4084de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4085de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086de2362d3Smrg/* end confdefs.h.  */
4087de2362d3Smrg#define _LARGE_FILES 1
4088de2362d3Smrg#include <sys/types.h>
4089de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly.
4090de2362d3Smrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4091de2362d3Smrg    since some C++ compilers masquerading as C compilers
4092de2362d3Smrg    incorrectly reject 9223372036854775807.  */
4093de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4094de2362d3Smrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4095de2362d3Smrg		       && LARGE_OFF_T % 2147483647 == 1)
4096de2362d3Smrg		      ? 1 : -1];
4097de2362d3Smrgint
4098de2362d3Smrgmain ()
4099de2362d3Smrg{
4100de2362d3Smrg
4101de2362d3Smrg  ;
4102de2362d3Smrg  return 0;
4103de2362d3Smrg}
4104de2362d3Smrg_ACEOF
4105de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
4106de2362d3Smrg  ac_cv_sys_large_files=1; break
4107de2362d3Smrgfi
4108de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4109de2362d3Smrg  ac_cv_sys_large_files=unknown
4110de2362d3Smrg  break
4111de2362d3Smrgdone
4112de2362d3Smrgfi
4113de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4114de2362d3Smrg$as_echo "$ac_cv_sys_large_files" >&6; }
4115de2362d3Smrgcase $ac_cv_sys_large_files in #(
4116de2362d3Smrg  no | unknown) ;;
4117de2362d3Smrg  *)
4118de2362d3Smrgcat >>confdefs.h <<_ACEOF
4119de2362d3Smrg#define _LARGE_FILES $ac_cv_sys_large_files
4120de2362d3Smrg_ACEOF
4121de2362d3Smrg;;
4122de2362d3Smrgesac
4123de2362d3Smrgrm -rf conftest*
4124de2362d3Smrg  fi
4125de2362d3Smrg
4126de2362d3Smrg
4127de2362d3Smrgfi
4128de2362d3Smrg
4129de2362d3Smrg
4130de2362d3Smrg
4131de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4132de2362d3Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4133de2362d3Smrg    # Check whether --enable-maintainer-mode was given.
4134de2362d3Smrgif test "${enable_maintainer_mode+set}" = set; then :
4135de2362d3Smrg  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4136de2362d3Smrgelse
4137de2362d3Smrg  USE_MAINTAINER_MODE=no
4138de2362d3Smrgfi
4139de2362d3Smrg
4140de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4141de2362d3Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; }
4142de2362d3Smrg   if test $USE_MAINTAINER_MODE = yes; then
4143de2362d3Smrg  MAINTAINER_MODE_TRUE=
4144de2362d3Smrg  MAINTAINER_MODE_FALSE='#'
4145de2362d3Smrgelse
4146de2362d3Smrg  MAINTAINER_MODE_TRUE='#'
4147de2362d3Smrg  MAINTAINER_MODE_FALSE=
4148de2362d3Smrgfi
4149de2362d3Smrg
4150de2362d3Smrg  MAINT=$MAINTAINER_MODE_TRUE
4151de2362d3Smrg
4152de2362d3Smrg
4153de2362d3Smrg
4154de2362d3Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
4155de2362d3Smrg
4156de2362d3Smrg
4157de2362d3Smrg
4158de2362d3Smrg
4159de2362d3Smrg
4160de2362d3Smrg
4161de2362d3Smrg
4162de2362d3Smrg
4163de2362d3Smrg
4164de2362d3Smrg
4165de2362d3Smrg
4166de2362d3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4167de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4168de2362d3Smrgif ${ac_cv_prog_cc_c99+:} false; then :
4169de2362d3Smrg  $as_echo_n "(cached) " >&6
4170de2362d3Smrgelse
4171de2362d3Smrg  ac_cv_prog_cc_c99=no
4172de2362d3Smrgac_save_CC=$CC
4173de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
4174de2362d3Smrg/* end confdefs.h.  */
4175de2362d3Smrg#include <stdarg.h>
4176de2362d3Smrg#include <stdbool.h>
4177de2362d3Smrg#include <stdlib.h>
4178de2362d3Smrg#include <wchar.h>
4179de2362d3Smrg#include <stdio.h>
4180de2362d3Smrg
4181de2362d3Smrg// Check varargs macros.  These examples are taken from C99 6.10.3.5.
4182de2362d3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__)
4183de2362d3Smrg#define showlist(...) puts (#__VA_ARGS__)
4184de2362d3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4185de2362d3Smrgstatic void
4186de2362d3Smrgtest_varargs_macros (void)
4187de2362d3Smrg{
4188de2362d3Smrg  int x = 1234;
4189de2362d3Smrg  int y = 5678;
4190de2362d3Smrg  debug ("Flag");
4191de2362d3Smrg  debug ("X = %d\n", x);
4192de2362d3Smrg  showlist (The first, second, and third items.);
4193de2362d3Smrg  report (x>y, "x is %d but y is %d", x, y);
4194de2362d3Smrg}
4195de2362d3Smrg
4196de2362d3Smrg// Check long long types.
4197de2362d3Smrg#define BIG64 18446744073709551615ull
4198de2362d3Smrg#define BIG32 4294967295ul
4199de2362d3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4200de2362d3Smrg#if !BIG_OK
4201de2362d3Smrg  your preprocessor is broken;
4202de2362d3Smrg#endif
4203de2362d3Smrg#if BIG_OK
4204de2362d3Smrg#else
4205de2362d3Smrg  your preprocessor is broken;
4206de2362d3Smrg#endif
4207de2362d3Smrgstatic long long int bignum = -9223372036854775807LL;
4208de2362d3Smrgstatic unsigned long long int ubignum = BIG64;
4209de2362d3Smrg
4210de2362d3Smrgstruct incomplete_array
4211de2362d3Smrg{
4212de2362d3Smrg  int datasize;
4213de2362d3Smrg  double data[];
4214de2362d3Smrg};
4215de2362d3Smrg
4216de2362d3Smrgstruct named_init {
4217de2362d3Smrg  int number;
4218de2362d3Smrg  const wchar_t *name;
4219de2362d3Smrg  double average;
4220de2362d3Smrg};
4221de2362d3Smrg
4222de2362d3Smrgtypedef const char *ccp;
4223de2362d3Smrg
4224de2362d3Smrgstatic inline int
4225de2362d3Smrgtest_restrict (ccp restrict text)
4226de2362d3Smrg{
4227de2362d3Smrg  // See if C++-style comments work.
4228de2362d3Smrg  // Iterate through items via the restricted pointer.
4229de2362d3Smrg  // Also check for declarations in for loops.
4230de2362d3Smrg  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4231de2362d3Smrg    continue;
4232de2362d3Smrg  return 0;
4233de2362d3Smrg}
4234de2362d3Smrg
4235de2362d3Smrg// Check varargs and va_copy.
4236de2362d3Smrgstatic void
4237de2362d3Smrgtest_varargs (const char *format, ...)
4238de2362d3Smrg{
4239de2362d3Smrg  va_list args;
4240de2362d3Smrg  va_start (args, format);
4241de2362d3Smrg  va_list args_copy;
4242de2362d3Smrg  va_copy (args_copy, args);
4243de2362d3Smrg
4244de2362d3Smrg  const char *str;
4245de2362d3Smrg  int number;
4246de2362d3Smrg  float fnumber;
4247de2362d3Smrg
4248de2362d3Smrg  while (*format)
4249de2362d3Smrg    {
4250de2362d3Smrg      switch (*format++)
4251de2362d3Smrg	{
4252de2362d3Smrg	case 's': // string
4253de2362d3Smrg	  str = va_arg (args_copy, const char *);
4254de2362d3Smrg	  break;
4255de2362d3Smrg	case 'd': // int
4256de2362d3Smrg	  number = va_arg (args_copy, int);
4257de2362d3Smrg	  break;
4258de2362d3Smrg	case 'f': // float
4259de2362d3Smrg	  fnumber = va_arg (args_copy, double);
4260de2362d3Smrg	  break;
4261de2362d3Smrg	default:
4262de2362d3Smrg	  break;
4263de2362d3Smrg	}
4264de2362d3Smrg    }
4265de2362d3Smrg  va_end (args_copy);
4266de2362d3Smrg  va_end (args);
4267de2362d3Smrg}
4268de2362d3Smrg
4269de2362d3Smrgint
4270de2362d3Smrgmain ()
4271de2362d3Smrg{
4272de2362d3Smrg
4273de2362d3Smrg  // Check bool.
4274de2362d3Smrg  _Bool success = false;
4275de2362d3Smrg
4276de2362d3Smrg  // Check restrict.
4277de2362d3Smrg  if (test_restrict ("String literal") == 0)
4278de2362d3Smrg    success = true;
4279de2362d3Smrg  char *restrict newvar = "Another string";
4280de2362d3Smrg
4281de2362d3Smrg  // Check varargs.
4282de2362d3Smrg  test_varargs ("s, d' f .", "string", 65, 34.234);
4283de2362d3Smrg  test_varargs_macros ();
4284de2362d3Smrg
4285de2362d3Smrg  // Check flexible array members.
4286de2362d3Smrg  struct incomplete_array *ia =
4287de2362d3Smrg    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4288de2362d3Smrg  ia->datasize = 10;
4289de2362d3Smrg  for (int i = 0; i < ia->datasize; ++i)
4290de2362d3Smrg    ia->data[i] = i * 1.234;
4291de2362d3Smrg
4292de2362d3Smrg  // Check named initializers.
4293de2362d3Smrg  struct named_init ni = {
4294de2362d3Smrg    .number = 34,
4295de2362d3Smrg    .name = L"Test wide string",
4296de2362d3Smrg    .average = 543.34343,
4297de2362d3Smrg  };
4298de2362d3Smrg
4299de2362d3Smrg  ni.number = 58;
4300de2362d3Smrg
4301de2362d3Smrg  int dynamic_array[ni.number];
4302de2362d3Smrg  dynamic_array[ni.number - 1] = 543;
4303de2362d3Smrg
4304de2362d3Smrg  // work around unused variable warnings
4305de2362d3Smrg  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4306de2362d3Smrg	  || dynamic_array[ni.number - 1] != 543);
4307de2362d3Smrg
4308de2362d3Smrg  ;
4309de2362d3Smrg  return 0;
4310de2362d3Smrg}
4311de2362d3Smrg_ACEOF
4312de2362d3Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4313de2362d3Smrgdo
4314de2362d3Smrg  CC="$ac_save_CC $ac_arg"
4315de2362d3Smrg  if ac_fn_c_try_compile "$LINENO"; then :
4316de2362d3Smrg  ac_cv_prog_cc_c99=$ac_arg
4317de2362d3Smrgfi
4318de2362d3Smrgrm -f core conftest.err conftest.$ac_objext
4319de2362d3Smrg  test "x$ac_cv_prog_cc_c99" != "xno" && break
4320de2362d3Smrgdone
4321de2362d3Smrgrm -f conftest.$ac_ext
4322de2362d3SmrgCC=$ac_save_CC
4323de2362d3Smrg
4324de2362d3Smrgfi
4325de2362d3Smrg# AC_CACHE_VAL
4326de2362d3Smrgcase "x$ac_cv_prog_cc_c99" in
4327de2362d3Smrg  x)
4328de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4329de2362d3Smrg$as_echo "none needed" >&6; } ;;
4330de2362d3Smrg  xno)
4331de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4332de2362d3Smrg$as_echo "unsupported" >&6; } ;;
4333de2362d3Smrg  *)
4334de2362d3Smrg    CC="$CC $ac_cv_prog_cc_c99"
4335de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4336de2362d3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4337de2362d3Smrgesac
4338de2362d3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then :
4339de2362d3Smrg
4340de2362d3Smrgfi
4341de2362d3Smrg
4342de2362d3Smrg
4343de2362d3Smrgac_ext=c
4344de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
4345de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4346de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4347de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4348de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4349de2362d3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
4350de2362d3Smrg# On Suns, sometimes $CPP names a directory.
4351de2362d3Smrgif test -n "$CPP" && test -d "$CPP"; then
4352de2362d3Smrg  CPP=
4353de2362d3Smrgfi
4354de2362d3Smrgif test -z "$CPP"; then
4355de2362d3Smrg  if ${ac_cv_prog_CPP+:} false; then :
4356de2362d3Smrg  $as_echo_n "(cached) " >&6
4357de2362d3Smrgelse
4358de2362d3Smrg      # Double quotes because CPP needs to be expanded
4359de2362d3Smrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4360de2362d3Smrg    do
4361de2362d3Smrg      ac_preproc_ok=false
4362de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes
4363de2362d3Smrgdo
4364de2362d3Smrg  # Use a header file that comes with gcc, so configuring glibc
4365de2362d3Smrg  # with a fresh cross-compiler works.
4366de2362d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4367de2362d3Smrg  # <limits.h> exists even on freestanding compilers.
4368de2362d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4369de2362d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4370de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371de2362d3Smrg/* end confdefs.h.  */
4372de2362d3Smrg#ifdef __STDC__
4373de2362d3Smrg# include <limits.h>
4374de2362d3Smrg#else
4375de2362d3Smrg# include <assert.h>
4376de2362d3Smrg#endif
4377de2362d3Smrg		     Syntax error
4378de2362d3Smrg_ACEOF
4379de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4380de2362d3Smrg
4381de2362d3Smrgelse
4382de2362d3Smrg  # Broken: fails on valid input.
4383de2362d3Smrgcontinue
4384de2362d3Smrgfi
4385de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4386de2362d3Smrg
4387de2362d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4388de2362d3Smrg  # can be detected and how.
4389de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4390de2362d3Smrg/* end confdefs.h.  */
4391de2362d3Smrg#include <ac_nonexistent.h>
4392de2362d3Smrg_ACEOF
4393de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4394de2362d3Smrg  # Broken: success on invalid input.
4395de2362d3Smrgcontinue
4396de2362d3Smrgelse
4397de2362d3Smrg  # Passes both tests.
4398de2362d3Smrgac_preproc_ok=:
4399de2362d3Smrgbreak
4400de2362d3Smrgfi
4401de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4402de2362d3Smrg
4403de2362d3Smrgdone
4404de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4405de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4406de2362d3Smrgif $ac_preproc_ok; then :
4407de2362d3Smrg  break
4408de2362d3Smrgfi
4409de2362d3Smrg
4410de2362d3Smrg    done
4411de2362d3Smrg    ac_cv_prog_CPP=$CPP
4412de2362d3Smrg
4413de2362d3Smrgfi
4414de2362d3Smrg  CPP=$ac_cv_prog_CPP
4415de2362d3Smrgelse
4416de2362d3Smrg  ac_cv_prog_CPP=$CPP
4417de2362d3Smrgfi
4418de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4419de2362d3Smrg$as_echo "$CPP" >&6; }
4420de2362d3Smrgac_preproc_ok=false
4421de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes
4422de2362d3Smrgdo
4423de2362d3Smrg  # Use a header file that comes with gcc, so configuring glibc
4424de2362d3Smrg  # with a fresh cross-compiler works.
4425de2362d3Smrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4426de2362d3Smrg  # <limits.h> exists even on freestanding compilers.
4427de2362d3Smrg  # On the NeXT, cc -E runs the code through the compiler's parser,
4428de2362d3Smrg  # not just through cpp. "Syntax error" is here to catch this case.
4429de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4430de2362d3Smrg/* end confdefs.h.  */
4431de2362d3Smrg#ifdef __STDC__
4432de2362d3Smrg# include <limits.h>
4433de2362d3Smrg#else
4434de2362d3Smrg# include <assert.h>
4435de2362d3Smrg#endif
4436de2362d3Smrg		     Syntax error
4437de2362d3Smrg_ACEOF
4438de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4439de2362d3Smrg
4440de2362d3Smrgelse
4441de2362d3Smrg  # Broken: fails on valid input.
4442de2362d3Smrgcontinue
4443de2362d3Smrgfi
4444de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4445de2362d3Smrg
4446de2362d3Smrg  # OK, works on sane cases.  Now check whether nonexistent headers
4447de2362d3Smrg  # can be detected and how.
4448de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4449de2362d3Smrg/* end confdefs.h.  */
4450de2362d3Smrg#include <ac_nonexistent.h>
4451de2362d3Smrg_ACEOF
4452de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then :
4453de2362d3Smrg  # Broken: success on invalid input.
4454de2362d3Smrgcontinue
4455de2362d3Smrgelse
4456de2362d3Smrg  # Passes both tests.
4457de2362d3Smrgac_preproc_ok=:
4458de2362d3Smrgbreak
4459de2362d3Smrgfi
4460de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext
4461de2362d3Smrg
4462de2362d3Smrgdone
4463de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4464de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext
4465de2362d3Smrgif $ac_preproc_ok; then :
4466de2362d3Smrg
4467de2362d3Smrgelse
4468de2362d3Smrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4469de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4470de2362d3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4471de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
4472de2362d3Smrgfi
4473de2362d3Smrg
4474de2362d3Smrgac_ext=c
4475de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
4476de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4477de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4478de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
4479de2362d3Smrg
4480de2362d3Smrg
4481de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4482de2362d3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4483de2362d3Smrgif ${ac_cv_path_GREP+:} false; then :
4484de2362d3Smrg  $as_echo_n "(cached) " >&6
4485de2362d3Smrgelse
4486de2362d3Smrg  if test -z "$GREP"; then
4487de2362d3Smrg  ac_path_GREP_found=false
4488de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4489de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4490de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4491de2362d3Smrgdo
4492de2362d3Smrg  IFS=$as_save_IFS
4493de2362d3Smrg  test -z "$as_dir" && as_dir=.
4494de2362d3Smrg    for ac_prog in grep ggrep; do
4495de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4496de2362d3Smrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4497de2362d3Smrg      as_fn_executable_p "$ac_path_GREP" || continue
4498de2362d3Smrg# Check for GNU ac_path_GREP and select it if it is found.
4499de2362d3Smrg  # Check for GNU $ac_path_GREP
4500de2362d3Smrgcase `"$ac_path_GREP" --version 2>&1` in
4501de2362d3Smrg*GNU*)
4502de2362d3Smrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4503de2362d3Smrg*)
4504de2362d3Smrg  ac_count=0
4505de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
4506de2362d3Smrg  while :
4507de2362d3Smrg  do
4508de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4509de2362d3Smrg    mv "conftest.tmp" "conftest.in"
4510de2362d3Smrg    cp "conftest.in" "conftest.nl"
4511de2362d3Smrg    $as_echo 'GREP' >> "conftest.nl"
4512de2362d3Smrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4513de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4514de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4515de2362d3Smrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4516de2362d3Smrg      # Best one so far, save it but keep looking for a better one
4517de2362d3Smrg      ac_cv_path_GREP="$ac_path_GREP"
4518de2362d3Smrg      ac_path_GREP_max=$ac_count
4519de2362d3Smrg    fi
4520de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
4521de2362d3Smrg    test $ac_count -gt 10 && break
4522de2362d3Smrg  done
4523de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4524de2362d3Smrgesac
4525de2362d3Smrg
4526de2362d3Smrg      $ac_path_GREP_found && break 3
4527de2362d3Smrg    done
4528de2362d3Smrg  done
4529de2362d3Smrg  done
4530de2362d3SmrgIFS=$as_save_IFS
4531de2362d3Smrg  if test -z "$ac_cv_path_GREP"; then
4532de2362d3Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4533de2362d3Smrg  fi
4534de2362d3Smrgelse
4535de2362d3Smrg  ac_cv_path_GREP=$GREP
4536de2362d3Smrgfi
4537de2362d3Smrg
4538de2362d3Smrgfi
4539de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4540de2362d3Smrg$as_echo "$ac_cv_path_GREP" >&6; }
4541de2362d3Smrg GREP="$ac_cv_path_GREP"
4542de2362d3Smrg
4543de2362d3Smrg
4544de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4545de2362d3Smrg$as_echo_n "checking for egrep... " >&6; }
4546de2362d3Smrgif ${ac_cv_path_EGREP+:} false; then :
4547de2362d3Smrg  $as_echo_n "(cached) " >&6
4548de2362d3Smrgelse
4549de2362d3Smrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4550de2362d3Smrg   then ac_cv_path_EGREP="$GREP -E"
4551de2362d3Smrg   else
4552de2362d3Smrg     if test -z "$EGREP"; then
4553de2362d3Smrg  ac_path_EGREP_found=false
4554de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4555de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4556de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4557de2362d3Smrgdo
4558de2362d3Smrg  IFS=$as_save_IFS
4559de2362d3Smrg  test -z "$as_dir" && as_dir=.
4560de2362d3Smrg    for ac_prog in egrep; do
4561de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4562de2362d3Smrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4563de2362d3Smrg      as_fn_executable_p "$ac_path_EGREP" || continue
4564de2362d3Smrg# Check for GNU ac_path_EGREP and select it if it is found.
4565de2362d3Smrg  # Check for GNU $ac_path_EGREP
4566de2362d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in
4567de2362d3Smrg*GNU*)
4568de2362d3Smrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4569de2362d3Smrg*)
4570de2362d3Smrg  ac_count=0
4571de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
4572de2362d3Smrg  while :
4573de2362d3Smrg  do
4574de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4575de2362d3Smrg    mv "conftest.tmp" "conftest.in"
4576de2362d3Smrg    cp "conftest.in" "conftest.nl"
4577de2362d3Smrg    $as_echo 'EGREP' >> "conftest.nl"
4578de2362d3Smrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4579de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4580de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4581de2362d3Smrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4582de2362d3Smrg      # Best one so far, save it but keep looking for a better one
4583de2362d3Smrg      ac_cv_path_EGREP="$ac_path_EGREP"
4584de2362d3Smrg      ac_path_EGREP_max=$ac_count
4585de2362d3Smrg    fi
4586de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
4587de2362d3Smrg    test $ac_count -gt 10 && break
4588de2362d3Smrg  done
4589de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4590de2362d3Smrgesac
4591de2362d3Smrg
4592de2362d3Smrg      $ac_path_EGREP_found && break 3
4593de2362d3Smrg    done
4594de2362d3Smrg  done
4595de2362d3Smrg  done
4596de2362d3SmrgIFS=$as_save_IFS
4597de2362d3Smrg  if test -z "$ac_cv_path_EGREP"; then
4598de2362d3Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4599de2362d3Smrg  fi
4600de2362d3Smrgelse
4601de2362d3Smrg  ac_cv_path_EGREP=$EGREP
4602de2362d3Smrgfi
4603de2362d3Smrg
4604de2362d3Smrg   fi
4605de2362d3Smrgfi
4606de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4607de2362d3Smrg$as_echo "$ac_cv_path_EGREP" >&6; }
4608de2362d3Smrg EGREP="$ac_cv_path_EGREP"
4609de2362d3Smrg
4610de2362d3Smrg
4611de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4612de2362d3Smrg$as_echo_n "checking for ANSI C header files... " >&6; }
4613de2362d3Smrgif ${ac_cv_header_stdc+:} false; then :
4614de2362d3Smrg  $as_echo_n "(cached) " >&6
4615de2362d3Smrgelse
4616de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4617de2362d3Smrg/* end confdefs.h.  */
4618de2362d3Smrg#include <stdlib.h>
4619de2362d3Smrg#include <stdarg.h>
4620de2362d3Smrg#include <string.h>
4621de2362d3Smrg#include <float.h>
4622de2362d3Smrg
4623de2362d3Smrgint
4624de2362d3Smrgmain ()
4625de2362d3Smrg{
4626de2362d3Smrg
4627de2362d3Smrg  ;
4628de2362d3Smrg  return 0;
4629de2362d3Smrg}
4630de2362d3Smrg_ACEOF
4631de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
4632de2362d3Smrg  ac_cv_header_stdc=yes
4633de2362d3Smrgelse
4634de2362d3Smrg  ac_cv_header_stdc=no
4635de2362d3Smrgfi
4636de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4637de2362d3Smrg
4638de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4639de2362d3Smrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4640de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4641de2362d3Smrg/* end confdefs.h.  */
4642de2362d3Smrg#include <string.h>
4643de2362d3Smrg
4644de2362d3Smrg_ACEOF
4645de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4646de2362d3Smrg  $EGREP "memchr" >/dev/null 2>&1; then :
4647de2362d3Smrg
4648de2362d3Smrgelse
4649de2362d3Smrg  ac_cv_header_stdc=no
4650de2362d3Smrgfi
4651de2362d3Smrgrm -f conftest*
4652de2362d3Smrg
4653de2362d3Smrgfi
4654de2362d3Smrg
4655de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4656de2362d3Smrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4657de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4658de2362d3Smrg/* end confdefs.h.  */
4659de2362d3Smrg#include <stdlib.h>
4660de2362d3Smrg
4661de2362d3Smrg_ACEOF
4662de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4663de2362d3Smrg  $EGREP "free" >/dev/null 2>&1; then :
4664de2362d3Smrg
4665de2362d3Smrgelse
4666de2362d3Smrg  ac_cv_header_stdc=no
4667de2362d3Smrgfi
4668de2362d3Smrgrm -f conftest*
4669de2362d3Smrg
4670de2362d3Smrgfi
4671de2362d3Smrg
4672de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4673de2362d3Smrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4674de2362d3Smrg  if test "$cross_compiling" = yes; then :
4675de2362d3Smrg  :
4676de2362d3Smrgelse
4677de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4678de2362d3Smrg/* end confdefs.h.  */
4679de2362d3Smrg#include <ctype.h>
4680de2362d3Smrg#include <stdlib.h>
4681de2362d3Smrg#if ((' ' & 0x0FF) == 0x020)
4682de2362d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4683de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4684de2362d3Smrg#else
4685de2362d3Smrg# define ISLOWER(c) \
4686de2362d3Smrg		   (('a' <= (c) && (c) <= 'i') \
4687de2362d3Smrg		     || ('j' <= (c) && (c) <= 'r') \
4688de2362d3Smrg		     || ('s' <= (c) && (c) <= 'z'))
4689de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4690de2362d3Smrg#endif
4691de2362d3Smrg
4692de2362d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4693de2362d3Smrgint
4694de2362d3Smrgmain ()
4695de2362d3Smrg{
4696de2362d3Smrg  int i;
4697de2362d3Smrg  for (i = 0; i < 256; i++)
4698de2362d3Smrg    if (XOR (islower (i), ISLOWER (i))
4699de2362d3Smrg	|| toupper (i) != TOUPPER (i))
4700de2362d3Smrg      return 2;
4701de2362d3Smrg  return 0;
4702de2362d3Smrg}
4703de2362d3Smrg_ACEOF
4704de2362d3Smrgif ac_fn_c_try_run "$LINENO"; then :
4705de2362d3Smrg
4706de2362d3Smrgelse
4707de2362d3Smrg  ac_cv_header_stdc=no
4708de2362d3Smrgfi
4709de2362d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4710de2362d3Smrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
4711de2362d3Smrgfi
4712de2362d3Smrg
4713de2362d3Smrgfi
4714de2362d3Smrgfi
4715de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4716de2362d3Smrg$as_echo "$ac_cv_header_stdc" >&6; }
4717de2362d3Smrgif test $ac_cv_header_stdc = yes; then
4718de2362d3Smrg
4719de2362d3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4720de2362d3Smrg
4721de2362d3Smrgfi
4722de2362d3Smrg
4723de2362d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4724de2362d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4725de2362d3Smrg		  inttypes.h stdint.h unistd.h
4726de2362d3Smrgdo :
4727de2362d3Smrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4728de2362d3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4729de2362d3Smrg"
4730de2362d3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4731de2362d3Smrg  cat >>confdefs.h <<_ACEOF
4732de2362d3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4733de2362d3Smrg_ACEOF
4734de2362d3Smrg
4735de2362d3Smrgfi
4736de2362d3Smrg
4737de2362d3Smrgdone
4738de2362d3Smrg
4739de2362d3Smrg
4740de2362d3Smrg
4741de2362d3Smrg
4742de2362d3Smrg
4743de2362d3Smrg
4744de2362d3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default"
4745de2362d3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then :
4746de2362d3Smrg  CLANGCC="yes"
4747de2362d3Smrgelse
4748de2362d3Smrg  CLANGCC="no"
4749de2362d3Smrgfi
4750de2362d3Smrg
4751de2362d3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
4752de2362d3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
4753de2362d3Smrg  INTELCC="yes"
4754de2362d3Smrgelse
4755de2362d3Smrg  INTELCC="no"
4756de2362d3Smrgfi
4757de2362d3Smrg
4758de2362d3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4759de2362d3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4760de2362d3Smrg  SUNCC="yes"
4761de2362d3Smrgelse
4762de2362d3Smrg  SUNCC="no"
4763de2362d3Smrgfi
4764de2362d3Smrg
4765de2362d3Smrg
4766de2362d3Smrg
4767de2362d3Smrg
4768de2362d3Smrg
4769de2362d3Smrg
4770de2362d3Smrg
4771de2362d3Smrg
4772de2362d3Smrg
4773de2362d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4774de2362d3Smrg	if test -n "$ac_tool_prefix"; then
4775de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4776de2362d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4777de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4778de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
4779de2362d3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then :
4780de2362d3Smrg  $as_echo_n "(cached) " >&6
4781de2362d3Smrgelse
4782de2362d3Smrg  case $PKG_CONFIG in
4783de2362d3Smrg  [\\/]* | ?:[\\/]*)
4784de2362d3Smrg  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4785de2362d3Smrg  ;;
4786de2362d3Smrg  *)
4787de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788de2362d3Smrgfor as_dir in $PATH
4789de2362d3Smrgdo
4790de2362d3Smrg  IFS=$as_save_IFS
4791de2362d3Smrg  test -z "$as_dir" && as_dir=.
4792de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4793de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4794de2362d3Smrg    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4795de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4796de2362d3Smrg    break 2
4797de2362d3Smrg  fi
4798de2362d3Smrgdone
4799de2362d3Smrg  done
4800de2362d3SmrgIFS=$as_save_IFS
4801de2362d3Smrg
4802de2362d3Smrg  ;;
4803de2362d3Smrgesac
4804de2362d3Smrgfi
4805de2362d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG
4806de2362d3Smrgif test -n "$PKG_CONFIG"; then
4807de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4808de2362d3Smrg$as_echo "$PKG_CONFIG" >&6; }
4809de2362d3Smrgelse
4810de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4811de2362d3Smrg$as_echo "no" >&6; }
4812de2362d3Smrgfi
4813de2362d3Smrg
4814de2362d3Smrg
4815de2362d3Smrgfi
4816de2362d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then
4817de2362d3Smrg  ac_pt_PKG_CONFIG=$PKG_CONFIG
4818de2362d3Smrg  # Extract the first word of "pkg-config", so it can be a program name with args.
4819de2362d3Smrgset dummy pkg-config; ac_word=$2
4820de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4821de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
4822de2362d3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
4823de2362d3Smrg  $as_echo_n "(cached) " >&6
4824de2362d3Smrgelse
4825de2362d3Smrg  case $ac_pt_PKG_CONFIG in
4826de2362d3Smrg  [\\/]* | ?:[\\/]*)
4827de2362d3Smrg  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4828de2362d3Smrg  ;;
4829de2362d3Smrg  *)
4830de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4831de2362d3Smrgfor as_dir in $PATH
4832de2362d3Smrgdo
4833de2362d3Smrg  IFS=$as_save_IFS
4834de2362d3Smrg  test -z "$as_dir" && as_dir=.
4835de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4836de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4837de2362d3Smrg    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4838de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4839de2362d3Smrg    break 2
4840de2362d3Smrg  fi
4841de2362d3Smrgdone
4842de2362d3Smrg  done
4843de2362d3SmrgIFS=$as_save_IFS
4844de2362d3Smrg
4845de2362d3Smrg  ;;
4846de2362d3Smrgesac
4847de2362d3Smrgfi
4848de2362d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4849de2362d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then
4850de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4851de2362d3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; }
4852de2362d3Smrgelse
4853de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4854de2362d3Smrg$as_echo "no" >&6; }
4855de2362d3Smrgfi
4856de2362d3Smrg
4857de2362d3Smrg  if test "x$ac_pt_PKG_CONFIG" = x; then
4858de2362d3Smrg    PKG_CONFIG=""
4859de2362d3Smrg  else
4860de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
4861de2362d3Smrgyes:)
4862de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4863de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4864de2362d3Smrgac_tool_warned=yes ;;
4865de2362d3Smrgesac
4866de2362d3Smrg    PKG_CONFIG=$ac_pt_PKG_CONFIG
4867de2362d3Smrg  fi
4868de2362d3Smrgelse
4869de2362d3Smrg  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4870de2362d3Smrgfi
4871de2362d3Smrg
4872de2362d3Smrgfi
4873de2362d3Smrgif test -n "$PKG_CONFIG"; then
4874de2362d3Smrg	_pkg_min_version=0.9.0
4875de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4876de2362d3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4877de2362d3Smrg	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4878de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4879de2362d3Smrg$as_echo "yes" >&6; }
4880de2362d3Smrg	else
4881de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4882de2362d3Smrg$as_echo "no" >&6; }
4883de2362d3Smrg		PKG_CONFIG=""
4884de2362d3Smrg	fi
4885de2362d3Smrgfi
4886de2362d3Smrg# Make sure we can run config.sub.
4887de2362d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4888de2362d3Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4889de2362d3Smrg
4890de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4891de2362d3Smrg$as_echo_n "checking build system type... " >&6; }
4892de2362d3Smrgif ${ac_cv_build+:} false; then :
4893de2362d3Smrg  $as_echo_n "(cached) " >&6
4894de2362d3Smrgelse
4895de2362d3Smrg  ac_build_alias=$build_alias
4896de2362d3Smrgtest "x$ac_build_alias" = x &&
4897de2362d3Smrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4898de2362d3Smrgtest "x$ac_build_alias" = x &&
4899de2362d3Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4900de2362d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4901de2362d3Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4902de2362d3Smrg
4903de2362d3Smrgfi
4904de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4905de2362d3Smrg$as_echo "$ac_cv_build" >&6; }
4906de2362d3Smrgcase $ac_cv_build in
4907de2362d3Smrg*-*-*) ;;
4908de2362d3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4909de2362d3Smrgesac
4910de2362d3Smrgbuild=$ac_cv_build
4911de2362d3Smrgac_save_IFS=$IFS; IFS='-'
4912de2362d3Smrgset x $ac_cv_build
4913de2362d3Smrgshift
4914de2362d3Smrgbuild_cpu=$1
4915de2362d3Smrgbuild_vendor=$2
4916de2362d3Smrgshift; shift
4917de2362d3Smrg# Remember, the first character of IFS is used to create $*,
4918de2362d3Smrg# except with old shells:
4919de2362d3Smrgbuild_os=$*
4920de2362d3SmrgIFS=$ac_save_IFS
4921de2362d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4922de2362d3Smrg
4923de2362d3Smrg
4924de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4925de2362d3Smrg$as_echo_n "checking host system type... " >&6; }
4926de2362d3Smrgif ${ac_cv_host+:} false; then :
4927de2362d3Smrg  $as_echo_n "(cached) " >&6
4928de2362d3Smrgelse
4929de2362d3Smrg  if test "x$host_alias" = x; then
4930de2362d3Smrg  ac_cv_host=$ac_cv_build
4931de2362d3Smrgelse
4932de2362d3Smrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4933de2362d3Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4934de2362d3Smrgfi
4935de2362d3Smrg
4936de2362d3Smrgfi
4937de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4938de2362d3Smrg$as_echo "$ac_cv_host" >&6; }
4939de2362d3Smrgcase $ac_cv_host in
4940de2362d3Smrg*-*-*) ;;
4941de2362d3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4942de2362d3Smrgesac
4943de2362d3Smrghost=$ac_cv_host
4944de2362d3Smrgac_save_IFS=$IFS; IFS='-'
4945de2362d3Smrgset x $ac_cv_host
4946de2362d3Smrgshift
4947de2362d3Smrghost_cpu=$1
4948de2362d3Smrghost_vendor=$2
4949de2362d3Smrgshift; shift
4950de2362d3Smrg# Remember, the first character of IFS is used to create $*,
4951de2362d3Smrg# except with old shells:
4952de2362d3Smrghost_os=$*
4953de2362d3SmrgIFS=$ac_save_IFS
4954de2362d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4955de2362d3Smrg
4956de2362d3Smrg
4957de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4958de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4959de2362d3Smrgif ${ac_cv_path_SED+:} false; then :
4960de2362d3Smrg  $as_echo_n "(cached) " >&6
4961de2362d3Smrgelse
4962de2362d3Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4963de2362d3Smrg     for ac_i in 1 2 3 4 5 6 7; do
4964de2362d3Smrg       ac_script="$ac_script$as_nl$ac_script"
4965de2362d3Smrg     done
4966de2362d3Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4967de2362d3Smrg     { ac_script=; unset ac_script;}
4968de2362d3Smrg     if test -z "$SED"; then
4969de2362d3Smrg  ac_path_SED_found=false
4970de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
4971de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4972de2362d3Smrgfor as_dir in $PATH
4973de2362d3Smrgdo
4974de2362d3Smrg  IFS=$as_save_IFS
4975de2362d3Smrg  test -z "$as_dir" && as_dir=.
4976de2362d3Smrg    for ac_prog in sed gsed; do
4977de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
4978de2362d3Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4979de2362d3Smrg      as_fn_executable_p "$ac_path_SED" || continue
4980de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found.
4981de2362d3Smrg  # Check for GNU $ac_path_SED
4982de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in
4983de2362d3Smrg*GNU*)
4984de2362d3Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4985de2362d3Smrg*)
4986de2362d3Smrg  ac_count=0
4987de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
4988de2362d3Smrg  while :
4989de2362d3Smrg  do
4990de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
4991de2362d3Smrg    mv "conftest.tmp" "conftest.in"
4992de2362d3Smrg    cp "conftest.in" "conftest.nl"
4993de2362d3Smrg    $as_echo '' >> "conftest.nl"
4994de2362d3Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4995de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4996de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
4997de2362d3Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
4998de2362d3Smrg      # Best one so far, save it but keep looking for a better one
4999de2362d3Smrg      ac_cv_path_SED="$ac_path_SED"
5000de2362d3Smrg      ac_path_SED_max=$ac_count
5001de2362d3Smrg    fi
5002de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
5003de2362d3Smrg    test $ac_count -gt 10 && break
5004de2362d3Smrg  done
5005de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5006de2362d3Smrgesac
5007de2362d3Smrg
5008de2362d3Smrg      $ac_path_SED_found && break 3
5009de2362d3Smrg    done
5010de2362d3Smrg  done
5011de2362d3Smrg  done
5012de2362d3SmrgIFS=$as_save_IFS
5013de2362d3Smrg  if test -z "$ac_cv_path_SED"; then
5014de2362d3Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5015de2362d3Smrg  fi
5016de2362d3Smrgelse
5017de2362d3Smrg  ac_cv_path_SED=$SED
5018de2362d3Smrgfi
5019de2362d3Smrg
5020de2362d3Smrgfi
5021de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5022de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; }
5023de2362d3Smrg SED="$ac_cv_path_SED"
5024de2362d3Smrg  rm -f conftest.sed
5025de2362d3Smrg
5026de2362d3Smrg
5027de2362d3Smrg
5028de2362d3Smrg
5029de2362d3Smrg
5030de2362d3Smrg
5031de2362d3Smrg# Check whether --enable-selective-werror was given.
5032de2362d3Smrgif test "${enable_selective_werror+set}" = set; then :
5033de2362d3Smrg  enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
5034de2362d3Smrgelse
5035de2362d3Smrg  SELECTIVE_WERROR=yes
5036de2362d3Smrgfi
5037de2362d3Smrg
5038de2362d3Smrg
5039de2362d3Smrg
5040de2362d3Smrg
5041de2362d3Smrg
5042de2362d3Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG
5043de2362d3Smrgif test "x$SUNCC" = "xyes"; then
5044de2362d3Smrg    BASE_CFLAGS="-v"
5045de2362d3Smrgelse
5046de2362d3Smrg    BASE_CFLAGS=""
5047de2362d3Smrgfi
5048de2362d3Smrg
5049de2362d3Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS
5050de2362d3Smrg
5051de2362d3Smrg
5052de2362d3Smrg
5053de2362d3Smrg
5054de2362d3Smrg
5055de2362d3Smrg
5056de2362d3Smrg
5057de2362d3Smrg
5058de2362d3Smrg
5059de2362d3Smrg
5060de2362d3Smrg
5061de2362d3Smrg
5062de2362d3Smrg
5063de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5064de2362d3Smrg
5065de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5066de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5067de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5068de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5069de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5070de2362d3Smrg  $as_echo_n "(cached) " >&6
5071de2362d3Smrgelse
5072de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5073de2362d3Smrg/* end confdefs.h.  */
5074de2362d3Smrgint i;
5075de2362d3Smrg_ACEOF
5076de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5077de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5078de2362d3Smrgelse
5079de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5080de2362d3Smrgfi
5081de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5082de2362d3Smrgfi
5083de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5084de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5085de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5086de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5087de2362d3Smrgfi
5088de2362d3Smrg
5089de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5090de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5091de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5092de2362d3Smrg	fi
5093de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5094de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5095de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5096de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5097de2362d3Smrg  $as_echo_n "(cached) " >&6
5098de2362d3Smrgelse
5099de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5100de2362d3Smrg/* end confdefs.h.  */
5101de2362d3Smrgint i;
5102de2362d3Smrg_ACEOF
5103de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5104de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5105de2362d3Smrgelse
5106de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5107de2362d3Smrgfi
5108de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5109de2362d3Smrgfi
5110de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5111de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5112de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5113de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5114de2362d3Smrgfi
5115de2362d3Smrg
5116de2362d3Smrgfound="no"
5117de2362d3Smrg
5118de2362d3Smrg	if test $found = "no" ; then
5119de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5120de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5121de2362d3Smrg		fi
5122de2362d3Smrg
5123de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5124de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5125de2362d3Smrg		fi
5126de2362d3Smrg
5127de2362d3Smrg		CFLAGS="$CFLAGS -Wall"
5128de2362d3Smrg
5129de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5130de2362d3Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; }
5131de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wall
5132de2362d3Smrg		if eval \${$cacheid+:} false; then :
5133de2362d3Smrg  $as_echo_n "(cached) " >&6
5134de2362d3Smrgelse
5135de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5136de2362d3Smrg/* end confdefs.h.  */
5137de2362d3Smrgint i;
5138de2362d3Smrgint
5139de2362d3Smrgmain ()
5140de2362d3Smrg{
5141de2362d3Smrg
5142de2362d3Smrg  ;
5143de2362d3Smrg  return 0;
5144de2362d3Smrg}
5145de2362d3Smrg_ACEOF
5146de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5147de2362d3Smrg  eval $cacheid=yes
5148de2362d3Smrgelse
5149de2362d3Smrg  eval $cacheid=no
5150de2362d3Smrgfi
5151de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5152de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5153de2362d3Smrgfi
5154de2362d3Smrg
5155de2362d3Smrg
5156de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5157de2362d3Smrg
5158de2362d3Smrg		eval supported=\$$cacheid
5159de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5160de2362d3Smrg$as_echo "$supported" >&6; }
5161de2362d3Smrg		if test "$supported" = "yes" ; then
5162de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wall"
5163de2362d3Smrg			found="yes"
5164de2362d3Smrg		fi
5165de2362d3Smrg	fi
5166de2362d3Smrg
5167de2362d3Smrg
5168de2362d3Smrg
5169de2362d3Smrg
5170de2362d3Smrg
5171de2362d3Smrg
5172de2362d3Smrg
5173de2362d3Smrg
5174de2362d3Smrg
5175de2362d3Smrg
5176de2362d3Smrg
5177de2362d3Smrg
5178de2362d3Smrg
5179de2362d3Smrg
5180de2362d3Smrg
5181de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5182de2362d3Smrg
5183de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5184de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5185de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5186de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5187de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5188de2362d3Smrg  $as_echo_n "(cached) " >&6
5189de2362d3Smrgelse
5190de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5191de2362d3Smrg/* end confdefs.h.  */
5192de2362d3Smrgint i;
5193de2362d3Smrg_ACEOF
5194de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5195de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5196de2362d3Smrgelse
5197de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5198de2362d3Smrgfi
5199de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5200de2362d3Smrgfi
5201de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5202de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5203de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5204de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5205de2362d3Smrgfi
5206de2362d3Smrg
5207de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5208de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5209de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5210de2362d3Smrg	fi
5211de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5212de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5213de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5214de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5215de2362d3Smrg  $as_echo_n "(cached) " >&6
5216de2362d3Smrgelse
5217de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218de2362d3Smrg/* end confdefs.h.  */
5219de2362d3Smrgint i;
5220de2362d3Smrg_ACEOF
5221de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5222de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5223de2362d3Smrgelse
5224de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5225de2362d3Smrgfi
5226de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5227de2362d3Smrgfi
5228de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5229de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5230de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5231de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5232de2362d3Smrgfi
5233de2362d3Smrg
5234de2362d3Smrgfound="no"
5235de2362d3Smrg
5236de2362d3Smrg	if test $found = "no" ; then
5237de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5238de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5239de2362d3Smrg		fi
5240de2362d3Smrg
5241de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5242de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5243de2362d3Smrg		fi
5244de2362d3Smrg
5245de2362d3Smrg		CFLAGS="$CFLAGS -Wpointer-arith"
5246de2362d3Smrg
5247de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5248de2362d3Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
5249de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wpointer_arith
5250de2362d3Smrg		if eval \${$cacheid+:} false; then :
5251de2362d3Smrg  $as_echo_n "(cached) " >&6
5252de2362d3Smrgelse
5253de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5254de2362d3Smrg/* end confdefs.h.  */
5255de2362d3Smrgint i;
5256de2362d3Smrgint
5257de2362d3Smrgmain ()
5258de2362d3Smrg{
5259de2362d3Smrg
5260de2362d3Smrg  ;
5261de2362d3Smrg  return 0;
5262de2362d3Smrg}
5263de2362d3Smrg_ACEOF
5264de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5265de2362d3Smrg  eval $cacheid=yes
5266de2362d3Smrgelse
5267de2362d3Smrg  eval $cacheid=no
5268de2362d3Smrgfi
5269de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5270de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5271de2362d3Smrgfi
5272de2362d3Smrg
5273de2362d3Smrg
5274de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5275de2362d3Smrg
5276de2362d3Smrg		eval supported=\$$cacheid
5277de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5278de2362d3Smrg$as_echo "$supported" >&6; }
5279de2362d3Smrg		if test "$supported" = "yes" ; then
5280de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
5281de2362d3Smrg			found="yes"
5282de2362d3Smrg		fi
5283de2362d3Smrg	fi
5284de2362d3Smrg
5285de2362d3Smrg
5286de2362d3Smrg
5287de2362d3Smrg
5288de2362d3Smrg
5289de2362d3Smrg
5290de2362d3Smrg
5291de2362d3Smrg
5292de2362d3Smrg
5293de2362d3Smrg
5294de2362d3Smrg
5295de2362d3Smrg
5296de2362d3Smrg
5297de2362d3Smrg
5298de2362d3Smrg
5299de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5300de2362d3Smrg
5301de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5302de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5303de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5304de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5305de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5306de2362d3Smrg  $as_echo_n "(cached) " >&6
5307de2362d3Smrgelse
5308de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5309de2362d3Smrg/* end confdefs.h.  */
5310de2362d3Smrgint i;
5311de2362d3Smrg_ACEOF
5312de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5313de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5314de2362d3Smrgelse
5315de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5316de2362d3Smrgfi
5317de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5318de2362d3Smrgfi
5319de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5320de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5321de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5322de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5323de2362d3Smrgfi
5324de2362d3Smrg
5325de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5326de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5327de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5328de2362d3Smrg	fi
5329de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5330de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5331de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5332de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5333de2362d3Smrg  $as_echo_n "(cached) " >&6
5334de2362d3Smrgelse
5335de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5336de2362d3Smrg/* end confdefs.h.  */
5337de2362d3Smrgint i;
5338de2362d3Smrg_ACEOF
5339de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5340de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5341de2362d3Smrgelse
5342de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5343de2362d3Smrgfi
5344de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5345de2362d3Smrgfi
5346de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5347de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5348de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5349de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5350de2362d3Smrgfi
5351de2362d3Smrg
5352de2362d3Smrgfound="no"
5353de2362d3Smrg
5354de2362d3Smrg	if test $found = "no" ; then
5355de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5356de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5357de2362d3Smrg		fi
5358de2362d3Smrg
5359de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5360de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5361de2362d3Smrg		fi
5362de2362d3Smrg
5363de2362d3Smrg		CFLAGS="$CFLAGS -Wmissing-declarations"
5364de2362d3Smrg
5365de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
5366de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; }
5367de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_declarations
5368de2362d3Smrg		if eval \${$cacheid+:} false; then :
5369de2362d3Smrg  $as_echo_n "(cached) " >&6
5370de2362d3Smrgelse
5371de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5372de2362d3Smrg/* end confdefs.h.  */
5373de2362d3Smrgint i;
5374de2362d3Smrgint
5375de2362d3Smrgmain ()
5376de2362d3Smrg{
5377de2362d3Smrg
5378de2362d3Smrg  ;
5379de2362d3Smrg  return 0;
5380de2362d3Smrg}
5381de2362d3Smrg_ACEOF
5382de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5383de2362d3Smrg  eval $cacheid=yes
5384de2362d3Smrgelse
5385de2362d3Smrg  eval $cacheid=no
5386de2362d3Smrgfi
5387de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5388de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5389de2362d3Smrgfi
5390de2362d3Smrg
5391de2362d3Smrg
5392de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5393de2362d3Smrg
5394de2362d3Smrg		eval supported=\$$cacheid
5395de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5396de2362d3Smrg$as_echo "$supported" >&6; }
5397de2362d3Smrg		if test "$supported" = "yes" ; then
5398de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
5399de2362d3Smrg			found="yes"
5400de2362d3Smrg		fi
5401de2362d3Smrg	fi
5402de2362d3Smrg
5403de2362d3Smrg
5404de2362d3Smrg
5405de2362d3Smrg
5406de2362d3Smrg
5407de2362d3Smrg
5408de2362d3Smrg
5409de2362d3Smrg
5410de2362d3Smrg
5411de2362d3Smrg
5412de2362d3Smrg
5413de2362d3Smrg
5414de2362d3Smrg
5415de2362d3Smrg
5416de2362d3Smrg
5417de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5418de2362d3Smrg
5419de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5420de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5421de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5422de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5423de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5424de2362d3Smrg  $as_echo_n "(cached) " >&6
5425de2362d3Smrgelse
5426de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5427de2362d3Smrg/* end confdefs.h.  */
5428de2362d3Smrgint i;
5429de2362d3Smrg_ACEOF
5430de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5431de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5432de2362d3Smrgelse
5433de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5434de2362d3Smrgfi
5435de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5436de2362d3Smrgfi
5437de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5438de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5439de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5440de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5441de2362d3Smrgfi
5442de2362d3Smrg
5443de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5444de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5445de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5446de2362d3Smrg	fi
5447de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5448de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5449de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5450de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5451de2362d3Smrg  $as_echo_n "(cached) " >&6
5452de2362d3Smrgelse
5453de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5454de2362d3Smrg/* end confdefs.h.  */
5455de2362d3Smrgint i;
5456de2362d3Smrg_ACEOF
5457de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5458de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5459de2362d3Smrgelse
5460de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5461de2362d3Smrgfi
5462de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5463de2362d3Smrgfi
5464de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5465de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5466de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5467de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5468de2362d3Smrgfi
5469de2362d3Smrg
5470de2362d3Smrgfound="no"
5471de2362d3Smrg
5472de2362d3Smrg	if test $found = "no" ; then
5473de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5474de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5475de2362d3Smrg		fi
5476de2362d3Smrg
5477de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5478de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5479de2362d3Smrg		fi
5480de2362d3Smrg
5481de2362d3Smrg		CFLAGS="$CFLAGS -Wformat=2"
5482de2362d3Smrg
5483de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
5484de2362d3Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; }
5485de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wformat_2
5486de2362d3Smrg		if eval \${$cacheid+:} false; then :
5487de2362d3Smrg  $as_echo_n "(cached) " >&6
5488de2362d3Smrgelse
5489de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5490de2362d3Smrg/* end confdefs.h.  */
5491de2362d3Smrgint i;
5492de2362d3Smrgint
5493de2362d3Smrgmain ()
5494de2362d3Smrg{
5495de2362d3Smrg
5496de2362d3Smrg  ;
5497de2362d3Smrg  return 0;
5498de2362d3Smrg}
5499de2362d3Smrg_ACEOF
5500de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5501de2362d3Smrg  eval $cacheid=yes
5502de2362d3Smrgelse
5503de2362d3Smrg  eval $cacheid=no
5504de2362d3Smrgfi
5505de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5506de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5507de2362d3Smrgfi
5508de2362d3Smrg
5509de2362d3Smrg
5510de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5511de2362d3Smrg
5512de2362d3Smrg		eval supported=\$$cacheid
5513de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5514de2362d3Smrg$as_echo "$supported" >&6; }
5515de2362d3Smrg		if test "$supported" = "yes" ; then
5516de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
5517de2362d3Smrg			found="yes"
5518de2362d3Smrg		fi
5519de2362d3Smrg	fi
5520de2362d3Smrg
5521de2362d3Smrg	if test $found = "no" ; then
5522de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5523de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5524de2362d3Smrg		fi
5525de2362d3Smrg
5526de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5527de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5528de2362d3Smrg		fi
5529de2362d3Smrg
5530de2362d3Smrg		CFLAGS="$CFLAGS -Wformat"
5531de2362d3Smrg
5532de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
5533de2362d3Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; }
5534de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wformat
5535de2362d3Smrg		if eval \${$cacheid+:} false; then :
5536de2362d3Smrg  $as_echo_n "(cached) " >&6
5537de2362d3Smrgelse
5538de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5539de2362d3Smrg/* end confdefs.h.  */
5540de2362d3Smrgint i;
5541de2362d3Smrgint
5542de2362d3Smrgmain ()
5543de2362d3Smrg{
5544de2362d3Smrg
5545de2362d3Smrg  ;
5546de2362d3Smrg  return 0;
5547de2362d3Smrg}
5548de2362d3Smrg_ACEOF
5549de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5550de2362d3Smrg  eval $cacheid=yes
5551de2362d3Smrgelse
5552de2362d3Smrg  eval $cacheid=no
5553de2362d3Smrgfi
5554de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5555de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5556de2362d3Smrgfi
5557de2362d3Smrg
5558de2362d3Smrg
5559de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5560de2362d3Smrg
5561de2362d3Smrg		eval supported=\$$cacheid
5562de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5563de2362d3Smrg$as_echo "$supported" >&6; }
5564de2362d3Smrg		if test "$supported" = "yes" ; then
5565de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wformat"
5566de2362d3Smrg			found="yes"
5567de2362d3Smrg		fi
5568de2362d3Smrg	fi
5569de2362d3Smrg
5570de2362d3Smrg
5571de2362d3Smrg
5572de2362d3Smrg
5573de2362d3Smrg
5574de2362d3Smrg
5575de2362d3Smrg
5576de2362d3Smrg
5577de2362d3Smrg
5578de2362d3Smrg
5579de2362d3Smrg
5580de2362d3Smrg
5581de2362d3Smrg
5582de2362d3Smrg
5583de2362d3Smrg
5584de2362d3Smrg
5585de2362d3Smrg
5586de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5587de2362d3Smrg
5588de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5589de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5590de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5591de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5592de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5593de2362d3Smrg  $as_echo_n "(cached) " >&6
5594de2362d3Smrgelse
5595de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5596de2362d3Smrg/* end confdefs.h.  */
5597de2362d3Smrgint i;
5598de2362d3Smrg_ACEOF
5599de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5600de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5601de2362d3Smrgelse
5602de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5603de2362d3Smrgfi
5604de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5605de2362d3Smrgfi
5606de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5607de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5608de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5609de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5610de2362d3Smrgfi
5611de2362d3Smrg
5612de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5613de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5614de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5615de2362d3Smrg	fi
5616de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5617de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5618de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5619de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5620de2362d3Smrg  $as_echo_n "(cached) " >&6
5621de2362d3Smrgelse
5622de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5623de2362d3Smrg/* end confdefs.h.  */
5624de2362d3Smrgint i;
5625de2362d3Smrg_ACEOF
5626de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5627de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5628de2362d3Smrgelse
5629de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5630de2362d3Smrgfi
5631de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5632de2362d3Smrgfi
5633de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5634de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5635de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5636de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5637de2362d3Smrgfi
5638de2362d3Smrg
5639de2362d3Smrgfound="no"
5640de2362d3Smrg
5641de2362d3Smrg	if test $found = "no" ; then
5642de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5643de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5644de2362d3Smrg		fi
5645de2362d3Smrg
5646de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5647de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5648de2362d3Smrg		fi
5649de2362d3Smrg
5650de2362d3Smrg		CFLAGS="$CFLAGS -Wstrict-prototypes"
5651de2362d3Smrg
5652de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
5653de2362d3Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; }
5654de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wstrict_prototypes
5655de2362d3Smrg		if eval \${$cacheid+:} false; then :
5656de2362d3Smrg  $as_echo_n "(cached) " >&6
5657de2362d3Smrgelse
5658de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5659de2362d3Smrg/* end confdefs.h.  */
5660de2362d3Smrgint i;
5661de2362d3Smrgint
5662de2362d3Smrgmain ()
5663de2362d3Smrg{
5664de2362d3Smrg
5665de2362d3Smrg  ;
5666de2362d3Smrg  return 0;
5667de2362d3Smrg}
5668de2362d3Smrg_ACEOF
5669de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5670de2362d3Smrg  eval $cacheid=yes
5671de2362d3Smrgelse
5672de2362d3Smrg  eval $cacheid=no
5673de2362d3Smrgfi
5674de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5675de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5676de2362d3Smrgfi
5677de2362d3Smrg
5678de2362d3Smrg
5679de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5680de2362d3Smrg
5681de2362d3Smrg		eval supported=\$$cacheid
5682de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5683de2362d3Smrg$as_echo "$supported" >&6; }
5684de2362d3Smrg		if test "$supported" = "yes" ; then
5685de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
5686de2362d3Smrg			found="yes"
5687de2362d3Smrg		fi
5688de2362d3Smrg	fi
5689de2362d3Smrg
5690de2362d3Smrg
5691de2362d3Smrg
5692de2362d3Smrg
5693de2362d3Smrg
5694de2362d3Smrg
5695de2362d3Smrg
5696de2362d3Smrg
5697de2362d3Smrg
5698de2362d3Smrg
5699de2362d3Smrg
5700de2362d3Smrg
5701de2362d3Smrg
5702de2362d3Smrg
5703de2362d3Smrg
5704de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5705de2362d3Smrg
5706de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5707de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5708de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5709de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5710de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5711de2362d3Smrg  $as_echo_n "(cached) " >&6
5712de2362d3Smrgelse
5713de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5714de2362d3Smrg/* end confdefs.h.  */
5715de2362d3Smrgint i;
5716de2362d3Smrg_ACEOF
5717de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5718de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5719de2362d3Smrgelse
5720de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5721de2362d3Smrgfi
5722de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5723de2362d3Smrgfi
5724de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5725de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5726de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5727de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5728de2362d3Smrgfi
5729de2362d3Smrg
5730de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5731de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5732de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5733de2362d3Smrg	fi
5734de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5735de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5736de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5737de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5738de2362d3Smrg  $as_echo_n "(cached) " >&6
5739de2362d3Smrgelse
5740de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5741de2362d3Smrg/* end confdefs.h.  */
5742de2362d3Smrgint i;
5743de2362d3Smrg_ACEOF
5744de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5745de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5746de2362d3Smrgelse
5747de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5748de2362d3Smrgfi
5749de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5750de2362d3Smrgfi
5751de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5752de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5753de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5754de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5755de2362d3Smrgfi
5756de2362d3Smrg
5757de2362d3Smrgfound="no"
5758de2362d3Smrg
5759de2362d3Smrg	if test $found = "no" ; then
5760de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5761de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5762de2362d3Smrg		fi
5763de2362d3Smrg
5764de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5765de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5766de2362d3Smrg		fi
5767de2362d3Smrg
5768de2362d3Smrg		CFLAGS="$CFLAGS -Wmissing-prototypes"
5769de2362d3Smrg
5770de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
5771de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; }
5772de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_prototypes
5773de2362d3Smrg		if eval \${$cacheid+:} false; then :
5774de2362d3Smrg  $as_echo_n "(cached) " >&6
5775de2362d3Smrgelse
5776de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5777de2362d3Smrg/* end confdefs.h.  */
5778de2362d3Smrgint i;
5779de2362d3Smrgint
5780de2362d3Smrgmain ()
5781de2362d3Smrg{
5782de2362d3Smrg
5783de2362d3Smrg  ;
5784de2362d3Smrg  return 0;
5785de2362d3Smrg}
5786de2362d3Smrg_ACEOF
5787de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5788de2362d3Smrg  eval $cacheid=yes
5789de2362d3Smrgelse
5790de2362d3Smrg  eval $cacheid=no
5791de2362d3Smrgfi
5792de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5793de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5794de2362d3Smrgfi
5795de2362d3Smrg
5796de2362d3Smrg
5797de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5798de2362d3Smrg
5799de2362d3Smrg		eval supported=\$$cacheid
5800de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5801de2362d3Smrg$as_echo "$supported" >&6; }
5802de2362d3Smrg		if test "$supported" = "yes" ; then
5803de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
5804de2362d3Smrg			found="yes"
5805de2362d3Smrg		fi
5806de2362d3Smrg	fi
5807de2362d3Smrg
5808de2362d3Smrg
5809de2362d3Smrg
5810de2362d3Smrg
5811de2362d3Smrg
5812de2362d3Smrg
5813de2362d3Smrg
5814de2362d3Smrg
5815de2362d3Smrg
5816de2362d3Smrg
5817de2362d3Smrg
5818de2362d3Smrg
5819de2362d3Smrg
5820de2362d3Smrg
5821de2362d3Smrg
5822de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5823de2362d3Smrg
5824de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5825de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5826de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5827de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5828de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5829de2362d3Smrg  $as_echo_n "(cached) " >&6
5830de2362d3Smrgelse
5831de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5832de2362d3Smrg/* end confdefs.h.  */
5833de2362d3Smrgint i;
5834de2362d3Smrg_ACEOF
5835de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5836de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5837de2362d3Smrgelse
5838de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5839de2362d3Smrgfi
5840de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5841de2362d3Smrgfi
5842de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5843de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5844de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5845de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5846de2362d3Smrgfi
5847de2362d3Smrg
5848de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5849de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5850de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5851de2362d3Smrg	fi
5852de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5853de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5854de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5855de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5856de2362d3Smrg  $as_echo_n "(cached) " >&6
5857de2362d3Smrgelse
5858de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5859de2362d3Smrg/* end confdefs.h.  */
5860de2362d3Smrgint i;
5861de2362d3Smrg_ACEOF
5862de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5863de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5864de2362d3Smrgelse
5865de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5866de2362d3Smrgfi
5867de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5868de2362d3Smrgfi
5869de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5870de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5871de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5872de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5873de2362d3Smrgfi
5874de2362d3Smrg
5875de2362d3Smrgfound="no"
5876de2362d3Smrg
5877de2362d3Smrg	if test $found = "no" ; then
5878de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5879de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5880de2362d3Smrg		fi
5881de2362d3Smrg
5882de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5883de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5884de2362d3Smrg		fi
5885de2362d3Smrg
5886de2362d3Smrg		CFLAGS="$CFLAGS -Wnested-externs"
5887de2362d3Smrg
5888de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
5889de2362d3Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; }
5890de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wnested_externs
5891de2362d3Smrg		if eval \${$cacheid+:} false; then :
5892de2362d3Smrg  $as_echo_n "(cached) " >&6
5893de2362d3Smrgelse
5894de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5895de2362d3Smrg/* end confdefs.h.  */
5896de2362d3Smrgint i;
5897de2362d3Smrgint
5898de2362d3Smrgmain ()
5899de2362d3Smrg{
5900de2362d3Smrg
5901de2362d3Smrg  ;
5902de2362d3Smrg  return 0;
5903de2362d3Smrg}
5904de2362d3Smrg_ACEOF
5905de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
5906de2362d3Smrg  eval $cacheid=yes
5907de2362d3Smrgelse
5908de2362d3Smrg  eval $cacheid=no
5909de2362d3Smrgfi
5910de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
5911de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
5912de2362d3Smrgfi
5913de2362d3Smrg
5914de2362d3Smrg
5915de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
5916de2362d3Smrg
5917de2362d3Smrg		eval supported=\$$cacheid
5918de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5919de2362d3Smrg$as_echo "$supported" >&6; }
5920de2362d3Smrg		if test "$supported" = "yes" ; then
5921de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
5922de2362d3Smrg			found="yes"
5923de2362d3Smrg		fi
5924de2362d3Smrg	fi
5925de2362d3Smrg
5926de2362d3Smrg
5927de2362d3Smrg
5928de2362d3Smrg
5929de2362d3Smrg
5930de2362d3Smrg
5931de2362d3Smrg
5932de2362d3Smrg
5933de2362d3Smrg
5934de2362d3Smrg
5935de2362d3Smrg
5936de2362d3Smrg
5937de2362d3Smrg
5938de2362d3Smrg
5939de2362d3Smrg
5940de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
5941de2362d3Smrg
5942de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5943de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5944de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5945de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5946de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
5947de2362d3Smrg  $as_echo_n "(cached) " >&6
5948de2362d3Smrgelse
5949de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5950de2362d3Smrg/* end confdefs.h.  */
5951de2362d3Smrgint i;
5952de2362d3Smrg_ACEOF
5953de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5954de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
5955de2362d3Smrgelse
5956de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
5957de2362d3Smrgfi
5958de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5959de2362d3Smrgfi
5960de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5961de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5962de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5963de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5964de2362d3Smrgfi
5965de2362d3Smrg
5966de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5967de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5968de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5969de2362d3Smrg	fi
5970de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5971de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5972de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5973de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
5974de2362d3Smrg  $as_echo_n "(cached) " >&6
5975de2362d3Smrgelse
5976de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5977de2362d3Smrg/* end confdefs.h.  */
5978de2362d3Smrgint i;
5979de2362d3Smrg_ACEOF
5980de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
5981de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
5982de2362d3Smrgelse
5983de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
5984de2362d3Smrgfi
5985de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5986de2362d3Smrgfi
5987de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5988de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5989de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5990de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
5991de2362d3Smrgfi
5992de2362d3Smrg
5993de2362d3Smrgfound="no"
5994de2362d3Smrg
5995de2362d3Smrg	if test $found = "no" ; then
5996de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5997de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5998de2362d3Smrg		fi
5999de2362d3Smrg
6000de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6001de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6002de2362d3Smrg		fi
6003de2362d3Smrg
6004de2362d3Smrg		CFLAGS="$CFLAGS -Wbad-function-cast"
6005de2362d3Smrg
6006de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
6007de2362d3Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; }
6008de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wbad_function_cast
6009de2362d3Smrg		if eval \${$cacheid+:} false; then :
6010de2362d3Smrg  $as_echo_n "(cached) " >&6
6011de2362d3Smrgelse
6012de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013de2362d3Smrg/* end confdefs.h.  */
6014de2362d3Smrgint i;
6015de2362d3Smrgint
6016de2362d3Smrgmain ()
6017de2362d3Smrg{
6018de2362d3Smrg
6019de2362d3Smrg  ;
6020de2362d3Smrg  return 0;
6021de2362d3Smrg}
6022de2362d3Smrg_ACEOF
6023de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6024de2362d3Smrg  eval $cacheid=yes
6025de2362d3Smrgelse
6026de2362d3Smrg  eval $cacheid=no
6027de2362d3Smrgfi
6028de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6029de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6030de2362d3Smrgfi
6031de2362d3Smrg
6032de2362d3Smrg
6033de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6034de2362d3Smrg
6035de2362d3Smrg		eval supported=\$$cacheid
6036de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6037de2362d3Smrg$as_echo "$supported" >&6; }
6038de2362d3Smrg		if test "$supported" = "yes" ; then
6039de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
6040de2362d3Smrg			found="yes"
6041de2362d3Smrg		fi
6042de2362d3Smrg	fi
6043de2362d3Smrg
6044de2362d3Smrg
6045de2362d3Smrg
6046de2362d3Smrg
6047de2362d3Smrg
6048de2362d3Smrg
6049de2362d3Smrg
6050de2362d3Smrg
6051de2362d3Smrg
6052de2362d3Smrg
6053de2362d3Smrg
6054de2362d3Smrg
6055de2362d3Smrg
6056de2362d3Smrg
6057de2362d3Smrg
6058de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6059de2362d3Smrg
6060de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6061de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6062de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6063de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6064de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6065de2362d3Smrg  $as_echo_n "(cached) " >&6
6066de2362d3Smrgelse
6067de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6068de2362d3Smrg/* end confdefs.h.  */
6069de2362d3Smrgint i;
6070de2362d3Smrg_ACEOF
6071de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6072de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6073de2362d3Smrgelse
6074de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6075de2362d3Smrgfi
6076de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6077de2362d3Smrgfi
6078de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6079de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6080de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6081de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6082de2362d3Smrgfi
6083de2362d3Smrg
6084de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6085de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6086de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6087de2362d3Smrg	fi
6088de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6089de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6090de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6091de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6092de2362d3Smrg  $as_echo_n "(cached) " >&6
6093de2362d3Smrgelse
6094de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6095de2362d3Smrg/* end confdefs.h.  */
6096de2362d3Smrgint i;
6097de2362d3Smrg_ACEOF
6098de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6099de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6100de2362d3Smrgelse
6101de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6102de2362d3Smrgfi
6103de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6104de2362d3Smrgfi
6105de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6106de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6107de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6108de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6109de2362d3Smrgfi
6110de2362d3Smrg
6111de2362d3Smrgfound="no"
6112de2362d3Smrg
6113de2362d3Smrg	if test $found = "no" ; then
6114de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6115de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6116de2362d3Smrg		fi
6117de2362d3Smrg
6118de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6119de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6120de2362d3Smrg		fi
6121de2362d3Smrg
6122de2362d3Smrg		CFLAGS="$CFLAGS -Wold-style-definition"
6123de2362d3Smrg
6124de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
6125de2362d3Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; }
6126de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wold_style_definition
6127de2362d3Smrg		if eval \${$cacheid+:} false; then :
6128de2362d3Smrg  $as_echo_n "(cached) " >&6
6129de2362d3Smrgelse
6130de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6131de2362d3Smrg/* end confdefs.h.  */
6132de2362d3Smrgint i;
6133de2362d3Smrgint
6134de2362d3Smrgmain ()
6135de2362d3Smrg{
6136de2362d3Smrg
6137de2362d3Smrg  ;
6138de2362d3Smrg  return 0;
6139de2362d3Smrg}
6140de2362d3Smrg_ACEOF
6141de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6142de2362d3Smrg  eval $cacheid=yes
6143de2362d3Smrgelse
6144de2362d3Smrg  eval $cacheid=no
6145de2362d3Smrgfi
6146de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6147de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6148de2362d3Smrgfi
6149de2362d3Smrg
6150de2362d3Smrg
6151de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6152de2362d3Smrg
6153de2362d3Smrg		eval supported=\$$cacheid
6154de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6155de2362d3Smrg$as_echo "$supported" >&6; }
6156de2362d3Smrg		if test "$supported" = "yes" ; then
6157de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
6158de2362d3Smrg			found="yes"
6159de2362d3Smrg		fi
6160de2362d3Smrg	fi
6161de2362d3Smrg
6162de2362d3Smrg	if test $found = "no" ; then
6163de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6164de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6165de2362d3Smrg		fi
6166de2362d3Smrg
6167de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6168de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6169de2362d3Smrg		fi
6170de2362d3Smrg
6171de2362d3Smrg		CFLAGS="$CFLAGS -fd"
6172de2362d3Smrg
6173de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
6174de2362d3Smrg$as_echo_n "checking if $CC supports -fd... " >&6; }
6175de2362d3Smrg		cacheid=xorg_cv_cc_flag__fd
6176de2362d3Smrg		if eval \${$cacheid+:} false; then :
6177de2362d3Smrg  $as_echo_n "(cached) " >&6
6178de2362d3Smrgelse
6179de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6180de2362d3Smrg/* end confdefs.h.  */
6181de2362d3Smrgint i;
6182de2362d3Smrgint
6183de2362d3Smrgmain ()
6184de2362d3Smrg{
6185de2362d3Smrg
6186de2362d3Smrg  ;
6187de2362d3Smrg  return 0;
6188de2362d3Smrg}
6189de2362d3Smrg_ACEOF
6190de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6191de2362d3Smrg  eval $cacheid=yes
6192de2362d3Smrgelse
6193de2362d3Smrg  eval $cacheid=no
6194de2362d3Smrgfi
6195de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6196de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6197de2362d3Smrgfi
6198de2362d3Smrg
6199de2362d3Smrg
6200de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6201de2362d3Smrg
6202de2362d3Smrg		eval supported=\$$cacheid
6203de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6204de2362d3Smrg$as_echo "$supported" >&6; }
6205de2362d3Smrg		if test "$supported" = "yes" ; then
6206de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -fd"
6207de2362d3Smrg			found="yes"
6208de2362d3Smrg		fi
6209de2362d3Smrg	fi
6210de2362d3Smrg
6211de2362d3Smrg
6212de2362d3Smrg
6213de2362d3Smrg
6214de2362d3Smrg
6215de2362d3Smrg
6216de2362d3Smrg
6217de2362d3Smrg
6218de2362d3Smrg
6219de2362d3Smrg
6220de2362d3Smrg
6221de2362d3Smrg
6222de2362d3Smrg
6223de2362d3Smrg
6224de2362d3Smrg
6225de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6226de2362d3Smrg
6227de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6228de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6229de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6230de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6231de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6232de2362d3Smrg  $as_echo_n "(cached) " >&6
6233de2362d3Smrgelse
6234de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6235de2362d3Smrg/* end confdefs.h.  */
6236de2362d3Smrgint i;
6237de2362d3Smrg_ACEOF
6238de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6239de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6240de2362d3Smrgelse
6241de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6242de2362d3Smrgfi
6243de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6244de2362d3Smrgfi
6245de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6246de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6247de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6248de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6249de2362d3Smrgfi
6250de2362d3Smrg
6251de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6252de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6253de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6254de2362d3Smrg	fi
6255de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6256de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6257de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6258de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6259de2362d3Smrg  $as_echo_n "(cached) " >&6
6260de2362d3Smrgelse
6261de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6262de2362d3Smrg/* end confdefs.h.  */
6263de2362d3Smrgint i;
6264de2362d3Smrg_ACEOF
6265de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6266de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6267de2362d3Smrgelse
6268de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6269de2362d3Smrgfi
6270de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6271de2362d3Smrgfi
6272de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6273de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6274de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6275de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6276de2362d3Smrgfi
6277de2362d3Smrg
6278de2362d3Smrgfound="no"
6279de2362d3Smrg
6280de2362d3Smrg	if test $found = "no" ; then
6281de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6282de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6283de2362d3Smrg		fi
6284de2362d3Smrg
6285de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6286de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6287de2362d3Smrg		fi
6288de2362d3Smrg
6289de2362d3Smrg		CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6290de2362d3Smrg
6291de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
6292de2362d3Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
6293de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
6294de2362d3Smrg		if eval \${$cacheid+:} false; then :
6295de2362d3Smrg  $as_echo_n "(cached) " >&6
6296de2362d3Smrgelse
6297de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6298de2362d3Smrg/* end confdefs.h.  */
6299de2362d3Smrgint i;
6300de2362d3Smrgint
6301de2362d3Smrgmain ()
6302de2362d3Smrg{
6303de2362d3Smrg
6304de2362d3Smrg  ;
6305de2362d3Smrg  return 0;
6306de2362d3Smrg}
6307de2362d3Smrg_ACEOF
6308de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6309de2362d3Smrg  eval $cacheid=yes
6310de2362d3Smrgelse
6311de2362d3Smrg  eval $cacheid=no
6312de2362d3Smrgfi
6313de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6314de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6315de2362d3Smrgfi
6316de2362d3Smrg
6317de2362d3Smrg
6318de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6319de2362d3Smrg
6320de2362d3Smrg		eval supported=\$$cacheid
6321de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6322de2362d3Smrg$as_echo "$supported" >&6; }
6323de2362d3Smrg		if test "$supported" = "yes" ; then
6324de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
6325de2362d3Smrg			found="yes"
6326de2362d3Smrg		fi
6327de2362d3Smrg	fi
6328de2362d3Smrg
6329de2362d3Smrg
6330de2362d3Smrg
6331de2362d3Smrg
6332de2362d3Smrg
6333de2362d3Smrg# This chunk adds additional warnings that could catch undesired effects.
6334de2362d3Smrg
6335de2362d3Smrg
6336de2362d3Smrg
6337de2362d3Smrg
6338de2362d3Smrg
6339de2362d3Smrg
6340de2362d3Smrg
6341de2362d3Smrg
6342de2362d3Smrg
6343de2362d3Smrg
6344de2362d3Smrg
6345de2362d3Smrg
6346de2362d3Smrg
6347de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6348de2362d3Smrg
6349de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6350de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6351de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6352de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6353de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6354de2362d3Smrg  $as_echo_n "(cached) " >&6
6355de2362d3Smrgelse
6356de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6357de2362d3Smrg/* end confdefs.h.  */
6358de2362d3Smrgint i;
6359de2362d3Smrg_ACEOF
6360de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6361de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6362de2362d3Smrgelse
6363de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6364de2362d3Smrgfi
6365de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6366de2362d3Smrgfi
6367de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6368de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6369de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6370de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6371de2362d3Smrgfi
6372de2362d3Smrg
6373de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6374de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6375de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6376de2362d3Smrg	fi
6377de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6378de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6379de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6380de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6381de2362d3Smrg  $as_echo_n "(cached) " >&6
6382de2362d3Smrgelse
6383de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6384de2362d3Smrg/* end confdefs.h.  */
6385de2362d3Smrgint i;
6386de2362d3Smrg_ACEOF
6387de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6388de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6389de2362d3Smrgelse
6390de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6391de2362d3Smrgfi
6392de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6393de2362d3Smrgfi
6394de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6395de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6396de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6397de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6398de2362d3Smrgfi
6399de2362d3Smrg
6400de2362d3Smrgfound="no"
6401de2362d3Smrg
6402de2362d3Smrg	if test $found = "no" ; then
6403de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6404de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6405de2362d3Smrg		fi
6406de2362d3Smrg
6407de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6408de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6409de2362d3Smrg		fi
6410de2362d3Smrg
6411de2362d3Smrg		CFLAGS="$CFLAGS -Wunused"
6412de2362d3Smrg
6413de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
6414de2362d3Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; }
6415de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wunused
6416de2362d3Smrg		if eval \${$cacheid+:} false; then :
6417de2362d3Smrg  $as_echo_n "(cached) " >&6
6418de2362d3Smrgelse
6419de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6420de2362d3Smrg/* end confdefs.h.  */
6421de2362d3Smrgint i;
6422de2362d3Smrgint
6423de2362d3Smrgmain ()
6424de2362d3Smrg{
6425de2362d3Smrg
6426de2362d3Smrg  ;
6427de2362d3Smrg  return 0;
6428de2362d3Smrg}
6429de2362d3Smrg_ACEOF
6430de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6431de2362d3Smrg  eval $cacheid=yes
6432de2362d3Smrgelse
6433de2362d3Smrg  eval $cacheid=no
6434de2362d3Smrgfi
6435de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6436de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6437de2362d3Smrgfi
6438de2362d3Smrg
6439de2362d3Smrg
6440de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6441de2362d3Smrg
6442de2362d3Smrg		eval supported=\$$cacheid
6443de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6444de2362d3Smrg$as_echo "$supported" >&6; }
6445de2362d3Smrg		if test "$supported" = "yes" ; then
6446de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wunused"
6447de2362d3Smrg			found="yes"
6448de2362d3Smrg		fi
6449de2362d3Smrg	fi
6450de2362d3Smrg
6451de2362d3Smrg
6452de2362d3Smrg
6453de2362d3Smrg
6454de2362d3Smrg
6455de2362d3Smrg
6456de2362d3Smrg
6457de2362d3Smrg
6458de2362d3Smrg
6459de2362d3Smrg
6460de2362d3Smrg
6461de2362d3Smrg
6462de2362d3Smrg
6463de2362d3Smrg
6464de2362d3Smrg
6465de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6466de2362d3Smrg
6467de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6468de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6469de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6470de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6471de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6472de2362d3Smrg  $as_echo_n "(cached) " >&6
6473de2362d3Smrgelse
6474de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6475de2362d3Smrg/* end confdefs.h.  */
6476de2362d3Smrgint i;
6477de2362d3Smrg_ACEOF
6478de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6479de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6480de2362d3Smrgelse
6481de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6482de2362d3Smrgfi
6483de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6484de2362d3Smrgfi
6485de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6486de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6487de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6488de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6489de2362d3Smrgfi
6490de2362d3Smrg
6491de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6492de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6493de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6494de2362d3Smrg	fi
6495de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6496de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6497de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6498de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6499de2362d3Smrg  $as_echo_n "(cached) " >&6
6500de2362d3Smrgelse
6501de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6502de2362d3Smrg/* end confdefs.h.  */
6503de2362d3Smrgint i;
6504de2362d3Smrg_ACEOF
6505de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6506de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6507de2362d3Smrgelse
6508de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6509de2362d3Smrgfi
6510de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6511de2362d3Smrgfi
6512de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6513de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6514de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6515de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6516de2362d3Smrgfi
6517de2362d3Smrg
6518de2362d3Smrgfound="no"
6519de2362d3Smrg
6520de2362d3Smrg	if test $found = "no" ; then
6521de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6522de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6523de2362d3Smrg		fi
6524de2362d3Smrg
6525de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6526de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6527de2362d3Smrg		fi
6528de2362d3Smrg
6529de2362d3Smrg		CFLAGS="$CFLAGS -Wuninitialized"
6530de2362d3Smrg
6531de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
6532de2362d3Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
6533de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wuninitialized
6534de2362d3Smrg		if eval \${$cacheid+:} false; then :
6535de2362d3Smrg  $as_echo_n "(cached) " >&6
6536de2362d3Smrgelse
6537de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6538de2362d3Smrg/* end confdefs.h.  */
6539de2362d3Smrgint i;
6540de2362d3Smrgint
6541de2362d3Smrgmain ()
6542de2362d3Smrg{
6543de2362d3Smrg
6544de2362d3Smrg  ;
6545de2362d3Smrg  return 0;
6546de2362d3Smrg}
6547de2362d3Smrg_ACEOF
6548de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6549de2362d3Smrg  eval $cacheid=yes
6550de2362d3Smrgelse
6551de2362d3Smrg  eval $cacheid=no
6552de2362d3Smrgfi
6553de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6554de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6555de2362d3Smrgfi
6556de2362d3Smrg
6557de2362d3Smrg
6558de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6559de2362d3Smrg
6560de2362d3Smrg		eval supported=\$$cacheid
6561de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6562de2362d3Smrg$as_echo "$supported" >&6; }
6563de2362d3Smrg		if test "$supported" = "yes" ; then
6564de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
6565de2362d3Smrg			found="yes"
6566de2362d3Smrg		fi
6567de2362d3Smrg	fi
6568de2362d3Smrg
6569de2362d3Smrg
6570de2362d3Smrg
6571de2362d3Smrg
6572de2362d3Smrg
6573de2362d3Smrg
6574de2362d3Smrg
6575de2362d3Smrg
6576de2362d3Smrg
6577de2362d3Smrg
6578de2362d3Smrg
6579de2362d3Smrg
6580de2362d3Smrg
6581de2362d3Smrg
6582de2362d3Smrg
6583de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6584de2362d3Smrg
6585de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6586de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6587de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6588de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6589de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6590de2362d3Smrg  $as_echo_n "(cached) " >&6
6591de2362d3Smrgelse
6592de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6593de2362d3Smrg/* end confdefs.h.  */
6594de2362d3Smrgint i;
6595de2362d3Smrg_ACEOF
6596de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6597de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6598de2362d3Smrgelse
6599de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6600de2362d3Smrgfi
6601de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6602de2362d3Smrgfi
6603de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6604de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6605de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6606de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6607de2362d3Smrgfi
6608de2362d3Smrg
6609de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6610de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6611de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6612de2362d3Smrg	fi
6613de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6614de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6615de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6616de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6617de2362d3Smrg  $as_echo_n "(cached) " >&6
6618de2362d3Smrgelse
6619de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6620de2362d3Smrg/* end confdefs.h.  */
6621de2362d3Smrgint i;
6622de2362d3Smrg_ACEOF
6623de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6624de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6625de2362d3Smrgelse
6626de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6627de2362d3Smrgfi
6628de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6629de2362d3Smrgfi
6630de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6631de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6632de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6633de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6634de2362d3Smrgfi
6635de2362d3Smrg
6636de2362d3Smrgfound="no"
6637de2362d3Smrg
6638de2362d3Smrg	if test $found = "no" ; then
6639de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6640de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6641de2362d3Smrg		fi
6642de2362d3Smrg
6643de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6644de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6645de2362d3Smrg		fi
6646de2362d3Smrg
6647de2362d3Smrg		CFLAGS="$CFLAGS -Wshadow"
6648de2362d3Smrg
6649de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
6650de2362d3Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; }
6651de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wshadow
6652de2362d3Smrg		if eval \${$cacheid+:} false; then :
6653de2362d3Smrg  $as_echo_n "(cached) " >&6
6654de2362d3Smrgelse
6655de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6656de2362d3Smrg/* end confdefs.h.  */
6657de2362d3Smrgint i;
6658de2362d3Smrgint
6659de2362d3Smrgmain ()
6660de2362d3Smrg{
6661de2362d3Smrg
6662de2362d3Smrg  ;
6663de2362d3Smrg  return 0;
6664de2362d3Smrg}
6665de2362d3Smrg_ACEOF
6666de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6667de2362d3Smrg  eval $cacheid=yes
6668de2362d3Smrgelse
6669de2362d3Smrg  eval $cacheid=no
6670de2362d3Smrgfi
6671de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6672de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6673de2362d3Smrgfi
6674de2362d3Smrg
6675de2362d3Smrg
6676de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6677de2362d3Smrg
6678de2362d3Smrg		eval supported=\$$cacheid
6679de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6680de2362d3Smrg$as_echo "$supported" >&6; }
6681de2362d3Smrg		if test "$supported" = "yes" ; then
6682de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
6683de2362d3Smrg			found="yes"
6684de2362d3Smrg		fi
6685de2362d3Smrg	fi
6686de2362d3Smrg
6687de2362d3Smrg
6688de2362d3Smrg
6689de2362d3Smrg
6690de2362d3Smrg
6691de2362d3Smrg
6692de2362d3Smrg
6693de2362d3Smrg
6694de2362d3Smrg
6695de2362d3Smrg
6696de2362d3Smrg
6697de2362d3Smrg
6698de2362d3Smrg
6699de2362d3Smrg
6700de2362d3Smrg
6701de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6702de2362d3Smrg
6703de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6704de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6705de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6706de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6707de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6708de2362d3Smrg  $as_echo_n "(cached) " >&6
6709de2362d3Smrgelse
6710de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6711de2362d3Smrg/* end confdefs.h.  */
6712de2362d3Smrgint i;
6713de2362d3Smrg_ACEOF
6714de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6715de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6716de2362d3Smrgelse
6717de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6718de2362d3Smrgfi
6719de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6720de2362d3Smrgfi
6721de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6722de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6723de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6724de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6725de2362d3Smrgfi
6726de2362d3Smrg
6727de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6728de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6729de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6730de2362d3Smrg	fi
6731de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6732de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6733de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6734de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6735de2362d3Smrg  $as_echo_n "(cached) " >&6
6736de2362d3Smrgelse
6737de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6738de2362d3Smrg/* end confdefs.h.  */
6739de2362d3Smrgint i;
6740de2362d3Smrg_ACEOF
6741de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6742de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6743de2362d3Smrgelse
6744de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6745de2362d3Smrgfi
6746de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6747de2362d3Smrgfi
6748de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6749de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6750de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6751de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6752de2362d3Smrgfi
6753de2362d3Smrg
6754de2362d3Smrgfound="no"
6755de2362d3Smrg
6756de2362d3Smrg	if test $found = "no" ; then
6757de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6758de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6759de2362d3Smrg		fi
6760de2362d3Smrg
6761de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6762de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6763de2362d3Smrg		fi
6764de2362d3Smrg
6765de2362d3Smrg		CFLAGS="$CFLAGS -Wmissing-noreturn"
6766de2362d3Smrg
6767de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
6768de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; }
6769de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_noreturn
6770de2362d3Smrg		if eval \${$cacheid+:} false; then :
6771de2362d3Smrg  $as_echo_n "(cached) " >&6
6772de2362d3Smrgelse
6773de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6774de2362d3Smrg/* end confdefs.h.  */
6775de2362d3Smrgint i;
6776de2362d3Smrgint
6777de2362d3Smrgmain ()
6778de2362d3Smrg{
6779de2362d3Smrg
6780de2362d3Smrg  ;
6781de2362d3Smrg  return 0;
6782de2362d3Smrg}
6783de2362d3Smrg_ACEOF
6784de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6785de2362d3Smrg  eval $cacheid=yes
6786de2362d3Smrgelse
6787de2362d3Smrg  eval $cacheid=no
6788de2362d3Smrgfi
6789de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6790de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6791de2362d3Smrgfi
6792de2362d3Smrg
6793de2362d3Smrg
6794de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6795de2362d3Smrg
6796de2362d3Smrg		eval supported=\$$cacheid
6797de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6798de2362d3Smrg$as_echo "$supported" >&6; }
6799de2362d3Smrg		if test "$supported" = "yes" ; then
6800de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
6801de2362d3Smrg			found="yes"
6802de2362d3Smrg		fi
6803de2362d3Smrg	fi
6804de2362d3Smrg
6805de2362d3Smrg
6806de2362d3Smrg
6807de2362d3Smrg
6808de2362d3Smrg
6809de2362d3Smrg
6810de2362d3Smrg
6811de2362d3Smrg
6812de2362d3Smrg
6813de2362d3Smrg
6814de2362d3Smrg
6815de2362d3Smrg
6816de2362d3Smrg
6817de2362d3Smrg
6818de2362d3Smrg
6819de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6820de2362d3Smrg
6821de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6822de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6823de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6824de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6825de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6826de2362d3Smrg  $as_echo_n "(cached) " >&6
6827de2362d3Smrgelse
6828de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6829de2362d3Smrg/* end confdefs.h.  */
6830de2362d3Smrgint i;
6831de2362d3Smrg_ACEOF
6832de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6833de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6834de2362d3Smrgelse
6835de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6836de2362d3Smrgfi
6837de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6838de2362d3Smrgfi
6839de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6840de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6841de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6842de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6843de2362d3Smrgfi
6844de2362d3Smrg
6845de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6846de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6847de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6848de2362d3Smrg	fi
6849de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6850de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6851de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6852de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6853de2362d3Smrg  $as_echo_n "(cached) " >&6
6854de2362d3Smrgelse
6855de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6856de2362d3Smrg/* end confdefs.h.  */
6857de2362d3Smrgint i;
6858de2362d3Smrg_ACEOF
6859de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6860de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6861de2362d3Smrgelse
6862de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6863de2362d3Smrgfi
6864de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6865de2362d3Smrgfi
6866de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6867de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6868de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6869de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6870de2362d3Smrgfi
6871de2362d3Smrg
6872de2362d3Smrgfound="no"
6873de2362d3Smrg
6874de2362d3Smrg	if test $found = "no" ; then
6875de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6876de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6877de2362d3Smrg		fi
6878de2362d3Smrg
6879de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6880de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6881de2362d3Smrg		fi
6882de2362d3Smrg
6883de2362d3Smrg		CFLAGS="$CFLAGS -Wmissing-format-attribute"
6884de2362d3Smrg
6885de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
6886de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; }
6887de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
6888de2362d3Smrg		if eval \${$cacheid+:} false; then :
6889de2362d3Smrg  $as_echo_n "(cached) " >&6
6890de2362d3Smrgelse
6891de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6892de2362d3Smrg/* end confdefs.h.  */
6893de2362d3Smrgint i;
6894de2362d3Smrgint
6895de2362d3Smrgmain ()
6896de2362d3Smrg{
6897de2362d3Smrg
6898de2362d3Smrg  ;
6899de2362d3Smrg  return 0;
6900de2362d3Smrg}
6901de2362d3Smrg_ACEOF
6902de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
6903de2362d3Smrg  eval $cacheid=yes
6904de2362d3Smrgelse
6905de2362d3Smrg  eval $cacheid=no
6906de2362d3Smrgfi
6907de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
6908de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
6909de2362d3Smrgfi
6910de2362d3Smrg
6911de2362d3Smrg
6912de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
6913de2362d3Smrg
6914de2362d3Smrg		eval supported=\$$cacheid
6915de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6916de2362d3Smrg$as_echo "$supported" >&6; }
6917de2362d3Smrg		if test "$supported" = "yes" ; then
6918de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
6919de2362d3Smrg			found="yes"
6920de2362d3Smrg		fi
6921de2362d3Smrg	fi
6922de2362d3Smrg
6923de2362d3Smrg
6924de2362d3Smrg
6925de2362d3Smrg
6926de2362d3Smrg
6927de2362d3Smrg
6928de2362d3Smrg
6929de2362d3Smrg
6930de2362d3Smrg
6931de2362d3Smrg
6932de2362d3Smrg
6933de2362d3Smrg
6934de2362d3Smrg
6935de2362d3Smrg
6936de2362d3Smrg
6937de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
6938de2362d3Smrg
6939de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6940de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6941de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6942de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6943de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
6944de2362d3Smrg  $as_echo_n "(cached) " >&6
6945de2362d3Smrgelse
6946de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6947de2362d3Smrg/* end confdefs.h.  */
6948de2362d3Smrgint i;
6949de2362d3Smrg_ACEOF
6950de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6951de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
6952de2362d3Smrgelse
6953de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
6954de2362d3Smrgfi
6955de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6956de2362d3Smrgfi
6957de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6958de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6959de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6960de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6961de2362d3Smrgfi
6962de2362d3Smrg
6963de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6964de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6965de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6966de2362d3Smrg	fi
6967de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6968de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6969de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6970de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
6971de2362d3Smrg  $as_echo_n "(cached) " >&6
6972de2362d3Smrgelse
6973de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6974de2362d3Smrg/* end confdefs.h.  */
6975de2362d3Smrgint i;
6976de2362d3Smrg_ACEOF
6977de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
6978de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
6979de2362d3Smrgelse
6980de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
6981de2362d3Smrgfi
6982de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6983de2362d3Smrgfi
6984de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6985de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6986de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6987de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
6988de2362d3Smrgfi
6989de2362d3Smrg
6990de2362d3Smrgfound="no"
6991de2362d3Smrg
6992de2362d3Smrg	if test $found = "no" ; then
6993de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6994de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6995de2362d3Smrg		fi
6996de2362d3Smrg
6997de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6998de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6999de2362d3Smrg		fi
7000de2362d3Smrg
7001de2362d3Smrg		CFLAGS="$CFLAGS -Wredundant-decls"
7002de2362d3Smrg
7003de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
7004de2362d3Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; }
7005de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wredundant_decls
7006de2362d3Smrg		if eval \${$cacheid+:} false; then :
7007de2362d3Smrg  $as_echo_n "(cached) " >&6
7008de2362d3Smrgelse
7009de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7010de2362d3Smrg/* end confdefs.h.  */
7011de2362d3Smrgint i;
7012de2362d3Smrgint
7013de2362d3Smrgmain ()
7014de2362d3Smrg{
7015de2362d3Smrg
7016de2362d3Smrg  ;
7017de2362d3Smrg  return 0;
7018de2362d3Smrg}
7019de2362d3Smrg_ACEOF
7020de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7021de2362d3Smrg  eval $cacheid=yes
7022de2362d3Smrgelse
7023de2362d3Smrg  eval $cacheid=no
7024de2362d3Smrgfi
7025de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7026de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7027de2362d3Smrgfi
7028de2362d3Smrg
7029de2362d3Smrg
7030de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7031de2362d3Smrg
7032de2362d3Smrg		eval supported=\$$cacheid
7033de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7034de2362d3Smrg$as_echo "$supported" >&6; }
7035de2362d3Smrg		if test "$supported" = "yes" ; then
7036de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
7037de2362d3Smrg			found="yes"
7038de2362d3Smrg		fi
7039de2362d3Smrg	fi
7040de2362d3Smrg
7041de2362d3Smrg
7042de2362d3Smrg
7043de2362d3Smrg
7044de2362d3Smrg
7045de2362d3Smrg
7046de2362d3Smrg
7047de2362d3Smrg
7048de2362d3Smrg
7049de2362d3Smrg
7050de2362d3Smrg
7051de2362d3Smrg
7052de2362d3Smrg
7053de2362d3Smrg
7054de2362d3Smrg
7055de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7056de2362d3Smrg
7057de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7058de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7059de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7060de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7061de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7062de2362d3Smrg  $as_echo_n "(cached) " >&6
7063de2362d3Smrgelse
7064de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7065de2362d3Smrg/* end confdefs.h.  */
7066de2362d3Smrgint i;
7067de2362d3Smrg_ACEOF
7068de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7069de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7070de2362d3Smrgelse
7071de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7072de2362d3Smrgfi
7073de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7074de2362d3Smrgfi
7075de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7076de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7077de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7078de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7079de2362d3Smrgfi
7080de2362d3Smrg
7081de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7082de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7083de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7084de2362d3Smrg	fi
7085de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7086de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7087de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7088de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7089de2362d3Smrg  $as_echo_n "(cached) " >&6
7090de2362d3Smrgelse
7091de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7092de2362d3Smrg/* end confdefs.h.  */
7093de2362d3Smrgint i;
7094de2362d3Smrg_ACEOF
7095de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7096de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7097de2362d3Smrgelse
7098de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7099de2362d3Smrgfi
7100de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7101de2362d3Smrgfi
7102de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7103de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7104de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7105de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7106de2362d3Smrgfi
7107de2362d3Smrg
7108de2362d3Smrgfound="no"
7109de2362d3Smrg
7110de2362d3Smrg	if test $found = "no" ; then
7111de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7112de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7113de2362d3Smrg		fi
7114de2362d3Smrg
7115de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7116de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7117de2362d3Smrg		fi
7118de2362d3Smrg
7119de2362d3Smrg		CFLAGS="$CFLAGS -Wlogical-op"
7120de2362d3Smrg
7121de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
7122de2362d3Smrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; }
7123de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wlogical_op
7124de2362d3Smrg		if eval \${$cacheid+:} false; then :
7125de2362d3Smrg  $as_echo_n "(cached) " >&6
7126de2362d3Smrgelse
7127de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7128de2362d3Smrg/* end confdefs.h.  */
7129de2362d3Smrgint i;
7130de2362d3Smrgint
7131de2362d3Smrgmain ()
7132de2362d3Smrg{
7133de2362d3Smrg
7134de2362d3Smrg  ;
7135de2362d3Smrg  return 0;
7136de2362d3Smrg}
7137de2362d3Smrg_ACEOF
7138de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7139de2362d3Smrg  eval $cacheid=yes
7140de2362d3Smrgelse
7141de2362d3Smrg  eval $cacheid=no
7142de2362d3Smrgfi
7143de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7144de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7145de2362d3Smrgfi
7146de2362d3Smrg
7147de2362d3Smrg
7148de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7149de2362d3Smrg
7150de2362d3Smrg		eval supported=\$$cacheid
7151de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7152de2362d3Smrg$as_echo "$supported" >&6; }
7153de2362d3Smrg		if test "$supported" = "yes" ; then
7154de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
7155de2362d3Smrg			found="yes"
7156de2362d3Smrg		fi
7157de2362d3Smrg	fi
7158de2362d3Smrg
7159de2362d3Smrg
7160de2362d3Smrg
7161de2362d3Smrg# These are currently disabled because they are noisy.  They will be enabled
7162de2362d3Smrg# in the future once the codebase is sufficiently modernized to silence
7163de2362d3Smrg# them.  For now, I don't want them to drown out the other warnings.
7164de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
7165de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
7166de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
7167de2362d3Smrg
7168de2362d3Smrg# Turn some warnings into errors, so we don't accidently get successful builds
7169de2362d3Smrg# when there are problems that should be fixed.
7170de2362d3Smrg
7171de2362d3Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then
7172de2362d3Smrg
7173de2362d3Smrg
7174de2362d3Smrg
7175de2362d3Smrg
7176de2362d3Smrg
7177de2362d3Smrg
7178de2362d3Smrg
7179de2362d3Smrg
7180de2362d3Smrg
7181de2362d3Smrg
7182de2362d3Smrg
7183de2362d3Smrg
7184de2362d3Smrg
7185de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7186de2362d3Smrg
7187de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7188de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7189de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7190de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7191de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7192de2362d3Smrg  $as_echo_n "(cached) " >&6
7193de2362d3Smrgelse
7194de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7195de2362d3Smrg/* end confdefs.h.  */
7196de2362d3Smrgint i;
7197de2362d3Smrg_ACEOF
7198de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7199de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7200de2362d3Smrgelse
7201de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7202de2362d3Smrgfi
7203de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7204de2362d3Smrgfi
7205de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7206de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7207de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7208de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7209de2362d3Smrgfi
7210de2362d3Smrg
7211de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7212de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7213de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7214de2362d3Smrg	fi
7215de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7216de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7217de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7218de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7219de2362d3Smrg  $as_echo_n "(cached) " >&6
7220de2362d3Smrgelse
7221de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7222de2362d3Smrg/* end confdefs.h.  */
7223de2362d3Smrgint i;
7224de2362d3Smrg_ACEOF
7225de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7226de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7227de2362d3Smrgelse
7228de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7229de2362d3Smrgfi
7230de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7231de2362d3Smrgfi
7232de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7233de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7234de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7235de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7236de2362d3Smrgfi
7237de2362d3Smrg
7238de2362d3Smrgfound="no"
7239de2362d3Smrg
7240de2362d3Smrg	if test $found = "no" ; then
7241de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7242de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7243de2362d3Smrg		fi
7244de2362d3Smrg
7245de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7246de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7247de2362d3Smrg		fi
7248de2362d3Smrg
7249de2362d3Smrg		CFLAGS="$CFLAGS -Werror=implicit"
7250de2362d3Smrg
7251de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
7252de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; }
7253de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_implicit
7254de2362d3Smrg		if eval \${$cacheid+:} false; then :
7255de2362d3Smrg  $as_echo_n "(cached) " >&6
7256de2362d3Smrgelse
7257de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7258de2362d3Smrg/* end confdefs.h.  */
7259de2362d3Smrgint i;
7260de2362d3Smrgint
7261de2362d3Smrgmain ()
7262de2362d3Smrg{
7263de2362d3Smrg
7264de2362d3Smrg  ;
7265de2362d3Smrg  return 0;
7266de2362d3Smrg}
7267de2362d3Smrg_ACEOF
7268de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7269de2362d3Smrg  eval $cacheid=yes
7270de2362d3Smrgelse
7271de2362d3Smrg  eval $cacheid=no
7272de2362d3Smrgfi
7273de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7274de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7275de2362d3Smrgfi
7276de2362d3Smrg
7277de2362d3Smrg
7278de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7279de2362d3Smrg
7280de2362d3Smrg		eval supported=\$$cacheid
7281de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7282de2362d3Smrg$as_echo "$supported" >&6; }
7283de2362d3Smrg		if test "$supported" = "yes" ; then
7284de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
7285de2362d3Smrg			found="yes"
7286de2362d3Smrg		fi
7287de2362d3Smrg	fi
7288de2362d3Smrg
7289de2362d3Smrg	if test $found = "no" ; then
7290de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7291de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7292de2362d3Smrg		fi
7293de2362d3Smrg
7294de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7295de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7296de2362d3Smrg		fi
7297de2362d3Smrg
7298de2362d3Smrg		CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7299de2362d3Smrg
7300de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
7301de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
7302de2362d3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
7303de2362d3Smrg		if eval \${$cacheid+:} false; then :
7304de2362d3Smrg  $as_echo_n "(cached) " >&6
7305de2362d3Smrgelse
7306de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7307de2362d3Smrg/* end confdefs.h.  */
7308de2362d3Smrgint i;
7309de2362d3Smrgint
7310de2362d3Smrgmain ()
7311de2362d3Smrg{
7312de2362d3Smrg
7313de2362d3Smrg  ;
7314de2362d3Smrg  return 0;
7315de2362d3Smrg}
7316de2362d3Smrg_ACEOF
7317de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7318de2362d3Smrg  eval $cacheid=yes
7319de2362d3Smrgelse
7320de2362d3Smrg  eval $cacheid=no
7321de2362d3Smrgfi
7322de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7323de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7324de2362d3Smrgfi
7325de2362d3Smrg
7326de2362d3Smrg
7327de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7328de2362d3Smrg
7329de2362d3Smrg		eval supported=\$$cacheid
7330de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7331de2362d3Smrg$as_echo "$supported" >&6; }
7332de2362d3Smrg		if test "$supported" = "yes" ; then
7333de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7334de2362d3Smrg			found="yes"
7335de2362d3Smrg		fi
7336de2362d3Smrg	fi
7337de2362d3Smrg
7338de2362d3Smrg
7339de2362d3Smrg
7340de2362d3Smrg
7341de2362d3Smrg
7342de2362d3Smrg
7343de2362d3Smrg
7344de2362d3Smrg
7345de2362d3Smrg
7346de2362d3Smrg
7347de2362d3Smrg
7348de2362d3Smrg
7349de2362d3Smrg
7350de2362d3Smrg
7351de2362d3Smrg
7352de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7353de2362d3Smrg
7354de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7355de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7356de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7357de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7358de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7359de2362d3Smrg  $as_echo_n "(cached) " >&6
7360de2362d3Smrgelse
7361de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7362de2362d3Smrg/* end confdefs.h.  */
7363de2362d3Smrgint i;
7364de2362d3Smrg_ACEOF
7365de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7366de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7367de2362d3Smrgelse
7368de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7369de2362d3Smrgfi
7370de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7371de2362d3Smrgfi
7372de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7373de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7374de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7375de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7376de2362d3Smrgfi
7377de2362d3Smrg
7378de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7379de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7380de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7381de2362d3Smrg	fi
7382de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7383de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7384de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7385de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7386de2362d3Smrg  $as_echo_n "(cached) " >&6
7387de2362d3Smrgelse
7388de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7389de2362d3Smrg/* end confdefs.h.  */
7390de2362d3Smrgint i;
7391de2362d3Smrg_ACEOF
7392de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7393de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7394de2362d3Smrgelse
7395de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7396de2362d3Smrgfi
7397de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7398de2362d3Smrgfi
7399de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7400de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7401de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7402de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7403de2362d3Smrgfi
7404de2362d3Smrg
7405de2362d3Smrgfound="no"
7406de2362d3Smrg
7407de2362d3Smrg	if test $found = "no" ; then
7408de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7409de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7410de2362d3Smrg		fi
7411de2362d3Smrg
7412de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7413de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7414de2362d3Smrg		fi
7415de2362d3Smrg
7416de2362d3Smrg		CFLAGS="$CFLAGS -Werror=nonnull"
7417de2362d3Smrg
7418de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
7419de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; }
7420de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_nonnull
7421de2362d3Smrg		if eval \${$cacheid+:} false; then :
7422de2362d3Smrg  $as_echo_n "(cached) " >&6
7423de2362d3Smrgelse
7424de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7425de2362d3Smrg/* end confdefs.h.  */
7426de2362d3Smrgint i;
7427de2362d3Smrgint
7428de2362d3Smrgmain ()
7429de2362d3Smrg{
7430de2362d3Smrg
7431de2362d3Smrg  ;
7432de2362d3Smrg  return 0;
7433de2362d3Smrg}
7434de2362d3Smrg_ACEOF
7435de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7436de2362d3Smrg  eval $cacheid=yes
7437de2362d3Smrgelse
7438de2362d3Smrg  eval $cacheid=no
7439de2362d3Smrgfi
7440de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7441de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7442de2362d3Smrgfi
7443de2362d3Smrg
7444de2362d3Smrg
7445de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7446de2362d3Smrg
7447de2362d3Smrg		eval supported=\$$cacheid
7448de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7449de2362d3Smrg$as_echo "$supported" >&6; }
7450de2362d3Smrg		if test "$supported" = "yes" ; then
7451de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
7452de2362d3Smrg			found="yes"
7453de2362d3Smrg		fi
7454de2362d3Smrg	fi
7455de2362d3Smrg
7456de2362d3Smrg
7457de2362d3Smrg
7458de2362d3Smrg
7459de2362d3Smrg
7460de2362d3Smrg
7461de2362d3Smrg
7462de2362d3Smrg
7463de2362d3Smrg
7464de2362d3Smrg
7465de2362d3Smrg
7466de2362d3Smrg
7467de2362d3Smrg
7468de2362d3Smrg
7469de2362d3Smrg
7470de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7471de2362d3Smrg
7472de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7473de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7474de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7475de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7476de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7477de2362d3Smrg  $as_echo_n "(cached) " >&6
7478de2362d3Smrgelse
7479de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7480de2362d3Smrg/* end confdefs.h.  */
7481de2362d3Smrgint i;
7482de2362d3Smrg_ACEOF
7483de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7484de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7485de2362d3Smrgelse
7486de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7487de2362d3Smrgfi
7488de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7489de2362d3Smrgfi
7490de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7491de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7492de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7493de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7494de2362d3Smrgfi
7495de2362d3Smrg
7496de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7497de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7498de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7499de2362d3Smrg	fi
7500de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7501de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7502de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7503de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7504de2362d3Smrg  $as_echo_n "(cached) " >&6
7505de2362d3Smrgelse
7506de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7507de2362d3Smrg/* end confdefs.h.  */
7508de2362d3Smrgint i;
7509de2362d3Smrg_ACEOF
7510de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7511de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7512de2362d3Smrgelse
7513de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7514de2362d3Smrgfi
7515de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7516de2362d3Smrgfi
7517de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7518de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7519de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7520de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7521de2362d3Smrgfi
7522de2362d3Smrg
7523de2362d3Smrgfound="no"
7524de2362d3Smrg
7525de2362d3Smrg	if test $found = "no" ; then
7526de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7527de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7528de2362d3Smrg		fi
7529de2362d3Smrg
7530de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7531de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7532de2362d3Smrg		fi
7533de2362d3Smrg
7534de2362d3Smrg		CFLAGS="$CFLAGS -Werror=init-self"
7535de2362d3Smrg
7536de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
7537de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; }
7538de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_init_self
7539de2362d3Smrg		if eval \${$cacheid+:} false; then :
7540de2362d3Smrg  $as_echo_n "(cached) " >&6
7541de2362d3Smrgelse
7542de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7543de2362d3Smrg/* end confdefs.h.  */
7544de2362d3Smrgint i;
7545de2362d3Smrgint
7546de2362d3Smrgmain ()
7547de2362d3Smrg{
7548de2362d3Smrg
7549de2362d3Smrg  ;
7550de2362d3Smrg  return 0;
7551de2362d3Smrg}
7552de2362d3Smrg_ACEOF
7553de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7554de2362d3Smrg  eval $cacheid=yes
7555de2362d3Smrgelse
7556de2362d3Smrg  eval $cacheid=no
7557de2362d3Smrgfi
7558de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7559de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7560de2362d3Smrgfi
7561de2362d3Smrg
7562de2362d3Smrg
7563de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7564de2362d3Smrg
7565de2362d3Smrg		eval supported=\$$cacheid
7566de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7567de2362d3Smrg$as_echo "$supported" >&6; }
7568de2362d3Smrg		if test "$supported" = "yes" ; then
7569de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
7570de2362d3Smrg			found="yes"
7571de2362d3Smrg		fi
7572de2362d3Smrg	fi
7573de2362d3Smrg
7574de2362d3Smrg
7575de2362d3Smrg
7576de2362d3Smrg
7577de2362d3Smrg
7578de2362d3Smrg
7579de2362d3Smrg
7580de2362d3Smrg
7581de2362d3Smrg
7582de2362d3Smrg
7583de2362d3Smrg
7584de2362d3Smrg
7585de2362d3Smrg
7586de2362d3Smrg
7587de2362d3Smrg
7588de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7589de2362d3Smrg
7590de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7591de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7592de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7593de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7594de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7595de2362d3Smrg  $as_echo_n "(cached) " >&6
7596de2362d3Smrgelse
7597de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7598de2362d3Smrg/* end confdefs.h.  */
7599de2362d3Smrgint i;
7600de2362d3Smrg_ACEOF
7601de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7602de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7603de2362d3Smrgelse
7604de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7605de2362d3Smrgfi
7606de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7607de2362d3Smrgfi
7608de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7609de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7610de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7611de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7612de2362d3Smrgfi
7613de2362d3Smrg
7614de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7615de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7616de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7617de2362d3Smrg	fi
7618de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7619de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7620de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7621de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7622de2362d3Smrg  $as_echo_n "(cached) " >&6
7623de2362d3Smrgelse
7624de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7625de2362d3Smrg/* end confdefs.h.  */
7626de2362d3Smrgint i;
7627de2362d3Smrg_ACEOF
7628de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7629de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7630de2362d3Smrgelse
7631de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7632de2362d3Smrgfi
7633de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7634de2362d3Smrgfi
7635de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7636de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7637de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7638de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7639de2362d3Smrgfi
7640de2362d3Smrg
7641de2362d3Smrgfound="no"
7642de2362d3Smrg
7643de2362d3Smrg	if test $found = "no" ; then
7644de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7645de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7646de2362d3Smrg		fi
7647de2362d3Smrg
7648de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7649de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7650de2362d3Smrg		fi
7651de2362d3Smrg
7652de2362d3Smrg		CFLAGS="$CFLAGS -Werror=main"
7653de2362d3Smrg
7654de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
7655de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; }
7656de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_main
7657de2362d3Smrg		if eval \${$cacheid+:} false; then :
7658de2362d3Smrg  $as_echo_n "(cached) " >&6
7659de2362d3Smrgelse
7660de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7661de2362d3Smrg/* end confdefs.h.  */
7662de2362d3Smrgint i;
7663de2362d3Smrgint
7664de2362d3Smrgmain ()
7665de2362d3Smrg{
7666de2362d3Smrg
7667de2362d3Smrg  ;
7668de2362d3Smrg  return 0;
7669de2362d3Smrg}
7670de2362d3Smrg_ACEOF
7671de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7672de2362d3Smrg  eval $cacheid=yes
7673de2362d3Smrgelse
7674de2362d3Smrg  eval $cacheid=no
7675de2362d3Smrgfi
7676de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7677de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7678de2362d3Smrgfi
7679de2362d3Smrg
7680de2362d3Smrg
7681de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7682de2362d3Smrg
7683de2362d3Smrg		eval supported=\$$cacheid
7684de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7685de2362d3Smrg$as_echo "$supported" >&6; }
7686de2362d3Smrg		if test "$supported" = "yes" ; then
7687de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
7688de2362d3Smrg			found="yes"
7689de2362d3Smrg		fi
7690de2362d3Smrg	fi
7691de2362d3Smrg
7692de2362d3Smrg
7693de2362d3Smrg
7694de2362d3Smrg
7695de2362d3Smrg
7696de2362d3Smrg
7697de2362d3Smrg
7698de2362d3Smrg
7699de2362d3Smrg
7700de2362d3Smrg
7701de2362d3Smrg
7702de2362d3Smrg
7703de2362d3Smrg
7704de2362d3Smrg
7705de2362d3Smrg
7706de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7707de2362d3Smrg
7708de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7709de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7710de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7711de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7712de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7713de2362d3Smrg  $as_echo_n "(cached) " >&6
7714de2362d3Smrgelse
7715de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7716de2362d3Smrg/* end confdefs.h.  */
7717de2362d3Smrgint i;
7718de2362d3Smrg_ACEOF
7719de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7720de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7721de2362d3Smrgelse
7722de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7723de2362d3Smrgfi
7724de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7725de2362d3Smrgfi
7726de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7727de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7728de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7729de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7730de2362d3Smrgfi
7731de2362d3Smrg
7732de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7733de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7734de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7735de2362d3Smrg	fi
7736de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7737de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7738de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7739de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7740de2362d3Smrg  $as_echo_n "(cached) " >&6
7741de2362d3Smrgelse
7742de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7743de2362d3Smrg/* end confdefs.h.  */
7744de2362d3Smrgint i;
7745de2362d3Smrg_ACEOF
7746de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7747de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7748de2362d3Smrgelse
7749de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7750de2362d3Smrgfi
7751de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7752de2362d3Smrgfi
7753de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7754de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7755de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7756de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7757de2362d3Smrgfi
7758de2362d3Smrg
7759de2362d3Smrgfound="no"
7760de2362d3Smrg
7761de2362d3Smrg	if test $found = "no" ; then
7762de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7763de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7764de2362d3Smrg		fi
7765de2362d3Smrg
7766de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7767de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7768de2362d3Smrg		fi
7769de2362d3Smrg
7770de2362d3Smrg		CFLAGS="$CFLAGS -Werror=missing-braces"
7771de2362d3Smrg
7772de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
7773de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; }
7774de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_missing_braces
7775de2362d3Smrg		if eval \${$cacheid+:} false; then :
7776de2362d3Smrg  $as_echo_n "(cached) " >&6
7777de2362d3Smrgelse
7778de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7779de2362d3Smrg/* end confdefs.h.  */
7780de2362d3Smrgint i;
7781de2362d3Smrgint
7782de2362d3Smrgmain ()
7783de2362d3Smrg{
7784de2362d3Smrg
7785de2362d3Smrg  ;
7786de2362d3Smrg  return 0;
7787de2362d3Smrg}
7788de2362d3Smrg_ACEOF
7789de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7790de2362d3Smrg  eval $cacheid=yes
7791de2362d3Smrgelse
7792de2362d3Smrg  eval $cacheid=no
7793de2362d3Smrgfi
7794de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7795de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7796de2362d3Smrgfi
7797de2362d3Smrg
7798de2362d3Smrg
7799de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7800de2362d3Smrg
7801de2362d3Smrg		eval supported=\$$cacheid
7802de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7803de2362d3Smrg$as_echo "$supported" >&6; }
7804de2362d3Smrg		if test "$supported" = "yes" ; then
7805de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
7806de2362d3Smrg			found="yes"
7807de2362d3Smrg		fi
7808de2362d3Smrg	fi
7809de2362d3Smrg
7810de2362d3Smrg
7811de2362d3Smrg
7812de2362d3Smrg
7813de2362d3Smrg
7814de2362d3Smrg
7815de2362d3Smrg
7816de2362d3Smrg
7817de2362d3Smrg
7818de2362d3Smrg
7819de2362d3Smrg
7820de2362d3Smrg
7821de2362d3Smrg
7822de2362d3Smrg
7823de2362d3Smrg
7824de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7825de2362d3Smrg
7826de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7827de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7828de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7829de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7830de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7831de2362d3Smrg  $as_echo_n "(cached) " >&6
7832de2362d3Smrgelse
7833de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7834de2362d3Smrg/* end confdefs.h.  */
7835de2362d3Smrgint i;
7836de2362d3Smrg_ACEOF
7837de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7838de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7839de2362d3Smrgelse
7840de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7841de2362d3Smrgfi
7842de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7843de2362d3Smrgfi
7844de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7845de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7846de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7847de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7848de2362d3Smrgfi
7849de2362d3Smrg
7850de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7851de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7852de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7853de2362d3Smrg	fi
7854de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7855de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7856de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7857de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7858de2362d3Smrg  $as_echo_n "(cached) " >&6
7859de2362d3Smrgelse
7860de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7861de2362d3Smrg/* end confdefs.h.  */
7862de2362d3Smrgint i;
7863de2362d3Smrg_ACEOF
7864de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7865de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7866de2362d3Smrgelse
7867de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7868de2362d3Smrgfi
7869de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7870de2362d3Smrgfi
7871de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7872de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7873de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7874de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7875de2362d3Smrgfi
7876de2362d3Smrg
7877de2362d3Smrgfound="no"
7878de2362d3Smrg
7879de2362d3Smrg	if test $found = "no" ; then
7880de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7881de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7882de2362d3Smrg		fi
7883de2362d3Smrg
7884de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7885de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7886de2362d3Smrg		fi
7887de2362d3Smrg
7888de2362d3Smrg		CFLAGS="$CFLAGS -Werror=sequence-point"
7889de2362d3Smrg
7890de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
7891de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; }
7892de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_sequence_point
7893de2362d3Smrg		if eval \${$cacheid+:} false; then :
7894de2362d3Smrg  $as_echo_n "(cached) " >&6
7895de2362d3Smrgelse
7896de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7897de2362d3Smrg/* end confdefs.h.  */
7898de2362d3Smrgint i;
7899de2362d3Smrgint
7900de2362d3Smrgmain ()
7901de2362d3Smrg{
7902de2362d3Smrg
7903de2362d3Smrg  ;
7904de2362d3Smrg  return 0;
7905de2362d3Smrg}
7906de2362d3Smrg_ACEOF
7907de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
7908de2362d3Smrg  eval $cacheid=yes
7909de2362d3Smrgelse
7910de2362d3Smrg  eval $cacheid=no
7911de2362d3Smrgfi
7912de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
7913de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
7914de2362d3Smrgfi
7915de2362d3Smrg
7916de2362d3Smrg
7917de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
7918de2362d3Smrg
7919de2362d3Smrg		eval supported=\$$cacheid
7920de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7921de2362d3Smrg$as_echo "$supported" >&6; }
7922de2362d3Smrg		if test "$supported" = "yes" ; then
7923de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
7924de2362d3Smrg			found="yes"
7925de2362d3Smrg		fi
7926de2362d3Smrg	fi
7927de2362d3Smrg
7928de2362d3Smrg
7929de2362d3Smrg
7930de2362d3Smrg
7931de2362d3Smrg
7932de2362d3Smrg
7933de2362d3Smrg
7934de2362d3Smrg
7935de2362d3Smrg
7936de2362d3Smrg
7937de2362d3Smrg
7938de2362d3Smrg
7939de2362d3Smrg
7940de2362d3Smrg
7941de2362d3Smrg
7942de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
7943de2362d3Smrg
7944de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7945de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7946de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7947de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7948de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
7949de2362d3Smrg  $as_echo_n "(cached) " >&6
7950de2362d3Smrgelse
7951de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7952de2362d3Smrg/* end confdefs.h.  */
7953de2362d3Smrgint i;
7954de2362d3Smrg_ACEOF
7955de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7956de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
7957de2362d3Smrgelse
7958de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
7959de2362d3Smrgfi
7960de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7961de2362d3Smrgfi
7962de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7963de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7964de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7965de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7966de2362d3Smrgfi
7967de2362d3Smrg
7968de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7969de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7970de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7971de2362d3Smrg	fi
7972de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7973de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7974de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7975de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
7976de2362d3Smrg  $as_echo_n "(cached) " >&6
7977de2362d3Smrgelse
7978de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7979de2362d3Smrg/* end confdefs.h.  */
7980de2362d3Smrgint i;
7981de2362d3Smrg_ACEOF
7982de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
7983de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
7984de2362d3Smrgelse
7985de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
7986de2362d3Smrgfi
7987de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7988de2362d3Smrgfi
7989de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7990de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7991de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7992de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
7993de2362d3Smrgfi
7994de2362d3Smrg
7995de2362d3Smrgfound="no"
7996de2362d3Smrg
7997de2362d3Smrg	if test $found = "no" ; then
7998de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7999de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8000de2362d3Smrg		fi
8001de2362d3Smrg
8002de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8003de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8004de2362d3Smrg		fi
8005de2362d3Smrg
8006de2362d3Smrg		CFLAGS="$CFLAGS -Werror=return-type"
8007de2362d3Smrg
8008de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
8009de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; }
8010de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_return_type
8011de2362d3Smrg		if eval \${$cacheid+:} false; then :
8012de2362d3Smrg  $as_echo_n "(cached) " >&6
8013de2362d3Smrgelse
8014de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8015de2362d3Smrg/* end confdefs.h.  */
8016de2362d3Smrgint i;
8017de2362d3Smrgint
8018de2362d3Smrgmain ()
8019de2362d3Smrg{
8020de2362d3Smrg
8021de2362d3Smrg  ;
8022de2362d3Smrg  return 0;
8023de2362d3Smrg}
8024de2362d3Smrg_ACEOF
8025de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8026de2362d3Smrg  eval $cacheid=yes
8027de2362d3Smrgelse
8028de2362d3Smrg  eval $cacheid=no
8029de2362d3Smrgfi
8030de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8031de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8032de2362d3Smrgfi
8033de2362d3Smrg
8034de2362d3Smrg
8035de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8036de2362d3Smrg
8037de2362d3Smrg		eval supported=\$$cacheid
8038de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8039de2362d3Smrg$as_echo "$supported" >&6; }
8040de2362d3Smrg		if test "$supported" = "yes" ; then
8041de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
8042de2362d3Smrg			found="yes"
8043de2362d3Smrg		fi
8044de2362d3Smrg	fi
8045de2362d3Smrg
8046de2362d3Smrg	if test $found = "no" ; then
8047de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8048de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8049de2362d3Smrg		fi
8050de2362d3Smrg
8051de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8052de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8053de2362d3Smrg		fi
8054de2362d3Smrg
8055de2362d3Smrg		CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8056de2362d3Smrg
8057de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
8058de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
8059de2362d3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
8060de2362d3Smrg		if eval \${$cacheid+:} false; then :
8061de2362d3Smrg  $as_echo_n "(cached) " >&6
8062de2362d3Smrgelse
8063de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8064de2362d3Smrg/* end confdefs.h.  */
8065de2362d3Smrgint i;
8066de2362d3Smrgint
8067de2362d3Smrgmain ()
8068de2362d3Smrg{
8069de2362d3Smrg
8070de2362d3Smrg  ;
8071de2362d3Smrg  return 0;
8072de2362d3Smrg}
8073de2362d3Smrg_ACEOF
8074de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8075de2362d3Smrg  eval $cacheid=yes
8076de2362d3Smrgelse
8077de2362d3Smrg  eval $cacheid=no
8078de2362d3Smrgfi
8079de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8080de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8081de2362d3Smrgfi
8082de2362d3Smrg
8083de2362d3Smrg
8084de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8085de2362d3Smrg
8086de2362d3Smrg		eval supported=\$$cacheid
8087de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8088de2362d3Smrg$as_echo "$supported" >&6; }
8089de2362d3Smrg		if test "$supported" = "yes" ; then
8090de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8091de2362d3Smrg			found="yes"
8092de2362d3Smrg		fi
8093de2362d3Smrg	fi
8094de2362d3Smrg
8095de2362d3Smrg
8096de2362d3Smrg
8097de2362d3Smrg
8098de2362d3Smrg
8099de2362d3Smrg
8100de2362d3Smrg
8101de2362d3Smrg
8102de2362d3Smrg
8103de2362d3Smrg
8104de2362d3Smrg
8105de2362d3Smrg
8106de2362d3Smrg
8107de2362d3Smrg
8108de2362d3Smrg
8109de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8110de2362d3Smrg
8111de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8112de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8113de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8114de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8115de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8116de2362d3Smrg  $as_echo_n "(cached) " >&6
8117de2362d3Smrgelse
8118de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8119de2362d3Smrg/* end confdefs.h.  */
8120de2362d3Smrgint i;
8121de2362d3Smrg_ACEOF
8122de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8123de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8124de2362d3Smrgelse
8125de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8126de2362d3Smrgfi
8127de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8128de2362d3Smrgfi
8129de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8130de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8131de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8132de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8133de2362d3Smrgfi
8134de2362d3Smrg
8135de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8136de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8137de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8138de2362d3Smrg	fi
8139de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8140de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8141de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8142de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8143de2362d3Smrg  $as_echo_n "(cached) " >&6
8144de2362d3Smrgelse
8145de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8146de2362d3Smrg/* end confdefs.h.  */
8147de2362d3Smrgint i;
8148de2362d3Smrg_ACEOF
8149de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8150de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8151de2362d3Smrgelse
8152de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8153de2362d3Smrgfi
8154de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8155de2362d3Smrgfi
8156de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8157de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8158de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8159de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8160de2362d3Smrgfi
8161de2362d3Smrg
8162de2362d3Smrgfound="no"
8163de2362d3Smrg
8164de2362d3Smrg	if test $found = "no" ; then
8165de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8166de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8167de2362d3Smrg		fi
8168de2362d3Smrg
8169de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8170de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8171de2362d3Smrg		fi
8172de2362d3Smrg
8173de2362d3Smrg		CFLAGS="$CFLAGS -Werror=trigraphs"
8174de2362d3Smrg
8175de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
8176de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; }
8177de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_trigraphs
8178de2362d3Smrg		if eval \${$cacheid+:} false; then :
8179de2362d3Smrg  $as_echo_n "(cached) " >&6
8180de2362d3Smrgelse
8181de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8182de2362d3Smrg/* end confdefs.h.  */
8183de2362d3Smrgint i;
8184de2362d3Smrgint
8185de2362d3Smrgmain ()
8186de2362d3Smrg{
8187de2362d3Smrg
8188de2362d3Smrg  ;
8189de2362d3Smrg  return 0;
8190de2362d3Smrg}
8191de2362d3Smrg_ACEOF
8192de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8193de2362d3Smrg  eval $cacheid=yes
8194de2362d3Smrgelse
8195de2362d3Smrg  eval $cacheid=no
8196de2362d3Smrgfi
8197de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8198de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8199de2362d3Smrgfi
8200de2362d3Smrg
8201de2362d3Smrg
8202de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8203de2362d3Smrg
8204de2362d3Smrg		eval supported=\$$cacheid
8205de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8206de2362d3Smrg$as_echo "$supported" >&6; }
8207de2362d3Smrg		if test "$supported" = "yes" ; then
8208de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
8209de2362d3Smrg			found="yes"
8210de2362d3Smrg		fi
8211de2362d3Smrg	fi
8212de2362d3Smrg
8213de2362d3Smrg
8214de2362d3Smrg
8215de2362d3Smrg
8216de2362d3Smrg
8217de2362d3Smrg
8218de2362d3Smrg
8219de2362d3Smrg
8220de2362d3Smrg
8221de2362d3Smrg
8222de2362d3Smrg
8223de2362d3Smrg
8224de2362d3Smrg
8225de2362d3Smrg
8226de2362d3Smrg
8227de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8228de2362d3Smrg
8229de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8230de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8231de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8232de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8233de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8234de2362d3Smrg  $as_echo_n "(cached) " >&6
8235de2362d3Smrgelse
8236de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8237de2362d3Smrg/* end confdefs.h.  */
8238de2362d3Smrgint i;
8239de2362d3Smrg_ACEOF
8240de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8241de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8242de2362d3Smrgelse
8243de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8244de2362d3Smrgfi
8245de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8246de2362d3Smrgfi
8247de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8248de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8249de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8250de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8251de2362d3Smrgfi
8252de2362d3Smrg
8253de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8254de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8255de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8256de2362d3Smrg	fi
8257de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8258de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8259de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8260de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8261de2362d3Smrg  $as_echo_n "(cached) " >&6
8262de2362d3Smrgelse
8263de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8264de2362d3Smrg/* end confdefs.h.  */
8265de2362d3Smrgint i;
8266de2362d3Smrg_ACEOF
8267de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8268de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8269de2362d3Smrgelse
8270de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8271de2362d3Smrgfi
8272de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8273de2362d3Smrgfi
8274de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8275de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8276de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8277de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8278de2362d3Smrgfi
8279de2362d3Smrg
8280de2362d3Smrgfound="no"
8281de2362d3Smrg
8282de2362d3Smrg	if test $found = "no" ; then
8283de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8284de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8285de2362d3Smrg		fi
8286de2362d3Smrg
8287de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8288de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8289de2362d3Smrg		fi
8290de2362d3Smrg
8291de2362d3Smrg		CFLAGS="$CFLAGS -Werror=array-bounds"
8292de2362d3Smrg
8293de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
8294de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; }
8295de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_array_bounds
8296de2362d3Smrg		if eval \${$cacheid+:} false; then :
8297de2362d3Smrg  $as_echo_n "(cached) " >&6
8298de2362d3Smrgelse
8299de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300de2362d3Smrg/* end confdefs.h.  */
8301de2362d3Smrgint i;
8302de2362d3Smrgint
8303de2362d3Smrgmain ()
8304de2362d3Smrg{
8305de2362d3Smrg
8306de2362d3Smrg  ;
8307de2362d3Smrg  return 0;
8308de2362d3Smrg}
8309de2362d3Smrg_ACEOF
8310de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8311de2362d3Smrg  eval $cacheid=yes
8312de2362d3Smrgelse
8313de2362d3Smrg  eval $cacheid=no
8314de2362d3Smrgfi
8315de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8316de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8317de2362d3Smrgfi
8318de2362d3Smrg
8319de2362d3Smrg
8320de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8321de2362d3Smrg
8322de2362d3Smrg		eval supported=\$$cacheid
8323de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8324de2362d3Smrg$as_echo "$supported" >&6; }
8325de2362d3Smrg		if test "$supported" = "yes" ; then
8326de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
8327de2362d3Smrg			found="yes"
8328de2362d3Smrg		fi
8329de2362d3Smrg	fi
8330de2362d3Smrg
8331de2362d3Smrg
8332de2362d3Smrg
8333de2362d3Smrg
8334de2362d3Smrg
8335de2362d3Smrg
8336de2362d3Smrg
8337de2362d3Smrg
8338de2362d3Smrg
8339de2362d3Smrg
8340de2362d3Smrg
8341de2362d3Smrg
8342de2362d3Smrg
8343de2362d3Smrg
8344de2362d3Smrg
8345de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8346de2362d3Smrg
8347de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8348de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8349de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8350de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8351de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8352de2362d3Smrg  $as_echo_n "(cached) " >&6
8353de2362d3Smrgelse
8354de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8355de2362d3Smrg/* end confdefs.h.  */
8356de2362d3Smrgint i;
8357de2362d3Smrg_ACEOF
8358de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8359de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8360de2362d3Smrgelse
8361de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8362de2362d3Smrgfi
8363de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8364de2362d3Smrgfi
8365de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8366de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8367de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8368de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8369de2362d3Smrgfi
8370de2362d3Smrg
8371de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8372de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8373de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8374de2362d3Smrg	fi
8375de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8376de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8377de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8378de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8379de2362d3Smrg  $as_echo_n "(cached) " >&6
8380de2362d3Smrgelse
8381de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8382de2362d3Smrg/* end confdefs.h.  */
8383de2362d3Smrgint i;
8384de2362d3Smrg_ACEOF
8385de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8386de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8387de2362d3Smrgelse
8388de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8389de2362d3Smrgfi
8390de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8391de2362d3Smrgfi
8392de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8393de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8394de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8395de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8396de2362d3Smrgfi
8397de2362d3Smrg
8398de2362d3Smrgfound="no"
8399de2362d3Smrg
8400de2362d3Smrg	if test $found = "no" ; then
8401de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8402de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8403de2362d3Smrg		fi
8404de2362d3Smrg
8405de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8406de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8407de2362d3Smrg		fi
8408de2362d3Smrg
8409de2362d3Smrg		CFLAGS="$CFLAGS -Werror=write-strings"
8410de2362d3Smrg
8411de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
8412de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; }
8413de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_write_strings
8414de2362d3Smrg		if eval \${$cacheid+:} false; then :
8415de2362d3Smrg  $as_echo_n "(cached) " >&6
8416de2362d3Smrgelse
8417de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8418de2362d3Smrg/* end confdefs.h.  */
8419de2362d3Smrgint i;
8420de2362d3Smrgint
8421de2362d3Smrgmain ()
8422de2362d3Smrg{
8423de2362d3Smrg
8424de2362d3Smrg  ;
8425de2362d3Smrg  return 0;
8426de2362d3Smrg}
8427de2362d3Smrg_ACEOF
8428de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8429de2362d3Smrg  eval $cacheid=yes
8430de2362d3Smrgelse
8431de2362d3Smrg  eval $cacheid=no
8432de2362d3Smrgfi
8433de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8434de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8435de2362d3Smrgfi
8436de2362d3Smrg
8437de2362d3Smrg
8438de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8439de2362d3Smrg
8440de2362d3Smrg		eval supported=\$$cacheid
8441de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8442de2362d3Smrg$as_echo "$supported" >&6; }
8443de2362d3Smrg		if test "$supported" = "yes" ; then
8444de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
8445de2362d3Smrg			found="yes"
8446de2362d3Smrg		fi
8447de2362d3Smrg	fi
8448de2362d3Smrg
8449de2362d3Smrg
8450de2362d3Smrg
8451de2362d3Smrg
8452de2362d3Smrg
8453de2362d3Smrg
8454de2362d3Smrg
8455de2362d3Smrg
8456de2362d3Smrg
8457de2362d3Smrg
8458de2362d3Smrg
8459de2362d3Smrg
8460de2362d3Smrg
8461de2362d3Smrg
8462de2362d3Smrg
8463de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8464de2362d3Smrg
8465de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8466de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8467de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8468de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8469de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8470de2362d3Smrg  $as_echo_n "(cached) " >&6
8471de2362d3Smrgelse
8472de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8473de2362d3Smrg/* end confdefs.h.  */
8474de2362d3Smrgint i;
8475de2362d3Smrg_ACEOF
8476de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8477de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8478de2362d3Smrgelse
8479de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8480de2362d3Smrgfi
8481de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8482de2362d3Smrgfi
8483de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8484de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8485de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8486de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8487de2362d3Smrgfi
8488de2362d3Smrg
8489de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8490de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8491de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8492de2362d3Smrg	fi
8493de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8494de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8495de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8496de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8497de2362d3Smrg  $as_echo_n "(cached) " >&6
8498de2362d3Smrgelse
8499de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8500de2362d3Smrg/* end confdefs.h.  */
8501de2362d3Smrgint i;
8502de2362d3Smrg_ACEOF
8503de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8504de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8505de2362d3Smrgelse
8506de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8507de2362d3Smrgfi
8508de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8509de2362d3Smrgfi
8510de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8511de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8512de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8513de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8514de2362d3Smrgfi
8515de2362d3Smrg
8516de2362d3Smrgfound="no"
8517de2362d3Smrg
8518de2362d3Smrg	if test $found = "no" ; then
8519de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8520de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8521de2362d3Smrg		fi
8522de2362d3Smrg
8523de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8524de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8525de2362d3Smrg		fi
8526de2362d3Smrg
8527de2362d3Smrg		CFLAGS="$CFLAGS -Werror=address"
8528de2362d3Smrg
8529de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
8530de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; }
8531de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_address
8532de2362d3Smrg		if eval \${$cacheid+:} false; then :
8533de2362d3Smrg  $as_echo_n "(cached) " >&6
8534de2362d3Smrgelse
8535de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8536de2362d3Smrg/* end confdefs.h.  */
8537de2362d3Smrgint i;
8538de2362d3Smrgint
8539de2362d3Smrgmain ()
8540de2362d3Smrg{
8541de2362d3Smrg
8542de2362d3Smrg  ;
8543de2362d3Smrg  return 0;
8544de2362d3Smrg}
8545de2362d3Smrg_ACEOF
8546de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8547de2362d3Smrg  eval $cacheid=yes
8548de2362d3Smrgelse
8549de2362d3Smrg  eval $cacheid=no
8550de2362d3Smrgfi
8551de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8552de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8553de2362d3Smrgfi
8554de2362d3Smrg
8555de2362d3Smrg
8556de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8557de2362d3Smrg
8558de2362d3Smrg		eval supported=\$$cacheid
8559de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8560de2362d3Smrg$as_echo "$supported" >&6; }
8561de2362d3Smrg		if test "$supported" = "yes" ; then
8562de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
8563de2362d3Smrg			found="yes"
8564de2362d3Smrg		fi
8565de2362d3Smrg	fi
8566de2362d3Smrg
8567de2362d3Smrg
8568de2362d3Smrg
8569de2362d3Smrg
8570de2362d3Smrg
8571de2362d3Smrg
8572de2362d3Smrg
8573de2362d3Smrg
8574de2362d3Smrg
8575de2362d3Smrg
8576de2362d3Smrg
8577de2362d3Smrg
8578de2362d3Smrg
8579de2362d3Smrg
8580de2362d3Smrg
8581de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8582de2362d3Smrg
8583de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8584de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8585de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8586de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8587de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8588de2362d3Smrg  $as_echo_n "(cached) " >&6
8589de2362d3Smrgelse
8590de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8591de2362d3Smrg/* end confdefs.h.  */
8592de2362d3Smrgint i;
8593de2362d3Smrg_ACEOF
8594de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8595de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8596de2362d3Smrgelse
8597de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8598de2362d3Smrgfi
8599de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8600de2362d3Smrgfi
8601de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8602de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8603de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8604de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8605de2362d3Smrgfi
8606de2362d3Smrg
8607de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8608de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8609de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8610de2362d3Smrg	fi
8611de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8612de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8613de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8614de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8615de2362d3Smrg  $as_echo_n "(cached) " >&6
8616de2362d3Smrgelse
8617de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8618de2362d3Smrg/* end confdefs.h.  */
8619de2362d3Smrgint i;
8620de2362d3Smrg_ACEOF
8621de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8622de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8623de2362d3Smrgelse
8624de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8625de2362d3Smrgfi
8626de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8627de2362d3Smrgfi
8628de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8629de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8630de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8631de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8632de2362d3Smrgfi
8633de2362d3Smrg
8634de2362d3Smrgfound="no"
8635de2362d3Smrg
8636de2362d3Smrg	if test $found = "no" ; then
8637de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8638de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8639de2362d3Smrg		fi
8640de2362d3Smrg
8641de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8642de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8643de2362d3Smrg		fi
8644de2362d3Smrg
8645de2362d3Smrg		CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
8646de2362d3Smrg
8647de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
8648de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
8649de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
8650de2362d3Smrg		if eval \${$cacheid+:} false; then :
8651de2362d3Smrg  $as_echo_n "(cached) " >&6
8652de2362d3Smrgelse
8653de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8654de2362d3Smrg/* end confdefs.h.  */
8655de2362d3Smrgint i;
8656de2362d3Smrgint
8657de2362d3Smrgmain ()
8658de2362d3Smrg{
8659de2362d3Smrg
8660de2362d3Smrg  ;
8661de2362d3Smrg  return 0;
8662de2362d3Smrg}
8663de2362d3Smrg_ACEOF
8664de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8665de2362d3Smrg  eval $cacheid=yes
8666de2362d3Smrgelse
8667de2362d3Smrg  eval $cacheid=no
8668de2362d3Smrgfi
8669de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8670de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8671de2362d3Smrgfi
8672de2362d3Smrg
8673de2362d3Smrg
8674de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8675de2362d3Smrg
8676de2362d3Smrg		eval supported=\$$cacheid
8677de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8678de2362d3Smrg$as_echo "$supported" >&6; }
8679de2362d3Smrg		if test "$supported" = "yes" ; then
8680de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
8681de2362d3Smrg			found="yes"
8682de2362d3Smrg		fi
8683de2362d3Smrg	fi
8684de2362d3Smrg
8685de2362d3Smrg	if test $found = "no" ; then
8686de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8687de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8688de2362d3Smrg		fi
8689de2362d3Smrg
8690de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8691de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8692de2362d3Smrg		fi
8693de2362d3Smrg
8694de2362d3Smrg		CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
8695de2362d3Smrg
8696de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
8697de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
8698de2362d3Smrg		cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
8699de2362d3Smrg		if eval \${$cacheid+:} false; then :
8700de2362d3Smrg  $as_echo_n "(cached) " >&6
8701de2362d3Smrgelse
8702de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8703de2362d3Smrg/* end confdefs.h.  */
8704de2362d3Smrgint i;
8705de2362d3Smrgint
8706de2362d3Smrgmain ()
8707de2362d3Smrg{
8708de2362d3Smrg
8709de2362d3Smrg  ;
8710de2362d3Smrg  return 0;
8711de2362d3Smrg}
8712de2362d3Smrg_ACEOF
8713de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8714de2362d3Smrg  eval $cacheid=yes
8715de2362d3Smrgelse
8716de2362d3Smrg  eval $cacheid=no
8717de2362d3Smrgfi
8718de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8719de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8720de2362d3Smrgfi
8721de2362d3Smrg
8722de2362d3Smrg
8723de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8724de2362d3Smrg
8725de2362d3Smrg		eval supported=\$$cacheid
8726de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8727de2362d3Smrg$as_echo "$supported" >&6; }
8728de2362d3Smrg		if test "$supported" = "yes" ; then
8729de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
8730de2362d3Smrg			found="yes"
8731de2362d3Smrg		fi
8732de2362d3Smrg	fi
8733de2362d3Smrg
8734de2362d3Smrg
8735de2362d3Smrg
8736de2362d3Smrg
8737de2362d3Smrg
8738de2362d3Smrg
8739de2362d3Smrg
8740de2362d3Smrg
8741de2362d3Smrg
8742de2362d3Smrg
8743de2362d3Smrg
8744de2362d3Smrg
8745de2362d3Smrg
8746de2362d3Smrg
8747de2362d3Smrg
8748de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8749de2362d3Smrg
8750de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8751de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8752de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8753de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8754de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8755de2362d3Smrg  $as_echo_n "(cached) " >&6
8756de2362d3Smrgelse
8757de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8758de2362d3Smrg/* end confdefs.h.  */
8759de2362d3Smrgint i;
8760de2362d3Smrg_ACEOF
8761de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8762de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8763de2362d3Smrgelse
8764de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8765de2362d3Smrgfi
8766de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8767de2362d3Smrgfi
8768de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8769de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8770de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8771de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8772de2362d3Smrgfi
8773de2362d3Smrg
8774de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8775de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8776de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8777de2362d3Smrg	fi
8778de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8779de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8780de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8781de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8782de2362d3Smrg  $as_echo_n "(cached) " >&6
8783de2362d3Smrgelse
8784de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8785de2362d3Smrg/* end confdefs.h.  */
8786de2362d3Smrgint i;
8787de2362d3Smrg_ACEOF
8788de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8789de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8790de2362d3Smrgelse
8791de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8792de2362d3Smrgfi
8793de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8794de2362d3Smrgfi
8795de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8796de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8797de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8798de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8799de2362d3Smrgfi
8800de2362d3Smrg
8801de2362d3Smrgfound="no"
8802de2362d3Smrg
8803de2362d3Smrg	if test $found = "no" ; then
8804de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8805de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8806de2362d3Smrg		fi
8807de2362d3Smrg
8808de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8809de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8810de2362d3Smrg		fi
8811de2362d3Smrg
8812de2362d3Smrg		CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
8813de2362d3Smrg
8814de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
8815de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
8816de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
8817de2362d3Smrg		if eval \${$cacheid+:} false; then :
8818de2362d3Smrg  $as_echo_n "(cached) " >&6
8819de2362d3Smrgelse
8820de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8821de2362d3Smrg/* end confdefs.h.  */
8822de2362d3Smrgint i;
8823de2362d3Smrgint
8824de2362d3Smrgmain ()
8825de2362d3Smrg{
8826de2362d3Smrg
8827de2362d3Smrg  ;
8828de2362d3Smrg  return 0;
8829de2362d3Smrg}
8830de2362d3Smrg_ACEOF
8831de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8832de2362d3Smrg  eval $cacheid=yes
8833de2362d3Smrgelse
8834de2362d3Smrg  eval $cacheid=no
8835de2362d3Smrgfi
8836de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8837de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8838de2362d3Smrgfi
8839de2362d3Smrg
8840de2362d3Smrg
8841de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8842de2362d3Smrg
8843de2362d3Smrg		eval supported=\$$cacheid
8844de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8845de2362d3Smrg$as_echo "$supported" >&6; }
8846de2362d3Smrg		if test "$supported" = "yes" ; then
8847de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
8848de2362d3Smrg			found="yes"
8849de2362d3Smrg		fi
8850de2362d3Smrg	fi
8851de2362d3Smrg
8852de2362d3Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION
8853de2362d3Smrgelse
8854de2362d3Smrg{ $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
8855de2362d3Smrg$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;}
8856de2362d3Smrg
8857de2362d3Smrg
8858de2362d3Smrg
8859de2362d3Smrg
8860de2362d3Smrg
8861de2362d3Smrg
8862de2362d3Smrg
8863de2362d3Smrg
8864de2362d3Smrg
8865de2362d3Smrg
8866de2362d3Smrg
8867de2362d3Smrg
8868de2362d3Smrg
8869de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8870de2362d3Smrg
8871de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8872de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8873de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8874de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8875de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8876de2362d3Smrg  $as_echo_n "(cached) " >&6
8877de2362d3Smrgelse
8878de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8879de2362d3Smrg/* end confdefs.h.  */
8880de2362d3Smrgint i;
8881de2362d3Smrg_ACEOF
8882de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8883de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
8884de2362d3Smrgelse
8885de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
8886de2362d3Smrgfi
8887de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8888de2362d3Smrgfi
8889de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8890de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8891de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8892de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8893de2362d3Smrgfi
8894de2362d3Smrg
8895de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8896de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8897de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8898de2362d3Smrg	fi
8899de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8900de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8901de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8902de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
8903de2362d3Smrg  $as_echo_n "(cached) " >&6
8904de2362d3Smrgelse
8905de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8906de2362d3Smrg/* end confdefs.h.  */
8907de2362d3Smrgint i;
8908de2362d3Smrg_ACEOF
8909de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
8910de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
8911de2362d3Smrgelse
8912de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
8913de2362d3Smrgfi
8914de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8915de2362d3Smrgfi
8916de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8917de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8918de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8919de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
8920de2362d3Smrgfi
8921de2362d3Smrg
8922de2362d3Smrgfound="no"
8923de2362d3Smrg
8924de2362d3Smrg	if test $found = "no" ; then
8925de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8926de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8927de2362d3Smrg		fi
8928de2362d3Smrg
8929de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8930de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8931de2362d3Smrg		fi
8932de2362d3Smrg
8933de2362d3Smrg		CFLAGS="$CFLAGS -Wimplicit"
8934de2362d3Smrg
8935de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
8936de2362d3Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; }
8937de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wimplicit
8938de2362d3Smrg		if eval \${$cacheid+:} false; then :
8939de2362d3Smrg  $as_echo_n "(cached) " >&6
8940de2362d3Smrgelse
8941de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8942de2362d3Smrg/* end confdefs.h.  */
8943de2362d3Smrgint i;
8944de2362d3Smrgint
8945de2362d3Smrgmain ()
8946de2362d3Smrg{
8947de2362d3Smrg
8948de2362d3Smrg  ;
8949de2362d3Smrg  return 0;
8950de2362d3Smrg}
8951de2362d3Smrg_ACEOF
8952de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
8953de2362d3Smrg  eval $cacheid=yes
8954de2362d3Smrgelse
8955de2362d3Smrg  eval $cacheid=no
8956de2362d3Smrgfi
8957de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
8958de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
8959de2362d3Smrgfi
8960de2362d3Smrg
8961de2362d3Smrg
8962de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
8963de2362d3Smrg
8964de2362d3Smrg		eval supported=\$$cacheid
8965de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8966de2362d3Smrg$as_echo "$supported" >&6; }
8967de2362d3Smrg		if test "$supported" = "yes" ; then
8968de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
8969de2362d3Smrg			found="yes"
8970de2362d3Smrg		fi
8971de2362d3Smrg	fi
8972de2362d3Smrg
8973de2362d3Smrg
8974de2362d3Smrg
8975de2362d3Smrg
8976de2362d3Smrg
8977de2362d3Smrg
8978de2362d3Smrg
8979de2362d3Smrg
8980de2362d3Smrg
8981de2362d3Smrg
8982de2362d3Smrg
8983de2362d3Smrg
8984de2362d3Smrg
8985de2362d3Smrg
8986de2362d3Smrg
8987de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
8988de2362d3Smrg
8989de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8990de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8991de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8992de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8993de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
8994de2362d3Smrg  $as_echo_n "(cached) " >&6
8995de2362d3Smrgelse
8996de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8997de2362d3Smrg/* end confdefs.h.  */
8998de2362d3Smrgint i;
8999de2362d3Smrg_ACEOF
9000de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9001de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9002de2362d3Smrgelse
9003de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9004de2362d3Smrgfi
9005de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9006de2362d3Smrgfi
9007de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9008de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9009de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9010de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9011de2362d3Smrgfi
9012de2362d3Smrg
9013de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9014de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9015de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9016de2362d3Smrg	fi
9017de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9018de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9019de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9020de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9021de2362d3Smrg  $as_echo_n "(cached) " >&6
9022de2362d3Smrgelse
9023de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9024de2362d3Smrg/* end confdefs.h.  */
9025de2362d3Smrgint i;
9026de2362d3Smrg_ACEOF
9027de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9028de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9029de2362d3Smrgelse
9030de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9031de2362d3Smrgfi
9032de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9033de2362d3Smrgfi
9034de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9035de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9036de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9037de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9038de2362d3Smrgfi
9039de2362d3Smrg
9040de2362d3Smrgfound="no"
9041de2362d3Smrg
9042de2362d3Smrg	if test $found = "no" ; then
9043de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9044de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9045de2362d3Smrg		fi
9046de2362d3Smrg
9047de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9048de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9049de2362d3Smrg		fi
9050de2362d3Smrg
9051de2362d3Smrg		CFLAGS="$CFLAGS -Wnonnull"
9052de2362d3Smrg
9053de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
9054de2362d3Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; }
9055de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wnonnull
9056de2362d3Smrg		if eval \${$cacheid+:} false; then :
9057de2362d3Smrg  $as_echo_n "(cached) " >&6
9058de2362d3Smrgelse
9059de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9060de2362d3Smrg/* end confdefs.h.  */
9061de2362d3Smrgint i;
9062de2362d3Smrgint
9063de2362d3Smrgmain ()
9064de2362d3Smrg{
9065de2362d3Smrg
9066de2362d3Smrg  ;
9067de2362d3Smrg  return 0;
9068de2362d3Smrg}
9069de2362d3Smrg_ACEOF
9070de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9071de2362d3Smrg  eval $cacheid=yes
9072de2362d3Smrgelse
9073de2362d3Smrg  eval $cacheid=no
9074de2362d3Smrgfi
9075de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9076de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9077de2362d3Smrgfi
9078de2362d3Smrg
9079de2362d3Smrg
9080de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9081de2362d3Smrg
9082de2362d3Smrg		eval supported=\$$cacheid
9083de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9084de2362d3Smrg$as_echo "$supported" >&6; }
9085de2362d3Smrg		if test "$supported" = "yes" ; then
9086de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
9087de2362d3Smrg			found="yes"
9088de2362d3Smrg		fi
9089de2362d3Smrg	fi
9090de2362d3Smrg
9091de2362d3Smrg
9092de2362d3Smrg
9093de2362d3Smrg
9094de2362d3Smrg
9095de2362d3Smrg
9096de2362d3Smrg
9097de2362d3Smrg
9098de2362d3Smrg
9099de2362d3Smrg
9100de2362d3Smrg
9101de2362d3Smrg
9102de2362d3Smrg
9103de2362d3Smrg
9104de2362d3Smrg
9105de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9106de2362d3Smrg
9107de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9108de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9109de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9110de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9111de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9112de2362d3Smrg  $as_echo_n "(cached) " >&6
9113de2362d3Smrgelse
9114de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9115de2362d3Smrg/* end confdefs.h.  */
9116de2362d3Smrgint i;
9117de2362d3Smrg_ACEOF
9118de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9119de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9120de2362d3Smrgelse
9121de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9122de2362d3Smrgfi
9123de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9124de2362d3Smrgfi
9125de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9126de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9127de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9128de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9129de2362d3Smrgfi
9130de2362d3Smrg
9131de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9132de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9133de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9134de2362d3Smrg	fi
9135de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9136de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9137de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9138de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9139de2362d3Smrg  $as_echo_n "(cached) " >&6
9140de2362d3Smrgelse
9141de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9142de2362d3Smrg/* end confdefs.h.  */
9143de2362d3Smrgint i;
9144de2362d3Smrg_ACEOF
9145de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9146de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9147de2362d3Smrgelse
9148de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9149de2362d3Smrgfi
9150de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9151de2362d3Smrgfi
9152de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9153de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9154de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9155de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9156de2362d3Smrgfi
9157de2362d3Smrg
9158de2362d3Smrgfound="no"
9159de2362d3Smrg
9160de2362d3Smrg	if test $found = "no" ; then
9161de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9162de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9163de2362d3Smrg		fi
9164de2362d3Smrg
9165de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9166de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9167de2362d3Smrg		fi
9168de2362d3Smrg
9169de2362d3Smrg		CFLAGS="$CFLAGS -Winit-self"
9170de2362d3Smrg
9171de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
9172de2362d3Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; }
9173de2362d3Smrg		cacheid=xorg_cv_cc_flag__Winit_self
9174de2362d3Smrg		if eval \${$cacheid+:} false; then :
9175de2362d3Smrg  $as_echo_n "(cached) " >&6
9176de2362d3Smrgelse
9177de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9178de2362d3Smrg/* end confdefs.h.  */
9179de2362d3Smrgint i;
9180de2362d3Smrgint
9181de2362d3Smrgmain ()
9182de2362d3Smrg{
9183de2362d3Smrg
9184de2362d3Smrg  ;
9185de2362d3Smrg  return 0;
9186de2362d3Smrg}
9187de2362d3Smrg_ACEOF
9188de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9189de2362d3Smrg  eval $cacheid=yes
9190de2362d3Smrgelse
9191de2362d3Smrg  eval $cacheid=no
9192de2362d3Smrgfi
9193de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9194de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9195de2362d3Smrgfi
9196de2362d3Smrg
9197de2362d3Smrg
9198de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9199de2362d3Smrg
9200de2362d3Smrg		eval supported=\$$cacheid
9201de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9202de2362d3Smrg$as_echo "$supported" >&6; }
9203de2362d3Smrg		if test "$supported" = "yes" ; then
9204de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
9205de2362d3Smrg			found="yes"
9206de2362d3Smrg		fi
9207de2362d3Smrg	fi
9208de2362d3Smrg
9209de2362d3Smrg
9210de2362d3Smrg
9211de2362d3Smrg
9212de2362d3Smrg
9213de2362d3Smrg
9214de2362d3Smrg
9215de2362d3Smrg
9216de2362d3Smrg
9217de2362d3Smrg
9218de2362d3Smrg
9219de2362d3Smrg
9220de2362d3Smrg
9221de2362d3Smrg
9222de2362d3Smrg
9223de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9224de2362d3Smrg
9225de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9226de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9227de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9228de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9229de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9230de2362d3Smrg  $as_echo_n "(cached) " >&6
9231de2362d3Smrgelse
9232de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9233de2362d3Smrg/* end confdefs.h.  */
9234de2362d3Smrgint i;
9235de2362d3Smrg_ACEOF
9236de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9237de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9238de2362d3Smrgelse
9239de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9240de2362d3Smrgfi
9241de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9242de2362d3Smrgfi
9243de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9244de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9245de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9246de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9247de2362d3Smrgfi
9248de2362d3Smrg
9249de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9250de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9251de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9252de2362d3Smrg	fi
9253de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9254de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9255de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9256de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9257de2362d3Smrg  $as_echo_n "(cached) " >&6
9258de2362d3Smrgelse
9259de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9260de2362d3Smrg/* end confdefs.h.  */
9261de2362d3Smrgint i;
9262de2362d3Smrg_ACEOF
9263de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9264de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9265de2362d3Smrgelse
9266de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9267de2362d3Smrgfi
9268de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9269de2362d3Smrgfi
9270de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9271de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9272de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9273de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9274de2362d3Smrgfi
9275de2362d3Smrg
9276de2362d3Smrgfound="no"
9277de2362d3Smrg
9278de2362d3Smrg	if test $found = "no" ; then
9279de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9280de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9281de2362d3Smrg		fi
9282de2362d3Smrg
9283de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9284de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9285de2362d3Smrg		fi
9286de2362d3Smrg
9287de2362d3Smrg		CFLAGS="$CFLAGS -Wmain"
9288de2362d3Smrg
9289de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
9290de2362d3Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; }
9291de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wmain
9292de2362d3Smrg		if eval \${$cacheid+:} false; then :
9293de2362d3Smrg  $as_echo_n "(cached) " >&6
9294de2362d3Smrgelse
9295de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9296de2362d3Smrg/* end confdefs.h.  */
9297de2362d3Smrgint i;
9298de2362d3Smrgint
9299de2362d3Smrgmain ()
9300de2362d3Smrg{
9301de2362d3Smrg
9302de2362d3Smrg  ;
9303de2362d3Smrg  return 0;
9304de2362d3Smrg}
9305de2362d3Smrg_ACEOF
9306de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9307de2362d3Smrg  eval $cacheid=yes
9308de2362d3Smrgelse
9309de2362d3Smrg  eval $cacheid=no
9310de2362d3Smrgfi
9311de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9312de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9313de2362d3Smrgfi
9314de2362d3Smrg
9315de2362d3Smrg
9316de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9317de2362d3Smrg
9318de2362d3Smrg		eval supported=\$$cacheid
9319de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9320de2362d3Smrg$as_echo "$supported" >&6; }
9321de2362d3Smrg		if test "$supported" = "yes" ; then
9322de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmain"
9323de2362d3Smrg			found="yes"
9324de2362d3Smrg		fi
9325de2362d3Smrg	fi
9326de2362d3Smrg
9327de2362d3Smrg
9328de2362d3Smrg
9329de2362d3Smrg
9330de2362d3Smrg
9331de2362d3Smrg
9332de2362d3Smrg
9333de2362d3Smrg
9334de2362d3Smrg
9335de2362d3Smrg
9336de2362d3Smrg
9337de2362d3Smrg
9338de2362d3Smrg
9339de2362d3Smrg
9340de2362d3Smrg
9341de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9342de2362d3Smrg
9343de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9344de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9345de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9346de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9347de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9348de2362d3Smrg  $as_echo_n "(cached) " >&6
9349de2362d3Smrgelse
9350de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9351de2362d3Smrg/* end confdefs.h.  */
9352de2362d3Smrgint i;
9353de2362d3Smrg_ACEOF
9354de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9355de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9356de2362d3Smrgelse
9357de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9358de2362d3Smrgfi
9359de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9360de2362d3Smrgfi
9361de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9362de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9363de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9364de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9365de2362d3Smrgfi
9366de2362d3Smrg
9367de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9368de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9369de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9370de2362d3Smrg	fi
9371de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9372de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9373de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9374de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9375de2362d3Smrg  $as_echo_n "(cached) " >&6
9376de2362d3Smrgelse
9377de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9378de2362d3Smrg/* end confdefs.h.  */
9379de2362d3Smrgint i;
9380de2362d3Smrg_ACEOF
9381de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9382de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9383de2362d3Smrgelse
9384de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9385de2362d3Smrgfi
9386de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9387de2362d3Smrgfi
9388de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9389de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9390de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9391de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9392de2362d3Smrgfi
9393de2362d3Smrg
9394de2362d3Smrgfound="no"
9395de2362d3Smrg
9396de2362d3Smrg	if test $found = "no" ; then
9397de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9398de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9399de2362d3Smrg		fi
9400de2362d3Smrg
9401de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9402de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9403de2362d3Smrg		fi
9404de2362d3Smrg
9405de2362d3Smrg		CFLAGS="$CFLAGS -Wmissing-braces"
9406de2362d3Smrg
9407de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
9408de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; }
9409de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wmissing_braces
9410de2362d3Smrg		if eval \${$cacheid+:} false; then :
9411de2362d3Smrg  $as_echo_n "(cached) " >&6
9412de2362d3Smrgelse
9413de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9414de2362d3Smrg/* end confdefs.h.  */
9415de2362d3Smrgint i;
9416de2362d3Smrgint
9417de2362d3Smrgmain ()
9418de2362d3Smrg{
9419de2362d3Smrg
9420de2362d3Smrg  ;
9421de2362d3Smrg  return 0;
9422de2362d3Smrg}
9423de2362d3Smrg_ACEOF
9424de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9425de2362d3Smrg  eval $cacheid=yes
9426de2362d3Smrgelse
9427de2362d3Smrg  eval $cacheid=no
9428de2362d3Smrgfi
9429de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9430de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9431de2362d3Smrgfi
9432de2362d3Smrg
9433de2362d3Smrg
9434de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9435de2362d3Smrg
9436de2362d3Smrg		eval supported=\$$cacheid
9437de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9438de2362d3Smrg$as_echo "$supported" >&6; }
9439de2362d3Smrg		if test "$supported" = "yes" ; then
9440de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
9441de2362d3Smrg			found="yes"
9442de2362d3Smrg		fi
9443de2362d3Smrg	fi
9444de2362d3Smrg
9445de2362d3Smrg
9446de2362d3Smrg
9447de2362d3Smrg
9448de2362d3Smrg
9449de2362d3Smrg
9450de2362d3Smrg
9451de2362d3Smrg
9452de2362d3Smrg
9453de2362d3Smrg
9454de2362d3Smrg
9455de2362d3Smrg
9456de2362d3Smrg
9457de2362d3Smrg
9458de2362d3Smrg
9459de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9460de2362d3Smrg
9461de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9462de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9463de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9464de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9465de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9466de2362d3Smrg  $as_echo_n "(cached) " >&6
9467de2362d3Smrgelse
9468de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9469de2362d3Smrg/* end confdefs.h.  */
9470de2362d3Smrgint i;
9471de2362d3Smrg_ACEOF
9472de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9473de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9474de2362d3Smrgelse
9475de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9476de2362d3Smrgfi
9477de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9478de2362d3Smrgfi
9479de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9480de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9481de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9482de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9483de2362d3Smrgfi
9484de2362d3Smrg
9485de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9486de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9487de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9488de2362d3Smrg	fi
9489de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9490de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9491de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9492de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9493de2362d3Smrg  $as_echo_n "(cached) " >&6
9494de2362d3Smrgelse
9495de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9496de2362d3Smrg/* end confdefs.h.  */
9497de2362d3Smrgint i;
9498de2362d3Smrg_ACEOF
9499de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9500de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9501de2362d3Smrgelse
9502de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9503de2362d3Smrgfi
9504de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9505de2362d3Smrgfi
9506de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9507de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9508de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9509de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9510de2362d3Smrgfi
9511de2362d3Smrg
9512de2362d3Smrgfound="no"
9513de2362d3Smrg
9514de2362d3Smrg	if test $found = "no" ; then
9515de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9516de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9517de2362d3Smrg		fi
9518de2362d3Smrg
9519de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9520de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9521de2362d3Smrg		fi
9522de2362d3Smrg
9523de2362d3Smrg		CFLAGS="$CFLAGS -Wsequence-point"
9524de2362d3Smrg
9525de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
9526de2362d3Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; }
9527de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wsequence_point
9528de2362d3Smrg		if eval \${$cacheid+:} false; then :
9529de2362d3Smrg  $as_echo_n "(cached) " >&6
9530de2362d3Smrgelse
9531de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9532de2362d3Smrg/* end confdefs.h.  */
9533de2362d3Smrgint i;
9534de2362d3Smrgint
9535de2362d3Smrgmain ()
9536de2362d3Smrg{
9537de2362d3Smrg
9538de2362d3Smrg  ;
9539de2362d3Smrg  return 0;
9540de2362d3Smrg}
9541de2362d3Smrg_ACEOF
9542de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9543de2362d3Smrg  eval $cacheid=yes
9544de2362d3Smrgelse
9545de2362d3Smrg  eval $cacheid=no
9546de2362d3Smrgfi
9547de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9548de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9549de2362d3Smrgfi
9550de2362d3Smrg
9551de2362d3Smrg
9552de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9553de2362d3Smrg
9554de2362d3Smrg		eval supported=\$$cacheid
9555de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9556de2362d3Smrg$as_echo "$supported" >&6; }
9557de2362d3Smrg		if test "$supported" = "yes" ; then
9558de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
9559de2362d3Smrg			found="yes"
9560de2362d3Smrg		fi
9561de2362d3Smrg	fi
9562de2362d3Smrg
9563de2362d3Smrg
9564de2362d3Smrg
9565de2362d3Smrg
9566de2362d3Smrg
9567de2362d3Smrg
9568de2362d3Smrg
9569de2362d3Smrg
9570de2362d3Smrg
9571de2362d3Smrg
9572de2362d3Smrg
9573de2362d3Smrg
9574de2362d3Smrg
9575de2362d3Smrg
9576de2362d3Smrg
9577de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9578de2362d3Smrg
9579de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9580de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9581de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9582de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9583de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9584de2362d3Smrg  $as_echo_n "(cached) " >&6
9585de2362d3Smrgelse
9586de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9587de2362d3Smrg/* end confdefs.h.  */
9588de2362d3Smrgint i;
9589de2362d3Smrg_ACEOF
9590de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9591de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9592de2362d3Smrgelse
9593de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9594de2362d3Smrgfi
9595de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9596de2362d3Smrgfi
9597de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9598de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9599de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9600de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9601de2362d3Smrgfi
9602de2362d3Smrg
9603de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9604de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9605de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9606de2362d3Smrg	fi
9607de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9608de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9609de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9610de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9611de2362d3Smrg  $as_echo_n "(cached) " >&6
9612de2362d3Smrgelse
9613de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9614de2362d3Smrg/* end confdefs.h.  */
9615de2362d3Smrgint i;
9616de2362d3Smrg_ACEOF
9617de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9618de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9619de2362d3Smrgelse
9620de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9621de2362d3Smrgfi
9622de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9623de2362d3Smrgfi
9624de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9625de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9626de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9627de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9628de2362d3Smrgfi
9629de2362d3Smrg
9630de2362d3Smrgfound="no"
9631de2362d3Smrg
9632de2362d3Smrg	if test $found = "no" ; then
9633de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9634de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9635de2362d3Smrg		fi
9636de2362d3Smrg
9637de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9638de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9639de2362d3Smrg		fi
9640de2362d3Smrg
9641de2362d3Smrg		CFLAGS="$CFLAGS -Wreturn-type"
9642de2362d3Smrg
9643de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
9644de2362d3Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; }
9645de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wreturn_type
9646de2362d3Smrg		if eval \${$cacheid+:} false; then :
9647de2362d3Smrg  $as_echo_n "(cached) " >&6
9648de2362d3Smrgelse
9649de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9650de2362d3Smrg/* end confdefs.h.  */
9651de2362d3Smrgint i;
9652de2362d3Smrgint
9653de2362d3Smrgmain ()
9654de2362d3Smrg{
9655de2362d3Smrg
9656de2362d3Smrg  ;
9657de2362d3Smrg  return 0;
9658de2362d3Smrg}
9659de2362d3Smrg_ACEOF
9660de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9661de2362d3Smrg  eval $cacheid=yes
9662de2362d3Smrgelse
9663de2362d3Smrg  eval $cacheid=no
9664de2362d3Smrgfi
9665de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9666de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9667de2362d3Smrgfi
9668de2362d3Smrg
9669de2362d3Smrg
9670de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9671de2362d3Smrg
9672de2362d3Smrg		eval supported=\$$cacheid
9673de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9674de2362d3Smrg$as_echo "$supported" >&6; }
9675de2362d3Smrg		if test "$supported" = "yes" ; then
9676de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
9677de2362d3Smrg			found="yes"
9678de2362d3Smrg		fi
9679de2362d3Smrg	fi
9680de2362d3Smrg
9681de2362d3Smrg
9682de2362d3Smrg
9683de2362d3Smrg
9684de2362d3Smrg
9685de2362d3Smrg
9686de2362d3Smrg
9687de2362d3Smrg
9688de2362d3Smrg
9689de2362d3Smrg
9690de2362d3Smrg
9691de2362d3Smrg
9692de2362d3Smrg
9693de2362d3Smrg
9694de2362d3Smrg
9695de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9696de2362d3Smrg
9697de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9698de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9699de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9700de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9701de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9702de2362d3Smrg  $as_echo_n "(cached) " >&6
9703de2362d3Smrgelse
9704de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9705de2362d3Smrg/* end confdefs.h.  */
9706de2362d3Smrgint i;
9707de2362d3Smrg_ACEOF
9708de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9709de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9710de2362d3Smrgelse
9711de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9712de2362d3Smrgfi
9713de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9714de2362d3Smrgfi
9715de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9716de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9717de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9718de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9719de2362d3Smrgfi
9720de2362d3Smrg
9721de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9722de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9723de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9724de2362d3Smrg	fi
9725de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9726de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9727de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9728de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9729de2362d3Smrg  $as_echo_n "(cached) " >&6
9730de2362d3Smrgelse
9731de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9732de2362d3Smrg/* end confdefs.h.  */
9733de2362d3Smrgint i;
9734de2362d3Smrg_ACEOF
9735de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9736de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9737de2362d3Smrgelse
9738de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9739de2362d3Smrgfi
9740de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9741de2362d3Smrgfi
9742de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9743de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9744de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9745de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9746de2362d3Smrgfi
9747de2362d3Smrg
9748de2362d3Smrgfound="no"
9749de2362d3Smrg
9750de2362d3Smrg	if test $found = "no" ; then
9751de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9752de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9753de2362d3Smrg		fi
9754de2362d3Smrg
9755de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9756de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9757de2362d3Smrg		fi
9758de2362d3Smrg
9759de2362d3Smrg		CFLAGS="$CFLAGS -Wtrigraphs"
9760de2362d3Smrg
9761de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
9762de2362d3Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; }
9763de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wtrigraphs
9764de2362d3Smrg		if eval \${$cacheid+:} false; then :
9765de2362d3Smrg  $as_echo_n "(cached) " >&6
9766de2362d3Smrgelse
9767de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9768de2362d3Smrg/* end confdefs.h.  */
9769de2362d3Smrgint i;
9770de2362d3Smrgint
9771de2362d3Smrgmain ()
9772de2362d3Smrg{
9773de2362d3Smrg
9774de2362d3Smrg  ;
9775de2362d3Smrg  return 0;
9776de2362d3Smrg}
9777de2362d3Smrg_ACEOF
9778de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9779de2362d3Smrg  eval $cacheid=yes
9780de2362d3Smrgelse
9781de2362d3Smrg  eval $cacheid=no
9782de2362d3Smrgfi
9783de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9784de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9785de2362d3Smrgfi
9786de2362d3Smrg
9787de2362d3Smrg
9788de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9789de2362d3Smrg
9790de2362d3Smrg		eval supported=\$$cacheid
9791de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9792de2362d3Smrg$as_echo "$supported" >&6; }
9793de2362d3Smrg		if test "$supported" = "yes" ; then
9794de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
9795de2362d3Smrg			found="yes"
9796de2362d3Smrg		fi
9797de2362d3Smrg	fi
9798de2362d3Smrg
9799de2362d3Smrg
9800de2362d3Smrg
9801de2362d3Smrg
9802de2362d3Smrg
9803de2362d3Smrg
9804de2362d3Smrg
9805de2362d3Smrg
9806de2362d3Smrg
9807de2362d3Smrg
9808de2362d3Smrg
9809de2362d3Smrg
9810de2362d3Smrg
9811de2362d3Smrg
9812de2362d3Smrg
9813de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9814de2362d3Smrg
9815de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9816de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9817de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9818de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9819de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9820de2362d3Smrg  $as_echo_n "(cached) " >&6
9821de2362d3Smrgelse
9822de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9823de2362d3Smrg/* end confdefs.h.  */
9824de2362d3Smrgint i;
9825de2362d3Smrg_ACEOF
9826de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9827de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9828de2362d3Smrgelse
9829de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9830de2362d3Smrgfi
9831de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9832de2362d3Smrgfi
9833de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9834de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9835de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9836de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9837de2362d3Smrgfi
9838de2362d3Smrg
9839de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9840de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9841de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9842de2362d3Smrg	fi
9843de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9844de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9845de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9846de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9847de2362d3Smrg  $as_echo_n "(cached) " >&6
9848de2362d3Smrgelse
9849de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9850de2362d3Smrg/* end confdefs.h.  */
9851de2362d3Smrgint i;
9852de2362d3Smrg_ACEOF
9853de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9854de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9855de2362d3Smrgelse
9856de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9857de2362d3Smrgfi
9858de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9859de2362d3Smrgfi
9860de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9861de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9862de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9863de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9864de2362d3Smrgfi
9865de2362d3Smrg
9866de2362d3Smrgfound="no"
9867de2362d3Smrg
9868de2362d3Smrg	if test $found = "no" ; then
9869de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9870de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9871de2362d3Smrg		fi
9872de2362d3Smrg
9873de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9874de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9875de2362d3Smrg		fi
9876de2362d3Smrg
9877de2362d3Smrg		CFLAGS="$CFLAGS -Warray-bounds"
9878de2362d3Smrg
9879de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
9880de2362d3Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; }
9881de2362d3Smrg		cacheid=xorg_cv_cc_flag__Warray_bounds
9882de2362d3Smrg		if eval \${$cacheid+:} false; then :
9883de2362d3Smrg  $as_echo_n "(cached) " >&6
9884de2362d3Smrgelse
9885de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9886de2362d3Smrg/* end confdefs.h.  */
9887de2362d3Smrgint i;
9888de2362d3Smrgint
9889de2362d3Smrgmain ()
9890de2362d3Smrg{
9891de2362d3Smrg
9892de2362d3Smrg  ;
9893de2362d3Smrg  return 0;
9894de2362d3Smrg}
9895de2362d3Smrg_ACEOF
9896de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
9897de2362d3Smrg  eval $cacheid=yes
9898de2362d3Smrgelse
9899de2362d3Smrg  eval $cacheid=no
9900de2362d3Smrgfi
9901de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
9902de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
9903de2362d3Smrgfi
9904de2362d3Smrg
9905de2362d3Smrg
9906de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
9907de2362d3Smrg
9908de2362d3Smrg		eval supported=\$$cacheid
9909de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9910de2362d3Smrg$as_echo "$supported" >&6; }
9911de2362d3Smrg		if test "$supported" = "yes" ; then
9912de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
9913de2362d3Smrg			found="yes"
9914de2362d3Smrg		fi
9915de2362d3Smrg	fi
9916de2362d3Smrg
9917de2362d3Smrg
9918de2362d3Smrg
9919de2362d3Smrg
9920de2362d3Smrg
9921de2362d3Smrg
9922de2362d3Smrg
9923de2362d3Smrg
9924de2362d3Smrg
9925de2362d3Smrg
9926de2362d3Smrg
9927de2362d3Smrg
9928de2362d3Smrg
9929de2362d3Smrg
9930de2362d3Smrg
9931de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
9932de2362d3Smrg
9933de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9934de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9935de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9936de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9937de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
9938de2362d3Smrg  $as_echo_n "(cached) " >&6
9939de2362d3Smrgelse
9940de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9941de2362d3Smrg/* end confdefs.h.  */
9942de2362d3Smrgint i;
9943de2362d3Smrg_ACEOF
9944de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9945de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
9946de2362d3Smrgelse
9947de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
9948de2362d3Smrgfi
9949de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9950de2362d3Smrgfi
9951de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9952de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9953de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9954de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9955de2362d3Smrgfi
9956de2362d3Smrg
9957de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9958de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9959de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9960de2362d3Smrg	fi
9961de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9962de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9963de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9964de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
9965de2362d3Smrg  $as_echo_n "(cached) " >&6
9966de2362d3Smrgelse
9967de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9968de2362d3Smrg/* end confdefs.h.  */
9969de2362d3Smrgint i;
9970de2362d3Smrg_ACEOF
9971de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
9972de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
9973de2362d3Smrgelse
9974de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
9975de2362d3Smrgfi
9976de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9977de2362d3Smrgfi
9978de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9979de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9980de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9981de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
9982de2362d3Smrgfi
9983de2362d3Smrg
9984de2362d3Smrgfound="no"
9985de2362d3Smrg
9986de2362d3Smrg	if test $found = "no" ; then
9987de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9988de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9989de2362d3Smrg		fi
9990de2362d3Smrg
9991de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9992de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9993de2362d3Smrg		fi
9994de2362d3Smrg
9995de2362d3Smrg		CFLAGS="$CFLAGS -Wwrite-strings"
9996de2362d3Smrg
9997de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
9998de2362d3Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; }
9999de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wwrite_strings
10000de2362d3Smrg		if eval \${$cacheid+:} false; then :
10001de2362d3Smrg  $as_echo_n "(cached) " >&6
10002de2362d3Smrgelse
10003de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10004de2362d3Smrg/* end confdefs.h.  */
10005de2362d3Smrgint i;
10006de2362d3Smrgint
10007de2362d3Smrgmain ()
10008de2362d3Smrg{
10009de2362d3Smrg
10010de2362d3Smrg  ;
10011de2362d3Smrg  return 0;
10012de2362d3Smrg}
10013de2362d3Smrg_ACEOF
10014de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10015de2362d3Smrg  eval $cacheid=yes
10016de2362d3Smrgelse
10017de2362d3Smrg  eval $cacheid=no
10018de2362d3Smrgfi
10019de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10020de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10021de2362d3Smrgfi
10022de2362d3Smrg
10023de2362d3Smrg
10024de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10025de2362d3Smrg
10026de2362d3Smrg		eval supported=\$$cacheid
10027de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10028de2362d3Smrg$as_echo "$supported" >&6; }
10029de2362d3Smrg		if test "$supported" = "yes" ; then
10030de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
10031de2362d3Smrg			found="yes"
10032de2362d3Smrg		fi
10033de2362d3Smrg	fi
10034de2362d3Smrg
10035de2362d3Smrg
10036de2362d3Smrg
10037de2362d3Smrg
10038de2362d3Smrg
10039de2362d3Smrg
10040de2362d3Smrg
10041de2362d3Smrg
10042de2362d3Smrg
10043de2362d3Smrg
10044de2362d3Smrg
10045de2362d3Smrg
10046de2362d3Smrg
10047de2362d3Smrg
10048de2362d3Smrg
10049de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10050de2362d3Smrg
10051de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10052de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10053de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10054de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10055de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10056de2362d3Smrg  $as_echo_n "(cached) " >&6
10057de2362d3Smrgelse
10058de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10059de2362d3Smrg/* end confdefs.h.  */
10060de2362d3Smrgint i;
10061de2362d3Smrg_ACEOF
10062de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10063de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10064de2362d3Smrgelse
10065de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10066de2362d3Smrgfi
10067de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10068de2362d3Smrgfi
10069de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10070de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10071de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10072de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10073de2362d3Smrgfi
10074de2362d3Smrg
10075de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10076de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10077de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10078de2362d3Smrg	fi
10079de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10080de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10081de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10082de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10083de2362d3Smrg  $as_echo_n "(cached) " >&6
10084de2362d3Smrgelse
10085de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10086de2362d3Smrg/* end confdefs.h.  */
10087de2362d3Smrgint i;
10088de2362d3Smrg_ACEOF
10089de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10090de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10091de2362d3Smrgelse
10092de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10093de2362d3Smrgfi
10094de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10095de2362d3Smrgfi
10096de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10097de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10098de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10099de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10100de2362d3Smrgfi
10101de2362d3Smrg
10102de2362d3Smrgfound="no"
10103de2362d3Smrg
10104de2362d3Smrg	if test $found = "no" ; then
10105de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10106de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10107de2362d3Smrg		fi
10108de2362d3Smrg
10109de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10110de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10111de2362d3Smrg		fi
10112de2362d3Smrg
10113de2362d3Smrg		CFLAGS="$CFLAGS -Waddress"
10114de2362d3Smrg
10115de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
10116de2362d3Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; }
10117de2362d3Smrg		cacheid=xorg_cv_cc_flag__Waddress
10118de2362d3Smrg		if eval \${$cacheid+:} false; then :
10119de2362d3Smrg  $as_echo_n "(cached) " >&6
10120de2362d3Smrgelse
10121de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10122de2362d3Smrg/* end confdefs.h.  */
10123de2362d3Smrgint i;
10124de2362d3Smrgint
10125de2362d3Smrgmain ()
10126de2362d3Smrg{
10127de2362d3Smrg
10128de2362d3Smrg  ;
10129de2362d3Smrg  return 0;
10130de2362d3Smrg}
10131de2362d3Smrg_ACEOF
10132de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10133de2362d3Smrg  eval $cacheid=yes
10134de2362d3Smrgelse
10135de2362d3Smrg  eval $cacheid=no
10136de2362d3Smrgfi
10137de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10138de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10139de2362d3Smrgfi
10140de2362d3Smrg
10141de2362d3Smrg
10142de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10143de2362d3Smrg
10144de2362d3Smrg		eval supported=\$$cacheid
10145de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10146de2362d3Smrg$as_echo "$supported" >&6; }
10147de2362d3Smrg		if test "$supported" = "yes" ; then
10148de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Waddress"
10149de2362d3Smrg			found="yes"
10150de2362d3Smrg		fi
10151de2362d3Smrg	fi
10152de2362d3Smrg
10153de2362d3Smrg
10154de2362d3Smrg
10155de2362d3Smrg
10156de2362d3Smrg
10157de2362d3Smrg
10158de2362d3Smrg
10159de2362d3Smrg
10160de2362d3Smrg
10161de2362d3Smrg
10162de2362d3Smrg
10163de2362d3Smrg
10164de2362d3Smrg
10165de2362d3Smrg
10166de2362d3Smrg
10167de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10168de2362d3Smrg
10169de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10170de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10171de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10172de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10173de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10174de2362d3Smrg  $as_echo_n "(cached) " >&6
10175de2362d3Smrgelse
10176de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177de2362d3Smrg/* end confdefs.h.  */
10178de2362d3Smrgint i;
10179de2362d3Smrg_ACEOF
10180de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10181de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10182de2362d3Smrgelse
10183de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10184de2362d3Smrgfi
10185de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10186de2362d3Smrgfi
10187de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10188de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10189de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10190de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10191de2362d3Smrgfi
10192de2362d3Smrg
10193de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10194de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10195de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10196de2362d3Smrg	fi
10197de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10198de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10199de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10200de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10201de2362d3Smrg  $as_echo_n "(cached) " >&6
10202de2362d3Smrgelse
10203de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10204de2362d3Smrg/* end confdefs.h.  */
10205de2362d3Smrgint i;
10206de2362d3Smrg_ACEOF
10207de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10208de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10209de2362d3Smrgelse
10210de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10211de2362d3Smrgfi
10212de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10213de2362d3Smrgfi
10214de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10215de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10216de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10217de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10218de2362d3Smrgfi
10219de2362d3Smrg
10220de2362d3Smrgfound="no"
10221de2362d3Smrg
10222de2362d3Smrg	if test $found = "no" ; then
10223de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10224de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10225de2362d3Smrg		fi
10226de2362d3Smrg
10227de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10228de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10229de2362d3Smrg		fi
10230de2362d3Smrg
10231de2362d3Smrg		CFLAGS="$CFLAGS -Wint-to-pointer-cast"
10232de2362d3Smrg
10233de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
10234de2362d3Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
10235de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
10236de2362d3Smrg		if eval \${$cacheid+:} false; then :
10237de2362d3Smrg  $as_echo_n "(cached) " >&6
10238de2362d3Smrgelse
10239de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10240de2362d3Smrg/* end confdefs.h.  */
10241de2362d3Smrgint i;
10242de2362d3Smrgint
10243de2362d3Smrgmain ()
10244de2362d3Smrg{
10245de2362d3Smrg
10246de2362d3Smrg  ;
10247de2362d3Smrg  return 0;
10248de2362d3Smrg}
10249de2362d3Smrg_ACEOF
10250de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10251de2362d3Smrg  eval $cacheid=yes
10252de2362d3Smrgelse
10253de2362d3Smrg  eval $cacheid=no
10254de2362d3Smrgfi
10255de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10256de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10257de2362d3Smrgfi
10258de2362d3Smrg
10259de2362d3Smrg
10260de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10261de2362d3Smrg
10262de2362d3Smrg		eval supported=\$$cacheid
10263de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10264de2362d3Smrg$as_echo "$supported" >&6; }
10265de2362d3Smrg		if test "$supported" = "yes" ; then
10266de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
10267de2362d3Smrg			found="yes"
10268de2362d3Smrg		fi
10269de2362d3Smrg	fi
10270de2362d3Smrg
10271de2362d3Smrg
10272de2362d3Smrg
10273de2362d3Smrg
10274de2362d3Smrg
10275de2362d3Smrg
10276de2362d3Smrg
10277de2362d3Smrg
10278de2362d3Smrg
10279de2362d3Smrg
10280de2362d3Smrg
10281de2362d3Smrg
10282de2362d3Smrg
10283de2362d3Smrg
10284de2362d3Smrg
10285de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10286de2362d3Smrg
10287de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10288de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10289de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10290de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10291de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10292de2362d3Smrg  $as_echo_n "(cached) " >&6
10293de2362d3Smrgelse
10294de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10295de2362d3Smrg/* end confdefs.h.  */
10296de2362d3Smrgint i;
10297de2362d3Smrg_ACEOF
10298de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10299de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10300de2362d3Smrgelse
10301de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10302de2362d3Smrgfi
10303de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10304de2362d3Smrgfi
10305de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10306de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10307de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10308de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10309de2362d3Smrgfi
10310de2362d3Smrg
10311de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10312de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10313de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10314de2362d3Smrg	fi
10315de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10316de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10317de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10318de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10319de2362d3Smrg  $as_echo_n "(cached) " >&6
10320de2362d3Smrgelse
10321de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10322de2362d3Smrg/* end confdefs.h.  */
10323de2362d3Smrgint i;
10324de2362d3Smrg_ACEOF
10325de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10326de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10327de2362d3Smrgelse
10328de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10329de2362d3Smrgfi
10330de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10331de2362d3Smrgfi
10332de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10333de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10334de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10335de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10336de2362d3Smrgfi
10337de2362d3Smrg
10338de2362d3Smrgfound="no"
10339de2362d3Smrg
10340de2362d3Smrg	if test $found = "no" ; then
10341de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10342de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10343de2362d3Smrg		fi
10344de2362d3Smrg
10345de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10346de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10347de2362d3Smrg		fi
10348de2362d3Smrg
10349de2362d3Smrg		CFLAGS="$CFLAGS -Wpointer-to-int-cast"
10350de2362d3Smrg
10351de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
10352de2362d3Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
10353de2362d3Smrg		cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
10354de2362d3Smrg		if eval \${$cacheid+:} false; then :
10355de2362d3Smrg  $as_echo_n "(cached) " >&6
10356de2362d3Smrgelse
10357de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10358de2362d3Smrg/* end confdefs.h.  */
10359de2362d3Smrgint i;
10360de2362d3Smrgint
10361de2362d3Smrgmain ()
10362de2362d3Smrg{
10363de2362d3Smrg
10364de2362d3Smrg  ;
10365de2362d3Smrg  return 0;
10366de2362d3Smrg}
10367de2362d3Smrg_ACEOF
10368de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10369de2362d3Smrg  eval $cacheid=yes
10370de2362d3Smrgelse
10371de2362d3Smrg  eval $cacheid=no
10372de2362d3Smrgfi
10373de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10374de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10375de2362d3Smrgfi
10376de2362d3Smrg
10377de2362d3Smrg
10378de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10379de2362d3Smrg
10380de2362d3Smrg		eval supported=\$$cacheid
10381de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10382de2362d3Smrg$as_echo "$supported" >&6; }
10383de2362d3Smrg		if test "$supported" = "yes" ; then
10384de2362d3Smrg			BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
10385de2362d3Smrg			found="yes"
10386de2362d3Smrg		fi
10387de2362d3Smrg	fi
10388de2362d3Smrg
10389de2362d3Smrg
10390de2362d3Smrgfi
10391de2362d3Smrg
10392de2362d3Smrg
10393de2362d3Smrg
10394de2362d3Smrg
10395de2362d3Smrg
10396de2362d3Smrg
10397de2362d3Smrg
10398de2362d3Smrg		CWARNFLAGS="$BASE_CFLAGS"
10399de2362d3Smrg		if  test "x$GCC" = xyes ; then
10400de2362d3Smrg		    CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
10401de2362d3Smrg		fi
10402de2362d3Smrg
10403de2362d3Smrg
10404de2362d3Smrg
10405de2362d3Smrg
10406de2362d3Smrg
10407de2362d3Smrg
10408de2362d3Smrg
10409de2362d3Smrg
10410de2362d3Smrg# Check whether --enable-strict-compilation was given.
10411de2362d3Smrgif test "${enable_strict_compilation+set}" = set; then :
10412de2362d3Smrg  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10413de2362d3Smrgelse
10414de2362d3Smrg  STRICT_COMPILE=no
10415de2362d3Smrgfi
10416de2362d3Smrg
10417de2362d3Smrg
10418de2362d3Smrg
10419de2362d3Smrg
10420de2362d3Smrg
10421de2362d3Smrg
10422de2362d3SmrgSTRICT_CFLAGS=""
10423de2362d3Smrg
10424de2362d3Smrg
10425de2362d3Smrg
10426de2362d3Smrg
10427de2362d3Smrg
10428de2362d3Smrg
10429de2362d3Smrg
10430de2362d3Smrg
10431de2362d3Smrg
10432de2362d3Smrg
10433de2362d3Smrg
10434de2362d3Smrg
10435de2362d3Smrg
10436de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10437de2362d3Smrg
10438de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10439de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10440de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10441de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10442de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10443de2362d3Smrg  $as_echo_n "(cached) " >&6
10444de2362d3Smrgelse
10445de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10446de2362d3Smrg/* end confdefs.h.  */
10447de2362d3Smrgint i;
10448de2362d3Smrg_ACEOF
10449de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10450de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10451de2362d3Smrgelse
10452de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10453de2362d3Smrgfi
10454de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10455de2362d3Smrgfi
10456de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10457de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10458de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10459de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10460de2362d3Smrgfi
10461de2362d3Smrg
10462de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10463de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10464de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10465de2362d3Smrg	fi
10466de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10467de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10468de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10469de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10470de2362d3Smrg  $as_echo_n "(cached) " >&6
10471de2362d3Smrgelse
10472de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10473de2362d3Smrg/* end confdefs.h.  */
10474de2362d3Smrgint i;
10475de2362d3Smrg_ACEOF
10476de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10477de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10478de2362d3Smrgelse
10479de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10480de2362d3Smrgfi
10481de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10482de2362d3Smrgfi
10483de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10484de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10485de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10486de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10487de2362d3Smrgfi
10488de2362d3Smrg
10489de2362d3Smrgfound="no"
10490de2362d3Smrg
10491de2362d3Smrg	if test $found = "no" ; then
10492de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10493de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10494de2362d3Smrg		fi
10495de2362d3Smrg
10496de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10497de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10498de2362d3Smrg		fi
10499de2362d3Smrg
10500de2362d3Smrg		CFLAGS="$CFLAGS -pedantic"
10501de2362d3Smrg
10502de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
10503de2362d3Smrg$as_echo_n "checking if $CC supports -pedantic... " >&6; }
10504de2362d3Smrg		cacheid=xorg_cv_cc_flag__pedantic
10505de2362d3Smrg		if eval \${$cacheid+:} false; then :
10506de2362d3Smrg  $as_echo_n "(cached) " >&6
10507de2362d3Smrgelse
10508de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10509de2362d3Smrg/* end confdefs.h.  */
10510de2362d3Smrgint i;
10511de2362d3Smrgint
10512de2362d3Smrgmain ()
10513de2362d3Smrg{
10514de2362d3Smrg
10515de2362d3Smrg  ;
10516de2362d3Smrg  return 0;
10517de2362d3Smrg}
10518de2362d3Smrg_ACEOF
10519de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10520de2362d3Smrg  eval $cacheid=yes
10521de2362d3Smrgelse
10522de2362d3Smrg  eval $cacheid=no
10523de2362d3Smrgfi
10524de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10525de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10526de2362d3Smrgfi
10527de2362d3Smrg
10528de2362d3Smrg
10529de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10530de2362d3Smrg
10531de2362d3Smrg		eval supported=\$$cacheid
10532de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10533de2362d3Smrg$as_echo "$supported" >&6; }
10534de2362d3Smrg		if test "$supported" = "yes" ; then
10535de2362d3Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
10536de2362d3Smrg			found="yes"
10537de2362d3Smrg		fi
10538de2362d3Smrg	fi
10539de2362d3Smrg
10540de2362d3Smrg
10541de2362d3Smrg
10542de2362d3Smrg
10543de2362d3Smrg
10544de2362d3Smrg
10545de2362d3Smrg
10546de2362d3Smrg
10547de2362d3Smrg
10548de2362d3Smrg
10549de2362d3Smrg
10550de2362d3Smrg
10551de2362d3Smrg
10552de2362d3Smrg
10553de2362d3Smrg
10554de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10555de2362d3Smrg
10556de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10557de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10558de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10559de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10560de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10561de2362d3Smrg  $as_echo_n "(cached) " >&6
10562de2362d3Smrgelse
10563de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10564de2362d3Smrg/* end confdefs.h.  */
10565de2362d3Smrgint i;
10566de2362d3Smrg_ACEOF
10567de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10568de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10569de2362d3Smrgelse
10570de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10571de2362d3Smrgfi
10572de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10573de2362d3Smrgfi
10574de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10575de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10576de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10577de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10578de2362d3Smrgfi
10579de2362d3Smrg
10580de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10581de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10582de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10583de2362d3Smrg	fi
10584de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10585de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10586de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10587de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10588de2362d3Smrg  $as_echo_n "(cached) " >&6
10589de2362d3Smrgelse
10590de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10591de2362d3Smrg/* end confdefs.h.  */
10592de2362d3Smrgint i;
10593de2362d3Smrg_ACEOF
10594de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10595de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10596de2362d3Smrgelse
10597de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10598de2362d3Smrgfi
10599de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10600de2362d3Smrgfi
10601de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10602de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10603de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10604de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10605de2362d3Smrgfi
10606de2362d3Smrg
10607de2362d3Smrgfound="no"
10608de2362d3Smrg
10609de2362d3Smrg	if test $found = "no" ; then
10610de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10611de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10612de2362d3Smrg		fi
10613de2362d3Smrg
10614de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10615de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10616de2362d3Smrg		fi
10617de2362d3Smrg
10618de2362d3Smrg		CFLAGS="$CFLAGS -Werror"
10619de2362d3Smrg
10620de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
10621de2362d3Smrg$as_echo_n "checking if $CC supports -Werror... " >&6; }
10622de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror
10623de2362d3Smrg		if eval \${$cacheid+:} false; then :
10624de2362d3Smrg  $as_echo_n "(cached) " >&6
10625de2362d3Smrgelse
10626de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10627de2362d3Smrg/* end confdefs.h.  */
10628de2362d3Smrgint i;
10629de2362d3Smrgint
10630de2362d3Smrgmain ()
10631de2362d3Smrg{
10632de2362d3Smrg
10633de2362d3Smrg  ;
10634de2362d3Smrg  return 0;
10635de2362d3Smrg}
10636de2362d3Smrg_ACEOF
10637de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10638de2362d3Smrg  eval $cacheid=yes
10639de2362d3Smrgelse
10640de2362d3Smrg  eval $cacheid=no
10641de2362d3Smrgfi
10642de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10643de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10644de2362d3Smrgfi
10645de2362d3Smrg
10646de2362d3Smrg
10647de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10648de2362d3Smrg
10649de2362d3Smrg		eval supported=\$$cacheid
10650de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10651de2362d3Smrg$as_echo "$supported" >&6; }
10652de2362d3Smrg		if test "$supported" = "yes" ; then
10653de2362d3Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
10654de2362d3Smrg			found="yes"
10655de2362d3Smrg		fi
10656de2362d3Smrg	fi
10657de2362d3Smrg
10658de2362d3Smrg	if test $found = "no" ; then
10659de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10660de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10661de2362d3Smrg		fi
10662de2362d3Smrg
10663de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10664de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10665de2362d3Smrg		fi
10666de2362d3Smrg
10667de2362d3Smrg		CFLAGS="$CFLAGS -errwarn"
10668de2362d3Smrg
10669de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
10670de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn... " >&6; }
10671de2362d3Smrg		cacheid=xorg_cv_cc_flag__errwarn
10672de2362d3Smrg		if eval \${$cacheid+:} false; then :
10673de2362d3Smrg  $as_echo_n "(cached) " >&6
10674de2362d3Smrgelse
10675de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10676de2362d3Smrg/* end confdefs.h.  */
10677de2362d3Smrgint i;
10678de2362d3Smrgint
10679de2362d3Smrgmain ()
10680de2362d3Smrg{
10681de2362d3Smrg
10682de2362d3Smrg  ;
10683de2362d3Smrg  return 0;
10684de2362d3Smrg}
10685de2362d3Smrg_ACEOF
10686de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10687de2362d3Smrg  eval $cacheid=yes
10688de2362d3Smrgelse
10689de2362d3Smrg  eval $cacheid=no
10690de2362d3Smrgfi
10691de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10692de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10693de2362d3Smrgfi
10694de2362d3Smrg
10695de2362d3Smrg
10696de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10697de2362d3Smrg
10698de2362d3Smrg		eval supported=\$$cacheid
10699de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10700de2362d3Smrg$as_echo "$supported" >&6; }
10701de2362d3Smrg		if test "$supported" = "yes" ; then
10702de2362d3Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
10703de2362d3Smrg			found="yes"
10704de2362d3Smrg		fi
10705de2362d3Smrg	fi
10706de2362d3Smrg
10707de2362d3Smrg
10708de2362d3Smrg
10709de2362d3Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
10710de2362d3Smrg# activate it with -Werror, so we add it here explicitly.
10711de2362d3Smrg
10712de2362d3Smrg
10713de2362d3Smrg
10714de2362d3Smrg
10715de2362d3Smrg
10716de2362d3Smrg
10717de2362d3Smrg
10718de2362d3Smrg
10719de2362d3Smrg
10720de2362d3Smrg
10721de2362d3Smrg
10722de2362d3Smrg
10723de2362d3Smrg
10724de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS"
10725de2362d3Smrg
10726de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10727de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10728de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10729de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10730de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then :
10731de2362d3Smrg  $as_echo_n "(cached) " >&6
10732de2362d3Smrgelse
10733de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10734de2362d3Smrg/* end confdefs.h.  */
10735de2362d3Smrgint i;
10736de2362d3Smrg_ACEOF
10737de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10738de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=yes
10739de2362d3Smrgelse
10740de2362d3Smrg  xorg_cv_cc_flag_unknown_warning_option=no
10741de2362d3Smrgfi
10742de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10743de2362d3Smrgfi
10744de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10745de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10746de2362d3Smrg	xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10747de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10748de2362d3Smrgfi
10749de2362d3Smrg
10750de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10751de2362d3Smrg	if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10752de2362d3Smrg		CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10753de2362d3Smrg	fi
10754de2362d3Smrg	CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10755de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10756de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10757de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then :
10758de2362d3Smrg  $as_echo_n "(cached) " >&6
10759de2362d3Smrgelse
10760de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10761de2362d3Smrg/* end confdefs.h.  */
10762de2362d3Smrgint i;
10763de2362d3Smrg_ACEOF
10764de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
10765de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=yes
10766de2362d3Smrgelse
10767de2362d3Smrg  xorg_cv_cc_flag_unused_command_line_argument=no
10768de2362d3Smrgfi
10769de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10770de2362d3Smrgfi
10771de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10772de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10773de2362d3Smrg	xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10774de2362d3Smrg	CFLAGS="$xorg_testset_save_CFLAGS"
10775de2362d3Smrgfi
10776de2362d3Smrg
10777de2362d3Smrgfound="no"
10778de2362d3Smrg
10779de2362d3Smrg	if test $found = "no" ; then
10780de2362d3Smrg		if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10781de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10782de2362d3Smrg		fi
10783de2362d3Smrg
10784de2362d3Smrg		if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10785de2362d3Smrg			CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10786de2362d3Smrg		fi
10787de2362d3Smrg
10788de2362d3Smrg		CFLAGS="$CFLAGS -Werror=attributes"
10789de2362d3Smrg
10790de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
10791de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; }
10792de2362d3Smrg		cacheid=xorg_cv_cc_flag__Werror_attributes
10793de2362d3Smrg		if eval \${$cacheid+:} false; then :
10794de2362d3Smrg  $as_echo_n "(cached) " >&6
10795de2362d3Smrgelse
10796de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10797de2362d3Smrg/* end confdefs.h.  */
10798de2362d3Smrgint i;
10799de2362d3Smrgint
10800de2362d3Smrgmain ()
10801de2362d3Smrg{
10802de2362d3Smrg
10803de2362d3Smrg  ;
10804de2362d3Smrg  return 0;
10805de2362d3Smrg}
10806de2362d3Smrg_ACEOF
10807de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
10808de2362d3Smrg  eval $cacheid=yes
10809de2362d3Smrgelse
10810de2362d3Smrg  eval $cacheid=no
10811de2362d3Smrgfi
10812de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
10813de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
10814de2362d3Smrgfi
10815de2362d3Smrg
10816de2362d3Smrg
10817de2362d3Smrg		CFLAGS="$xorg_testset_save_CFLAGS"
10818de2362d3Smrg
10819de2362d3Smrg		eval supported=\$$cacheid
10820de2362d3Smrg		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10821de2362d3Smrg$as_echo "$supported" >&6; }
10822de2362d3Smrg		if test "$supported" = "yes" ; then
10823de2362d3Smrg			STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
10824de2362d3Smrg			found="yes"
10825de2362d3Smrg		fi
10826de2362d3Smrg	fi
10827de2362d3Smrg
10828de2362d3Smrg
10829de2362d3Smrg
10830de2362d3Smrgif test "x$STRICT_COMPILE" = "xyes"; then
10831de2362d3Smrg    BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
10832de2362d3Smrg    CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
10833de2362d3Smrgfi
10834de2362d3Smrg
10835de2362d3Smrg
10836de2362d3Smrg
10837de2362d3Smrg
10838de2362d3Smrg
10839de2362d3Smrg
10840de2362d3Smrgcat >>confdefs.h <<_ACEOF
10841de2362d3Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
10842de2362d3Smrg_ACEOF
10843de2362d3Smrg
10844de2362d3Smrg	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
10845de2362d3Smrg	if test "x$PVM" = "x"; then
10846de2362d3Smrg		PVM="0"
10847de2362d3Smrg	fi
10848de2362d3Smrg
10849de2362d3Smrgcat >>confdefs.h <<_ACEOF
10850de2362d3Smrg#define PACKAGE_VERSION_MINOR $PVM
10851de2362d3Smrg_ACEOF
10852de2362d3Smrg
10853de2362d3Smrg	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
10854de2362d3Smrg	if test "x$PVP" = "x"; then
10855de2362d3Smrg		PVP="0"
10856de2362d3Smrg	fi
10857de2362d3Smrg
10858de2362d3Smrgcat >>confdefs.h <<_ACEOF
10859de2362d3Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP
10860de2362d3Smrg_ACEOF
10861de2362d3Smrg
10862de2362d3Smrg
10863de2362d3Smrg
10864de2362d3SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
10865de2362d3Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
10866de2362d3Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
10867de2362d3Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)"
10868de2362d3Smrg
10869de2362d3Smrg
10870de2362d3Smrg
10871de2362d3Smrg
10872de2362d3Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
10873de2362d3SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
10874de2362d3Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
10875de2362d3Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
10876de2362d3Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
10877de2362d3Smrg
10878de2362d3Smrg
10879de2362d3Smrg
10880de2362d3Smrg
10881de2362d3Smrg
10882de2362d3Smrg
10883de2362d3Smrgif test x$APP_MAN_SUFFIX = x    ; then
10884de2362d3Smrg    APP_MAN_SUFFIX=1
10885de2362d3Smrgfi
10886de2362d3Smrgif test x$APP_MAN_DIR = x    ; then
10887de2362d3Smrg    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
10888de2362d3Smrgfi
10889de2362d3Smrg
10890de2362d3Smrgif test x$LIB_MAN_SUFFIX = x    ; then
10891de2362d3Smrg    LIB_MAN_SUFFIX=3
10892de2362d3Smrgfi
10893de2362d3Smrgif test x$LIB_MAN_DIR = x    ; then
10894de2362d3Smrg    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
10895de2362d3Smrgfi
10896de2362d3Smrg
10897de2362d3Smrgif test x$FILE_MAN_SUFFIX = x    ; then
10898de2362d3Smrg    case $host_os in
10899de2362d3Smrg	solaris*)	FILE_MAN_SUFFIX=4  ;;
10900de2362d3Smrg	*)		FILE_MAN_SUFFIX=5  ;;
10901de2362d3Smrg    esac
10902de2362d3Smrgfi
10903de2362d3Smrgif test x$FILE_MAN_DIR = x    ; then
10904de2362d3Smrg    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
10905de2362d3Smrgfi
10906de2362d3Smrg
10907de2362d3Smrgif test x$MISC_MAN_SUFFIX = x    ; then
10908de2362d3Smrg    case $host_os in
10909de2362d3Smrg	solaris*)	MISC_MAN_SUFFIX=5  ;;
10910de2362d3Smrg	*)		MISC_MAN_SUFFIX=7  ;;
10911de2362d3Smrg    esac
10912de2362d3Smrgfi
10913de2362d3Smrgif test x$MISC_MAN_DIR = x    ; then
10914de2362d3Smrg    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
10915de2362d3Smrgfi
10916de2362d3Smrg
10917de2362d3Smrgif test x$DRIVER_MAN_SUFFIX = x    ; then
10918de2362d3Smrg    case $host_os in
10919de2362d3Smrg	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
10920de2362d3Smrg	*)		DRIVER_MAN_SUFFIX=4  ;;
10921de2362d3Smrg    esac
10922de2362d3Smrgfi
10923de2362d3Smrgif test x$DRIVER_MAN_DIR = x    ; then
10924de2362d3Smrg    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
10925de2362d3Smrgfi
10926de2362d3Smrg
10927de2362d3Smrgif test x$ADMIN_MAN_SUFFIX = x    ; then
10928de2362d3Smrg    case $host_os in
10929de2362d3Smrg	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
10930de2362d3Smrg	*)		ADMIN_MAN_SUFFIX=8  ;;
10931de2362d3Smrg    esac
10932de2362d3Smrgfi
10933de2362d3Smrgif test x$ADMIN_MAN_DIR = x    ; then
10934de2362d3Smrg    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
10935de2362d3Smrgfi
10936de2362d3Smrg
10937de2362d3Smrg
10938de2362d3Smrg
10939de2362d3Smrg
10940de2362d3Smrg
10941de2362d3Smrg
10942de2362d3Smrg
10943de2362d3Smrg
10944de2362d3Smrg
10945de2362d3Smrg
10946de2362d3Smrg
10947de2362d3Smrg
10948de2362d3Smrg
10949de2362d3Smrg
10950de2362d3Smrg
10951de2362d3SmrgXORG_MAN_PAGE="X Version 11"
10952de2362d3Smrg
10953de2362d3SmrgMAN_SUBSTS="\
10954de2362d3Smrg	-e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10955de2362d3Smrg	-e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10956de2362d3Smrg	-e 's|__xservername__|Xorg|g' \
10957de2362d3Smrg	-e 's|__xconfigfile__|xorg.conf|g' \
10958de2362d3Smrg	-e 's|__projectroot__|\$(prefix)|g' \
10959de2362d3Smrg	-e 's|__apploaddir__|\$(appdefaultdir)|g' \
10960de2362d3Smrg	-e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
10961de2362d3Smrg	-e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
10962de2362d3Smrg	-e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
10963de2362d3Smrg	-e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
10964de2362d3Smrg	-e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
10965de2362d3Smrg	-e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
10966de2362d3Smrg
10967de2362d3Smrg
10968de2362d3Smrg
10969de2362d3Smrg# Check whether --enable-silent-rules was given.
10970de2362d3Smrgif test "${enable_silent_rules+set}" = set; then :
10971de2362d3Smrg  enableval=$enable_silent_rules;
10972de2362d3Smrgfi
10973de2362d3Smrg
10974de2362d3Smrgcase $enable_silent_rules in # (((
10975de2362d3Smrg  yes) AM_DEFAULT_VERBOSITY=0;;
10976de2362d3Smrg   no) AM_DEFAULT_VERBOSITY=1;;
10977de2362d3Smrg    *) AM_DEFAULT_VERBOSITY=0;;
10978de2362d3Smrgesac
10979de2362d3Smrgam_make=${MAKE-make}
10980de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
10981de2362d3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
10982de2362d3Smrgif ${am_cv_make_support_nested_variables+:} false; then :
10983de2362d3Smrg  $as_echo_n "(cached) " >&6
10984de2362d3Smrgelse
10985de2362d3Smrg  if $as_echo 'TRUE=$(BAR$(V))
10986de2362d3SmrgBAR0=false
10987de2362d3SmrgBAR1=true
10988de2362d3SmrgV=1
10989de2362d3Smrgam__doit:
10990de2362d3Smrg	@$(TRUE)
10991de2362d3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
10992de2362d3Smrg  am_cv_make_support_nested_variables=yes
10993de2362d3Smrgelse
10994de2362d3Smrg  am_cv_make_support_nested_variables=no
10995de2362d3Smrgfi
10996de2362d3Smrgfi
10997de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
10998de2362d3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; }
10999de2362d3Smrgif test $am_cv_make_support_nested_variables = yes; then
11000de2362d3Smrg    AM_V='$(V)'
11001de2362d3Smrg  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
11002de2362d3Smrgelse
11003de2362d3Smrg  AM_V=$AM_DEFAULT_VERBOSITY
11004de2362d3Smrg  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
11005de2362d3Smrgfi
11006de2362d3SmrgAM_BACKSLASH='\'
11007de2362d3Smrg
11008de2362d3Smrg
11009de2362d3Smrg
11010de2362d3Smrg# Initialize libtool
11011de2362d3Smrg# Check whether --enable-static was given.
11012de2362d3Smrgif test "${enable_static+set}" = set; then :
11013de2362d3Smrg  enableval=$enable_static; p=${PACKAGE-default}
11014de2362d3Smrg    case $enableval in
11015de2362d3Smrg    yes) enable_static=yes ;;
11016de2362d3Smrg    no) enable_static=no ;;
11017de2362d3Smrg    *)
11018de2362d3Smrg     enable_static=no
11019de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
11020de2362d3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11021de2362d3Smrg      for pkg in $enableval; do
11022de2362d3Smrg	IFS="$lt_save_ifs"
11023de2362d3Smrg	if test "X$pkg" = "X$p"; then
11024de2362d3Smrg	  enable_static=yes
11025de2362d3Smrg	fi
11026de2362d3Smrg      done
11027de2362d3Smrg      IFS="$lt_save_ifs"
11028de2362d3Smrg      ;;
11029de2362d3Smrg    esac
11030de2362d3Smrgelse
11031de2362d3Smrg  enable_static=no
11032de2362d3Smrgfi
11033de2362d3Smrg
11034de2362d3Smrg
11035de2362d3Smrg
11036de2362d3Smrg
11037de2362d3Smrg
11038de2362d3Smrg
11039de2362d3Smrg
11040de2362d3Smrg
11041de2362d3Smrg
11042de2362d3Smrgcase `pwd` in
11043de2362d3Smrg  *\ * | *\	*)
11044de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
11045de2362d3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
11046de2362d3Smrgesac
11047de2362d3Smrg
11048de2362d3Smrg
11049de2362d3Smrg
11050de2362d3Smrgmacro_version='2.4.2'
11051de2362d3Smrgmacro_revision='1.3337'
11052de2362d3Smrg
11053de2362d3Smrg
11054de2362d3Smrg
11055de2362d3Smrg
11056de2362d3Smrg
11057de2362d3Smrg
11058de2362d3Smrg
11059de2362d3Smrg
11060de2362d3Smrg
11061de2362d3Smrg
11062de2362d3Smrg
11063de2362d3Smrg
11064de2362d3Smrg
11065de2362d3Smrgltmain="$ac_aux_dir/ltmain.sh"
11066de2362d3Smrg
11067de2362d3Smrg# Backslashify metacharacters that are still active within
11068de2362d3Smrg# double-quoted strings.
11069de2362d3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
11070de2362d3Smrg
11071de2362d3Smrg# Same as above, but do not quote variable references.
11072de2362d3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
11073de2362d3Smrg
11074de2362d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a
11075de2362d3Smrg# double_quote_subst'ed string.
11076de2362d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
11077de2362d3Smrg
11078de2362d3Smrg# Sed substitution to delay expansion of an escaped single quote.
11079de2362d3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
11080de2362d3Smrg
11081de2362d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions
11082de2362d3Smrgno_glob_subst='s/\*/\\\*/g'
11083de2362d3Smrg
11084de2362d3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11085de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
11086de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
11087de2362d3Smrg
11088de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
11089de2362d3Smrg$as_echo_n "checking how to print strings... " >&6; }
11090de2362d3Smrg# Test print first, because it will be a builtin if present.
11091de2362d3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
11092de2362d3Smrg   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
11093de2362d3Smrg  ECHO='print -r --'
11094de2362d3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
11095de2362d3Smrg  ECHO='printf %s\n'
11096de2362d3Smrgelse
11097de2362d3Smrg  # Use this function as a fallback that always works.
11098de2362d3Smrg  func_fallback_echo ()
11099de2362d3Smrg  {
11100de2362d3Smrg    eval 'cat <<_LTECHO_EOF
11101de2362d3Smrg$1
11102de2362d3Smrg_LTECHO_EOF'
11103de2362d3Smrg  }
11104de2362d3Smrg  ECHO='func_fallback_echo'
11105de2362d3Smrgfi
11106de2362d3Smrg
11107de2362d3Smrg# func_echo_all arg...
11108de2362d3Smrg# Invoke $ECHO with all args, space-separated.
11109de2362d3Smrgfunc_echo_all ()
11110de2362d3Smrg{
11111de2362d3Smrg    $ECHO ""
11112de2362d3Smrg}
11113de2362d3Smrg
11114de2362d3Smrgcase "$ECHO" in
11115de2362d3Smrg  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
11116de2362d3Smrg$as_echo "printf" >&6; } ;;
11117de2362d3Smrg  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
11118de2362d3Smrg$as_echo "print -r" >&6; } ;;
11119de2362d3Smrg  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
11120de2362d3Smrg$as_echo "cat" >&6; } ;;
11121de2362d3Smrgesac
11122de2362d3Smrg
11123de2362d3Smrg
11124de2362d3Smrg
11125de2362d3Smrg
11126de2362d3Smrg
11127de2362d3Smrg
11128de2362d3Smrg
11129de2362d3Smrg
11130de2362d3Smrg
11131de2362d3Smrg
11132de2362d3Smrg
11133de2362d3Smrg
11134de2362d3Smrg
11135de2362d3Smrg
11136de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
11137de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; }
11138de2362d3Smrgif ${ac_cv_path_SED+:} false; then :
11139de2362d3Smrg  $as_echo_n "(cached) " >&6
11140de2362d3Smrgelse
11141de2362d3Smrg            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
11142de2362d3Smrg     for ac_i in 1 2 3 4 5 6 7; do
11143de2362d3Smrg       ac_script="$ac_script$as_nl$ac_script"
11144de2362d3Smrg     done
11145de2362d3Smrg     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
11146de2362d3Smrg     { ac_script=; unset ac_script;}
11147de2362d3Smrg     if test -z "$SED"; then
11148de2362d3Smrg  ac_path_SED_found=false
11149de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
11150de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11151de2362d3Smrgfor as_dir in $PATH
11152de2362d3Smrgdo
11153de2362d3Smrg  IFS=$as_save_IFS
11154de2362d3Smrg  test -z "$as_dir" && as_dir=.
11155de2362d3Smrg    for ac_prog in sed gsed; do
11156de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11157de2362d3Smrg      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
11158de2362d3Smrg      as_fn_executable_p "$ac_path_SED" || continue
11159de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found.
11160de2362d3Smrg  # Check for GNU $ac_path_SED
11161de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in
11162de2362d3Smrg*GNU*)
11163de2362d3Smrg  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
11164de2362d3Smrg*)
11165de2362d3Smrg  ac_count=0
11166de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
11167de2362d3Smrg  while :
11168de2362d3Smrg  do
11169de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
11170de2362d3Smrg    mv "conftest.tmp" "conftest.in"
11171de2362d3Smrg    cp "conftest.in" "conftest.nl"
11172de2362d3Smrg    $as_echo '' >> "conftest.nl"
11173de2362d3Smrg    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
11174de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11175de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
11176de2362d3Smrg    if test $ac_count -gt ${ac_path_SED_max-0}; then
11177de2362d3Smrg      # Best one so far, save it but keep looking for a better one
11178de2362d3Smrg      ac_cv_path_SED="$ac_path_SED"
11179de2362d3Smrg      ac_path_SED_max=$ac_count
11180de2362d3Smrg    fi
11181de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
11182de2362d3Smrg    test $ac_count -gt 10 && break
11183de2362d3Smrg  done
11184de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11185de2362d3Smrgesac
11186de2362d3Smrg
11187de2362d3Smrg      $ac_path_SED_found && break 3
11188de2362d3Smrg    done
11189de2362d3Smrg  done
11190de2362d3Smrg  done
11191de2362d3SmrgIFS=$as_save_IFS
11192de2362d3Smrg  if test -z "$ac_cv_path_SED"; then
11193de2362d3Smrg    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
11194de2362d3Smrg  fi
11195de2362d3Smrgelse
11196de2362d3Smrg  ac_cv_path_SED=$SED
11197de2362d3Smrgfi
11198de2362d3Smrg
11199de2362d3Smrgfi
11200de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
11201de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; }
11202de2362d3Smrg SED="$ac_cv_path_SED"
11203de2362d3Smrg  rm -f conftest.sed
11204de2362d3Smrg
11205de2362d3Smrgtest -z "$SED" && SED=sed
11206de2362d3SmrgXsed="$SED -e 1s/^X//"
11207de2362d3Smrg
11208de2362d3Smrg
11209de2362d3Smrg
11210de2362d3Smrg
11211de2362d3Smrg
11212de2362d3Smrg
11213de2362d3Smrg
11214de2362d3Smrg
11215de2362d3Smrg
11216de2362d3Smrg
11217de2362d3Smrg
11218de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
11219de2362d3Smrg$as_echo_n "checking for fgrep... " >&6; }
11220de2362d3Smrgif ${ac_cv_path_FGREP+:} false; then :
11221de2362d3Smrg  $as_echo_n "(cached) " >&6
11222de2362d3Smrgelse
11223de2362d3Smrg  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
11224de2362d3Smrg   then ac_cv_path_FGREP="$GREP -F"
11225de2362d3Smrg   else
11226de2362d3Smrg     if test -z "$FGREP"; then
11227de2362d3Smrg  ac_path_FGREP_found=false
11228de2362d3Smrg  # Loop through the user's path and test for each of PROGNAME-LIST
11229de2362d3Smrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11230de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11231de2362d3Smrgdo
11232de2362d3Smrg  IFS=$as_save_IFS
11233de2362d3Smrg  test -z "$as_dir" && as_dir=.
11234de2362d3Smrg    for ac_prog in fgrep; do
11235de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11236de2362d3Smrg      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
11237de2362d3Smrg      as_fn_executable_p "$ac_path_FGREP" || continue
11238de2362d3Smrg# Check for GNU ac_path_FGREP and select it if it is found.
11239de2362d3Smrg  # Check for GNU $ac_path_FGREP
11240de2362d3Smrgcase `"$ac_path_FGREP" --version 2>&1` in
11241de2362d3Smrg*GNU*)
11242de2362d3Smrg  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
11243de2362d3Smrg*)
11244de2362d3Smrg  ac_count=0
11245de2362d3Smrg  $as_echo_n 0123456789 >"conftest.in"
11246de2362d3Smrg  while :
11247de2362d3Smrg  do
11248de2362d3Smrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
11249de2362d3Smrg    mv "conftest.tmp" "conftest.in"
11250de2362d3Smrg    cp "conftest.in" "conftest.nl"
11251de2362d3Smrg    $as_echo 'FGREP' >> "conftest.nl"
11252de2362d3Smrg    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
11253de2362d3Smrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11254de2362d3Smrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
11255de2362d3Smrg    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
11256de2362d3Smrg      # Best one so far, save it but keep looking for a better one
11257de2362d3Smrg      ac_cv_path_FGREP="$ac_path_FGREP"
11258de2362d3Smrg      ac_path_FGREP_max=$ac_count
11259de2362d3Smrg    fi
11260de2362d3Smrg    # 10*(2^10) chars as input seems more than enough
11261de2362d3Smrg    test $ac_count -gt 10 && break
11262de2362d3Smrg  done
11263de2362d3Smrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11264de2362d3Smrgesac
11265de2362d3Smrg
11266de2362d3Smrg      $ac_path_FGREP_found && break 3
11267de2362d3Smrg    done
11268de2362d3Smrg  done
11269de2362d3Smrg  done
11270de2362d3SmrgIFS=$as_save_IFS
11271de2362d3Smrg  if test -z "$ac_cv_path_FGREP"; then
11272de2362d3Smrg    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11273de2362d3Smrg  fi
11274de2362d3Smrgelse
11275de2362d3Smrg  ac_cv_path_FGREP=$FGREP
11276de2362d3Smrgfi
11277de2362d3Smrg
11278de2362d3Smrg   fi
11279de2362d3Smrgfi
11280de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
11281de2362d3Smrg$as_echo "$ac_cv_path_FGREP" >&6; }
11282de2362d3Smrg FGREP="$ac_cv_path_FGREP"
11283de2362d3Smrg
11284de2362d3Smrg
11285de2362d3Smrgtest -z "$GREP" && GREP=grep
11286de2362d3Smrg
11287de2362d3Smrg
11288de2362d3Smrg
11289de2362d3Smrg
11290de2362d3Smrg
11291de2362d3Smrg
11292de2362d3Smrg
11293de2362d3Smrg
11294de2362d3Smrg
11295de2362d3Smrg
11296de2362d3Smrg
11297de2362d3Smrg
11298de2362d3Smrg
11299de2362d3Smrg
11300de2362d3Smrg
11301de2362d3Smrg
11302de2362d3Smrg
11303de2362d3Smrg
11304de2362d3Smrg
11305de2362d3Smrg# Check whether --with-gnu-ld was given.
11306de2362d3Smrgif test "${with_gnu_ld+set}" = set; then :
11307de2362d3Smrg  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11308de2362d3Smrgelse
11309de2362d3Smrg  with_gnu_ld=no
11310de2362d3Smrgfi
11311de2362d3Smrg
11312de2362d3Smrgac_prog=ld
11313de2362d3Smrgif test "$GCC" = yes; then
11314de2362d3Smrg  # Check if gcc -print-prog-name=ld gives a path.
11315de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11316de2362d3Smrg$as_echo_n "checking for ld used by $CC... " >&6; }
11317de2362d3Smrg  case $host in
11318de2362d3Smrg  *-*-mingw*)
11319de2362d3Smrg    # gcc leaves a trailing carriage return which upsets mingw
11320de2362d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11321de2362d3Smrg  *)
11322de2362d3Smrg    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11323de2362d3Smrg  esac
11324de2362d3Smrg  case $ac_prog in
11325de2362d3Smrg    # Accept absolute paths.
11326de2362d3Smrg    [\\/]* | ?:[\\/]*)
11327de2362d3Smrg      re_direlt='/[^/][^/]*/\.\./'
11328de2362d3Smrg      # Canonicalize the pathname of ld
11329de2362d3Smrg      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11330de2362d3Smrg      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11331de2362d3Smrg	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11332de2362d3Smrg      done
11333de2362d3Smrg      test -z "$LD" && LD="$ac_prog"
11334de2362d3Smrg      ;;
11335de2362d3Smrg  "")
11336de2362d3Smrg    # If it fails, then pretend we aren't using GCC.
11337de2362d3Smrg    ac_prog=ld
11338de2362d3Smrg    ;;
11339de2362d3Smrg  *)
11340de2362d3Smrg    # If it is relative, then search for the first ld in PATH.
11341de2362d3Smrg    with_gnu_ld=unknown
11342de2362d3Smrg    ;;
11343de2362d3Smrg  esac
11344de2362d3Smrgelif test "$with_gnu_ld" = yes; then
11345de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11346de2362d3Smrg$as_echo_n "checking for GNU ld... " >&6; }
11347de2362d3Smrgelse
11348de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11349de2362d3Smrg$as_echo_n "checking for non-GNU ld... " >&6; }
11350de2362d3Smrgfi
11351de2362d3Smrgif ${lt_cv_path_LD+:} false; then :
11352de2362d3Smrg  $as_echo_n "(cached) " >&6
11353de2362d3Smrgelse
11354de2362d3Smrg  if test -z "$LD"; then
11355de2362d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11356de2362d3Smrg  for ac_dir in $PATH; do
11357de2362d3Smrg    IFS="$lt_save_ifs"
11358de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
11359de2362d3Smrg    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11360de2362d3Smrg      lt_cv_path_LD="$ac_dir/$ac_prog"
11361de2362d3Smrg      # Check to see if the program is GNU ld.  I'd rather use --version,
11362de2362d3Smrg      # but apparently some variants of GNU ld only accept -v.
11363de2362d3Smrg      # Break only if it was the GNU/non-GNU ld that we prefer.
11364de2362d3Smrg      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11365de2362d3Smrg      *GNU* | *'with BFD'*)
11366de2362d3Smrg	test "$with_gnu_ld" != no && break
11367de2362d3Smrg	;;
11368de2362d3Smrg      *)
11369de2362d3Smrg	test "$with_gnu_ld" != yes && break
11370de2362d3Smrg	;;
11371de2362d3Smrg      esac
11372de2362d3Smrg    fi
11373de2362d3Smrg  done
11374de2362d3Smrg  IFS="$lt_save_ifs"
11375de2362d3Smrgelse
11376de2362d3Smrg  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11377de2362d3Smrgfi
11378de2362d3Smrgfi
11379de2362d3Smrg
11380de2362d3SmrgLD="$lt_cv_path_LD"
11381de2362d3Smrgif test -n "$LD"; then
11382de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11383de2362d3Smrg$as_echo "$LD" >&6; }
11384de2362d3Smrgelse
11385de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11386de2362d3Smrg$as_echo "no" >&6; }
11387de2362d3Smrgfi
11388de2362d3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11389de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11390de2362d3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11391de2362d3Smrgif ${lt_cv_prog_gnu_ld+:} false; then :
11392de2362d3Smrg  $as_echo_n "(cached) " >&6
11393de2362d3Smrgelse
11394de2362d3Smrg  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11395de2362d3Smrgcase `$LD -v 2>&1 </dev/null` in
11396de2362d3Smrg*GNU* | *'with BFD'*)
11397de2362d3Smrg  lt_cv_prog_gnu_ld=yes
11398de2362d3Smrg  ;;
11399de2362d3Smrg*)
11400de2362d3Smrg  lt_cv_prog_gnu_ld=no
11401de2362d3Smrg  ;;
11402de2362d3Smrgesac
11403de2362d3Smrgfi
11404de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11405de2362d3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11406de2362d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld
11407de2362d3Smrg
11408de2362d3Smrg
11409de2362d3Smrg
11410de2362d3Smrg
11411de2362d3Smrg
11412de2362d3Smrg
11413de2362d3Smrg
11414de2362d3Smrg
11415de2362d3Smrg
11416de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
11417de2362d3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
11418de2362d3Smrgif ${lt_cv_path_NM+:} false; then :
11419de2362d3Smrg  $as_echo_n "(cached) " >&6
11420de2362d3Smrgelse
11421de2362d3Smrg  if test -n "$NM"; then
11422de2362d3Smrg  # Let the user override the test.
11423de2362d3Smrg  lt_cv_path_NM="$NM"
11424de2362d3Smrgelse
11425de2362d3Smrg  lt_nm_to_check="${ac_tool_prefix}nm"
11426de2362d3Smrg  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
11427de2362d3Smrg    lt_nm_to_check="$lt_nm_to_check nm"
11428de2362d3Smrg  fi
11429de2362d3Smrg  for lt_tmp_nm in $lt_nm_to_check; do
11430de2362d3Smrg    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11431de2362d3Smrg    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
11432de2362d3Smrg      IFS="$lt_save_ifs"
11433de2362d3Smrg      test -z "$ac_dir" && ac_dir=.
11434de2362d3Smrg      tmp_nm="$ac_dir/$lt_tmp_nm"
11435de2362d3Smrg      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
11436de2362d3Smrg	# Check to see if the nm accepts a BSD-compat flag.
11437de2362d3Smrg	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
11438de2362d3Smrg	#   nm: unknown option "B" ignored
11439de2362d3Smrg	# Tru64's nm complains that /dev/null is an invalid object file
11440de2362d3Smrg	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
11441de2362d3Smrg	*/dev/null* | *'Invalid file or object type'*)
11442de2362d3Smrg	  lt_cv_path_NM="$tmp_nm -B"
11443de2362d3Smrg	  break
11444de2362d3Smrg	  ;;
11445de2362d3Smrg	*)
11446de2362d3Smrg	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
11447de2362d3Smrg	  */dev/null*)
11448de2362d3Smrg	    lt_cv_path_NM="$tmp_nm -p"
11449de2362d3Smrg	    break
11450de2362d3Smrg	    ;;
11451de2362d3Smrg	  *)
11452de2362d3Smrg	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
11453de2362d3Smrg	    continue # so that we can try to find one that supports BSD flags
11454de2362d3Smrg	    ;;
11455de2362d3Smrg	  esac
11456de2362d3Smrg	  ;;
11457de2362d3Smrg	esac
11458de2362d3Smrg      fi
11459de2362d3Smrg    done
11460de2362d3Smrg    IFS="$lt_save_ifs"
11461de2362d3Smrg  done
11462de2362d3Smrg  : ${lt_cv_path_NM=no}
11463de2362d3Smrgfi
11464de2362d3Smrgfi
11465de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
11466de2362d3Smrg$as_echo "$lt_cv_path_NM" >&6; }
11467de2362d3Smrgif test "$lt_cv_path_NM" != "no"; then
11468de2362d3Smrg  NM="$lt_cv_path_NM"
11469de2362d3Smrgelse
11470de2362d3Smrg  # Didn't find any BSD compatible name lister, look for dumpbin.
11471de2362d3Smrg  if test -n "$DUMPBIN"; then :
11472de2362d3Smrg    # Let the user override the test.
11473de2362d3Smrg  else
11474de2362d3Smrg    if test -n "$ac_tool_prefix"; then
11475de2362d3Smrg  for ac_prog in dumpbin "link -dump"
11476de2362d3Smrg  do
11477de2362d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11478de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
11479de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11480de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11481de2362d3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then :
11482de2362d3Smrg  $as_echo_n "(cached) " >&6
11483de2362d3Smrgelse
11484de2362d3Smrg  if test -n "$DUMPBIN"; then
11485de2362d3Smrg  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
11486de2362d3Smrgelse
11487de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11488de2362d3Smrgfor as_dir in $PATH
11489de2362d3Smrgdo
11490de2362d3Smrg  IFS=$as_save_IFS
11491de2362d3Smrg  test -z "$as_dir" && as_dir=.
11492de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11493de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11494de2362d3Smrg    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
11495de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11496de2362d3Smrg    break 2
11497de2362d3Smrg  fi
11498de2362d3Smrgdone
11499de2362d3Smrg  done
11500de2362d3SmrgIFS=$as_save_IFS
11501de2362d3Smrg
11502de2362d3Smrgfi
11503de2362d3Smrgfi
11504de2362d3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN
11505de2362d3Smrgif test -n "$DUMPBIN"; then
11506de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
11507de2362d3Smrg$as_echo "$DUMPBIN" >&6; }
11508de2362d3Smrgelse
11509de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11510de2362d3Smrg$as_echo "no" >&6; }
11511de2362d3Smrgfi
11512de2362d3Smrg
11513de2362d3Smrg
11514de2362d3Smrg    test -n "$DUMPBIN" && break
11515de2362d3Smrg  done
11516de2362d3Smrgfi
11517de2362d3Smrgif test -z "$DUMPBIN"; then
11518de2362d3Smrg  ac_ct_DUMPBIN=$DUMPBIN
11519de2362d3Smrg  for ac_prog in dumpbin "link -dump"
11520de2362d3Smrgdo
11521de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
11522de2362d3Smrgset dummy $ac_prog; ac_word=$2
11523de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11524de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11525de2362d3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
11526de2362d3Smrg  $as_echo_n "(cached) " >&6
11527de2362d3Smrgelse
11528de2362d3Smrg  if test -n "$ac_ct_DUMPBIN"; then
11529de2362d3Smrg  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
11530de2362d3Smrgelse
11531de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11532de2362d3Smrgfor as_dir in $PATH
11533de2362d3Smrgdo
11534de2362d3Smrg  IFS=$as_save_IFS
11535de2362d3Smrg  test -z "$as_dir" && as_dir=.
11536de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11537de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11538de2362d3Smrg    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
11539de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11540de2362d3Smrg    break 2
11541de2362d3Smrg  fi
11542de2362d3Smrgdone
11543de2362d3Smrg  done
11544de2362d3SmrgIFS=$as_save_IFS
11545de2362d3Smrg
11546de2362d3Smrgfi
11547de2362d3Smrgfi
11548de2362d3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
11549de2362d3Smrgif test -n "$ac_ct_DUMPBIN"; then
11550de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
11551de2362d3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; }
11552de2362d3Smrgelse
11553de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11554de2362d3Smrg$as_echo "no" >&6; }
11555de2362d3Smrgfi
11556de2362d3Smrg
11557de2362d3Smrg
11558de2362d3Smrg  test -n "$ac_ct_DUMPBIN" && break
11559de2362d3Smrgdone
11560de2362d3Smrg
11561de2362d3Smrg  if test "x$ac_ct_DUMPBIN" = x; then
11562de2362d3Smrg    DUMPBIN=":"
11563de2362d3Smrg  else
11564de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
11565de2362d3Smrgyes:)
11566de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11567de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11568de2362d3Smrgac_tool_warned=yes ;;
11569de2362d3Smrgesac
11570de2362d3Smrg    DUMPBIN=$ac_ct_DUMPBIN
11571de2362d3Smrg  fi
11572de2362d3Smrgfi
11573de2362d3Smrg
11574de2362d3Smrg    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
11575de2362d3Smrg    *COFF*)
11576de2362d3Smrg      DUMPBIN="$DUMPBIN -symbols"
11577de2362d3Smrg      ;;
11578de2362d3Smrg    *)
11579de2362d3Smrg      DUMPBIN=:
11580de2362d3Smrg      ;;
11581de2362d3Smrg    esac
11582de2362d3Smrg  fi
11583de2362d3Smrg
11584de2362d3Smrg  if test "$DUMPBIN" != ":"; then
11585de2362d3Smrg    NM="$DUMPBIN"
11586de2362d3Smrg  fi
11587de2362d3Smrgfi
11588de2362d3Smrgtest -z "$NM" && NM=nm
11589de2362d3Smrg
11590de2362d3Smrg
11591de2362d3Smrg
11592de2362d3Smrg
11593de2362d3Smrg
11594de2362d3Smrg
11595de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
11596de2362d3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; }
11597de2362d3Smrgif ${lt_cv_nm_interface+:} false; then :
11598de2362d3Smrg  $as_echo_n "(cached) " >&6
11599de2362d3Smrgelse
11600de2362d3Smrg  lt_cv_nm_interface="BSD nm"
11601de2362d3Smrg  echo "int some_variable = 0;" > conftest.$ac_ext
11602de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
11603de2362d3Smrg  (eval "$ac_compile" 2>conftest.err)
11604de2362d3Smrg  cat conftest.err >&5
11605de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
11606de2362d3Smrg  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
11607de2362d3Smrg  cat conftest.err >&5
11608de2362d3Smrg  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
11609de2362d3Smrg  cat conftest.out >&5
11610de2362d3Smrg  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
11611de2362d3Smrg    lt_cv_nm_interface="MS dumpbin"
11612de2362d3Smrg  fi
11613de2362d3Smrg  rm -f conftest*
11614de2362d3Smrgfi
11615de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
11616de2362d3Smrg$as_echo "$lt_cv_nm_interface" >&6; }
11617de2362d3Smrg
11618de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
11619de2362d3Smrg$as_echo_n "checking whether ln -s works... " >&6; }
11620de2362d3SmrgLN_S=$as_ln_s
11621de2362d3Smrgif test "$LN_S" = "ln -s"; then
11622de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11623de2362d3Smrg$as_echo "yes" >&6; }
11624de2362d3Smrgelse
11625de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
11626de2362d3Smrg$as_echo "no, using $LN_S" >&6; }
11627de2362d3Smrgfi
11628de2362d3Smrg
11629de2362d3Smrg# find the maximum length of command line arguments
11630de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
11631de2362d3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; }
11632de2362d3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then :
11633de2362d3Smrg  $as_echo_n "(cached) " >&6
11634de2362d3Smrgelse
11635de2362d3Smrg    i=0
11636de2362d3Smrg  teststring="ABCD"
11637de2362d3Smrg
11638de2362d3Smrg  case $build_os in
11639de2362d3Smrg  msdosdjgpp*)
11640de2362d3Smrg    # On DJGPP, this test can blow up pretty badly due to problems in libc
11641de2362d3Smrg    # (any single argument exceeding 2000 bytes causes a buffer overrun
11642de2362d3Smrg    # during glob expansion).  Even if it were fixed, the result of this
11643de2362d3Smrg    # check would be larger than it should be.
11644de2362d3Smrg    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
11645de2362d3Smrg    ;;
11646de2362d3Smrg
11647de2362d3Smrg  gnu*)
11648de2362d3Smrg    # Under GNU Hurd, this test is not required because there is
11649de2362d3Smrg    # no limit to the length of command line arguments.
11650de2362d3Smrg    # Libtool will interpret -1 as no limit whatsoever
11651de2362d3Smrg    lt_cv_sys_max_cmd_len=-1;
11652de2362d3Smrg    ;;
11653de2362d3Smrg
11654de2362d3Smrg  cygwin* | mingw* | cegcc*)
11655de2362d3Smrg    # On Win9x/ME, this test blows up -- it succeeds, but takes
11656de2362d3Smrg    # about 5 minutes as the teststring grows exponentially.
11657de2362d3Smrg    # Worse, since 9x/ME are not pre-emptively multitasking,
11658de2362d3Smrg    # you end up with a "frozen" computer, even though with patience
11659de2362d3Smrg    # the test eventually succeeds (with a max line length of 256k).
11660de2362d3Smrg    # Instead, let's just punt: use the minimum linelength reported by
11661de2362d3Smrg    # all of the supported platforms: 8192 (on NT/2K/XP).
11662de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11663de2362d3Smrg    ;;
11664de2362d3Smrg
11665de2362d3Smrg  mint*)
11666de2362d3Smrg    # On MiNT this can take a long time and run out of memory.
11667de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11668de2362d3Smrg    ;;
11669de2362d3Smrg
11670de2362d3Smrg  amigaos*)
11671de2362d3Smrg    # On AmigaOS with pdksh, this test takes hours, literally.
11672de2362d3Smrg    # So we just punt and use a minimum line length of 8192.
11673de2362d3Smrg    lt_cv_sys_max_cmd_len=8192;
11674de2362d3Smrg    ;;
11675de2362d3Smrg
11676de2362d3Smrg  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
11677de2362d3Smrg    # This has been around since 386BSD, at least.  Likely further.
11678de2362d3Smrg    if test -x /sbin/sysctl; then
11679de2362d3Smrg      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
11680de2362d3Smrg    elif test -x /usr/sbin/sysctl; then
11681de2362d3Smrg      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
11682de2362d3Smrg    else
11683de2362d3Smrg      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
11684de2362d3Smrg    fi
11685de2362d3Smrg    # And add a safety zone
11686de2362d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11687de2362d3Smrg    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11688de2362d3Smrg    ;;
11689de2362d3Smrg
11690de2362d3Smrg  interix*)
11691de2362d3Smrg    # We know the value 262144 and hardcode it with a safety zone (like BSD)
11692de2362d3Smrg    lt_cv_sys_max_cmd_len=196608
11693de2362d3Smrg    ;;
11694de2362d3Smrg
11695de2362d3Smrg  os2*)
11696de2362d3Smrg    # The test takes a long time on OS/2.
11697de2362d3Smrg    lt_cv_sys_max_cmd_len=8192
11698de2362d3Smrg    ;;
11699de2362d3Smrg
11700de2362d3Smrg  osf*)
11701de2362d3Smrg    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
11702de2362d3Smrg    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
11703de2362d3Smrg    # nice to cause kernel panics so lets avoid the loop below.
11704de2362d3Smrg    # First set a reasonable default.
11705de2362d3Smrg    lt_cv_sys_max_cmd_len=16384
11706de2362d3Smrg    #
11707de2362d3Smrg    if test -x /sbin/sysconfig; then
11708de2362d3Smrg      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
11709de2362d3Smrg        *1*) lt_cv_sys_max_cmd_len=-1 ;;
11710de2362d3Smrg      esac
11711de2362d3Smrg    fi
11712de2362d3Smrg    ;;
11713de2362d3Smrg  sco3.2v5*)
11714de2362d3Smrg    lt_cv_sys_max_cmd_len=102400
11715de2362d3Smrg    ;;
11716de2362d3Smrg  sysv5* | sco5v6* | sysv4.2uw2*)
11717de2362d3Smrg    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
11718de2362d3Smrg    if test -n "$kargmax"; then
11719de2362d3Smrg      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
11720de2362d3Smrg    else
11721de2362d3Smrg      lt_cv_sys_max_cmd_len=32768
11722de2362d3Smrg    fi
11723de2362d3Smrg    ;;
11724de2362d3Smrg  *)
11725de2362d3Smrg    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
11726de2362d3Smrg    if test -n "$lt_cv_sys_max_cmd_len"; then
11727de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
11728de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
11729de2362d3Smrg    else
11730de2362d3Smrg      # Make teststring a little bigger before we do anything with it.
11731de2362d3Smrg      # a 1K string should be a reasonable start.
11732de2362d3Smrg      for i in 1 2 3 4 5 6 7 8 ; do
11733de2362d3Smrg        teststring=$teststring$teststring
11734de2362d3Smrg      done
11735de2362d3Smrg      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
11736de2362d3Smrg      # If test is not a shell built-in, we'll probably end up computing a
11737de2362d3Smrg      # maximum length that is only half of the actual maximum length, but
11738de2362d3Smrg      # we can't tell.
11739de2362d3Smrg      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
11740de2362d3Smrg	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
11741de2362d3Smrg	      test $i != 17 # 1/2 MB should be enough
11742de2362d3Smrg      do
11743de2362d3Smrg        i=`expr $i + 1`
11744de2362d3Smrg        teststring=$teststring$teststring
11745de2362d3Smrg      done
11746de2362d3Smrg      # Only check the string length outside the loop.
11747de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
11748de2362d3Smrg      teststring=
11749de2362d3Smrg      # Add a significant safety factor because C++ compilers can tack on
11750de2362d3Smrg      # massive amounts of additional arguments before passing them to the
11751de2362d3Smrg      # linker.  It appears as though 1/2 is a usable value.
11752de2362d3Smrg      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
11753de2362d3Smrg    fi
11754de2362d3Smrg    ;;
11755de2362d3Smrg  esac
11756de2362d3Smrg
11757de2362d3Smrgfi
11758de2362d3Smrg
11759de2362d3Smrgif test -n $lt_cv_sys_max_cmd_len ; then
11760de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
11761de2362d3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
11762de2362d3Smrgelse
11763de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
11764de2362d3Smrg$as_echo "none" >&6; }
11765de2362d3Smrgfi
11766de2362d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len
11767de2362d3Smrg
11768de2362d3Smrg
11769de2362d3Smrg
11770de2362d3Smrg
11771de2362d3Smrg
11772de2362d3Smrg
11773de2362d3Smrg: ${CP="cp -f"}
11774de2362d3Smrg: ${MV="mv -f"}
11775de2362d3Smrg: ${RM="rm -f"}
11776de2362d3Smrg
11777de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
11778de2362d3Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
11779de2362d3Smrg# Try some XSI features
11780de2362d3Smrgxsi_shell=no
11781de2362d3Smrg( _lt_dummy="a/b/c"
11782de2362d3Smrg  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
11783de2362d3Smrg      = c,a/b,b/c, \
11784de2362d3Smrg    && eval 'test $(( 1 + 1 )) -eq 2 \
11785de2362d3Smrg    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
11786de2362d3Smrg  && xsi_shell=yes
11787de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
11788de2362d3Smrg$as_echo "$xsi_shell" >&6; }
11789de2362d3Smrg
11790de2362d3Smrg
11791de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
11792de2362d3Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
11793de2362d3Smrglt_shell_append=no
11794de2362d3Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
11795de2362d3Smrg    >/dev/null 2>&1 \
11796de2362d3Smrg  && lt_shell_append=yes
11797de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
11798de2362d3Smrg$as_echo "$lt_shell_append" >&6; }
11799de2362d3Smrg
11800de2362d3Smrg
11801de2362d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11802de2362d3Smrg  lt_unset=unset
11803de2362d3Smrgelse
11804de2362d3Smrg  lt_unset=false
11805de2362d3Smrgfi
11806de2362d3Smrg
11807de2362d3Smrg
11808de2362d3Smrg
11809de2362d3Smrg
11810de2362d3Smrg
11811de2362d3Smrg# test EBCDIC or ASCII
11812de2362d3Smrgcase `echo X|tr X '\101'` in
11813de2362d3Smrg A) # ASCII based system
11814de2362d3Smrg    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
11815de2362d3Smrg  lt_SP2NL='tr \040 \012'
11816de2362d3Smrg  lt_NL2SP='tr \015\012 \040\040'
11817de2362d3Smrg  ;;
11818de2362d3Smrg *) # EBCDIC based system
11819de2362d3Smrg  lt_SP2NL='tr \100 \n'
11820de2362d3Smrg  lt_NL2SP='tr \r\n \100\100'
11821de2362d3Smrg  ;;
11822de2362d3Smrgesac
11823de2362d3Smrg
11824de2362d3Smrg
11825de2362d3Smrg
11826de2362d3Smrg
11827de2362d3Smrg
11828de2362d3Smrg
11829de2362d3Smrg
11830de2362d3Smrg
11831de2362d3Smrg
11832de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
11833de2362d3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
11834de2362d3Smrgif ${lt_cv_to_host_file_cmd+:} false; then :
11835de2362d3Smrg  $as_echo_n "(cached) " >&6
11836de2362d3Smrgelse
11837de2362d3Smrg  case $host in
11838de2362d3Smrg  *-*-mingw* )
11839de2362d3Smrg    case $build in
11840de2362d3Smrg      *-*-mingw* ) # actually msys
11841de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
11842de2362d3Smrg        ;;
11843de2362d3Smrg      *-*-cygwin* )
11844de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
11845de2362d3Smrg        ;;
11846de2362d3Smrg      * ) # otherwise, assume *nix
11847de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
11848de2362d3Smrg        ;;
11849de2362d3Smrg    esac
11850de2362d3Smrg    ;;
11851de2362d3Smrg  *-*-cygwin* )
11852de2362d3Smrg    case $build in
11853de2362d3Smrg      *-*-mingw* ) # actually msys
11854de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
11855de2362d3Smrg        ;;
11856de2362d3Smrg      *-*-cygwin* )
11857de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_noop
11858de2362d3Smrg        ;;
11859de2362d3Smrg      * ) # otherwise, assume *nix
11860de2362d3Smrg        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
11861de2362d3Smrg        ;;
11862de2362d3Smrg    esac
11863de2362d3Smrg    ;;
11864de2362d3Smrg  * ) # unhandled hosts (and "normal" native builds)
11865de2362d3Smrg    lt_cv_to_host_file_cmd=func_convert_file_noop
11866de2362d3Smrg    ;;
11867de2362d3Smrgesac
11868de2362d3Smrg
11869de2362d3Smrgfi
11870de2362d3Smrg
11871de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
11872de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
11873de2362d3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; }
11874de2362d3Smrg
11875de2362d3Smrg
11876de2362d3Smrg
11877de2362d3Smrg
11878de2362d3Smrg
11879de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
11880de2362d3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
11881de2362d3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then :
11882de2362d3Smrg  $as_echo_n "(cached) " >&6
11883de2362d3Smrgelse
11884de2362d3Smrg  #assume ordinary cross tools, or native build.
11885de2362d3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop
11886de2362d3Smrgcase $host in
11887de2362d3Smrg  *-*-mingw* )
11888de2362d3Smrg    case $build in
11889de2362d3Smrg      *-*-mingw* ) # actually msys
11890de2362d3Smrg        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
11891de2362d3Smrg        ;;
11892de2362d3Smrg    esac
11893de2362d3Smrg    ;;
11894de2362d3Smrgesac
11895de2362d3Smrg
11896de2362d3Smrgfi
11897de2362d3Smrg
11898de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
11899de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
11900de2362d3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
11901de2362d3Smrg
11902de2362d3Smrg
11903de2362d3Smrg
11904de2362d3Smrg
11905de2362d3Smrg
11906de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
11907de2362d3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; }
11908de2362d3Smrgif ${lt_cv_ld_reload_flag+:} false; then :
11909de2362d3Smrg  $as_echo_n "(cached) " >&6
11910de2362d3Smrgelse
11911de2362d3Smrg  lt_cv_ld_reload_flag='-r'
11912de2362d3Smrgfi
11913de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
11914de2362d3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; }
11915de2362d3Smrgreload_flag=$lt_cv_ld_reload_flag
11916de2362d3Smrgcase $reload_flag in
11917de2362d3Smrg"" | " "*) ;;
11918de2362d3Smrg*) reload_flag=" $reload_flag" ;;
11919de2362d3Smrgesac
11920de2362d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs'
11921de2362d3Smrgcase $host_os in
11922de2362d3Smrg  cygwin* | mingw* | pw32* | cegcc*)
11923de2362d3Smrg    if test "$GCC" != yes; then
11924de2362d3Smrg      reload_cmds=false
11925de2362d3Smrg    fi
11926de2362d3Smrg    ;;
11927de2362d3Smrg  darwin*)
11928de2362d3Smrg    if test "$GCC" = yes; then
11929de2362d3Smrg      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
11930de2362d3Smrg    else
11931de2362d3Smrg      reload_cmds='$LD$reload_flag -o $output$reload_objs'
11932de2362d3Smrg    fi
11933de2362d3Smrg    ;;
11934de2362d3Smrgesac
11935de2362d3Smrg
11936de2362d3Smrg
11937de2362d3Smrg
11938de2362d3Smrg
11939de2362d3Smrg
11940de2362d3Smrg
11941de2362d3Smrg
11942de2362d3Smrg
11943de2362d3Smrg
11944de2362d3Smrgif test -n "$ac_tool_prefix"; then
11945de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
11946de2362d3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2
11947de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11948de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11949de2362d3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then :
11950de2362d3Smrg  $as_echo_n "(cached) " >&6
11951de2362d3Smrgelse
11952de2362d3Smrg  if test -n "$OBJDUMP"; then
11953de2362d3Smrg  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11954de2362d3Smrgelse
11955de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11956de2362d3Smrgfor as_dir in $PATH
11957de2362d3Smrgdo
11958de2362d3Smrg  IFS=$as_save_IFS
11959de2362d3Smrg  test -z "$as_dir" && as_dir=.
11960de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
11961de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11962de2362d3Smrg    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
11963de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11964de2362d3Smrg    break 2
11965de2362d3Smrg  fi
11966de2362d3Smrgdone
11967de2362d3Smrg  done
11968de2362d3SmrgIFS=$as_save_IFS
11969de2362d3Smrg
11970de2362d3Smrgfi
11971de2362d3Smrgfi
11972de2362d3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP
11973de2362d3Smrgif test -n "$OBJDUMP"; then
11974de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11975de2362d3Smrg$as_echo "$OBJDUMP" >&6; }
11976de2362d3Smrgelse
11977de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11978de2362d3Smrg$as_echo "no" >&6; }
11979de2362d3Smrgfi
11980de2362d3Smrg
11981de2362d3Smrg
11982de2362d3Smrgfi
11983de2362d3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then
11984de2362d3Smrg  ac_ct_OBJDUMP=$OBJDUMP
11985de2362d3Smrg  # Extract the first word of "objdump", so it can be a program name with args.
11986de2362d3Smrgset dummy objdump; ac_word=$2
11987de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11988de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
11989de2362d3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
11990de2362d3Smrg  $as_echo_n "(cached) " >&6
11991de2362d3Smrgelse
11992de2362d3Smrg  if test -n "$ac_ct_OBJDUMP"; then
11993de2362d3Smrg  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
11994de2362d3Smrgelse
11995de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11996de2362d3Smrgfor as_dir in $PATH
11997de2362d3Smrgdo
11998de2362d3Smrg  IFS=$as_save_IFS
11999de2362d3Smrg  test -z "$as_dir" && as_dir=.
12000de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12001de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12002de2362d3Smrg    ac_cv_prog_ac_ct_OBJDUMP="objdump"
12003de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12004de2362d3Smrg    break 2
12005de2362d3Smrg  fi
12006de2362d3Smrgdone
12007de2362d3Smrg  done
12008de2362d3SmrgIFS=$as_save_IFS
12009de2362d3Smrg
12010de2362d3Smrgfi
12011de2362d3Smrgfi
12012de2362d3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
12013de2362d3Smrgif test -n "$ac_ct_OBJDUMP"; then
12014de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
12015de2362d3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; }
12016de2362d3Smrgelse
12017de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12018de2362d3Smrg$as_echo "no" >&6; }
12019de2362d3Smrgfi
12020de2362d3Smrg
12021de2362d3Smrg  if test "x$ac_ct_OBJDUMP" = x; then
12022de2362d3Smrg    OBJDUMP="false"
12023de2362d3Smrg  else
12024de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12025de2362d3Smrgyes:)
12026de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12027de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12028de2362d3Smrgac_tool_warned=yes ;;
12029de2362d3Smrgesac
12030de2362d3Smrg    OBJDUMP=$ac_ct_OBJDUMP
12031de2362d3Smrg  fi
12032de2362d3Smrgelse
12033de2362d3Smrg  OBJDUMP="$ac_cv_prog_OBJDUMP"
12034de2362d3Smrgfi
12035de2362d3Smrg
12036de2362d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump
12037de2362d3Smrg
12038de2362d3Smrg
12039de2362d3Smrg
12040de2362d3Smrg
12041de2362d3Smrg
12042de2362d3Smrg
12043de2362d3Smrg
12044de2362d3Smrg
12045de2362d3Smrg
12046de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
12047de2362d3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; }
12048de2362d3Smrgif ${lt_cv_deplibs_check_method+:} false; then :
12049de2362d3Smrg  $as_echo_n "(cached) " >&6
12050de2362d3Smrgelse
12051de2362d3Smrg  lt_cv_file_magic_cmd='$MAGIC_CMD'
12052de2362d3Smrglt_cv_file_magic_test_file=
12053de2362d3Smrglt_cv_deplibs_check_method='unknown'
12054de2362d3Smrg# Need to set the preceding variable on all platforms that support
12055de2362d3Smrg# interlibrary dependencies.
12056de2362d3Smrg# 'none' -- dependencies not supported.
12057de2362d3Smrg# `unknown' -- same as none, but documents that we really don't know.
12058de2362d3Smrg# 'pass_all' -- all dependencies passed with no checks.
12059de2362d3Smrg# 'test_compile' -- check by making test program.
12060de2362d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path
12061de2362d3Smrg# which responds to the $file_magic_cmd with a given extended regex.
12062de2362d3Smrg# If you have `file' or equivalent on your system and you're not sure
12063de2362d3Smrg# whether `pass_all' will *always* work, you probably want this one.
12064de2362d3Smrg
12065de2362d3Smrgcase $host_os in
12066de2362d3Smrgaix[4-9]*)
12067de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12068de2362d3Smrg  ;;
12069de2362d3Smrg
12070de2362d3Smrgbeos*)
12071de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12072de2362d3Smrg  ;;
12073de2362d3Smrg
12074de2362d3Smrgbsdi[45]*)
12075de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
12076de2362d3Smrg  lt_cv_file_magic_cmd='/usr/bin/file -L'
12077de2362d3Smrg  lt_cv_file_magic_test_file=/shlib/libc.so
12078de2362d3Smrg  ;;
12079de2362d3Smrg
12080de2362d3Smrgcygwin*)
12081de2362d3Smrg  # func_win32_libid is a shell function defined in ltmain.sh
12082de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12083de2362d3Smrg  lt_cv_file_magic_cmd='func_win32_libid'
12084de2362d3Smrg  ;;
12085de2362d3Smrg
12086de2362d3Smrgmingw* | pw32*)
12087de2362d3Smrg  # Base MSYS/MinGW do not provide the 'file' command needed by
12088de2362d3Smrg  # func_win32_libid shell function, so use a weaker test based on 'objdump',
12089de2362d3Smrg  # unless we find 'file', for example because we are cross-compiling.
12090de2362d3Smrg  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
12091de2362d3Smrg  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
12092de2362d3Smrg    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12093de2362d3Smrg    lt_cv_file_magic_cmd='func_win32_libid'
12094de2362d3Smrg  else
12095de2362d3Smrg    # Keep this pattern in sync with the one in func_win32_libid.
12096de2362d3Smrg    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
12097de2362d3Smrg    lt_cv_file_magic_cmd='$OBJDUMP -f'
12098de2362d3Smrg  fi
12099de2362d3Smrg  ;;
12100de2362d3Smrg
12101de2362d3Smrgcegcc*)
12102de2362d3Smrg  # use the weaker test based on 'objdump'. See mingw*.
12103de2362d3Smrg  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
12104de2362d3Smrg  lt_cv_file_magic_cmd='$OBJDUMP -f'
12105de2362d3Smrg  ;;
12106de2362d3Smrg
12107de2362d3Smrgdarwin* | rhapsody*)
12108de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12109de2362d3Smrg  ;;
12110de2362d3Smrg
12111de2362d3Smrgfreebsd* | dragonfly*)
12112de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12113de2362d3Smrg    case $host_cpu in
12114de2362d3Smrg    i*86 )
12115de2362d3Smrg      # Not sure whether the presence of OpenBSD here was a mistake.
12116de2362d3Smrg      # Let's accept both of them until this is cleared up.
12117de2362d3Smrg      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
12118de2362d3Smrg      lt_cv_file_magic_cmd=/usr/bin/file
12119de2362d3Smrg      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
12120de2362d3Smrg      ;;
12121de2362d3Smrg    esac
12122de2362d3Smrg  else
12123de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12124de2362d3Smrg  fi
12125de2362d3Smrg  ;;
12126de2362d3Smrg
12127de2362d3Smrggnu*)
12128de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12129de2362d3Smrg  ;;
12130de2362d3Smrg
12131de2362d3Smrghaiku*)
12132de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12133de2362d3Smrg  ;;
12134de2362d3Smrg
12135de2362d3Smrghpux10.20* | hpux11*)
12136de2362d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
12137de2362d3Smrg  case $host_cpu in
12138de2362d3Smrg  ia64*)
12139de2362d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
12140de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
12141de2362d3Smrg    ;;
12142de2362d3Smrg  hppa*64*)
12143de2362d3Smrg    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]'
12144de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
12145de2362d3Smrg    ;;
12146de2362d3Smrg  *)
12147de2362d3Smrg    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
12148de2362d3Smrg    lt_cv_file_magic_test_file=/usr/lib/libc.sl
12149de2362d3Smrg    ;;
12150de2362d3Smrg  esac
12151de2362d3Smrg  ;;
12152de2362d3Smrg
12153de2362d3Smrginterix[3-9]*)
12154de2362d3Smrg  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
12155de2362d3Smrg  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
12156de2362d3Smrg  ;;
12157de2362d3Smrg
12158de2362d3Smrgirix5* | irix6* | nonstopux*)
12159de2362d3Smrg  case $LD in
12160de2362d3Smrg  *-32|*"-32 ") libmagic=32-bit;;
12161de2362d3Smrg  *-n32|*"-n32 ") libmagic=N32;;
12162de2362d3Smrg  *-64|*"-64 ") libmagic=64-bit;;
12163de2362d3Smrg  *) libmagic=never-match;;
12164de2362d3Smrg  esac
12165de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12166de2362d3Smrg  ;;
12167de2362d3Smrg
12168de2362d3Smrg# This must be glibc/ELF.
12169de2362d3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
12170de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12171de2362d3Smrg  ;;
12172de2362d3Smrg
12173de2362d3Smrgnetbsd*)
12174de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12175de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12176de2362d3Smrg  else
12177de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
12178de2362d3Smrg  fi
12179de2362d3Smrg  ;;
12180de2362d3Smrg
12181de2362d3Smrgnewos6*)
12182de2362d3Smrg  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
12183de2362d3Smrg  lt_cv_file_magic_cmd=/usr/bin/file
12184de2362d3Smrg  lt_cv_file_magic_test_file=/usr/lib/libnls.so
12185de2362d3Smrg  ;;
12186de2362d3Smrg
12187de2362d3Smrg*nto* | *qnx*)
12188de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12189de2362d3Smrg  ;;
12190de2362d3Smrg
12191de2362d3Smrgopenbsd*)
12192de2362d3Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12193de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
12194de2362d3Smrg  else
12195de2362d3Smrg    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
12196de2362d3Smrg  fi
12197de2362d3Smrg  ;;
12198de2362d3Smrg
12199de2362d3Smrgosf3* | osf4* | osf5*)
12200de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12201de2362d3Smrg  ;;
12202de2362d3Smrg
12203de2362d3Smrgrdos*)
12204de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12205de2362d3Smrg  ;;
12206de2362d3Smrg
12207de2362d3Smrgsolaris*)
12208de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12209de2362d3Smrg  ;;
12210de2362d3Smrg
12211de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12212de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12213de2362d3Smrg  ;;
12214de2362d3Smrg
12215de2362d3Smrgsysv4 | sysv4.3*)
12216de2362d3Smrg  case $host_vendor in
12217de2362d3Smrg  motorola)
12218de2362d3Smrg    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]'
12219de2362d3Smrg    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
12220de2362d3Smrg    ;;
12221de2362d3Smrg  ncr)
12222de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12223de2362d3Smrg    ;;
12224de2362d3Smrg  sequent)
12225de2362d3Smrg    lt_cv_file_magic_cmd='/bin/file'
12226de2362d3Smrg    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
12227de2362d3Smrg    ;;
12228de2362d3Smrg  sni)
12229de2362d3Smrg    lt_cv_file_magic_cmd='/bin/file'
12230de2362d3Smrg    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
12231de2362d3Smrg    lt_cv_file_magic_test_file=/lib/libc.so
12232de2362d3Smrg    ;;
12233de2362d3Smrg  siemens)
12234de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12235de2362d3Smrg    ;;
12236de2362d3Smrg  pc)
12237de2362d3Smrg    lt_cv_deplibs_check_method=pass_all
12238de2362d3Smrg    ;;
12239de2362d3Smrg  esac
12240de2362d3Smrg  ;;
12241de2362d3Smrg
12242de2362d3Smrgtpf*)
12243de2362d3Smrg  lt_cv_deplibs_check_method=pass_all
12244de2362d3Smrg  ;;
12245de2362d3Smrgesac
12246de2362d3Smrg
12247de2362d3Smrgfi
12248de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
12249de2362d3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; }
12250de2362d3Smrg
12251de2362d3Smrgfile_magic_glob=
12252de2362d3Smrgwant_nocaseglob=no
12253de2362d3Smrgif test "$build" = "$host"; then
12254de2362d3Smrg  case $host_os in
12255de2362d3Smrg  mingw* | pw32*)
12256de2362d3Smrg    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
12257de2362d3Smrg      want_nocaseglob=yes
12258de2362d3Smrg    else
12259de2362d3Smrg      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
12260de2362d3Smrg    fi
12261de2362d3Smrg    ;;
12262de2362d3Smrg  esac
12263de2362d3Smrgfi
12264de2362d3Smrg
12265de2362d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd
12266de2362d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method
12267de2362d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown
12268de2362d3Smrg
12269de2362d3Smrg
12270de2362d3Smrg
12271de2362d3Smrg
12272de2362d3Smrg
12273de2362d3Smrg
12274de2362d3Smrg
12275de2362d3Smrg
12276de2362d3Smrg
12277de2362d3Smrg
12278de2362d3Smrg
12279de2362d3Smrg
12280de2362d3Smrg
12281de2362d3Smrg
12282de2362d3Smrg
12283de2362d3Smrg
12284de2362d3Smrg
12285de2362d3Smrg
12286de2362d3Smrg
12287de2362d3Smrg
12288de2362d3Smrg
12289de2362d3Smrg
12290de2362d3Smrgif test -n "$ac_tool_prefix"; then
12291de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
12292de2362d3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2
12293de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12294de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12295de2362d3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then :
12296de2362d3Smrg  $as_echo_n "(cached) " >&6
12297de2362d3Smrgelse
12298de2362d3Smrg  if test -n "$DLLTOOL"; then
12299de2362d3Smrg  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12300de2362d3Smrgelse
12301de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12302de2362d3Smrgfor as_dir in $PATH
12303de2362d3Smrgdo
12304de2362d3Smrg  IFS=$as_save_IFS
12305de2362d3Smrg  test -z "$as_dir" && as_dir=.
12306de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12307de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12308de2362d3Smrg    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
12309de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12310de2362d3Smrg    break 2
12311de2362d3Smrg  fi
12312de2362d3Smrgdone
12313de2362d3Smrg  done
12314de2362d3SmrgIFS=$as_save_IFS
12315de2362d3Smrg
12316de2362d3Smrgfi
12317de2362d3Smrgfi
12318de2362d3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL
12319de2362d3Smrgif test -n "$DLLTOOL"; then
12320de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12321de2362d3Smrg$as_echo "$DLLTOOL" >&6; }
12322de2362d3Smrgelse
12323de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12324de2362d3Smrg$as_echo "no" >&6; }
12325de2362d3Smrgfi
12326de2362d3Smrg
12327de2362d3Smrg
12328de2362d3Smrgfi
12329de2362d3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then
12330de2362d3Smrg  ac_ct_DLLTOOL=$DLLTOOL
12331de2362d3Smrg  # Extract the first word of "dlltool", so it can be a program name with args.
12332de2362d3Smrgset dummy dlltool; ac_word=$2
12333de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12334de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12335de2362d3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
12336de2362d3Smrg  $as_echo_n "(cached) " >&6
12337de2362d3Smrgelse
12338de2362d3Smrg  if test -n "$ac_ct_DLLTOOL"; then
12339de2362d3Smrg  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
12340de2362d3Smrgelse
12341de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12342de2362d3Smrgfor as_dir in $PATH
12343de2362d3Smrgdo
12344de2362d3Smrg  IFS=$as_save_IFS
12345de2362d3Smrg  test -z "$as_dir" && as_dir=.
12346de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12347de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12348de2362d3Smrg    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
12349de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12350de2362d3Smrg    break 2
12351de2362d3Smrg  fi
12352de2362d3Smrgdone
12353de2362d3Smrg  done
12354de2362d3SmrgIFS=$as_save_IFS
12355de2362d3Smrg
12356de2362d3Smrgfi
12357de2362d3Smrgfi
12358de2362d3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
12359de2362d3Smrgif test -n "$ac_ct_DLLTOOL"; then
12360de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
12361de2362d3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; }
12362de2362d3Smrgelse
12363de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12364de2362d3Smrg$as_echo "no" >&6; }
12365de2362d3Smrgfi
12366de2362d3Smrg
12367de2362d3Smrg  if test "x$ac_ct_DLLTOOL" = x; then
12368de2362d3Smrg    DLLTOOL="false"
12369de2362d3Smrg  else
12370de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12371de2362d3Smrgyes:)
12372de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12373de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12374de2362d3Smrgac_tool_warned=yes ;;
12375de2362d3Smrgesac
12376de2362d3Smrg    DLLTOOL=$ac_ct_DLLTOOL
12377de2362d3Smrg  fi
12378de2362d3Smrgelse
12379de2362d3Smrg  DLLTOOL="$ac_cv_prog_DLLTOOL"
12380de2362d3Smrgfi
12381de2362d3Smrg
12382de2362d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool
12383de2362d3Smrg
12384de2362d3Smrg
12385de2362d3Smrg
12386de2362d3Smrg
12387de2362d3Smrg
12388de2362d3Smrg
12389de2362d3Smrg
12390de2362d3Smrg
12391de2362d3Smrg
12392de2362d3Smrg
12393de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
12394de2362d3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
12395de2362d3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
12396de2362d3Smrg  $as_echo_n "(cached) " >&6
12397de2362d3Smrgelse
12398de2362d3Smrg  lt_cv_sharedlib_from_linklib_cmd='unknown'
12399de2362d3Smrg
12400de2362d3Smrgcase $host_os in
12401de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
12402de2362d3Smrg  # two different shell functions defined in ltmain.sh
12403de2362d3Smrg  # decide which to use based on capabilities of $DLLTOOL
12404de2362d3Smrg  case `$DLLTOOL --help 2>&1` in
12405de2362d3Smrg  *--identify-strict*)
12406de2362d3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
12407de2362d3Smrg    ;;
12408de2362d3Smrg  *)
12409de2362d3Smrg    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
12410de2362d3Smrg    ;;
12411de2362d3Smrg  esac
12412de2362d3Smrg  ;;
12413de2362d3Smrg*)
12414de2362d3Smrg  # fallback: assume linklib IS sharedlib
12415de2362d3Smrg  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
12416de2362d3Smrg  ;;
12417de2362d3Smrgesac
12418de2362d3Smrg
12419de2362d3Smrgfi
12420de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
12421de2362d3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
12422de2362d3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
12423de2362d3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
12424de2362d3Smrg
12425de2362d3Smrg
12426de2362d3Smrg
12427de2362d3Smrg
12428de2362d3Smrg
12429de2362d3Smrg
12430de2362d3Smrg
12431de2362d3Smrgif test -n "$ac_tool_prefix"; then
12432de2362d3Smrg  for ac_prog in ar
12433de2362d3Smrg  do
12434de2362d3Smrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12435de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
12436de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12437de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12438de2362d3Smrgif ${ac_cv_prog_AR+:} false; then :
12439de2362d3Smrg  $as_echo_n "(cached) " >&6
12440de2362d3Smrgelse
12441de2362d3Smrg  if test -n "$AR"; then
12442de2362d3Smrg  ac_cv_prog_AR="$AR" # Let the user override the test.
12443de2362d3Smrgelse
12444de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12445de2362d3Smrgfor as_dir in $PATH
12446de2362d3Smrgdo
12447de2362d3Smrg  IFS=$as_save_IFS
12448de2362d3Smrg  test -z "$as_dir" && as_dir=.
12449de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12450de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12451de2362d3Smrg    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
12452de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12453de2362d3Smrg    break 2
12454de2362d3Smrg  fi
12455de2362d3Smrgdone
12456de2362d3Smrg  done
12457de2362d3SmrgIFS=$as_save_IFS
12458de2362d3Smrg
12459de2362d3Smrgfi
12460de2362d3Smrgfi
12461de2362d3SmrgAR=$ac_cv_prog_AR
12462de2362d3Smrgif test -n "$AR"; then
12463de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12464de2362d3Smrg$as_echo "$AR" >&6; }
12465de2362d3Smrgelse
12466de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12467de2362d3Smrg$as_echo "no" >&6; }
12468de2362d3Smrgfi
12469de2362d3Smrg
12470de2362d3Smrg
12471de2362d3Smrg    test -n "$AR" && break
12472de2362d3Smrg  done
12473de2362d3Smrgfi
12474de2362d3Smrgif test -z "$AR"; then
12475de2362d3Smrg  ac_ct_AR=$AR
12476de2362d3Smrg  for ac_prog in ar
12477de2362d3Smrgdo
12478de2362d3Smrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
12479de2362d3Smrgset dummy $ac_prog; ac_word=$2
12480de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12481de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12482de2362d3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
12483de2362d3Smrg  $as_echo_n "(cached) " >&6
12484de2362d3Smrgelse
12485de2362d3Smrg  if test -n "$ac_ct_AR"; then
12486de2362d3Smrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
12487de2362d3Smrgelse
12488de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12489de2362d3Smrgfor as_dir in $PATH
12490de2362d3Smrgdo
12491de2362d3Smrg  IFS=$as_save_IFS
12492de2362d3Smrg  test -z "$as_dir" && as_dir=.
12493de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12494de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12495de2362d3Smrg    ac_cv_prog_ac_ct_AR="$ac_prog"
12496de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12497de2362d3Smrg    break 2
12498de2362d3Smrg  fi
12499de2362d3Smrgdone
12500de2362d3Smrg  done
12501de2362d3SmrgIFS=$as_save_IFS
12502de2362d3Smrg
12503de2362d3Smrgfi
12504de2362d3Smrgfi
12505de2362d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR
12506de2362d3Smrgif test -n "$ac_ct_AR"; then
12507de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
12508de2362d3Smrg$as_echo "$ac_ct_AR" >&6; }
12509de2362d3Smrgelse
12510de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12511de2362d3Smrg$as_echo "no" >&6; }
12512de2362d3Smrgfi
12513de2362d3Smrg
12514de2362d3Smrg
12515de2362d3Smrg  test -n "$ac_ct_AR" && break
12516de2362d3Smrgdone
12517de2362d3Smrg
12518de2362d3Smrg  if test "x$ac_ct_AR" = x; then
12519de2362d3Smrg    AR="false"
12520de2362d3Smrg  else
12521de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12522de2362d3Smrgyes:)
12523de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12524de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12525de2362d3Smrgac_tool_warned=yes ;;
12526de2362d3Smrgesac
12527de2362d3Smrg    AR=$ac_ct_AR
12528de2362d3Smrg  fi
12529de2362d3Smrgfi
12530de2362d3Smrg
12531de2362d3Smrg: ${AR=ar}
12532de2362d3Smrg: ${AR_FLAGS=cru}
12533de2362d3Smrg
12534de2362d3Smrg
12535de2362d3Smrg
12536de2362d3Smrg
12537de2362d3Smrg
12538de2362d3Smrg
12539de2362d3Smrg
12540de2362d3Smrg
12541de2362d3Smrg
12542de2362d3Smrg
12543de2362d3Smrg
12544de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
12545de2362d3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; }
12546de2362d3Smrgif ${lt_cv_ar_at_file+:} false; then :
12547de2362d3Smrg  $as_echo_n "(cached) " >&6
12548de2362d3Smrgelse
12549de2362d3Smrg  lt_cv_ar_at_file=no
12550de2362d3Smrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12551de2362d3Smrg/* end confdefs.h.  */
12552de2362d3Smrg
12553de2362d3Smrgint
12554de2362d3Smrgmain ()
12555de2362d3Smrg{
12556de2362d3Smrg
12557de2362d3Smrg  ;
12558de2362d3Smrg  return 0;
12559de2362d3Smrg}
12560de2362d3Smrg_ACEOF
12561de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
12562de2362d3Smrg  echo conftest.$ac_objext > conftest.lst
12563de2362d3Smrg      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
12564de2362d3Smrg      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12565de2362d3Smrg  (eval $lt_ar_try) 2>&5
12566de2362d3Smrg  ac_status=$?
12567de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12568de2362d3Smrg  test $ac_status = 0; }
12569de2362d3Smrg      if test "$ac_status" -eq 0; then
12570de2362d3Smrg	# Ensure the archiver fails upon bogus file names.
12571de2362d3Smrg	rm -f conftest.$ac_objext libconftest.a
12572de2362d3Smrg	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
12573de2362d3Smrg  (eval $lt_ar_try) 2>&5
12574de2362d3Smrg  ac_status=$?
12575de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12576de2362d3Smrg  test $ac_status = 0; }
12577de2362d3Smrg	if test "$ac_status" -ne 0; then
12578de2362d3Smrg          lt_cv_ar_at_file=@
12579de2362d3Smrg        fi
12580de2362d3Smrg      fi
12581de2362d3Smrg      rm -f conftest.* libconftest.a
12582de2362d3Smrg
12583de2362d3Smrgfi
12584de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12585de2362d3Smrg
12586de2362d3Smrgfi
12587de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
12588de2362d3Smrg$as_echo "$lt_cv_ar_at_file" >&6; }
12589de2362d3Smrg
12590de2362d3Smrgif test "x$lt_cv_ar_at_file" = xno; then
12591de2362d3Smrg  archiver_list_spec=
12592de2362d3Smrgelse
12593de2362d3Smrg  archiver_list_spec=$lt_cv_ar_at_file
12594de2362d3Smrgfi
12595de2362d3Smrg
12596de2362d3Smrg
12597de2362d3Smrg
12598de2362d3Smrg
12599de2362d3Smrg
12600de2362d3Smrg
12601de2362d3Smrg
12602de2362d3Smrgif test -n "$ac_tool_prefix"; then
12603de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
12604de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2
12605de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12606de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12607de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then :
12608de2362d3Smrg  $as_echo_n "(cached) " >&6
12609de2362d3Smrgelse
12610de2362d3Smrg  if test -n "$STRIP"; then
12611de2362d3Smrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12612de2362d3Smrgelse
12613de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12614de2362d3Smrgfor as_dir in $PATH
12615de2362d3Smrgdo
12616de2362d3Smrg  IFS=$as_save_IFS
12617de2362d3Smrg  test -z "$as_dir" && as_dir=.
12618de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12619de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12620de2362d3Smrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
12621de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12622de2362d3Smrg    break 2
12623de2362d3Smrg  fi
12624de2362d3Smrgdone
12625de2362d3Smrg  done
12626de2362d3SmrgIFS=$as_save_IFS
12627de2362d3Smrg
12628de2362d3Smrgfi
12629de2362d3Smrgfi
12630de2362d3SmrgSTRIP=$ac_cv_prog_STRIP
12631de2362d3Smrgif test -n "$STRIP"; then
12632de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12633de2362d3Smrg$as_echo "$STRIP" >&6; }
12634de2362d3Smrgelse
12635de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12636de2362d3Smrg$as_echo "no" >&6; }
12637de2362d3Smrgfi
12638de2362d3Smrg
12639de2362d3Smrg
12640de2362d3Smrgfi
12641de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then
12642de2362d3Smrg  ac_ct_STRIP=$STRIP
12643de2362d3Smrg  # Extract the first word of "strip", so it can be a program name with args.
12644de2362d3Smrgset dummy strip; ac_word=$2
12645de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12646de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12647de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
12648de2362d3Smrg  $as_echo_n "(cached) " >&6
12649de2362d3Smrgelse
12650de2362d3Smrg  if test -n "$ac_ct_STRIP"; then
12651de2362d3Smrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
12652de2362d3Smrgelse
12653de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12654de2362d3Smrgfor as_dir in $PATH
12655de2362d3Smrgdo
12656de2362d3Smrg  IFS=$as_save_IFS
12657de2362d3Smrg  test -z "$as_dir" && as_dir=.
12658de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12659de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12660de2362d3Smrg    ac_cv_prog_ac_ct_STRIP="strip"
12661de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12662de2362d3Smrg    break 2
12663de2362d3Smrg  fi
12664de2362d3Smrgdone
12665de2362d3Smrg  done
12666de2362d3SmrgIFS=$as_save_IFS
12667de2362d3Smrg
12668de2362d3Smrgfi
12669de2362d3Smrgfi
12670de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12671de2362d3Smrgif test -n "$ac_ct_STRIP"; then
12672de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
12673de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; }
12674de2362d3Smrgelse
12675de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12676de2362d3Smrg$as_echo "no" >&6; }
12677de2362d3Smrgfi
12678de2362d3Smrg
12679de2362d3Smrg  if test "x$ac_ct_STRIP" = x; then
12680de2362d3Smrg    STRIP=":"
12681de2362d3Smrg  else
12682de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12683de2362d3Smrgyes:)
12684de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12685de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12686de2362d3Smrgac_tool_warned=yes ;;
12687de2362d3Smrgesac
12688de2362d3Smrg    STRIP=$ac_ct_STRIP
12689de2362d3Smrg  fi
12690de2362d3Smrgelse
12691de2362d3Smrg  STRIP="$ac_cv_prog_STRIP"
12692de2362d3Smrgfi
12693de2362d3Smrg
12694de2362d3Smrgtest -z "$STRIP" && STRIP=:
12695de2362d3Smrg
12696de2362d3Smrg
12697de2362d3Smrg
12698de2362d3Smrg
12699de2362d3Smrg
12700de2362d3Smrg
12701de2362d3Smrgif test -n "$ac_tool_prefix"; then
12702de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12703de2362d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
12704de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12705de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12706de2362d3Smrgif ${ac_cv_prog_RANLIB+:} false; then :
12707de2362d3Smrg  $as_echo_n "(cached) " >&6
12708de2362d3Smrgelse
12709de2362d3Smrg  if test -n "$RANLIB"; then
12710de2362d3Smrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12711de2362d3Smrgelse
12712de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12713de2362d3Smrgfor as_dir in $PATH
12714de2362d3Smrgdo
12715de2362d3Smrg  IFS=$as_save_IFS
12716de2362d3Smrg  test -z "$as_dir" && as_dir=.
12717de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12718de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12719de2362d3Smrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12720de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12721de2362d3Smrg    break 2
12722de2362d3Smrg  fi
12723de2362d3Smrgdone
12724de2362d3Smrg  done
12725de2362d3SmrgIFS=$as_save_IFS
12726de2362d3Smrg
12727de2362d3Smrgfi
12728de2362d3Smrgfi
12729de2362d3SmrgRANLIB=$ac_cv_prog_RANLIB
12730de2362d3Smrgif test -n "$RANLIB"; then
12731de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12732de2362d3Smrg$as_echo "$RANLIB" >&6; }
12733de2362d3Smrgelse
12734de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12735de2362d3Smrg$as_echo "no" >&6; }
12736de2362d3Smrgfi
12737de2362d3Smrg
12738de2362d3Smrg
12739de2362d3Smrgfi
12740de2362d3Smrgif test -z "$ac_cv_prog_RANLIB"; then
12741de2362d3Smrg  ac_ct_RANLIB=$RANLIB
12742de2362d3Smrg  # Extract the first word of "ranlib", so it can be a program name with args.
12743de2362d3Smrgset dummy ranlib; ac_word=$2
12744de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12745de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
12746de2362d3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12747de2362d3Smrg  $as_echo_n "(cached) " >&6
12748de2362d3Smrgelse
12749de2362d3Smrg  if test -n "$ac_ct_RANLIB"; then
12750de2362d3Smrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12751de2362d3Smrgelse
12752de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12753de2362d3Smrgfor as_dir in $PATH
12754de2362d3Smrgdo
12755de2362d3Smrg  IFS=$as_save_IFS
12756de2362d3Smrg  test -z "$as_dir" && as_dir=.
12757de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
12758de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12759de2362d3Smrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
12760de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12761de2362d3Smrg    break 2
12762de2362d3Smrg  fi
12763de2362d3Smrgdone
12764de2362d3Smrg  done
12765de2362d3SmrgIFS=$as_save_IFS
12766de2362d3Smrg
12767de2362d3Smrgfi
12768de2362d3Smrgfi
12769de2362d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12770de2362d3Smrgif test -n "$ac_ct_RANLIB"; then
12771de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12772de2362d3Smrg$as_echo "$ac_ct_RANLIB" >&6; }
12773de2362d3Smrgelse
12774de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12775de2362d3Smrg$as_echo "no" >&6; }
12776de2362d3Smrgfi
12777de2362d3Smrg
12778de2362d3Smrg  if test "x$ac_ct_RANLIB" = x; then
12779de2362d3Smrg    RANLIB=":"
12780de2362d3Smrg  else
12781de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
12782de2362d3Smrgyes:)
12783de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12784de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12785de2362d3Smrgac_tool_warned=yes ;;
12786de2362d3Smrgesac
12787de2362d3Smrg    RANLIB=$ac_ct_RANLIB
12788de2362d3Smrg  fi
12789de2362d3Smrgelse
12790de2362d3Smrg  RANLIB="$ac_cv_prog_RANLIB"
12791de2362d3Smrgfi
12792de2362d3Smrg
12793de2362d3Smrgtest -z "$RANLIB" && RANLIB=:
12794de2362d3Smrg
12795de2362d3Smrg
12796de2362d3Smrg
12797de2362d3Smrg
12798de2362d3Smrg
12799de2362d3Smrg
12800de2362d3Smrg# Determine commands to create old-style static archives.
12801de2362d3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
12802de2362d3Smrgold_postinstall_cmds='chmod 644 $oldlib'
12803de2362d3Smrgold_postuninstall_cmds=
12804de2362d3Smrg
12805de2362d3Smrgif test -n "$RANLIB"; then
12806de2362d3Smrg  case $host_os in
12807de2362d3Smrg  openbsd*)
12808de2362d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
12809de2362d3Smrg    ;;
12810de2362d3Smrg  *)
12811de2362d3Smrg    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
12812de2362d3Smrg    ;;
12813de2362d3Smrg  esac
12814de2362d3Smrg  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
12815de2362d3Smrgfi
12816de2362d3Smrg
12817de2362d3Smrgcase $host_os in
12818de2362d3Smrg  darwin*)
12819de2362d3Smrg    lock_old_archive_extraction=yes ;;
12820de2362d3Smrg  *)
12821de2362d3Smrg    lock_old_archive_extraction=no ;;
12822de2362d3Smrgesac
12823de2362d3Smrg
12824de2362d3Smrg
12825de2362d3Smrg
12826de2362d3Smrg
12827de2362d3Smrg
12828de2362d3Smrg
12829de2362d3Smrg
12830de2362d3Smrg
12831de2362d3Smrg
12832de2362d3Smrg
12833de2362d3Smrg
12834de2362d3Smrg
12835de2362d3Smrg
12836de2362d3Smrg
12837de2362d3Smrg
12838de2362d3Smrg
12839de2362d3Smrg
12840de2362d3Smrg
12841de2362d3Smrg
12842de2362d3Smrg
12843de2362d3Smrg
12844de2362d3Smrg
12845de2362d3Smrg
12846de2362d3Smrg
12847de2362d3Smrg
12848de2362d3Smrg
12849de2362d3Smrg
12850de2362d3Smrg
12851de2362d3Smrg
12852de2362d3Smrg
12853de2362d3Smrg
12854de2362d3Smrg
12855de2362d3Smrg
12856de2362d3Smrg
12857de2362d3Smrg
12858de2362d3Smrg
12859de2362d3Smrg
12860de2362d3Smrg
12861de2362d3Smrg
12862de2362d3Smrg# If no C compiler was specified, use CC.
12863de2362d3SmrgLTCC=${LTCC-"$CC"}
12864de2362d3Smrg
12865de2362d3Smrg# If no C compiler flags were specified, use CFLAGS.
12866de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12867de2362d3Smrg
12868de2362d3Smrg# Allow CC to be a program name with arguments.
12869de2362d3Smrgcompiler=$CC
12870de2362d3Smrg
12871de2362d3Smrg
12872de2362d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm.
12873de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
12874de2362d3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
12875de2362d3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then :
12876de2362d3Smrg  $as_echo_n "(cached) " >&6
12877de2362d3Smrgelse
12878de2362d3Smrg
12879de2362d3Smrg# These are sane defaults that work on at least a few old systems.
12880de2362d3Smrg# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
12881de2362d3Smrg
12882de2362d3Smrg# Character class describing NM global symbol codes.
12883de2362d3Smrgsymcode='[BCDEGRST]'
12884de2362d3Smrg
12885de2362d3Smrg# Regexp to match symbols that can be accessed directly from C.
12886de2362d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
12887de2362d3Smrg
12888de2362d3Smrg# Define system-specific variables.
12889de2362d3Smrgcase $host_os in
12890de2362d3Smrgaix*)
12891de2362d3Smrg  symcode='[BCDT]'
12892de2362d3Smrg  ;;
12893de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
12894de2362d3Smrg  symcode='[ABCDGISTW]'
12895de2362d3Smrg  ;;
12896de2362d3Smrghpux*)
12897de2362d3Smrg  if test "$host_cpu" = ia64; then
12898de2362d3Smrg    symcode='[ABCDEGRST]'
12899de2362d3Smrg  fi
12900de2362d3Smrg  ;;
12901de2362d3Smrgirix* | nonstopux*)
12902de2362d3Smrg  symcode='[BCDEGRST]'
12903de2362d3Smrg  ;;
12904de2362d3Smrgosf*)
12905de2362d3Smrg  symcode='[BCDEGQRST]'
12906de2362d3Smrg  ;;
12907de2362d3Smrgsolaris*)
12908de2362d3Smrg  symcode='[BDRT]'
12909de2362d3Smrg  ;;
12910de2362d3Smrgsco3.2v5*)
12911de2362d3Smrg  symcode='[DT]'
12912de2362d3Smrg  ;;
12913de2362d3Smrgsysv4.2uw2*)
12914de2362d3Smrg  symcode='[DT]'
12915de2362d3Smrg  ;;
12916de2362d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*)
12917de2362d3Smrg  symcode='[ABDT]'
12918de2362d3Smrg  ;;
12919de2362d3Smrgsysv4)
12920de2362d3Smrg  symcode='[DFNSTU]'
12921de2362d3Smrg  ;;
12922de2362d3Smrgesac
12923de2362d3Smrg
12924de2362d3Smrg# If we're using GNU nm, then use its standard symbol codes.
12925de2362d3Smrgcase `$NM -V 2>&1` in
12926de2362d3Smrg*GNU* | *'with BFD'*)
12927de2362d3Smrg  symcode='[ABCDGIRSTW]' ;;
12928de2362d3Smrgesac
12929de2362d3Smrg
12930de2362d3Smrg# Transform an extracted symbol line into a proper C declaration.
12931de2362d3Smrg# Some systems (esp. on ia64) link data and code symbols differently,
12932de2362d3Smrg# so use this general approach.
12933de2362d3Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
12934de2362d3Smrg
12935de2362d3Smrg# Transform an extracted symbol line into symbol name and symbol address
12936de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
12937de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
12938de2362d3Smrg
12939de2362d3Smrg# Handle CRLF in mingw tool chain
12940de2362d3Smrgopt_cr=
12941de2362d3Smrgcase $build_os in
12942de2362d3Smrgmingw*)
12943de2362d3Smrg  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
12944de2362d3Smrg  ;;
12945de2362d3Smrgesac
12946de2362d3Smrg
12947de2362d3Smrg# Try without a prefix underscore, then with it.
12948de2362d3Smrgfor ac_symprfx in "" "_"; do
12949de2362d3Smrg
12950de2362d3Smrg  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
12951de2362d3Smrg  symxfrm="\\1 $ac_symprfx\\2 \\2"
12952de2362d3Smrg
12953de2362d3Smrg  # Write the raw and C identifiers.
12954de2362d3Smrg  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
12955de2362d3Smrg    # Fake it for dumpbin and say T for any non-static function
12956de2362d3Smrg    # and D for any global variable.
12957de2362d3Smrg    # Also find C++ and __fastcall symbols from MSVC++,
12958de2362d3Smrg    # which start with @ or ?.
12959de2362d3Smrg    lt_cv_sys_global_symbol_pipe="$AWK '"\
12960de2362d3Smrg"     {last_section=section; section=\$ 3};"\
12961de2362d3Smrg"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
12962de2362d3Smrg"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
12963de2362d3Smrg"     \$ 0!~/External *\|/{next};"\
12964de2362d3Smrg"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
12965de2362d3Smrg"     {if(hide[section]) next};"\
12966de2362d3Smrg"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
12967de2362d3Smrg"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
12968de2362d3Smrg"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
12969de2362d3Smrg"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
12970de2362d3Smrg"     ' prfx=^$ac_symprfx"
12971de2362d3Smrg  else
12972de2362d3Smrg    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
12973de2362d3Smrg  fi
12974de2362d3Smrg  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
12975de2362d3Smrg
12976de2362d3Smrg  # Check to see that the pipe works correctly.
12977de2362d3Smrg  pipe_works=no
12978de2362d3Smrg
12979de2362d3Smrg  rm -f conftest*
12980de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
12981de2362d3Smrg#ifdef __cplusplus
12982de2362d3Smrgextern "C" {
12983de2362d3Smrg#endif
12984de2362d3Smrgchar nm_test_var;
12985de2362d3Smrgvoid nm_test_func(void);
12986de2362d3Smrgvoid nm_test_func(void){}
12987de2362d3Smrg#ifdef __cplusplus
12988de2362d3Smrg}
12989de2362d3Smrg#endif
12990de2362d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);}
12991de2362d3Smrg_LT_EOF
12992de2362d3Smrg
12993de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12994de2362d3Smrg  (eval $ac_compile) 2>&5
12995de2362d3Smrg  ac_status=$?
12996de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12997de2362d3Smrg  test $ac_status = 0; }; then
12998de2362d3Smrg    # Now try to grab the symbols.
12999de2362d3Smrg    nlist=conftest.nm
13000de2362d3Smrg    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
13001de2362d3Smrg  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
13002de2362d3Smrg  ac_status=$?
13003de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13004de2362d3Smrg  test $ac_status = 0; } && test -s "$nlist"; then
13005de2362d3Smrg      # Try sorting and uniquifying the output.
13006de2362d3Smrg      if sort "$nlist" | uniq > "$nlist"T; then
13007de2362d3Smrg	mv -f "$nlist"T "$nlist"
13008de2362d3Smrg      else
13009de2362d3Smrg	rm -f "$nlist"T
13010de2362d3Smrg      fi
13011de2362d3Smrg
13012de2362d3Smrg      # Make sure that we snagged all the symbols we need.
13013de2362d3Smrg      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
13014de2362d3Smrg	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
13015de2362d3Smrg	  cat <<_LT_EOF > conftest.$ac_ext
13016de2362d3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
13017de2362d3Smrg#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
13018de2362d3Smrg/* DATA imports from DLLs on WIN32 con't be const, because runtime
13019de2362d3Smrg   relocations are performed -- see ld's documentation on pseudo-relocs.  */
13020de2362d3Smrg# define LT_DLSYM_CONST
13021de2362d3Smrg#elif defined(__osf__)
13022de2362d3Smrg/* This system does not cope well with relocations in const data.  */
13023de2362d3Smrg# define LT_DLSYM_CONST
13024de2362d3Smrg#else
13025de2362d3Smrg# define LT_DLSYM_CONST const
13026de2362d3Smrg#endif
13027de2362d3Smrg
13028de2362d3Smrg#ifdef __cplusplus
13029de2362d3Smrgextern "C" {
13030de2362d3Smrg#endif
13031de2362d3Smrg
13032de2362d3Smrg_LT_EOF
13033de2362d3Smrg	  # Now generate the symbol file.
13034de2362d3Smrg	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
13035de2362d3Smrg
13036de2362d3Smrg	  cat <<_LT_EOF >> conftest.$ac_ext
13037de2362d3Smrg
13038de2362d3Smrg/* The mapping between symbol names and symbols.  */
13039de2362d3SmrgLT_DLSYM_CONST struct {
13040de2362d3Smrg  const char *name;
13041de2362d3Smrg  void       *address;
13042de2362d3Smrg}
13043de2362d3Smrglt__PROGRAM__LTX_preloaded_symbols[] =
13044de2362d3Smrg{
13045de2362d3Smrg  { "@PROGRAM@", (void *) 0 },
13046de2362d3Smrg_LT_EOF
13047de2362d3Smrg	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
13048de2362d3Smrg	  cat <<\_LT_EOF >> conftest.$ac_ext
13049de2362d3Smrg  {0, (void *) 0}
13050de2362d3Smrg};
13051de2362d3Smrg
13052de2362d3Smrg/* This works around a problem in FreeBSD linker */
13053de2362d3Smrg#ifdef FREEBSD_WORKAROUND
13054de2362d3Smrgstatic const void *lt_preloaded_setup() {
13055de2362d3Smrg  return lt__PROGRAM__LTX_preloaded_symbols;
13056de2362d3Smrg}
13057de2362d3Smrg#endif
13058de2362d3Smrg
13059de2362d3Smrg#ifdef __cplusplus
13060de2362d3Smrg}
13061de2362d3Smrg#endif
13062de2362d3Smrg_LT_EOF
13063de2362d3Smrg	  # Now try linking the two files.
13064de2362d3Smrg	  mv conftest.$ac_objext conftstm.$ac_objext
13065de2362d3Smrg	  lt_globsym_save_LIBS=$LIBS
13066de2362d3Smrg	  lt_globsym_save_CFLAGS=$CFLAGS
13067de2362d3Smrg	  LIBS="conftstm.$ac_objext"
13068de2362d3Smrg	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
13069de2362d3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13070de2362d3Smrg  (eval $ac_link) 2>&5
13071de2362d3Smrg  ac_status=$?
13072de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13073de2362d3Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
13074de2362d3Smrg	    pipe_works=yes
13075de2362d3Smrg	  fi
13076de2362d3Smrg	  LIBS=$lt_globsym_save_LIBS
13077de2362d3Smrg	  CFLAGS=$lt_globsym_save_CFLAGS
13078de2362d3Smrg	else
13079de2362d3Smrg	  echo "cannot find nm_test_func in $nlist" >&5
13080de2362d3Smrg	fi
13081de2362d3Smrg      else
13082de2362d3Smrg	echo "cannot find nm_test_var in $nlist" >&5
13083de2362d3Smrg      fi
13084de2362d3Smrg    else
13085de2362d3Smrg      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
13086de2362d3Smrg    fi
13087de2362d3Smrg  else
13088de2362d3Smrg    echo "$progname: failed program was:" >&5
13089de2362d3Smrg    cat conftest.$ac_ext >&5
13090de2362d3Smrg  fi
13091de2362d3Smrg  rm -rf conftest* conftst*
13092de2362d3Smrg
13093de2362d3Smrg  # Do not use the global_symbol_pipe unless it works.
13094de2362d3Smrg  if test "$pipe_works" = yes; then
13095de2362d3Smrg    break
13096de2362d3Smrg  else
13097de2362d3Smrg    lt_cv_sys_global_symbol_pipe=
13098de2362d3Smrg  fi
13099de2362d3Smrgdone
13100de2362d3Smrg
13101de2362d3Smrgfi
13102de2362d3Smrg
13103de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then
13104de2362d3Smrg  lt_cv_sys_global_symbol_to_cdecl=
13105de2362d3Smrgfi
13106de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
13107de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13108de2362d3Smrg$as_echo "failed" >&6; }
13109de2362d3Smrgelse
13110de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
13111de2362d3Smrg$as_echo "ok" >&6; }
13112de2362d3Smrgfi
13113de2362d3Smrg
13114de2362d3Smrg# Response file support.
13115de2362d3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then
13116de2362d3Smrg  nm_file_list_spec='@'
13117de2362d3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
13118de2362d3Smrg  nm_file_list_spec='@'
13119de2362d3Smrgfi
13120de2362d3Smrg
13121de2362d3Smrg
13122de2362d3Smrg
13123de2362d3Smrg
13124de2362d3Smrg
13125de2362d3Smrg
13126de2362d3Smrg
13127de2362d3Smrg
13128de2362d3Smrg
13129de2362d3Smrg
13130de2362d3Smrg
13131de2362d3Smrg
13132de2362d3Smrg
13133de2362d3Smrg
13134de2362d3Smrg
13135de2362d3Smrg
13136de2362d3Smrg
13137de2362d3Smrg
13138de2362d3Smrg
13139de2362d3Smrg
13140de2362d3Smrg
13141de2362d3Smrg
13142de2362d3Smrg
13143de2362d3Smrg
13144de2362d3Smrg
13145de2362d3Smrg
13146de2362d3Smrg
13147de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
13148de2362d3Smrg$as_echo_n "checking for sysroot... " >&6; }
13149de2362d3Smrg
13150de2362d3Smrg# Check whether --with-sysroot was given.
13151de2362d3Smrgif test "${with_sysroot+set}" = set; then :
13152de2362d3Smrg  withval=$with_sysroot;
13153de2362d3Smrgelse
13154de2362d3Smrg  with_sysroot=no
13155de2362d3Smrgfi
13156de2362d3Smrg
13157de2362d3Smrg
13158de2362d3Smrglt_sysroot=
13159de2362d3Smrgcase ${with_sysroot} in #(
13160de2362d3Smrg yes)
13161de2362d3Smrg   if test "$GCC" = yes; then
13162de2362d3Smrg     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
13163de2362d3Smrg   fi
13164de2362d3Smrg   ;; #(
13165de2362d3Smrg /*)
13166de2362d3Smrg   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
13167de2362d3Smrg   ;; #(
13168de2362d3Smrg no|'')
13169de2362d3Smrg   ;; #(
13170de2362d3Smrg *)
13171de2362d3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
13172de2362d3Smrg$as_echo "${with_sysroot}" >&6; }
13173de2362d3Smrg   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
13174de2362d3Smrg   ;;
13175de2362d3Smrgesac
13176de2362d3Smrg
13177de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
13178de2362d3Smrg$as_echo "${lt_sysroot:-no}" >&6; }
13179de2362d3Smrg
13180de2362d3Smrg
13181de2362d3Smrg
13182de2362d3Smrg
13183de2362d3Smrg
13184de2362d3Smrg# Check whether --enable-libtool-lock was given.
13185de2362d3Smrgif test "${enable_libtool_lock+set}" = set; then :
13186de2362d3Smrg  enableval=$enable_libtool_lock;
13187de2362d3Smrgfi
13188de2362d3Smrg
13189de2362d3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
13190de2362d3Smrg
13191de2362d3Smrg# Some flags need to be propagated to the compiler or linker for good
13192de2362d3Smrg# libtool support.
13193de2362d3Smrgcase $host in
13194de2362d3Smrgia64-*-hpux*)
13195de2362d3Smrg  # Find out which ABI we are using.
13196de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13197de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13198de2362d3Smrg  (eval $ac_compile) 2>&5
13199de2362d3Smrg  ac_status=$?
13200de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13201de2362d3Smrg  test $ac_status = 0; }; then
13202de2362d3Smrg    case `/usr/bin/file conftest.$ac_objext` in
13203de2362d3Smrg      *ELF-32*)
13204de2362d3Smrg	HPUX_IA64_MODE="32"
13205de2362d3Smrg	;;
13206de2362d3Smrg      *ELF-64*)
13207de2362d3Smrg	HPUX_IA64_MODE="64"
13208de2362d3Smrg	;;
13209de2362d3Smrg    esac
13210de2362d3Smrg  fi
13211de2362d3Smrg  rm -rf conftest*
13212de2362d3Smrg  ;;
13213de2362d3Smrg*-*-irix6*)
13214de2362d3Smrg  # Find out which ABI we are using.
13215de2362d3Smrg  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
13216de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13217de2362d3Smrg  (eval $ac_compile) 2>&5
13218de2362d3Smrg  ac_status=$?
13219de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13220de2362d3Smrg  test $ac_status = 0; }; then
13221de2362d3Smrg    if test "$lt_cv_prog_gnu_ld" = yes; then
13222de2362d3Smrg      case `/usr/bin/file conftest.$ac_objext` in
13223de2362d3Smrg	*32-bit*)
13224de2362d3Smrg	  LD="${LD-ld} -melf32bsmip"
13225de2362d3Smrg	  ;;
13226de2362d3Smrg	*N32*)
13227de2362d3Smrg	  LD="${LD-ld} -melf32bmipn32"
13228de2362d3Smrg	  ;;
13229de2362d3Smrg	*64-bit*)
13230de2362d3Smrg	  LD="${LD-ld} -melf64bmip"
13231de2362d3Smrg	;;
13232de2362d3Smrg      esac
13233de2362d3Smrg    else
13234de2362d3Smrg      case `/usr/bin/file conftest.$ac_objext` in
13235de2362d3Smrg	*32-bit*)
13236de2362d3Smrg	  LD="${LD-ld} -32"
13237de2362d3Smrg	  ;;
13238de2362d3Smrg	*N32*)
13239de2362d3Smrg	  LD="${LD-ld} -n32"
13240de2362d3Smrg	  ;;
13241de2362d3Smrg	*64-bit*)
13242de2362d3Smrg	  LD="${LD-ld} -64"
13243de2362d3Smrg	  ;;
13244de2362d3Smrg      esac
13245de2362d3Smrg    fi
13246de2362d3Smrg  fi
13247de2362d3Smrg  rm -rf conftest*
13248de2362d3Smrg  ;;
13249de2362d3Smrg
13250de2362d3Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
13251de2362d3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
13252de2362d3Smrg  # Find out which ABI we are using.
13253de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13254de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13255de2362d3Smrg  (eval $ac_compile) 2>&5
13256de2362d3Smrg  ac_status=$?
13257de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13258de2362d3Smrg  test $ac_status = 0; }; then
13259de2362d3Smrg    case `/usr/bin/file conftest.o` in
13260de2362d3Smrg      *32-bit*)
13261de2362d3Smrg	case $host in
13262de2362d3Smrg	  x86_64-*kfreebsd*-gnu)
13263de2362d3Smrg	    LD="${LD-ld} -m elf_i386_fbsd"
13264de2362d3Smrg	    ;;
13265de2362d3Smrg	  x86_64-*linux*)
13266de2362d3Smrg	    LD="${LD-ld} -m elf_i386"
13267de2362d3Smrg	    ;;
13268de2362d3Smrg	  powerpc64le-*linux*)
13269de2362d3Smrg	    LD="${LD-ld} -m elf32lppclinux"
13270de2362d3Smrg	    ;;
13271de2362d3Smrg	  powerpc64-*linux*)
13272de2362d3Smrg	    LD="${LD-ld} -m elf32ppclinux"
13273de2362d3Smrg	    ;;
13274de2362d3Smrg	  s390x-*linux*)
13275de2362d3Smrg	    LD="${LD-ld} -m elf_s390"
13276de2362d3Smrg	    ;;
13277de2362d3Smrg	  sparc64-*linux*)
13278de2362d3Smrg	    LD="${LD-ld} -m elf32_sparc"
13279de2362d3Smrg	    ;;
13280de2362d3Smrg	esac
13281de2362d3Smrg	;;
13282de2362d3Smrg      *64-bit*)
13283de2362d3Smrg	case $host in
13284de2362d3Smrg	  x86_64-*kfreebsd*-gnu)
13285de2362d3Smrg	    LD="${LD-ld} -m elf_x86_64_fbsd"
13286de2362d3Smrg	    ;;
13287de2362d3Smrg	  x86_64-*linux*)
13288de2362d3Smrg	    LD="${LD-ld} -m elf_x86_64"
13289de2362d3Smrg	    ;;
13290de2362d3Smrg	  powerpcle-*linux*)
13291de2362d3Smrg	    LD="${LD-ld} -m elf64lppc"
13292de2362d3Smrg	    ;;
13293de2362d3Smrg	  powerpc-*linux*)
13294de2362d3Smrg	    LD="${LD-ld} -m elf64ppc"
13295de2362d3Smrg	    ;;
13296de2362d3Smrg	  s390*-*linux*|s390*-*tpf*)
13297de2362d3Smrg	    LD="${LD-ld} -m elf64_s390"
13298de2362d3Smrg	    ;;
13299de2362d3Smrg	  sparc*-*linux*)
13300de2362d3Smrg	    LD="${LD-ld} -m elf64_sparc"
13301de2362d3Smrg	    ;;
13302de2362d3Smrg	esac
13303de2362d3Smrg	;;
13304de2362d3Smrg    esac
13305de2362d3Smrg  fi
13306de2362d3Smrg  rm -rf conftest*
13307de2362d3Smrg  ;;
13308de2362d3Smrg
13309de2362d3Smrg*-*-sco3.2v5*)
13310de2362d3Smrg  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
13311de2362d3Smrg  SAVE_CFLAGS="$CFLAGS"
13312de2362d3Smrg  CFLAGS="$CFLAGS -belf"
13313de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
13314de2362d3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
13315de2362d3Smrgif ${lt_cv_cc_needs_belf+:} false; then :
13316de2362d3Smrg  $as_echo_n "(cached) " >&6
13317de2362d3Smrgelse
13318de2362d3Smrg  ac_ext=c
13319de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
13320de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13321de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13322de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13323de2362d3Smrg
13324de2362d3Smrg     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13325de2362d3Smrg/* end confdefs.h.  */
13326de2362d3Smrg
13327de2362d3Smrgint
13328de2362d3Smrgmain ()
13329de2362d3Smrg{
13330de2362d3Smrg
13331de2362d3Smrg  ;
13332de2362d3Smrg  return 0;
13333de2362d3Smrg}
13334de2362d3Smrg_ACEOF
13335de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
13336de2362d3Smrg  lt_cv_cc_needs_belf=yes
13337de2362d3Smrgelse
13338de2362d3Smrg  lt_cv_cc_needs_belf=no
13339de2362d3Smrgfi
13340de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
13341de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
13342de2362d3Smrg     ac_ext=c
13343de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
13344de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13345de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13346de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
13347de2362d3Smrg
13348de2362d3Smrgfi
13349de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
13350de2362d3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; }
13351de2362d3Smrg  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
13352de2362d3Smrg    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
13353de2362d3Smrg    CFLAGS="$SAVE_CFLAGS"
13354de2362d3Smrg  fi
13355de2362d3Smrg  ;;
13356de2362d3Smrg*-*solaris*)
13357de2362d3Smrg  # Find out which ABI we are using.
13358de2362d3Smrg  echo 'int i;' > conftest.$ac_ext
13359de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13360de2362d3Smrg  (eval $ac_compile) 2>&5
13361de2362d3Smrg  ac_status=$?
13362de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13363de2362d3Smrg  test $ac_status = 0; }; then
13364de2362d3Smrg    case `/usr/bin/file conftest.o` in
13365de2362d3Smrg    *64-bit*)
13366de2362d3Smrg      case $lt_cv_prog_gnu_ld in
13367de2362d3Smrg      yes*)
13368de2362d3Smrg        case $host in
13369de2362d3Smrg        i?86-*-solaris*)
13370de2362d3Smrg          LD="${LD-ld} -m elf_x86_64"
13371de2362d3Smrg          ;;
13372de2362d3Smrg        sparc*-*-solaris*)
13373de2362d3Smrg          LD="${LD-ld} -m elf64_sparc"
13374de2362d3Smrg          ;;
13375de2362d3Smrg        esac
13376de2362d3Smrg        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
13377de2362d3Smrg        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
13378de2362d3Smrg          LD="${LD-ld}_sol2"
13379de2362d3Smrg        fi
13380de2362d3Smrg        ;;
13381de2362d3Smrg      *)
13382de2362d3Smrg	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
13383de2362d3Smrg	  LD="${LD-ld} -64"
13384de2362d3Smrg	fi
13385de2362d3Smrg	;;
13386de2362d3Smrg      esac
13387de2362d3Smrg      ;;
13388de2362d3Smrg    esac
13389de2362d3Smrg  fi
13390de2362d3Smrg  rm -rf conftest*
13391de2362d3Smrg  ;;
13392de2362d3Smrgesac
13393de2362d3Smrg
13394de2362d3Smrgneed_locks="$enable_libtool_lock"
13395de2362d3Smrg
13396de2362d3Smrgif test -n "$ac_tool_prefix"; then
13397de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
13398de2362d3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2
13399de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13400de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13401de2362d3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
13402de2362d3Smrg  $as_echo_n "(cached) " >&6
13403de2362d3Smrgelse
13404de2362d3Smrg  if test -n "$MANIFEST_TOOL"; then
13405de2362d3Smrg  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
13406de2362d3Smrgelse
13407de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13408de2362d3Smrgfor as_dir in $PATH
13409de2362d3Smrgdo
13410de2362d3Smrg  IFS=$as_save_IFS
13411de2362d3Smrg  test -z "$as_dir" && as_dir=.
13412de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13413de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13414de2362d3Smrg    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
13415de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13416de2362d3Smrg    break 2
13417de2362d3Smrg  fi
13418de2362d3Smrgdone
13419de2362d3Smrg  done
13420de2362d3SmrgIFS=$as_save_IFS
13421de2362d3Smrg
13422de2362d3Smrgfi
13423de2362d3Smrgfi
13424de2362d3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
13425de2362d3Smrgif test -n "$MANIFEST_TOOL"; then
13426de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
13427de2362d3Smrg$as_echo "$MANIFEST_TOOL" >&6; }
13428de2362d3Smrgelse
13429de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13430de2362d3Smrg$as_echo "no" >&6; }
13431de2362d3Smrgfi
13432de2362d3Smrg
13433de2362d3Smrg
13434de2362d3Smrgfi
13435de2362d3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
13436de2362d3Smrg  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
13437de2362d3Smrg  # Extract the first word of "mt", so it can be a program name with args.
13438de2362d3Smrgset dummy mt; ac_word=$2
13439de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13440de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13441de2362d3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
13442de2362d3Smrg  $as_echo_n "(cached) " >&6
13443de2362d3Smrgelse
13444de2362d3Smrg  if test -n "$ac_ct_MANIFEST_TOOL"; then
13445de2362d3Smrg  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
13446de2362d3Smrgelse
13447de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13448de2362d3Smrgfor as_dir in $PATH
13449de2362d3Smrgdo
13450de2362d3Smrg  IFS=$as_save_IFS
13451de2362d3Smrg  test -z "$as_dir" && as_dir=.
13452de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13453de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13454de2362d3Smrg    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
13455de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13456de2362d3Smrg    break 2
13457de2362d3Smrg  fi
13458de2362d3Smrgdone
13459de2362d3Smrg  done
13460de2362d3SmrgIFS=$as_save_IFS
13461de2362d3Smrg
13462de2362d3Smrgfi
13463de2362d3Smrgfi
13464de2362d3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
13465de2362d3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then
13466de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
13467de2362d3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
13468de2362d3Smrgelse
13469de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13470de2362d3Smrg$as_echo "no" >&6; }
13471de2362d3Smrgfi
13472de2362d3Smrg
13473de2362d3Smrg  if test "x$ac_ct_MANIFEST_TOOL" = x; then
13474de2362d3Smrg    MANIFEST_TOOL=":"
13475de2362d3Smrg  else
13476de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13477de2362d3Smrgyes:)
13478de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13479de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13480de2362d3Smrgac_tool_warned=yes ;;
13481de2362d3Smrgesac
13482de2362d3Smrg    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
13483de2362d3Smrg  fi
13484de2362d3Smrgelse
13485de2362d3Smrg  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
13486de2362d3Smrgfi
13487de2362d3Smrg
13488de2362d3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
13489de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
13490de2362d3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
13491de2362d3Smrgif ${lt_cv_path_mainfest_tool+:} false; then :
13492de2362d3Smrg  $as_echo_n "(cached) " >&6
13493de2362d3Smrgelse
13494de2362d3Smrg  lt_cv_path_mainfest_tool=no
13495de2362d3Smrg  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
13496de2362d3Smrg  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
13497de2362d3Smrg  cat conftest.err >&5
13498de2362d3Smrg  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
13499de2362d3Smrg    lt_cv_path_mainfest_tool=yes
13500de2362d3Smrg  fi
13501de2362d3Smrg  rm -f conftest*
13502de2362d3Smrgfi
13503de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
13504de2362d3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; }
13505de2362d3Smrgif test "x$lt_cv_path_mainfest_tool" != xyes; then
13506de2362d3Smrg  MANIFEST_TOOL=:
13507de2362d3Smrgfi
13508de2362d3Smrg
13509de2362d3Smrg
13510de2362d3Smrg
13511de2362d3Smrg
13512de2362d3Smrg
13513de2362d3Smrg
13514de2362d3Smrg  case $host_os in
13515de2362d3Smrg    rhapsody* | darwin*)
13516de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13517de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
13518de2362d3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
13519de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13520de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13521de2362d3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then :
13522de2362d3Smrg  $as_echo_n "(cached) " >&6
13523de2362d3Smrgelse
13524de2362d3Smrg  if test -n "$DSYMUTIL"; then
13525de2362d3Smrg  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13526de2362d3Smrgelse
13527de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13528de2362d3Smrgfor as_dir in $PATH
13529de2362d3Smrgdo
13530de2362d3Smrg  IFS=$as_save_IFS
13531de2362d3Smrg  test -z "$as_dir" && as_dir=.
13532de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13533de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13534de2362d3Smrg    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
13535de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13536de2362d3Smrg    break 2
13537de2362d3Smrg  fi
13538de2362d3Smrgdone
13539de2362d3Smrg  done
13540de2362d3SmrgIFS=$as_save_IFS
13541de2362d3Smrg
13542de2362d3Smrgfi
13543de2362d3Smrgfi
13544de2362d3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL
13545de2362d3Smrgif test -n "$DSYMUTIL"; then
13546de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13547de2362d3Smrg$as_echo "$DSYMUTIL" >&6; }
13548de2362d3Smrgelse
13549de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13550de2362d3Smrg$as_echo "no" >&6; }
13551de2362d3Smrgfi
13552de2362d3Smrg
13553de2362d3Smrg
13554de2362d3Smrgfi
13555de2362d3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then
13556de2362d3Smrg  ac_ct_DSYMUTIL=$DSYMUTIL
13557de2362d3Smrg  # Extract the first word of "dsymutil", so it can be a program name with args.
13558de2362d3Smrgset dummy dsymutil; ac_word=$2
13559de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13560de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13561de2362d3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
13562de2362d3Smrg  $as_echo_n "(cached) " >&6
13563de2362d3Smrgelse
13564de2362d3Smrg  if test -n "$ac_ct_DSYMUTIL"; then
13565de2362d3Smrg  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
13566de2362d3Smrgelse
13567de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13568de2362d3Smrgfor as_dir in $PATH
13569de2362d3Smrgdo
13570de2362d3Smrg  IFS=$as_save_IFS
13571de2362d3Smrg  test -z "$as_dir" && as_dir=.
13572de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13573de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13574de2362d3Smrg    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
13575de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13576de2362d3Smrg    break 2
13577de2362d3Smrg  fi
13578de2362d3Smrgdone
13579de2362d3Smrg  done
13580de2362d3SmrgIFS=$as_save_IFS
13581de2362d3Smrg
13582de2362d3Smrgfi
13583de2362d3Smrgfi
13584de2362d3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
13585de2362d3Smrgif test -n "$ac_ct_DSYMUTIL"; then
13586de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
13587de2362d3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; }
13588de2362d3Smrgelse
13589de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13590de2362d3Smrg$as_echo "no" >&6; }
13591de2362d3Smrgfi
13592de2362d3Smrg
13593de2362d3Smrg  if test "x$ac_ct_DSYMUTIL" = x; then
13594de2362d3Smrg    DSYMUTIL=":"
13595de2362d3Smrg  else
13596de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13597de2362d3Smrgyes:)
13598de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13599de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13600de2362d3Smrgac_tool_warned=yes ;;
13601de2362d3Smrgesac
13602de2362d3Smrg    DSYMUTIL=$ac_ct_DSYMUTIL
13603de2362d3Smrg  fi
13604de2362d3Smrgelse
13605de2362d3Smrg  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
13606de2362d3Smrgfi
13607de2362d3Smrg
13608de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13609de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
13610de2362d3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2
13611de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13612de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13613de2362d3Smrgif ${ac_cv_prog_NMEDIT+:} false; then :
13614de2362d3Smrg  $as_echo_n "(cached) " >&6
13615de2362d3Smrgelse
13616de2362d3Smrg  if test -n "$NMEDIT"; then
13617de2362d3Smrg  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
13618de2362d3Smrgelse
13619de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13620de2362d3Smrgfor as_dir in $PATH
13621de2362d3Smrgdo
13622de2362d3Smrg  IFS=$as_save_IFS
13623de2362d3Smrg  test -z "$as_dir" && as_dir=.
13624de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13625de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13626de2362d3Smrg    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
13627de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13628de2362d3Smrg    break 2
13629de2362d3Smrg  fi
13630de2362d3Smrgdone
13631de2362d3Smrg  done
13632de2362d3SmrgIFS=$as_save_IFS
13633de2362d3Smrg
13634de2362d3Smrgfi
13635de2362d3Smrgfi
13636de2362d3SmrgNMEDIT=$ac_cv_prog_NMEDIT
13637de2362d3Smrgif test -n "$NMEDIT"; then
13638de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
13639de2362d3Smrg$as_echo "$NMEDIT" >&6; }
13640de2362d3Smrgelse
13641de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13642de2362d3Smrg$as_echo "no" >&6; }
13643de2362d3Smrgfi
13644de2362d3Smrg
13645de2362d3Smrg
13646de2362d3Smrgfi
13647de2362d3Smrgif test -z "$ac_cv_prog_NMEDIT"; then
13648de2362d3Smrg  ac_ct_NMEDIT=$NMEDIT
13649de2362d3Smrg  # Extract the first word of "nmedit", so it can be a program name with args.
13650de2362d3Smrgset dummy nmedit; ac_word=$2
13651de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13652de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13653de2362d3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
13654de2362d3Smrg  $as_echo_n "(cached) " >&6
13655de2362d3Smrgelse
13656de2362d3Smrg  if test -n "$ac_ct_NMEDIT"; then
13657de2362d3Smrg  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
13658de2362d3Smrgelse
13659de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13660de2362d3Smrgfor as_dir in $PATH
13661de2362d3Smrgdo
13662de2362d3Smrg  IFS=$as_save_IFS
13663de2362d3Smrg  test -z "$as_dir" && as_dir=.
13664de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13665de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13666de2362d3Smrg    ac_cv_prog_ac_ct_NMEDIT="nmedit"
13667de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13668de2362d3Smrg    break 2
13669de2362d3Smrg  fi
13670de2362d3Smrgdone
13671de2362d3Smrg  done
13672de2362d3SmrgIFS=$as_save_IFS
13673de2362d3Smrg
13674de2362d3Smrgfi
13675de2362d3Smrgfi
13676de2362d3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
13677de2362d3Smrgif test -n "$ac_ct_NMEDIT"; then
13678de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
13679de2362d3Smrg$as_echo "$ac_ct_NMEDIT" >&6; }
13680de2362d3Smrgelse
13681de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13682de2362d3Smrg$as_echo "no" >&6; }
13683de2362d3Smrgfi
13684de2362d3Smrg
13685de2362d3Smrg  if test "x$ac_ct_NMEDIT" = x; then
13686de2362d3Smrg    NMEDIT=":"
13687de2362d3Smrg  else
13688de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13689de2362d3Smrgyes:)
13690de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13691de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13692de2362d3Smrgac_tool_warned=yes ;;
13693de2362d3Smrgesac
13694de2362d3Smrg    NMEDIT=$ac_ct_NMEDIT
13695de2362d3Smrg  fi
13696de2362d3Smrgelse
13697de2362d3Smrg  NMEDIT="$ac_cv_prog_NMEDIT"
13698de2362d3Smrgfi
13699de2362d3Smrg
13700de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13701de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
13702de2362d3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
13703de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13704de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13705de2362d3Smrgif ${ac_cv_prog_LIPO+:} false; then :
13706de2362d3Smrg  $as_echo_n "(cached) " >&6
13707de2362d3Smrgelse
13708de2362d3Smrg  if test -n "$LIPO"; then
13709de2362d3Smrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
13710de2362d3Smrgelse
13711de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13712de2362d3Smrgfor as_dir in $PATH
13713de2362d3Smrgdo
13714de2362d3Smrg  IFS=$as_save_IFS
13715de2362d3Smrg  test -z "$as_dir" && as_dir=.
13716de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13717de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13718de2362d3Smrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
13719de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13720de2362d3Smrg    break 2
13721de2362d3Smrg  fi
13722de2362d3Smrgdone
13723de2362d3Smrg  done
13724de2362d3SmrgIFS=$as_save_IFS
13725de2362d3Smrg
13726de2362d3Smrgfi
13727de2362d3Smrgfi
13728de2362d3SmrgLIPO=$ac_cv_prog_LIPO
13729de2362d3Smrgif test -n "$LIPO"; then
13730de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
13731de2362d3Smrg$as_echo "$LIPO" >&6; }
13732de2362d3Smrgelse
13733de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13734de2362d3Smrg$as_echo "no" >&6; }
13735de2362d3Smrgfi
13736de2362d3Smrg
13737de2362d3Smrg
13738de2362d3Smrgfi
13739de2362d3Smrgif test -z "$ac_cv_prog_LIPO"; then
13740de2362d3Smrg  ac_ct_LIPO=$LIPO
13741de2362d3Smrg  # Extract the first word of "lipo", so it can be a program name with args.
13742de2362d3Smrgset dummy lipo; ac_word=$2
13743de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13744de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13745de2362d3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
13746de2362d3Smrg  $as_echo_n "(cached) " >&6
13747de2362d3Smrgelse
13748de2362d3Smrg  if test -n "$ac_ct_LIPO"; then
13749de2362d3Smrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
13750de2362d3Smrgelse
13751de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13752de2362d3Smrgfor as_dir in $PATH
13753de2362d3Smrgdo
13754de2362d3Smrg  IFS=$as_save_IFS
13755de2362d3Smrg  test -z "$as_dir" && as_dir=.
13756de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13757de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13758de2362d3Smrg    ac_cv_prog_ac_ct_LIPO="lipo"
13759de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13760de2362d3Smrg    break 2
13761de2362d3Smrg  fi
13762de2362d3Smrgdone
13763de2362d3Smrg  done
13764de2362d3SmrgIFS=$as_save_IFS
13765de2362d3Smrg
13766de2362d3Smrgfi
13767de2362d3Smrgfi
13768de2362d3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
13769de2362d3Smrgif test -n "$ac_ct_LIPO"; then
13770de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
13771de2362d3Smrg$as_echo "$ac_ct_LIPO" >&6; }
13772de2362d3Smrgelse
13773de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13774de2362d3Smrg$as_echo "no" >&6; }
13775de2362d3Smrgfi
13776de2362d3Smrg
13777de2362d3Smrg  if test "x$ac_ct_LIPO" = x; then
13778de2362d3Smrg    LIPO=":"
13779de2362d3Smrg  else
13780de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13781de2362d3Smrgyes:)
13782de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13783de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13784de2362d3Smrgac_tool_warned=yes ;;
13785de2362d3Smrgesac
13786de2362d3Smrg    LIPO=$ac_ct_LIPO
13787de2362d3Smrg  fi
13788de2362d3Smrgelse
13789de2362d3Smrg  LIPO="$ac_cv_prog_LIPO"
13790de2362d3Smrgfi
13791de2362d3Smrg
13792de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13793de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
13794de2362d3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2
13795de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13796de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13797de2362d3Smrgif ${ac_cv_prog_OTOOL+:} false; then :
13798de2362d3Smrg  $as_echo_n "(cached) " >&6
13799de2362d3Smrgelse
13800de2362d3Smrg  if test -n "$OTOOL"; then
13801de2362d3Smrg  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13802de2362d3Smrgelse
13803de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13804de2362d3Smrgfor as_dir in $PATH
13805de2362d3Smrgdo
13806de2362d3Smrg  IFS=$as_save_IFS
13807de2362d3Smrg  test -z "$as_dir" && as_dir=.
13808de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13809de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13810de2362d3Smrg    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
13811de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13812de2362d3Smrg    break 2
13813de2362d3Smrg  fi
13814de2362d3Smrgdone
13815de2362d3Smrg  done
13816de2362d3SmrgIFS=$as_save_IFS
13817de2362d3Smrg
13818de2362d3Smrgfi
13819de2362d3Smrgfi
13820de2362d3SmrgOTOOL=$ac_cv_prog_OTOOL
13821de2362d3Smrgif test -n "$OTOOL"; then
13822de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13823de2362d3Smrg$as_echo "$OTOOL" >&6; }
13824de2362d3Smrgelse
13825de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13826de2362d3Smrg$as_echo "no" >&6; }
13827de2362d3Smrgfi
13828de2362d3Smrg
13829de2362d3Smrg
13830de2362d3Smrgfi
13831de2362d3Smrgif test -z "$ac_cv_prog_OTOOL"; then
13832de2362d3Smrg  ac_ct_OTOOL=$OTOOL
13833de2362d3Smrg  # Extract the first word of "otool", so it can be a program name with args.
13834de2362d3Smrgset dummy otool; ac_word=$2
13835de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13836de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13837de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
13838de2362d3Smrg  $as_echo_n "(cached) " >&6
13839de2362d3Smrgelse
13840de2362d3Smrg  if test -n "$ac_ct_OTOOL"; then
13841de2362d3Smrg  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
13842de2362d3Smrgelse
13843de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13844de2362d3Smrgfor as_dir in $PATH
13845de2362d3Smrgdo
13846de2362d3Smrg  IFS=$as_save_IFS
13847de2362d3Smrg  test -z "$as_dir" && as_dir=.
13848de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13849de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13850de2362d3Smrg    ac_cv_prog_ac_ct_OTOOL="otool"
13851de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13852de2362d3Smrg    break 2
13853de2362d3Smrg  fi
13854de2362d3Smrgdone
13855de2362d3Smrg  done
13856de2362d3SmrgIFS=$as_save_IFS
13857de2362d3Smrg
13858de2362d3Smrgfi
13859de2362d3Smrgfi
13860de2362d3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
13861de2362d3Smrgif test -n "$ac_ct_OTOOL"; then
13862de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
13863de2362d3Smrg$as_echo "$ac_ct_OTOOL" >&6; }
13864de2362d3Smrgelse
13865de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13866de2362d3Smrg$as_echo "no" >&6; }
13867de2362d3Smrgfi
13868de2362d3Smrg
13869de2362d3Smrg  if test "x$ac_ct_OTOOL" = x; then
13870de2362d3Smrg    OTOOL=":"
13871de2362d3Smrg  else
13872de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13873de2362d3Smrgyes:)
13874de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13875de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13876de2362d3Smrgac_tool_warned=yes ;;
13877de2362d3Smrgesac
13878de2362d3Smrg    OTOOL=$ac_ct_OTOOL
13879de2362d3Smrg  fi
13880de2362d3Smrgelse
13881de2362d3Smrg  OTOOL="$ac_cv_prog_OTOOL"
13882de2362d3Smrgfi
13883de2362d3Smrg
13884de2362d3Smrg    if test -n "$ac_tool_prefix"; then
13885de2362d3Smrg  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
13886de2362d3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2
13887de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13888de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13889de2362d3Smrgif ${ac_cv_prog_OTOOL64+:} false; then :
13890de2362d3Smrg  $as_echo_n "(cached) " >&6
13891de2362d3Smrgelse
13892de2362d3Smrg  if test -n "$OTOOL64"; then
13893de2362d3Smrg  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
13894de2362d3Smrgelse
13895de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13896de2362d3Smrgfor as_dir in $PATH
13897de2362d3Smrgdo
13898de2362d3Smrg  IFS=$as_save_IFS
13899de2362d3Smrg  test -z "$as_dir" && as_dir=.
13900de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13901de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13902de2362d3Smrg    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
13903de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13904de2362d3Smrg    break 2
13905de2362d3Smrg  fi
13906de2362d3Smrgdone
13907de2362d3Smrg  done
13908de2362d3SmrgIFS=$as_save_IFS
13909de2362d3Smrg
13910de2362d3Smrgfi
13911de2362d3Smrgfi
13912de2362d3SmrgOTOOL64=$ac_cv_prog_OTOOL64
13913de2362d3Smrgif test -n "$OTOOL64"; then
13914de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
13915de2362d3Smrg$as_echo "$OTOOL64" >&6; }
13916de2362d3Smrgelse
13917de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13918de2362d3Smrg$as_echo "no" >&6; }
13919de2362d3Smrgfi
13920de2362d3Smrg
13921de2362d3Smrg
13922de2362d3Smrgfi
13923de2362d3Smrgif test -z "$ac_cv_prog_OTOOL64"; then
13924de2362d3Smrg  ac_ct_OTOOL64=$OTOOL64
13925de2362d3Smrg  # Extract the first word of "otool64", so it can be a program name with args.
13926de2362d3Smrgset dummy otool64; ac_word=$2
13927de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13928de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; }
13929de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
13930de2362d3Smrg  $as_echo_n "(cached) " >&6
13931de2362d3Smrgelse
13932de2362d3Smrg  if test -n "$ac_ct_OTOOL64"; then
13933de2362d3Smrg  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
13934de2362d3Smrgelse
13935de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13936de2362d3Smrgfor as_dir in $PATH
13937de2362d3Smrgdo
13938de2362d3Smrg  IFS=$as_save_IFS
13939de2362d3Smrg  test -z "$as_dir" && as_dir=.
13940de2362d3Smrg    for ac_exec_ext in '' $ac_executable_extensions; do
13941de2362d3Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13942de2362d3Smrg    ac_cv_prog_ac_ct_OTOOL64="otool64"
13943de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13944de2362d3Smrg    break 2
13945de2362d3Smrg  fi
13946de2362d3Smrgdone
13947de2362d3Smrg  done
13948de2362d3SmrgIFS=$as_save_IFS
13949de2362d3Smrg
13950de2362d3Smrgfi
13951de2362d3Smrgfi
13952de2362d3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
13953de2362d3Smrgif test -n "$ac_ct_OTOOL64"; then
13954de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
13955de2362d3Smrg$as_echo "$ac_ct_OTOOL64" >&6; }
13956de2362d3Smrgelse
13957de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13958de2362d3Smrg$as_echo "no" >&6; }
13959de2362d3Smrgfi
13960de2362d3Smrg
13961de2362d3Smrg  if test "x$ac_ct_OTOOL64" = x; then
13962de2362d3Smrg    OTOOL64=":"
13963de2362d3Smrg  else
13964de2362d3Smrg    case $cross_compiling:$ac_tool_warned in
13965de2362d3Smrgyes:)
13966de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13967de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13968de2362d3Smrgac_tool_warned=yes ;;
13969de2362d3Smrgesac
13970de2362d3Smrg    OTOOL64=$ac_ct_OTOOL64
13971de2362d3Smrg  fi
13972de2362d3Smrgelse
13973de2362d3Smrg  OTOOL64="$ac_cv_prog_OTOOL64"
13974de2362d3Smrgfi
13975de2362d3Smrg
13976de2362d3Smrg
13977de2362d3Smrg
13978de2362d3Smrg
13979de2362d3Smrg
13980de2362d3Smrg
13981de2362d3Smrg
13982de2362d3Smrg
13983de2362d3Smrg
13984de2362d3Smrg
13985de2362d3Smrg
13986de2362d3Smrg
13987de2362d3Smrg
13988de2362d3Smrg
13989de2362d3Smrg
13990de2362d3Smrg
13991de2362d3Smrg
13992de2362d3Smrg
13993de2362d3Smrg
13994de2362d3Smrg
13995de2362d3Smrg
13996de2362d3Smrg
13997de2362d3Smrg
13998de2362d3Smrg
13999de2362d3Smrg
14000de2362d3Smrg
14001de2362d3Smrg
14002de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
14003de2362d3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; }
14004de2362d3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then :
14005de2362d3Smrg  $as_echo_n "(cached) " >&6
14006de2362d3Smrgelse
14007de2362d3Smrg  lt_cv_apple_cc_single_mod=no
14008de2362d3Smrg      if test -z "${LT_MULTI_MODULE}"; then
14009de2362d3Smrg	# By default we will add the -single_module flag. You can override
14010de2362d3Smrg	# by either setting the environment variable LT_MULTI_MODULE
14011de2362d3Smrg	# non-empty at configure time, or by adding -multi_module to the
14012de2362d3Smrg	# link flags.
14013de2362d3Smrg	rm -rf libconftest.dylib*
14014de2362d3Smrg	echo "int foo(void){return 1;}" > conftest.c
14015de2362d3Smrg	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
14016de2362d3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5
14017de2362d3Smrg	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
14018de2362d3Smrg	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
14019de2362d3Smrg        _lt_result=$?
14020de2362d3Smrg	# If there is a non-empty error log, and "single_module"
14021de2362d3Smrg	# appears in it, assume the flag caused a linker warning
14022de2362d3Smrg        if test -s conftest.err && $GREP single_module conftest.err; then
14023de2362d3Smrg	  cat conftest.err >&5
14024de2362d3Smrg	# Otherwise, if the output was created with a 0 exit code from
14025de2362d3Smrg	# the compiler, it worked.
14026de2362d3Smrg	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
14027de2362d3Smrg	  lt_cv_apple_cc_single_mod=yes
14028de2362d3Smrg	else
14029de2362d3Smrg	  cat conftest.err >&5
14030de2362d3Smrg	fi
14031de2362d3Smrg	rm -rf libconftest.dylib*
14032de2362d3Smrg	rm -f conftest.*
14033de2362d3Smrg      fi
14034de2362d3Smrgfi
14035de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
14036de2362d3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
14037de2362d3Smrg
14038de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
14039de2362d3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
14040de2362d3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then :
14041de2362d3Smrg  $as_echo_n "(cached) " >&6
14042de2362d3Smrgelse
14043de2362d3Smrg  lt_cv_ld_exported_symbols_list=no
14044de2362d3Smrg      save_LDFLAGS=$LDFLAGS
14045de2362d3Smrg      echo "_main" > conftest.sym
14046de2362d3Smrg      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
14047de2362d3Smrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14048de2362d3Smrg/* end confdefs.h.  */
14049de2362d3Smrg
14050de2362d3Smrgint
14051de2362d3Smrgmain ()
14052de2362d3Smrg{
14053de2362d3Smrg
14054de2362d3Smrg  ;
14055de2362d3Smrg  return 0;
14056de2362d3Smrg}
14057de2362d3Smrg_ACEOF
14058de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
14059de2362d3Smrg  lt_cv_ld_exported_symbols_list=yes
14060de2362d3Smrgelse
14061de2362d3Smrg  lt_cv_ld_exported_symbols_list=no
14062de2362d3Smrgfi
14063de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
14064de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
14065de2362d3Smrg	LDFLAGS="$save_LDFLAGS"
14066de2362d3Smrg
14067de2362d3Smrgfi
14068de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
14069de2362d3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
14070de2362d3Smrg
14071de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
14072de2362d3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; }
14073de2362d3Smrgif ${lt_cv_ld_force_load+:} false; then :
14074de2362d3Smrg  $as_echo_n "(cached) " >&6
14075de2362d3Smrgelse
14076de2362d3Smrg  lt_cv_ld_force_load=no
14077de2362d3Smrg      cat > conftest.c << _LT_EOF
14078de2362d3Smrgint forced_loaded() { return 2;}
14079de2362d3Smrg_LT_EOF
14080de2362d3Smrg      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
14081de2362d3Smrg      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
14082de2362d3Smrg      echo "$AR cru libconftest.a conftest.o" >&5
14083de2362d3Smrg      $AR cru libconftest.a conftest.o 2>&5
14084de2362d3Smrg      echo "$RANLIB libconftest.a" >&5
14085de2362d3Smrg      $RANLIB libconftest.a 2>&5
14086de2362d3Smrg      cat > conftest.c << _LT_EOF
14087de2362d3Smrgint main() { return 0;}
14088de2362d3Smrg_LT_EOF
14089de2362d3Smrg      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
14090de2362d3Smrg      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
14091de2362d3Smrg      _lt_result=$?
14092de2362d3Smrg      if test -s conftest.err && $GREP force_load conftest.err; then
14093de2362d3Smrg	cat conftest.err >&5
14094de2362d3Smrg      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
14095de2362d3Smrg	lt_cv_ld_force_load=yes
14096de2362d3Smrg      else
14097de2362d3Smrg	cat conftest.err >&5
14098de2362d3Smrg      fi
14099de2362d3Smrg        rm -f conftest.err libconftest.a conftest conftest.c
14100de2362d3Smrg        rm -rf conftest.dSYM
14101de2362d3Smrg
14102de2362d3Smrgfi
14103de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
14104de2362d3Smrg$as_echo "$lt_cv_ld_force_load" >&6; }
14105de2362d3Smrg    case $host_os in
14106de2362d3Smrg    rhapsody* | darwin1.[012])
14107de2362d3Smrg      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
14108de2362d3Smrg    darwin1.*)
14109de2362d3Smrg      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
14110de2362d3Smrg    darwin*) # darwin 5.x on
14111de2362d3Smrg      # if running on 10.5 or later, the deployment target defaults
14112de2362d3Smrg      # to the OS version, if on x86, and 10.4, the deployment
14113de2362d3Smrg      # target defaults to 10.4. Don't you love it?
14114de2362d3Smrg      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
14115de2362d3Smrg	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
14116de2362d3Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
14117de2362d3Smrg	10.[012]*)
14118de2362d3Smrg	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
14119de2362d3Smrg	10.*)
14120de2362d3Smrg	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
14121de2362d3Smrg      esac
14122de2362d3Smrg    ;;
14123de2362d3Smrg  esac
14124de2362d3Smrg    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
14125de2362d3Smrg      _lt_dar_single_mod='$single_module'
14126de2362d3Smrg    fi
14127de2362d3Smrg    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
14128de2362d3Smrg      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
14129de2362d3Smrg    else
14130de2362d3Smrg      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
14131de2362d3Smrg    fi
14132de2362d3Smrg    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
14133de2362d3Smrg      _lt_dsymutil='~$DSYMUTIL $lib || :'
14134de2362d3Smrg    else
14135de2362d3Smrg      _lt_dsymutil=
14136de2362d3Smrg    fi
14137de2362d3Smrg    ;;
14138de2362d3Smrg  esac
14139de2362d3Smrg
14140de2362d3Smrgfor ac_header in dlfcn.h
14141de2362d3Smrgdo :
14142de2362d3Smrg  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
14143de2362d3Smrg"
14144de2362d3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then :
14145de2362d3Smrg  cat >>confdefs.h <<_ACEOF
14146de2362d3Smrg#define HAVE_DLFCN_H 1
14147de2362d3Smrg_ACEOF
14148de2362d3Smrg
14149de2362d3Smrgfi
14150de2362d3Smrg
14151de2362d3Smrgdone
14152de2362d3Smrg
14153de2362d3Smrg
14154de2362d3Smrg
14155de2362d3Smrg
14156de2362d3Smrg
14157de2362d3Smrg# Set options
14158de2362d3Smrg
14159de2362d3Smrg
14160de2362d3Smrg
14161de2362d3Smrg        enable_dlopen=no
14162de2362d3Smrg
14163de2362d3Smrg
14164de2362d3Smrg  enable_win32_dll=no
14165de2362d3Smrg
14166de2362d3Smrg
14167de2362d3Smrg            # Check whether --enable-shared was given.
14168de2362d3Smrgif test "${enable_shared+set}" = set; then :
14169de2362d3Smrg  enableval=$enable_shared; p=${PACKAGE-default}
14170de2362d3Smrg    case $enableval in
14171de2362d3Smrg    yes) enable_shared=yes ;;
14172de2362d3Smrg    no) enable_shared=no ;;
14173de2362d3Smrg    *)
14174de2362d3Smrg      enable_shared=no
14175de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
14176de2362d3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14177de2362d3Smrg      for pkg in $enableval; do
14178de2362d3Smrg	IFS="$lt_save_ifs"
14179de2362d3Smrg	if test "X$pkg" = "X$p"; then
14180de2362d3Smrg	  enable_shared=yes
14181de2362d3Smrg	fi
14182de2362d3Smrg      done
14183de2362d3Smrg      IFS="$lt_save_ifs"
14184de2362d3Smrg      ;;
14185de2362d3Smrg    esac
14186de2362d3Smrgelse
14187de2362d3Smrg  enable_shared=yes
14188de2362d3Smrgfi
14189de2362d3Smrg
14190de2362d3Smrg
14191de2362d3Smrg
14192de2362d3Smrg
14193de2362d3Smrg
14194de2362d3Smrg
14195de2362d3Smrg
14196de2362d3Smrg
14197de2362d3Smrg
14198de2362d3Smrg
14199de2362d3Smrg
14200de2362d3Smrg# Check whether --with-pic was given.
14201de2362d3Smrgif test "${with_pic+set}" = set; then :
14202de2362d3Smrg  withval=$with_pic; lt_p=${PACKAGE-default}
14203de2362d3Smrg    case $withval in
14204de2362d3Smrg    yes|no) pic_mode=$withval ;;
14205de2362d3Smrg    *)
14206de2362d3Smrg      pic_mode=default
14207de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
14208de2362d3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14209de2362d3Smrg      for lt_pkg in $withval; do
14210de2362d3Smrg	IFS="$lt_save_ifs"
14211de2362d3Smrg	if test "X$lt_pkg" = "X$lt_p"; then
14212de2362d3Smrg	  pic_mode=yes
14213de2362d3Smrg	fi
14214de2362d3Smrg      done
14215de2362d3Smrg      IFS="$lt_save_ifs"
14216de2362d3Smrg      ;;
14217de2362d3Smrg    esac
14218de2362d3Smrgelse
14219de2362d3Smrg  pic_mode=default
14220de2362d3Smrgfi
14221de2362d3Smrg
14222de2362d3Smrg
14223de2362d3Smrgtest -z "$pic_mode" && pic_mode=default
14224de2362d3Smrg
14225de2362d3Smrg
14226de2362d3Smrg
14227de2362d3Smrg
14228de2362d3Smrg
14229de2362d3Smrg
14230de2362d3Smrg
14231de2362d3Smrg  # Check whether --enable-fast-install was given.
14232de2362d3Smrgif test "${enable_fast_install+set}" = set; then :
14233de2362d3Smrg  enableval=$enable_fast_install; p=${PACKAGE-default}
14234de2362d3Smrg    case $enableval in
14235de2362d3Smrg    yes) enable_fast_install=yes ;;
14236de2362d3Smrg    no) enable_fast_install=no ;;
14237de2362d3Smrg    *)
14238de2362d3Smrg      enable_fast_install=no
14239de2362d3Smrg      # Look at the argument we got.  We use all the common list separators.
14240de2362d3Smrg      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14241de2362d3Smrg      for pkg in $enableval; do
14242de2362d3Smrg	IFS="$lt_save_ifs"
14243de2362d3Smrg	if test "X$pkg" = "X$p"; then
14244de2362d3Smrg	  enable_fast_install=yes
14245de2362d3Smrg	fi
14246de2362d3Smrg      done
14247de2362d3Smrg      IFS="$lt_save_ifs"
14248de2362d3Smrg      ;;
14249de2362d3Smrg    esac
14250de2362d3Smrgelse
14251de2362d3Smrg  enable_fast_install=yes
14252de2362d3Smrgfi
14253de2362d3Smrg
14254de2362d3Smrg
14255de2362d3Smrg
14256de2362d3Smrg
14257de2362d3Smrg
14258de2362d3Smrg
14259de2362d3Smrg
14260de2362d3Smrg
14261de2362d3Smrg
14262de2362d3Smrg
14263de2362d3Smrg
14264de2362d3Smrg# This can be used to rebuild libtool when needed
14265de2362d3SmrgLIBTOOL_DEPS="$ltmain"
14266de2362d3Smrg
14267de2362d3Smrg# Always use our own libtool.
14268de2362d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool'
14269de2362d3Smrg
14270de2362d3Smrg
14271de2362d3Smrg
14272de2362d3Smrg
14273de2362d3Smrg
14274de2362d3Smrg
14275de2362d3Smrg
14276de2362d3Smrg
14277de2362d3Smrg
14278de2362d3Smrg
14279de2362d3Smrg
14280de2362d3Smrg
14281de2362d3Smrg
14282de2362d3Smrg
14283de2362d3Smrg
14284de2362d3Smrg
14285de2362d3Smrg
14286de2362d3Smrg
14287de2362d3Smrg
14288de2362d3Smrg
14289de2362d3Smrg
14290de2362d3Smrg
14291de2362d3Smrg
14292de2362d3Smrg
14293de2362d3Smrg
14294de2362d3Smrg
14295de2362d3Smrg
14296de2362d3Smrg
14297de2362d3Smrg
14298de2362d3Smrg
14299de2362d3Smrgtest -z "$LN_S" && LN_S="ln -s"
14300de2362d3Smrg
14301de2362d3Smrg
14302de2362d3Smrg
14303de2362d3Smrg
14304de2362d3Smrg
14305de2362d3Smrg
14306de2362d3Smrg
14307de2362d3Smrg
14308de2362d3Smrg
14309de2362d3Smrg
14310de2362d3Smrg
14311de2362d3Smrg
14312de2362d3Smrg
14313de2362d3Smrg
14314de2362d3Smrgif test -n "${ZSH_VERSION+set}" ; then
14315de2362d3Smrg   setopt NO_GLOB_SUBST
14316de2362d3Smrgfi
14317de2362d3Smrg
14318de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
14319de2362d3Smrg$as_echo_n "checking for objdir... " >&6; }
14320de2362d3Smrgif ${lt_cv_objdir+:} false; then :
14321de2362d3Smrg  $as_echo_n "(cached) " >&6
14322de2362d3Smrgelse
14323de2362d3Smrg  rm -f .libs 2>/dev/null
14324de2362d3Smrgmkdir .libs 2>/dev/null
14325de2362d3Smrgif test -d .libs; then
14326de2362d3Smrg  lt_cv_objdir=.libs
14327de2362d3Smrgelse
14328de2362d3Smrg  # MS-DOS does not allow filenames that begin with a dot.
14329de2362d3Smrg  lt_cv_objdir=_libs
14330de2362d3Smrgfi
14331de2362d3Smrgrmdir .libs 2>/dev/null
14332de2362d3Smrgfi
14333de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
14334de2362d3Smrg$as_echo "$lt_cv_objdir" >&6; }
14335de2362d3Smrgobjdir=$lt_cv_objdir
14336de2362d3Smrg
14337de2362d3Smrg
14338de2362d3Smrg
14339de2362d3Smrg
14340de2362d3Smrg
14341de2362d3Smrgcat >>confdefs.h <<_ACEOF
14342de2362d3Smrg#define LT_OBJDIR "$lt_cv_objdir/"
14343de2362d3Smrg_ACEOF
14344de2362d3Smrg
14345de2362d3Smrg
14346de2362d3Smrg
14347de2362d3Smrg
14348de2362d3Smrgcase $host_os in
14349de2362d3Smrgaix3*)
14350de2362d3Smrg  # AIX sometimes has problems with the GCC collect2 program.  For some
14351de2362d3Smrg  # reason, if we set the COLLECT_NAMES environment variable, the problems
14352de2362d3Smrg  # vanish in a puff of smoke.
14353de2362d3Smrg  if test "X${COLLECT_NAMES+set}" != Xset; then
14354de2362d3Smrg    COLLECT_NAMES=
14355de2362d3Smrg    export COLLECT_NAMES
14356de2362d3Smrg  fi
14357de2362d3Smrg  ;;
14358de2362d3Smrgesac
14359de2362d3Smrg
14360de2362d3Smrg# Global variables:
14361de2362d3Smrgofile=libtool
14362de2362d3Smrgcan_build_shared=yes
14363de2362d3Smrg
14364de2362d3Smrg# All known linkers require a `.a' archive for static linking (except MSVC,
14365de2362d3Smrg# which needs '.lib').
14366de2362d3Smrglibext=a
14367de2362d3Smrg
14368de2362d3Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld"
14369de2362d3Smrg
14370de2362d3Smrgold_CC="$CC"
14371de2362d3Smrgold_CFLAGS="$CFLAGS"
14372de2362d3Smrg
14373de2362d3Smrg# Set sane defaults for various variables
14374de2362d3Smrgtest -z "$CC" && CC=cc
14375de2362d3Smrgtest -z "$LTCC" && LTCC=$CC
14376de2362d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
14377de2362d3Smrgtest -z "$LD" && LD=ld
14378de2362d3Smrgtest -z "$ac_objext" && ac_objext=o
14379de2362d3Smrg
14380de2362d3Smrgfor cc_temp in $compiler""; do
14381de2362d3Smrg  case $cc_temp in
14382de2362d3Smrg    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14383de2362d3Smrg    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14384de2362d3Smrg    \-*) ;;
14385de2362d3Smrg    *) break;;
14386de2362d3Smrg  esac
14387de2362d3Smrgdone
14388de2362d3Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
14389de2362d3Smrg
14390de2362d3Smrg
14391de2362d3Smrg# Only perform the check for file, if the check method requires it
14392de2362d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file
14393de2362d3Smrgcase $deplibs_check_method in
14394de2362d3Smrgfile_magic*)
14395de2362d3Smrg  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
14396de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
14397de2362d3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
14398de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14399de2362d3Smrg  $as_echo_n "(cached) " >&6
14400de2362d3Smrgelse
14401de2362d3Smrg  case $MAGIC_CMD in
14402de2362d3Smrg[\\/*] |  ?:[\\/]*)
14403de2362d3Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14404de2362d3Smrg  ;;
14405de2362d3Smrg*)
14406de2362d3Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
14407de2362d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14408de2362d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14409de2362d3Smrg  for ac_dir in $ac_dummy; do
14410de2362d3Smrg    IFS="$lt_save_ifs"
14411de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
14412de2362d3Smrg    if test -f $ac_dir/${ac_tool_prefix}file; then
14413de2362d3Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
14414de2362d3Smrg      if test -n "$file_magic_test_file"; then
14415de2362d3Smrg	case $deplibs_check_method in
14416de2362d3Smrg	"file_magic "*)
14417de2362d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14418de2362d3Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14419de2362d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14420de2362d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
14421de2362d3Smrg	    :
14422de2362d3Smrg	  else
14423de2362d3Smrg	    cat <<_LT_EOF 1>&2
14424de2362d3Smrg
14425de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries,
14426de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14427de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries
14428de2362d3Smrg*** as such.  This will affect the creation of libtool libraries that
14429de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool
14430de2362d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
14431de2362d3Smrg*** may want to report the problem to your system manager and/or to
14432de2362d3Smrg*** bug-libtool@gnu.org
14433de2362d3Smrg
14434de2362d3Smrg_LT_EOF
14435de2362d3Smrg	  fi ;;
14436de2362d3Smrg	esac
14437de2362d3Smrg      fi
14438de2362d3Smrg      break
14439de2362d3Smrg    fi
14440de2362d3Smrg  done
14441de2362d3Smrg  IFS="$lt_save_ifs"
14442de2362d3Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
14443de2362d3Smrg  ;;
14444de2362d3Smrgesac
14445de2362d3Smrgfi
14446de2362d3Smrg
14447de2362d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14448de2362d3Smrgif test -n "$MAGIC_CMD"; then
14449de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14450de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; }
14451de2362d3Smrgelse
14452de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14453de2362d3Smrg$as_echo "no" >&6; }
14454de2362d3Smrgfi
14455de2362d3Smrg
14456de2362d3Smrg
14457de2362d3Smrg
14458de2362d3Smrg
14459de2362d3Smrg
14460de2362d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then
14461de2362d3Smrg  if test -n "$ac_tool_prefix"; then
14462de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
14463de2362d3Smrg$as_echo_n "checking for file... " >&6; }
14464de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then :
14465de2362d3Smrg  $as_echo_n "(cached) " >&6
14466de2362d3Smrgelse
14467de2362d3Smrg  case $MAGIC_CMD in
14468de2362d3Smrg[\\/*] |  ?:[\\/]*)
14469de2362d3Smrg  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
14470de2362d3Smrg  ;;
14471de2362d3Smrg*)
14472de2362d3Smrg  lt_save_MAGIC_CMD="$MAGIC_CMD"
14473de2362d3Smrg  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14474de2362d3Smrg  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
14475de2362d3Smrg  for ac_dir in $ac_dummy; do
14476de2362d3Smrg    IFS="$lt_save_ifs"
14477de2362d3Smrg    test -z "$ac_dir" && ac_dir=.
14478de2362d3Smrg    if test -f $ac_dir/file; then
14479de2362d3Smrg      lt_cv_path_MAGIC_CMD="$ac_dir/file"
14480de2362d3Smrg      if test -n "$file_magic_test_file"; then
14481de2362d3Smrg	case $deplibs_check_method in
14482de2362d3Smrg	"file_magic "*)
14483de2362d3Smrg	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
14484de2362d3Smrg	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14485de2362d3Smrg	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
14486de2362d3Smrg	    $EGREP "$file_magic_regex" > /dev/null; then
14487de2362d3Smrg	    :
14488de2362d3Smrg	  else
14489de2362d3Smrg	    cat <<_LT_EOF 1>&2
14490de2362d3Smrg
14491de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries,
14492de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize.
14493de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries
14494de2362d3Smrg*** as such.  This will affect the creation of libtool libraries that
14495de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool
14496de2362d3Smrg*** libraries will work regardless of this problem.  Nevertheless, you
14497de2362d3Smrg*** may want to report the problem to your system manager and/or to
14498de2362d3Smrg*** bug-libtool@gnu.org
14499de2362d3Smrg
14500de2362d3Smrg_LT_EOF
14501de2362d3Smrg	  fi ;;
14502de2362d3Smrg	esac
14503de2362d3Smrg      fi
14504de2362d3Smrg      break
14505de2362d3Smrg    fi
14506de2362d3Smrg  done
14507de2362d3Smrg  IFS="$lt_save_ifs"
14508de2362d3Smrg  MAGIC_CMD="$lt_save_MAGIC_CMD"
14509de2362d3Smrg  ;;
14510de2362d3Smrgesac
14511de2362d3Smrgfi
14512de2362d3Smrg
14513de2362d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
14514de2362d3Smrgif test -n "$MAGIC_CMD"; then
14515de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
14516de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; }
14517de2362d3Smrgelse
14518de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14519de2362d3Smrg$as_echo "no" >&6; }
14520de2362d3Smrgfi
14521de2362d3Smrg
14522de2362d3Smrg
14523de2362d3Smrg  else
14524de2362d3Smrg    MAGIC_CMD=:
14525de2362d3Smrg  fi
14526de2362d3Smrgfi
14527de2362d3Smrg
14528de2362d3Smrg  fi
14529de2362d3Smrg  ;;
14530de2362d3Smrgesac
14531de2362d3Smrg
14532de2362d3Smrg# Use C for the default configuration in the libtool script
14533de2362d3Smrg
14534de2362d3Smrglt_save_CC="$CC"
14535de2362d3Smrgac_ext=c
14536de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
14537de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14538de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14539de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
14540de2362d3Smrg
14541de2362d3Smrg
14542de2362d3Smrg# Source file extension for C test sources.
14543de2362d3Smrgac_ext=c
14544de2362d3Smrg
14545de2362d3Smrg# Object file extension for compiled C test sources.
14546de2362d3Smrgobjext=o
14547de2362d3Smrgobjext=$objext
14548de2362d3Smrg
14549de2362d3Smrg# Code to be used in simple compile tests
14550de2362d3Smrglt_simple_compile_test_code="int some_variable = 0;"
14551de2362d3Smrg
14552de2362d3Smrg# Code to be used in simple link tests
14553de2362d3Smrglt_simple_link_test_code='int main(){return(0);}'
14554de2362d3Smrg
14555de2362d3Smrg
14556de2362d3Smrg
14557de2362d3Smrg
14558de2362d3Smrg
14559de2362d3Smrg
14560de2362d3Smrg
14561de2362d3Smrg# If no C compiler was specified, use CC.
14562de2362d3SmrgLTCC=${LTCC-"$CC"}
14563de2362d3Smrg
14564de2362d3Smrg# If no C compiler flags were specified, use CFLAGS.
14565de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14566de2362d3Smrg
14567de2362d3Smrg# Allow CC to be a program name with arguments.
14568de2362d3Smrgcompiler=$CC
14569de2362d3Smrg
14570de2362d3Smrg# Save the default compiler, since it gets overwritten when the other
14571de2362d3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
14572de2362d3Smrgcompiler_DEFAULT=$CC
14573de2362d3Smrg
14574de2362d3Smrg# save warnings/boilerplate of simple test code
14575de2362d3Smrgac_outfile=conftest.$ac_objext
14576de2362d3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext
14577de2362d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14578de2362d3Smrg_lt_compiler_boilerplate=`cat conftest.err`
14579de2362d3Smrg$RM conftest*
14580de2362d3Smrg
14581de2362d3Smrgac_outfile=conftest.$ac_objext
14582de2362d3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext
14583de2362d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14584de2362d3Smrg_lt_linker_boilerplate=`cat conftest.err`
14585de2362d3Smrg$RM -r conftest*
14586de2362d3Smrg
14587de2362d3Smrg
14588de2362d3Smrgif test -n "$compiler"; then
14589de2362d3Smrg
14590de2362d3Smrglt_prog_compiler_no_builtin_flag=
14591de2362d3Smrg
14592de2362d3Smrgif test "$GCC" = yes; then
14593de2362d3Smrg  case $cc_basename in
14594de2362d3Smrg  nvcc*)
14595de2362d3Smrg    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
14596de2362d3Smrg  *)
14597de2362d3Smrg    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
14598de2362d3Smrg  esac
14599de2362d3Smrg
14600de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
14601de2362d3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
14602de2362d3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
14603de2362d3Smrg  $as_echo_n "(cached) " >&6
14604de2362d3Smrgelse
14605de2362d3Smrg  lt_cv_prog_compiler_rtti_exceptions=no
14606de2362d3Smrg   ac_outfile=conftest.$ac_objext
14607de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14608de2362d3Smrg   lt_compiler_flag="-fno-rtti -fno-exceptions"
14609de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
14610de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
14611de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
14612de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
14613de2362d3Smrg   # The option is referenced via a variable to avoid confusing sed.
14614de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
14615de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14616de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14617de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
14618de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14619de2362d3Smrg   (eval "$lt_compile" 2>conftest.err)
14620de2362d3Smrg   ac_status=$?
14621de2362d3Smrg   cat conftest.err >&5
14622de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14623de2362d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
14624de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
14625de2362d3Smrg     # So say no if there are warnings other than the usual output.
14626de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14627de2362d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14628de2362d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14629de2362d3Smrg       lt_cv_prog_compiler_rtti_exceptions=yes
14630de2362d3Smrg     fi
14631de2362d3Smrg   fi
14632de2362d3Smrg   $RM conftest*
14633de2362d3Smrg
14634de2362d3Smrgfi
14635de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14636de2362d3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14637de2362d3Smrg
14638de2362d3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14639de2362d3Smrg    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14640de2362d3Smrgelse
14641de2362d3Smrg    :
14642de2362d3Smrgfi
14643de2362d3Smrg
14644de2362d3Smrgfi
14645de2362d3Smrg
14646de2362d3Smrg
14647de2362d3Smrg
14648de2362d3Smrg
14649de2362d3Smrg
14650de2362d3Smrg
14651de2362d3Smrg  lt_prog_compiler_wl=
14652de2362d3Smrglt_prog_compiler_pic=
14653de2362d3Smrglt_prog_compiler_static=
14654de2362d3Smrg
14655de2362d3Smrg
14656de2362d3Smrg  if test "$GCC" = yes; then
14657de2362d3Smrg    lt_prog_compiler_wl='-Wl,'
14658de2362d3Smrg    lt_prog_compiler_static='-static'
14659de2362d3Smrg
14660de2362d3Smrg    case $host_os in
14661de2362d3Smrg      aix*)
14662de2362d3Smrg      # All AIX code is PIC.
14663de2362d3Smrg      if test "$host_cpu" = ia64; then
14664de2362d3Smrg	# AIX 5 now supports IA64 processor
14665de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
14666de2362d3Smrg      fi
14667de2362d3Smrg      ;;
14668de2362d3Smrg
14669de2362d3Smrg    amigaos*)
14670de2362d3Smrg      case $host_cpu in
14671de2362d3Smrg      powerpc)
14672de2362d3Smrg            # see comment about AmigaOS4 .so support
14673de2362d3Smrg            lt_prog_compiler_pic='-fPIC'
14674de2362d3Smrg        ;;
14675de2362d3Smrg      m68k)
14676de2362d3Smrg            # FIXME: we need at least 68020 code to build shared libraries, but
14677de2362d3Smrg            # adding the `-m68020' flag to GCC prevents building anything better,
14678de2362d3Smrg            # like `-m68040'.
14679de2362d3Smrg            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14680de2362d3Smrg        ;;
14681de2362d3Smrg      esac
14682de2362d3Smrg      ;;
14683de2362d3Smrg
14684de2362d3Smrg    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14685de2362d3Smrg      # PIC is the default for these OSes.
14686de2362d3Smrg      ;;
14687de2362d3Smrg
14688de2362d3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
14689de2362d3Smrg      # This hack is so that the source file can tell whether it is being
14690de2362d3Smrg      # built for inclusion in a dll (and should export symbols for example).
14691de2362d3Smrg      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14692de2362d3Smrg      # (--disable-auto-import) libraries
14693de2362d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
14694de2362d3Smrg      ;;
14695de2362d3Smrg
14696de2362d3Smrg    darwin* | rhapsody*)
14697de2362d3Smrg      # PIC is the default on this platform
14698de2362d3Smrg      # Common symbols not allowed in MH_DYLIB files
14699de2362d3Smrg      lt_prog_compiler_pic='-fno-common'
14700de2362d3Smrg      ;;
14701de2362d3Smrg
14702de2362d3Smrg    haiku*)
14703de2362d3Smrg      # PIC is the default for Haiku.
14704de2362d3Smrg      # The "-static" flag exists, but is broken.
14705de2362d3Smrg      lt_prog_compiler_static=
14706de2362d3Smrg      ;;
14707de2362d3Smrg
14708de2362d3Smrg    hpux*)
14709de2362d3Smrg      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14710de2362d3Smrg      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14711de2362d3Smrg      # sets the default TLS model and affects inlining.
14712de2362d3Smrg      case $host_cpu in
14713de2362d3Smrg      hppa*64*)
14714de2362d3Smrg	# +Z the default
14715de2362d3Smrg	;;
14716de2362d3Smrg      *)
14717de2362d3Smrg	lt_prog_compiler_pic='-fPIC'
14718de2362d3Smrg	;;
14719de2362d3Smrg      esac
14720de2362d3Smrg      ;;
14721de2362d3Smrg
14722de2362d3Smrg    interix[3-9]*)
14723de2362d3Smrg      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14724de2362d3Smrg      # Instead, we relocate shared libraries at runtime.
14725de2362d3Smrg      ;;
14726de2362d3Smrg
14727de2362d3Smrg    msdosdjgpp*)
14728de2362d3Smrg      # Just because we use GCC doesn't mean we suddenly get shared libraries
14729de2362d3Smrg      # on systems that don't support them.
14730de2362d3Smrg      lt_prog_compiler_can_build_shared=no
14731de2362d3Smrg      enable_shared=no
14732de2362d3Smrg      ;;
14733de2362d3Smrg
14734de2362d3Smrg    *nto* | *qnx*)
14735de2362d3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
14736de2362d3Smrg      # it will coredump.
14737de2362d3Smrg      lt_prog_compiler_pic='-fPIC -shared'
14738de2362d3Smrg      ;;
14739de2362d3Smrg
14740de2362d3Smrg    sysv4*MP*)
14741de2362d3Smrg      if test -d /usr/nec; then
14742de2362d3Smrg	lt_prog_compiler_pic=-Kconform_pic
14743de2362d3Smrg      fi
14744de2362d3Smrg      ;;
14745de2362d3Smrg
14746de2362d3Smrg    *)
14747de2362d3Smrg      lt_prog_compiler_pic='-fPIC'
14748de2362d3Smrg      ;;
14749de2362d3Smrg    esac
14750de2362d3Smrg
14751de2362d3Smrg    case $cc_basename in
14752de2362d3Smrg    nvcc*) # Cuda Compiler Driver 2.2
14753de2362d3Smrg      lt_prog_compiler_wl='-Xlinker '
14754de2362d3Smrg      if test -n "$lt_prog_compiler_pic"; then
14755de2362d3Smrg        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
14756de2362d3Smrg      fi
14757de2362d3Smrg      ;;
14758de2362d3Smrg    esac
14759de2362d3Smrg  else
14760de2362d3Smrg    # PORTME Check for flag to pass linker flags through the system compiler.
14761de2362d3Smrg    case $host_os in
14762de2362d3Smrg    aix*)
14763de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
14764de2362d3Smrg      if test "$host_cpu" = ia64; then
14765de2362d3Smrg	# AIX 5 now supports IA64 processor
14766de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
14767de2362d3Smrg      else
14768de2362d3Smrg	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14769de2362d3Smrg      fi
14770de2362d3Smrg      ;;
14771de2362d3Smrg
14772de2362d3Smrg    mingw* | cygwin* | pw32* | os2* | cegcc*)
14773de2362d3Smrg      # This hack is so that the source file can tell whether it is being
14774de2362d3Smrg      # built for inclusion in a dll (and should export symbols for example).
14775de2362d3Smrg      lt_prog_compiler_pic='-DDLL_EXPORT'
14776de2362d3Smrg      ;;
14777de2362d3Smrg
14778de2362d3Smrg    hpux9* | hpux10* | hpux11*)
14779de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
14780de2362d3Smrg      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14781de2362d3Smrg      # not for PA HP-UX.
14782de2362d3Smrg      case $host_cpu in
14783de2362d3Smrg      hppa*64*|ia64*)
14784de2362d3Smrg	# +Z the default
14785de2362d3Smrg	;;
14786de2362d3Smrg      *)
14787de2362d3Smrg	lt_prog_compiler_pic='+Z'
14788de2362d3Smrg	;;
14789de2362d3Smrg      esac
14790de2362d3Smrg      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14791de2362d3Smrg      lt_prog_compiler_static='${wl}-a ${wl}archive'
14792de2362d3Smrg      ;;
14793de2362d3Smrg
14794de2362d3Smrg    irix5* | irix6* | nonstopux*)
14795de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
14796de2362d3Smrg      # PIC (with -KPIC) is the default.
14797de2362d3Smrg      lt_prog_compiler_static='-non_shared'
14798de2362d3Smrg      ;;
14799de2362d3Smrg
14800de2362d3Smrg    linux* | k*bsd*-gnu | kopensolaris*-gnu)
14801de2362d3Smrg      case $cc_basename in
14802de2362d3Smrg      # old Intel for x86_64 which still supported -KPIC.
14803de2362d3Smrg      ecc*)
14804de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
14805de2362d3Smrg	lt_prog_compiler_pic='-KPIC'
14806de2362d3Smrg	lt_prog_compiler_static='-static'
14807de2362d3Smrg        ;;
14808de2362d3Smrg      # icc used to be incompatible with GCC.
14809de2362d3Smrg      # ICC 10 doesn't accept -KPIC any more.
14810de2362d3Smrg      icc* | ifort*)
14811de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
14812de2362d3Smrg	lt_prog_compiler_pic='-fPIC'
14813de2362d3Smrg	lt_prog_compiler_static='-static'
14814de2362d3Smrg        ;;
14815de2362d3Smrg      # Lahey Fortran 8.1.
14816de2362d3Smrg      lf95*)
14817de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
14818de2362d3Smrg	lt_prog_compiler_pic='--shared'
14819de2362d3Smrg	lt_prog_compiler_static='--static'
14820de2362d3Smrg	;;
14821de2362d3Smrg      nagfor*)
14822de2362d3Smrg	# NAG Fortran compiler
14823de2362d3Smrg	lt_prog_compiler_wl='-Wl,-Wl,,'
14824de2362d3Smrg	lt_prog_compiler_pic='-PIC'
14825de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
14826de2362d3Smrg	;;
14827de2362d3Smrg      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
14828de2362d3Smrg        # Portland Group compilers (*not* the Pentium gcc compiler,
14829de2362d3Smrg	# which looks to be a dead project)
14830de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
14831de2362d3Smrg	lt_prog_compiler_pic='-fpic'
14832de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
14833de2362d3Smrg        ;;
14834de2362d3Smrg      ccc*)
14835de2362d3Smrg        lt_prog_compiler_wl='-Wl,'
14836de2362d3Smrg        # All Alpha code is PIC.
14837de2362d3Smrg        lt_prog_compiler_static='-non_shared'
14838de2362d3Smrg        ;;
14839de2362d3Smrg      xl* | bgxl* | bgf* | mpixl*)
14840de2362d3Smrg	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
14841de2362d3Smrg	lt_prog_compiler_wl='-Wl,'
14842de2362d3Smrg	lt_prog_compiler_pic='-qpic'
14843de2362d3Smrg	lt_prog_compiler_static='-qstaticlink'
14844de2362d3Smrg	;;
14845de2362d3Smrg      *)
14846de2362d3Smrg	case `$CC -V 2>&1 | sed 5q` in
14847de2362d3Smrg	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
14848de2362d3Smrg	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14849de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
14850de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
14851de2362d3Smrg	  lt_prog_compiler_wl=''
14852de2362d3Smrg	  ;;
14853de2362d3Smrg	*Sun\ F* | *Sun*Fortran*)
14854de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
14855de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
14856de2362d3Smrg	  lt_prog_compiler_wl='-Qoption ld '
14857de2362d3Smrg	  ;;
14858de2362d3Smrg	*Sun\ C*)
14859de2362d3Smrg	  # Sun C 5.9
14860de2362d3Smrg	  lt_prog_compiler_pic='-KPIC'
14861de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
14862de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
14863de2362d3Smrg	  ;;
14864de2362d3Smrg        *Intel*\ [CF]*Compiler*)
14865de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
14866de2362d3Smrg	  lt_prog_compiler_pic='-fPIC'
14867de2362d3Smrg	  lt_prog_compiler_static='-static'
14868de2362d3Smrg	  ;;
14869de2362d3Smrg	*Portland\ Group*)
14870de2362d3Smrg	  lt_prog_compiler_wl='-Wl,'
14871de2362d3Smrg	  lt_prog_compiler_pic='-fpic'
14872de2362d3Smrg	  lt_prog_compiler_static='-Bstatic'
14873de2362d3Smrg	  ;;
14874de2362d3Smrg	esac
14875de2362d3Smrg	;;
14876de2362d3Smrg      esac
14877de2362d3Smrg      ;;
14878de2362d3Smrg
14879de2362d3Smrg    newsos6)
14880de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
14881de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
14882de2362d3Smrg      ;;
14883de2362d3Smrg
14884de2362d3Smrg    *nto* | *qnx*)
14885de2362d3Smrg      # QNX uses GNU C++, but need to define -shared option too, otherwise
14886de2362d3Smrg      # it will coredump.
14887de2362d3Smrg      lt_prog_compiler_pic='-fPIC -shared'
14888de2362d3Smrg      ;;
14889de2362d3Smrg
14890de2362d3Smrg    osf3* | osf4* | osf5*)
14891de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
14892de2362d3Smrg      # All OSF/1 code is PIC.
14893de2362d3Smrg      lt_prog_compiler_static='-non_shared'
14894de2362d3Smrg      ;;
14895de2362d3Smrg
14896de2362d3Smrg    rdos*)
14897de2362d3Smrg      lt_prog_compiler_static='-non_shared'
14898de2362d3Smrg      ;;
14899de2362d3Smrg
14900de2362d3Smrg    solaris*)
14901de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
14902de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
14903de2362d3Smrg      case $cc_basename in
14904de2362d3Smrg      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
14905de2362d3Smrg	lt_prog_compiler_wl='-Qoption ld ';;
14906de2362d3Smrg      *)
14907de2362d3Smrg	lt_prog_compiler_wl='-Wl,';;
14908de2362d3Smrg      esac
14909de2362d3Smrg      ;;
14910de2362d3Smrg
14911de2362d3Smrg    sunos4*)
14912de2362d3Smrg      lt_prog_compiler_wl='-Qoption ld '
14913de2362d3Smrg      lt_prog_compiler_pic='-PIC'
14914de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
14915de2362d3Smrg      ;;
14916de2362d3Smrg
14917de2362d3Smrg    sysv4 | sysv4.2uw2* | sysv4.3*)
14918de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
14919de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
14920de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
14921de2362d3Smrg      ;;
14922de2362d3Smrg
14923de2362d3Smrg    sysv4*MP*)
14924de2362d3Smrg      if test -d /usr/nec ;then
14925de2362d3Smrg	lt_prog_compiler_pic='-Kconform_pic'
14926de2362d3Smrg	lt_prog_compiler_static='-Bstatic'
14927de2362d3Smrg      fi
14928de2362d3Smrg      ;;
14929de2362d3Smrg
14930de2362d3Smrg    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14931de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
14932de2362d3Smrg      lt_prog_compiler_pic='-KPIC'
14933de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
14934de2362d3Smrg      ;;
14935de2362d3Smrg
14936de2362d3Smrg    unicos*)
14937de2362d3Smrg      lt_prog_compiler_wl='-Wl,'
14938de2362d3Smrg      lt_prog_compiler_can_build_shared=no
14939de2362d3Smrg      ;;
14940de2362d3Smrg
14941de2362d3Smrg    uts4*)
14942de2362d3Smrg      lt_prog_compiler_pic='-pic'
14943de2362d3Smrg      lt_prog_compiler_static='-Bstatic'
14944de2362d3Smrg      ;;
14945de2362d3Smrg
14946de2362d3Smrg    *)
14947de2362d3Smrg      lt_prog_compiler_can_build_shared=no
14948de2362d3Smrg      ;;
14949de2362d3Smrg    esac
14950de2362d3Smrg  fi
14951de2362d3Smrg
14952de2362d3Smrgcase $host_os in
14953de2362d3Smrg  # For platforms which do not support PIC, -DPIC is meaningless:
14954de2362d3Smrg  *djgpp*)
14955de2362d3Smrg    lt_prog_compiler_pic=
14956de2362d3Smrg    ;;
14957de2362d3Smrg  *)
14958de2362d3Smrg    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
14959de2362d3Smrg    ;;
14960de2362d3Smrgesac
14961de2362d3Smrg
14962de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14963de2362d3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14964de2362d3Smrgif ${lt_cv_prog_compiler_pic+:} false; then :
14965de2362d3Smrg  $as_echo_n "(cached) " >&6
14966de2362d3Smrgelse
14967de2362d3Smrg  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
14968de2362d3Smrgfi
14969de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
14970de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; }
14971de2362d3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic
14972de2362d3Smrg
14973de2362d3Smrg#
14974de2362d3Smrg# Check to make sure the PIC flag actually works.
14975de2362d3Smrg#
14976de2362d3Smrgif test -n "$lt_prog_compiler_pic"; then
14977de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
14978de2362d3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
14979de2362d3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then :
14980de2362d3Smrg  $as_echo_n "(cached) " >&6
14981de2362d3Smrgelse
14982de2362d3Smrg  lt_cv_prog_compiler_pic_works=no
14983de2362d3Smrg   ac_outfile=conftest.$ac_objext
14984de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14985de2362d3Smrg   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
14986de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
14987de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
14988de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
14989de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
14990de2362d3Smrg   # The option is referenced via a variable to avoid confusing sed.
14991de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
14992de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14993de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14994de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
14995de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14996de2362d3Smrg   (eval "$lt_compile" 2>conftest.err)
14997de2362d3Smrg   ac_status=$?
14998de2362d3Smrg   cat conftest.err >&5
14999de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15000de2362d3Smrg   if (exit $ac_status) && test -s "$ac_outfile"; then
15001de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15002de2362d3Smrg     # So say no if there are warnings other than the usual output.
15003de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15004de2362d3Smrg     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15005de2362d3Smrg     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15006de2362d3Smrg       lt_cv_prog_compiler_pic_works=yes
15007de2362d3Smrg     fi
15008de2362d3Smrg   fi
15009de2362d3Smrg   $RM conftest*
15010de2362d3Smrg
15011de2362d3Smrgfi
15012de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
15013de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
15014de2362d3Smrg
15015de2362d3Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
15016de2362d3Smrg    case $lt_prog_compiler_pic in
15017de2362d3Smrg     "" | " "*) ;;
15018de2362d3Smrg     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
15019de2362d3Smrg     esac
15020de2362d3Smrgelse
15021de2362d3Smrg    lt_prog_compiler_pic=
15022de2362d3Smrg     lt_prog_compiler_can_build_shared=no
15023de2362d3Smrgfi
15024de2362d3Smrg
15025de2362d3Smrgfi
15026de2362d3Smrg
15027de2362d3Smrg
15028de2362d3Smrg
15029de2362d3Smrg
15030de2362d3Smrg
15031de2362d3Smrg
15032de2362d3Smrg
15033de2362d3Smrg
15034de2362d3Smrg
15035de2362d3Smrg
15036de2362d3Smrg
15037de2362d3Smrg#
15038de2362d3Smrg# Check to make sure the static flag actually works.
15039de2362d3Smrg#
15040de2362d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
15041de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15042de2362d3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15043de2362d3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then :
15044de2362d3Smrg  $as_echo_n "(cached) " >&6
15045de2362d3Smrgelse
15046de2362d3Smrg  lt_cv_prog_compiler_static_works=no
15047de2362d3Smrg   save_LDFLAGS="$LDFLAGS"
15048de2362d3Smrg   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15049de2362d3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15050de2362d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15051de2362d3Smrg     # The linker can only warn and ignore the option if not recognized
15052de2362d3Smrg     # So say no if there are warnings
15053de2362d3Smrg     if test -s conftest.err; then
15054de2362d3Smrg       # Append any errors to the config.log.
15055de2362d3Smrg       cat conftest.err 1>&5
15056de2362d3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15057de2362d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15058de2362d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
15059de2362d3Smrg         lt_cv_prog_compiler_static_works=yes
15060de2362d3Smrg       fi
15061de2362d3Smrg     else
15062de2362d3Smrg       lt_cv_prog_compiler_static_works=yes
15063de2362d3Smrg     fi
15064de2362d3Smrg   fi
15065de2362d3Smrg   $RM -r conftest*
15066de2362d3Smrg   LDFLAGS="$save_LDFLAGS"
15067de2362d3Smrg
15068de2362d3Smrgfi
15069de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
15070de2362d3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
15071de2362d3Smrg
15072de2362d3Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then
15073de2362d3Smrg    :
15074de2362d3Smrgelse
15075de2362d3Smrg    lt_prog_compiler_static=
15076de2362d3Smrgfi
15077de2362d3Smrg
15078de2362d3Smrg
15079de2362d3Smrg
15080de2362d3Smrg
15081de2362d3Smrg
15082de2362d3Smrg
15083de2362d3Smrg
15084de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15085de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15086de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15087de2362d3Smrg  $as_echo_n "(cached) " >&6
15088de2362d3Smrgelse
15089de2362d3Smrg  lt_cv_prog_compiler_c_o=no
15090de2362d3Smrg   $RM -r conftest 2>/dev/null
15091de2362d3Smrg   mkdir conftest
15092de2362d3Smrg   cd conftest
15093de2362d3Smrg   mkdir out
15094de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15095de2362d3Smrg
15096de2362d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15097de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15098de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15099de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15100de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15101de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15102de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15103de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15104de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15105de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15106de2362d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
15107de2362d3Smrg   ac_status=$?
15108de2362d3Smrg   cat out/conftest.err >&5
15109de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15110de2362d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15111de2362d3Smrg   then
15112de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15113de2362d3Smrg     # So say no if there are warnings
15114de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15115de2362d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15116de2362d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15117de2362d3Smrg       lt_cv_prog_compiler_c_o=yes
15118de2362d3Smrg     fi
15119de2362d3Smrg   fi
15120de2362d3Smrg   chmod u+w . 2>&5
15121de2362d3Smrg   $RM conftest*
15122de2362d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
15123de2362d3Smrg   # template instantiation
15124de2362d3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15125de2362d3Smrg   $RM out/* && rmdir out
15126de2362d3Smrg   cd ..
15127de2362d3Smrg   $RM -r conftest
15128de2362d3Smrg   $RM conftest*
15129de2362d3Smrg
15130de2362d3Smrgfi
15131de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15132de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15133de2362d3Smrg
15134de2362d3Smrg
15135de2362d3Smrg
15136de2362d3Smrg
15137de2362d3Smrg
15138de2362d3Smrg
15139de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15140de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15141de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then :
15142de2362d3Smrg  $as_echo_n "(cached) " >&6
15143de2362d3Smrgelse
15144de2362d3Smrg  lt_cv_prog_compiler_c_o=no
15145de2362d3Smrg   $RM -r conftest 2>/dev/null
15146de2362d3Smrg   mkdir conftest
15147de2362d3Smrg   cd conftest
15148de2362d3Smrg   mkdir out
15149de2362d3Smrg   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15150de2362d3Smrg
15151de2362d3Smrg   lt_compiler_flag="-o out/conftest2.$ac_objext"
15152de2362d3Smrg   # Insert the option either (1) after the last *FLAGS variable, or
15153de2362d3Smrg   # (2) before a word containing "conftest.", or (3) at the end.
15154de2362d3Smrg   # Note that $ac_compile itself does not contain backslashes and begins
15155de2362d3Smrg   # with a dollar sign (not a hyphen), so the echo should work correctly.
15156de2362d3Smrg   lt_compile=`echo "$ac_compile" | $SED \
15157de2362d3Smrg   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15158de2362d3Smrg   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15159de2362d3Smrg   -e 's:$: $lt_compiler_flag:'`
15160de2362d3Smrg   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15161de2362d3Smrg   (eval "$lt_compile" 2>out/conftest.err)
15162de2362d3Smrg   ac_status=$?
15163de2362d3Smrg   cat out/conftest.err >&5
15164de2362d3Smrg   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15165de2362d3Smrg   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15166de2362d3Smrg   then
15167de2362d3Smrg     # The compiler can only warn and ignore the option if not recognized
15168de2362d3Smrg     # So say no if there are warnings
15169de2362d3Smrg     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15170de2362d3Smrg     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15171de2362d3Smrg     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15172de2362d3Smrg       lt_cv_prog_compiler_c_o=yes
15173de2362d3Smrg     fi
15174de2362d3Smrg   fi
15175de2362d3Smrg   chmod u+w . 2>&5
15176de2362d3Smrg   $RM conftest*
15177de2362d3Smrg   # SGI C++ compiler will create directory out/ii_files/ for
15178de2362d3Smrg   # template instantiation
15179de2362d3Smrg   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15180de2362d3Smrg   $RM out/* && rmdir out
15181de2362d3Smrg   cd ..
15182de2362d3Smrg   $RM -r conftest
15183de2362d3Smrg   $RM conftest*
15184de2362d3Smrg
15185de2362d3Smrgfi
15186de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
15187de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
15188de2362d3Smrg
15189de2362d3Smrg
15190de2362d3Smrg
15191de2362d3Smrg
15192de2362d3Smrghard_links="nottested"
15193de2362d3Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
15194de2362d3Smrg  # do not overwrite the value of need_locks provided by the user
15195de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15196de2362d3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; }
15197de2362d3Smrg  hard_links=yes
15198de2362d3Smrg  $RM conftest*
15199de2362d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15200de2362d3Smrg  touch conftest.a
15201de2362d3Smrg  ln conftest.a conftest.b 2>&5 || hard_links=no
15202de2362d3Smrg  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15203de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15204de2362d3Smrg$as_echo "$hard_links" >&6; }
15205de2362d3Smrg  if test "$hard_links" = no; then
15206de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15207de2362d3Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15208de2362d3Smrg    need_locks=warn
15209de2362d3Smrg  fi
15210de2362d3Smrgelse
15211de2362d3Smrg  need_locks=no
15212de2362d3Smrgfi
15213de2362d3Smrg
15214de2362d3Smrg
15215de2362d3Smrg
15216de2362d3Smrg
15217de2362d3Smrg
15218de2362d3Smrg
15219de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15220de2362d3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15221de2362d3Smrg
15222de2362d3Smrg  runpath_var=
15223de2362d3Smrg  allow_undefined_flag=
15224de2362d3Smrg  always_export_symbols=no
15225de2362d3Smrg  archive_cmds=
15226de2362d3Smrg  archive_expsym_cmds=
15227de2362d3Smrg  compiler_needs_object=no
15228de2362d3Smrg  enable_shared_with_static_runtimes=no
15229de2362d3Smrg  export_dynamic_flag_spec=
15230de2362d3Smrg  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15231de2362d3Smrg  hardcode_automatic=no
15232de2362d3Smrg  hardcode_direct=no
15233de2362d3Smrg  hardcode_direct_absolute=no
15234de2362d3Smrg  hardcode_libdir_flag_spec=
15235de2362d3Smrg  hardcode_libdir_separator=
15236de2362d3Smrg  hardcode_minus_L=no
15237de2362d3Smrg  hardcode_shlibpath_var=unsupported
15238de2362d3Smrg  inherit_rpath=no
15239de2362d3Smrg  link_all_deplibs=unknown
15240de2362d3Smrg  module_cmds=
15241de2362d3Smrg  module_expsym_cmds=
15242de2362d3Smrg  old_archive_from_new_cmds=
15243de2362d3Smrg  old_archive_from_expsyms_cmds=
15244de2362d3Smrg  thread_safe_flag_spec=
15245de2362d3Smrg  whole_archive_flag_spec=
15246de2362d3Smrg  # include_expsyms should be a list of space-separated symbols to be *always*
15247de2362d3Smrg  # included in the symbol list
15248de2362d3Smrg  include_expsyms=
15249de2362d3Smrg  # exclude_expsyms can be an extended regexp of symbols to exclude
15250de2362d3Smrg  # it will be wrapped by ` (' and `)$', so one must not match beginning or
15251de2362d3Smrg  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15252de2362d3Smrg  # as well as any symbol that contains `d'.
15253de2362d3Smrg  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15254de2362d3Smrg  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15255de2362d3Smrg  # platforms (ab)use it in PIC code, but their linkers get confused if
15256de2362d3Smrg  # the symbol is explicitly referenced.  Since portable code cannot
15257de2362d3Smrg  # rely on this symbol name, it's probably fine to never include it in
15258de2362d3Smrg  # preloaded symbol tables.
15259de2362d3Smrg  # Exclude shared library initialization/finalization symbols.
15260de2362d3Smrg  extract_expsyms_cmds=
15261de2362d3Smrg
15262de2362d3Smrg  case $host_os in
15263de2362d3Smrg  cygwin* | mingw* | pw32* | cegcc*)
15264de2362d3Smrg    # FIXME: the MSVC++ port hasn't been tested in a loooong time
15265de2362d3Smrg    # When not using gcc, we currently assume that we are using
15266de2362d3Smrg    # Microsoft Visual C++.
15267de2362d3Smrg    if test "$GCC" != yes; then
15268de2362d3Smrg      with_gnu_ld=no
15269de2362d3Smrg    fi
15270de2362d3Smrg    ;;
15271de2362d3Smrg  interix*)
15272de2362d3Smrg    # we just hope/assume this is gcc and not c89 (= MSVC++)
15273de2362d3Smrg    with_gnu_ld=yes
15274de2362d3Smrg    ;;
15275de2362d3Smrg  openbsd*)
15276de2362d3Smrg    with_gnu_ld=no
15277de2362d3Smrg    ;;
15278de2362d3Smrg  esac
15279de2362d3Smrg
15280de2362d3Smrg  ld_shlibs=yes
15281de2362d3Smrg
15282de2362d3Smrg  # On some targets, GNU ld is compatible enough with the native linker
15283de2362d3Smrg  # that we're better off using the native interface for both.
15284de2362d3Smrg  lt_use_gnu_ld_interface=no
15285de2362d3Smrg  if test "$with_gnu_ld" = yes; then
15286de2362d3Smrg    case $host_os in
15287de2362d3Smrg      aix*)
15288de2362d3Smrg	# The AIX port of GNU ld has always aspired to compatibility
15289de2362d3Smrg	# with the native linker.  However, as the warning in the GNU ld
15290de2362d3Smrg	# block says, versions before 2.19.5* couldn't really create working
15291de2362d3Smrg	# shared libraries, regardless of the interface used.
15292de2362d3Smrg	case `$LD -v 2>&1` in
15293de2362d3Smrg	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
15294de2362d3Smrg	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
15295de2362d3Smrg	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
15296de2362d3Smrg	  *)
15297de2362d3Smrg	    lt_use_gnu_ld_interface=yes
15298de2362d3Smrg	    ;;
15299de2362d3Smrg	esac
15300de2362d3Smrg	;;
15301de2362d3Smrg      *)
15302de2362d3Smrg	lt_use_gnu_ld_interface=yes
15303de2362d3Smrg	;;
15304de2362d3Smrg    esac
15305de2362d3Smrg  fi
15306de2362d3Smrg
15307de2362d3Smrg  if test "$lt_use_gnu_ld_interface" = yes; then
15308de2362d3Smrg    # If archive_cmds runs LD, not CC, wlarc should be empty
15309de2362d3Smrg    wlarc='${wl}'
15310de2362d3Smrg
15311de2362d3Smrg    # Set some defaults for GNU ld with shared library support. These
15312de2362d3Smrg    # are reset later if shared libraries are not supported. Putting them
15313de2362d3Smrg    # here allows them to be overridden if necessary.
15314de2362d3Smrg    runpath_var=LD_RUN_PATH
15315de2362d3Smrg    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15316de2362d3Smrg    export_dynamic_flag_spec='${wl}--export-dynamic'
15317de2362d3Smrg    # ancient GNU ld didn't support --whole-archive et. al.
15318de2362d3Smrg    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
15319de2362d3Smrg      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15320de2362d3Smrg    else
15321de2362d3Smrg      whole_archive_flag_spec=
15322de2362d3Smrg    fi
15323de2362d3Smrg    supports_anon_versioning=no
15324de2362d3Smrg    case `$LD -v 2>&1` in
15325de2362d3Smrg      *GNU\ gold*) supports_anon_versioning=yes ;;
15326de2362d3Smrg      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15327de2362d3Smrg      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15328de2362d3Smrg      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15329de2362d3Smrg      *\ 2.11.*) ;; # other 2.11 versions
15330de2362d3Smrg      *) supports_anon_versioning=yes ;;
15331de2362d3Smrg    esac
15332de2362d3Smrg
15333de2362d3Smrg    # See if GNU ld supports shared libraries.
15334de2362d3Smrg    case $host_os in
15335de2362d3Smrg    aix[3-9]*)
15336de2362d3Smrg      # On AIX/PPC, the GNU linker is very broken
15337de2362d3Smrg      if test "$host_cpu" != ia64; then
15338de2362d3Smrg	ld_shlibs=no
15339de2362d3Smrg	cat <<_LT_EOF 1>&2
15340de2362d3Smrg
15341de2362d3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported
15342de2362d3Smrg*** to be unable to reliably create shared libraries on AIX.
15343de2362d3Smrg*** Therefore, libtool is disabling shared libraries support.  If you
15344de2362d3Smrg*** really care for shared libraries, you may want to install binutils
15345de2362d3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
15346de2362d3Smrg*** You will then need to restart the configuration process.
15347de2362d3Smrg
15348de2362d3Smrg_LT_EOF
15349de2362d3Smrg      fi
15350de2362d3Smrg      ;;
15351de2362d3Smrg
15352de2362d3Smrg    amigaos*)
15353de2362d3Smrg      case $host_cpu in
15354de2362d3Smrg      powerpc)
15355de2362d3Smrg            # see comment about AmigaOS4 .so support
15356de2362d3Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15357de2362d3Smrg            archive_expsym_cmds=''
15358de2362d3Smrg        ;;
15359de2362d3Smrg      m68k)
15360de2362d3Smrg            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)'
15361de2362d3Smrg            hardcode_libdir_flag_spec='-L$libdir'
15362de2362d3Smrg            hardcode_minus_L=yes
15363de2362d3Smrg        ;;
15364de2362d3Smrg      esac
15365de2362d3Smrg      ;;
15366de2362d3Smrg
15367de2362d3Smrg    beos*)
15368de2362d3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15369de2362d3Smrg	allow_undefined_flag=unsupported
15370de2362d3Smrg	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15371de2362d3Smrg	# support --undefined.  This deserves some investigation.  FIXME
15372de2362d3Smrg	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15373de2362d3Smrg      else
15374de2362d3Smrg	ld_shlibs=no
15375de2362d3Smrg      fi
15376de2362d3Smrg      ;;
15377de2362d3Smrg
15378de2362d3Smrg    cygwin* | mingw* | pw32* | cegcc*)
15379de2362d3Smrg      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
15380de2362d3Smrg      # as there is no search path for DLLs.
15381de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
15382de2362d3Smrg      export_dynamic_flag_spec='${wl}--export-all-symbols'
15383de2362d3Smrg      allow_undefined_flag=unsupported
15384de2362d3Smrg      always_export_symbols=no
15385de2362d3Smrg      enable_shared_with_static_runtimes=yes
15386de2362d3Smrg      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'
15387de2362d3Smrg      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15388de2362d3Smrg
15389de2362d3Smrg      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15390de2362d3Smrg        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15391de2362d3Smrg	# If the export-symbols file already is a .def file (1st line
15392de2362d3Smrg	# is EXPORTS), use it as is; otherwise, prepend...
15393de2362d3Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15394de2362d3Smrg	  cp $export_symbols $output_objdir/$soname.def;
15395de2362d3Smrg	else
15396de2362d3Smrg	  echo EXPORTS > $output_objdir/$soname.def;
15397de2362d3Smrg	  cat $export_symbols >> $output_objdir/$soname.def;
15398de2362d3Smrg	fi~
15399de2362d3Smrg	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15400de2362d3Smrg      else
15401de2362d3Smrg	ld_shlibs=no
15402de2362d3Smrg      fi
15403de2362d3Smrg      ;;
15404de2362d3Smrg
15405de2362d3Smrg    haiku*)
15406de2362d3Smrg      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15407de2362d3Smrg      link_all_deplibs=yes
15408de2362d3Smrg      ;;
15409de2362d3Smrg
15410de2362d3Smrg    interix[3-9]*)
15411de2362d3Smrg      hardcode_direct=no
15412de2362d3Smrg      hardcode_shlibpath_var=no
15413de2362d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15414de2362d3Smrg      export_dynamic_flag_spec='${wl}-E'
15415de2362d3Smrg      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15416de2362d3Smrg      # Instead, shared libraries are loaded at an image base (0x10000000 by
15417de2362d3Smrg      # default) and relocated if they conflict, which is a slow very memory
15418de2362d3Smrg      # consuming and fragmenting process.  To avoid this, we pick a random,
15419de2362d3Smrg      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15420de2362d3Smrg      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15421de2362d3Smrg      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15422de2362d3Smrg      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'
15423de2362d3Smrg      ;;
15424de2362d3Smrg
15425de2362d3Smrg    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
15426de2362d3Smrg      tmp_diet=no
15427de2362d3Smrg      if test "$host_os" = linux-dietlibc; then
15428de2362d3Smrg	case $cc_basename in
15429de2362d3Smrg	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
15430de2362d3Smrg	esac
15431de2362d3Smrg      fi
15432de2362d3Smrg      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
15433de2362d3Smrg	 && test "$tmp_diet" = no
15434de2362d3Smrg      then
15435de2362d3Smrg	tmp_addflag=' $pic_flag'
15436de2362d3Smrg	tmp_sharedflag='-shared'
15437de2362d3Smrg	case $cc_basename,$host_cpu in
15438de2362d3Smrg        pgcc*)				# Portland Group C compiler
15439de2362d3Smrg	  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'
15440de2362d3Smrg	  tmp_addflag=' $pic_flag'
15441de2362d3Smrg	  ;;
15442de2362d3Smrg	pgf77* | pgf90* | pgf95* | pgfortran*)
15443de2362d3Smrg					# Portland Group f77 and f90 compilers
15444de2362d3Smrg	  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'
15445de2362d3Smrg	  tmp_addflag=' $pic_flag -Mnomain' ;;
15446de2362d3Smrg	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
15447de2362d3Smrg	  tmp_addflag=' -i_dynamic' ;;
15448de2362d3Smrg	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15449de2362d3Smrg	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15450de2362d3Smrg	ifc* | ifort*)			# Intel Fortran compiler
15451de2362d3Smrg	  tmp_addflag=' -nofor_main' ;;
15452de2362d3Smrg	lf95*)				# Lahey Fortran 8.1
15453de2362d3Smrg	  whole_archive_flag_spec=
15454de2362d3Smrg	  tmp_sharedflag='--shared' ;;
15455de2362d3Smrg	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
15456de2362d3Smrg	  tmp_sharedflag='-qmkshrobj'
15457de2362d3Smrg	  tmp_addflag= ;;
15458de2362d3Smrg	nvcc*)	# Cuda Compiler Driver 2.2
15459de2362d3Smrg	  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'
15460de2362d3Smrg	  compiler_needs_object=yes
15461de2362d3Smrg	  ;;
15462de2362d3Smrg	esac
15463de2362d3Smrg	case `$CC -V 2>&1 | sed 5q` in
15464de2362d3Smrg	*Sun\ C*)			# Sun C 5.9
15465de2362d3Smrg	  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'
15466de2362d3Smrg	  compiler_needs_object=yes
15467de2362d3Smrg	  tmp_sharedflag='-G' ;;
15468de2362d3Smrg	*Sun\ F*)			# Sun Fortran 8.3
15469de2362d3Smrg	  tmp_sharedflag='-G' ;;
15470de2362d3Smrg	esac
15471de2362d3Smrg	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15472de2362d3Smrg
15473de2362d3Smrg        if test "x$supports_anon_versioning" = xyes; then
15474de2362d3Smrg          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15475de2362d3Smrg	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15476de2362d3Smrg	    echo "local: *; };" >> $output_objdir/$libname.ver~
15477de2362d3Smrg	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15478de2362d3Smrg        fi
15479de2362d3Smrg
15480de2362d3Smrg	case $cc_basename in
15481de2362d3Smrg	xlf* | bgf* | bgxlf* | mpixlf*)
15482de2362d3Smrg	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
15483de2362d3Smrg	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
15484de2362d3Smrg	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15485de2362d3Smrg	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
15486de2362d3Smrg	  if test "x$supports_anon_versioning" = xyes; then
15487de2362d3Smrg	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
15488de2362d3Smrg	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15489de2362d3Smrg	      echo "local: *; };" >> $output_objdir/$libname.ver~
15490de2362d3Smrg	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
15491de2362d3Smrg	  fi
15492de2362d3Smrg	  ;;
15493de2362d3Smrg	esac
15494de2362d3Smrg      else
15495de2362d3Smrg        ld_shlibs=no
15496de2362d3Smrg      fi
15497de2362d3Smrg      ;;
15498de2362d3Smrg
15499de2362d3Smrg    netbsd*)
15500de2362d3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15501de2362d3Smrg	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15502de2362d3Smrg	wlarc=
15503de2362d3Smrg      else
15504de2362d3Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15505de2362d3Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15506de2362d3Smrg      fi
15507de2362d3Smrg      ;;
15508de2362d3Smrg
15509de2362d3Smrg    solaris*)
15510de2362d3Smrg      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
15511de2362d3Smrg	ld_shlibs=no
15512de2362d3Smrg	cat <<_LT_EOF 1>&2
15513de2362d3Smrg
15514de2362d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15515de2362d3Smrg*** create shared libraries on Solaris systems.  Therefore, libtool
15516de2362d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15517de2362d3Smrg*** binutils to release 2.9.1 or newer.  Another option is to modify
15518de2362d3Smrg*** your PATH or compiler configuration so that the native linker is
15519de2362d3Smrg*** used, and then restart.
15520de2362d3Smrg
15521de2362d3Smrg_LT_EOF
15522de2362d3Smrg      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15523de2362d3Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15524de2362d3Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15525de2362d3Smrg      else
15526de2362d3Smrg	ld_shlibs=no
15527de2362d3Smrg      fi
15528de2362d3Smrg      ;;
15529de2362d3Smrg
15530de2362d3Smrg    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15531de2362d3Smrg      case `$LD -v 2>&1` in
15532de2362d3Smrg        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15533de2362d3Smrg	ld_shlibs=no
15534de2362d3Smrg	cat <<_LT_EOF 1>&2
15535de2362d3Smrg
15536de2362d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15537de2362d3Smrg*** reliably create shared libraries on SCO systems.  Therefore, libtool
15538de2362d3Smrg*** is disabling shared libraries support.  We urge you to upgrade GNU
15539de2362d3Smrg*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15540de2362d3Smrg*** your PATH or compiler configuration so that the native linker is
15541de2362d3Smrg*** used, and then restart.
15542de2362d3Smrg
15543de2362d3Smrg_LT_EOF
15544de2362d3Smrg	;;
15545de2362d3Smrg	*)
15546de2362d3Smrg	  # For security reasons, it is highly recommended that you always
15547de2362d3Smrg	  # use absolute paths for naming shared libraries, and exclude the
15548de2362d3Smrg	  # DT_RUNPATH tag from executables and libraries.  But doing so
15549de2362d3Smrg	  # requires that you compile everything twice, which is a pain.
15550de2362d3Smrg	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15551de2362d3Smrg	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15552de2362d3Smrg	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15553de2362d3Smrg	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15554de2362d3Smrg	  else
15555de2362d3Smrg	    ld_shlibs=no
15556de2362d3Smrg	  fi
15557de2362d3Smrg	;;
15558de2362d3Smrg      esac
15559de2362d3Smrg      ;;
15560de2362d3Smrg
15561de2362d3Smrg    sunos4*)
15562de2362d3Smrg      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15563de2362d3Smrg      wlarc=
15564de2362d3Smrg      hardcode_direct=yes
15565de2362d3Smrg      hardcode_shlibpath_var=no
15566de2362d3Smrg      ;;
15567de2362d3Smrg
15568de2362d3Smrg    *)
15569de2362d3Smrg      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15570de2362d3Smrg	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15571de2362d3Smrg	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15572de2362d3Smrg      else
15573de2362d3Smrg	ld_shlibs=no
15574de2362d3Smrg      fi
15575de2362d3Smrg      ;;
15576de2362d3Smrg    esac
15577de2362d3Smrg
15578de2362d3Smrg    if test "$ld_shlibs" = no; then
15579de2362d3Smrg      runpath_var=
15580de2362d3Smrg      hardcode_libdir_flag_spec=
15581de2362d3Smrg      export_dynamic_flag_spec=
15582de2362d3Smrg      whole_archive_flag_spec=
15583de2362d3Smrg    fi
15584de2362d3Smrg  else
15585de2362d3Smrg    # PORTME fill in a description of your system's linker (not GNU ld)
15586de2362d3Smrg    case $host_os in
15587de2362d3Smrg    aix3*)
15588de2362d3Smrg      allow_undefined_flag=unsupported
15589de2362d3Smrg      always_export_symbols=yes
15590de2362d3Smrg      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'
15591de2362d3Smrg      # Note: this linker hardcodes the directories in LIBPATH if there
15592de2362d3Smrg      # are no directories specified by -L.
15593de2362d3Smrg      hardcode_minus_L=yes
15594de2362d3Smrg      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15595de2362d3Smrg	# Neither direct hardcoding nor static linking is supported with a
15596de2362d3Smrg	# broken collect2.
15597de2362d3Smrg	hardcode_direct=unsupported
15598de2362d3Smrg      fi
15599de2362d3Smrg      ;;
15600de2362d3Smrg
15601de2362d3Smrg    aix[4-9]*)
15602de2362d3Smrg      if test "$host_cpu" = ia64; then
15603de2362d3Smrg	# On IA64, the linker does run time linking by default, so we don't
15604de2362d3Smrg	# have to do anything special.
15605de2362d3Smrg	aix_use_runtimelinking=no
15606de2362d3Smrg	exp_sym_flag='-Bexport'
15607de2362d3Smrg	no_entry_flag=""
15608de2362d3Smrg      else
15609de2362d3Smrg	# If we're using GNU nm, then we don't want the "-C" option.
15610de2362d3Smrg	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15611de2362d3Smrg	# Also, AIX nm treats weak defined symbols like other global
15612de2362d3Smrg	# defined symbols, whereas GNU nm marks them as "W".
15613de2362d3Smrg	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15614de2362d3Smrg	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15615de2362d3Smrg	else
15616de2362d3Smrg	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
15617de2362d3Smrg	fi
15618de2362d3Smrg	aix_use_runtimelinking=no
15619de2362d3Smrg
15620de2362d3Smrg	# Test if we are trying to use run time linking or normal
15621de2362d3Smrg	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15622de2362d3Smrg	# need to do runtime linking.
15623de2362d3Smrg	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15624de2362d3Smrg	  for ld_flag in $LDFLAGS; do
15625de2362d3Smrg	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15626de2362d3Smrg	    aix_use_runtimelinking=yes
15627de2362d3Smrg	    break
15628de2362d3Smrg	  fi
15629de2362d3Smrg	  done
15630de2362d3Smrg	  ;;
15631de2362d3Smrg	esac
15632de2362d3Smrg
15633de2362d3Smrg	exp_sym_flag='-bexport'
15634de2362d3Smrg	no_entry_flag='-bnoentry'
15635de2362d3Smrg      fi
15636de2362d3Smrg
15637de2362d3Smrg      # When large executables or shared objects are built, AIX ld can
15638de2362d3Smrg      # have problems creating the table of contents.  If linking a library
15639de2362d3Smrg      # or program results in "error TOC overflow" add -mminimal-toc to
15640de2362d3Smrg      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15641de2362d3Smrg      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15642de2362d3Smrg
15643de2362d3Smrg      archive_cmds=''
15644de2362d3Smrg      hardcode_direct=yes
15645de2362d3Smrg      hardcode_direct_absolute=yes
15646de2362d3Smrg      hardcode_libdir_separator=':'
15647de2362d3Smrg      link_all_deplibs=yes
15648de2362d3Smrg      file_list_spec='${wl}-f,'
15649de2362d3Smrg
15650de2362d3Smrg      if test "$GCC" = yes; then
15651de2362d3Smrg	case $host_os in aix4.[012]|aix4.[012].*)
15652de2362d3Smrg	# We only want to do this on AIX 4.2 and lower, the check
15653de2362d3Smrg	# below for broken collect2 doesn't work under 4.3+
15654de2362d3Smrg	  collect2name=`${CC} -print-prog-name=collect2`
15655de2362d3Smrg	  if test -f "$collect2name" &&
15656de2362d3Smrg	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15657de2362d3Smrg	  then
15658de2362d3Smrg	  # We have reworked collect2
15659de2362d3Smrg	  :
15660de2362d3Smrg	  else
15661de2362d3Smrg	  # We have old collect2
15662de2362d3Smrg	  hardcode_direct=unsupported
15663de2362d3Smrg	  # It fails to find uninstalled libraries when the uninstalled
15664de2362d3Smrg	  # path is not listed in the libpath.  Setting hardcode_minus_L
15665de2362d3Smrg	  # to unsupported forces relinking
15666de2362d3Smrg	  hardcode_minus_L=yes
15667de2362d3Smrg	  hardcode_libdir_flag_spec='-L$libdir'
15668de2362d3Smrg	  hardcode_libdir_separator=
15669de2362d3Smrg	  fi
15670de2362d3Smrg	  ;;
15671de2362d3Smrg	esac
15672de2362d3Smrg	shared_flag='-shared'
15673de2362d3Smrg	if test "$aix_use_runtimelinking" = yes; then
15674de2362d3Smrg	  shared_flag="$shared_flag "'${wl}-G'
15675de2362d3Smrg	fi
15676de2362d3Smrg      else
15677de2362d3Smrg	# not using gcc
15678de2362d3Smrg	if test "$host_cpu" = ia64; then
15679de2362d3Smrg	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15680de2362d3Smrg	# chokes on -Wl,-G. The following line is correct:
15681de2362d3Smrg	  shared_flag='-G'
15682de2362d3Smrg	else
15683de2362d3Smrg	  if test "$aix_use_runtimelinking" = yes; then
15684de2362d3Smrg	    shared_flag='${wl}-G'
15685de2362d3Smrg	  else
15686de2362d3Smrg	    shared_flag='${wl}-bM:SRE'
15687de2362d3Smrg	  fi
15688de2362d3Smrg	fi
15689de2362d3Smrg      fi
15690de2362d3Smrg
15691de2362d3Smrg      export_dynamic_flag_spec='${wl}-bexpall'
15692de2362d3Smrg      # It seems that -bexpall does not export symbols beginning with
15693de2362d3Smrg      # underscore (_), so it is better to generate a list of symbols to export.
15694de2362d3Smrg      always_export_symbols=yes
15695de2362d3Smrg      if test "$aix_use_runtimelinking" = yes; then
15696de2362d3Smrg	# Warning - without using the other runtime loading flags (-brtl),
15697de2362d3Smrg	# -berok will link without error, but may produce a broken library.
15698de2362d3Smrg	allow_undefined_flag='-berok'
15699de2362d3Smrg        # Determine the default libpath from the value encoded in an
15700de2362d3Smrg        # empty executable.
15701de2362d3Smrg        if test "${lt_cv_aix_libpath+set}" = set; then
15702de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath
15703de2362d3Smrgelse
15704de2362d3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
15705de2362d3Smrg  $as_echo_n "(cached) " >&6
15706de2362d3Smrgelse
15707de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15708de2362d3Smrg/* end confdefs.h.  */
15709de2362d3Smrg
15710de2362d3Smrgint
15711de2362d3Smrgmain ()
15712de2362d3Smrg{
15713de2362d3Smrg
15714de2362d3Smrg  ;
15715de2362d3Smrg  return 0;
15716de2362d3Smrg}
15717de2362d3Smrg_ACEOF
15718de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
15719de2362d3Smrg
15720de2362d3Smrg  lt_aix_libpath_sed='
15721de2362d3Smrg      /Import File Strings/,/^$/ {
15722de2362d3Smrg	  /^0/ {
15723de2362d3Smrg	      s/^0  *\([^ ]*\) *$/\1/
15724de2362d3Smrg	      p
15725de2362d3Smrg	  }
15726de2362d3Smrg      }'
15727de2362d3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15728de2362d3Smrg  # Check for a 64-bit object if we didn't find anything.
15729de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
15730de2362d3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15731de2362d3Smrg  fi
15732de2362d3Smrgfi
15733de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
15734de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
15735de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
15736de2362d3Smrg    lt_cv_aix_libpath_="/usr/lib:/lib"
15737de2362d3Smrg  fi
15738de2362d3Smrg
15739de2362d3Smrgfi
15740de2362d3Smrg
15741de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath_
15742de2362d3Smrgfi
15743de2362d3Smrg
15744de2362d3Smrg        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15745de2362d3Smrg        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15746de2362d3Smrg      else
15747de2362d3Smrg	if test "$host_cpu" = ia64; then
15748de2362d3Smrg	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
15749de2362d3Smrg	  allow_undefined_flag="-z nodefs"
15750de2362d3Smrg	  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"
15751de2362d3Smrg	else
15752de2362d3Smrg	 # Determine the default libpath from the value encoded in an
15753de2362d3Smrg	 # empty executable.
15754de2362d3Smrg	 if test "${lt_cv_aix_libpath+set}" = set; then
15755de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath
15756de2362d3Smrgelse
15757de2362d3Smrg  if ${lt_cv_aix_libpath_+:} false; then :
15758de2362d3Smrg  $as_echo_n "(cached) " >&6
15759de2362d3Smrgelse
15760de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15761de2362d3Smrg/* end confdefs.h.  */
15762de2362d3Smrg
15763de2362d3Smrgint
15764de2362d3Smrgmain ()
15765de2362d3Smrg{
15766de2362d3Smrg
15767de2362d3Smrg  ;
15768de2362d3Smrg  return 0;
15769de2362d3Smrg}
15770de2362d3Smrg_ACEOF
15771de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
15772de2362d3Smrg
15773de2362d3Smrg  lt_aix_libpath_sed='
15774de2362d3Smrg      /Import File Strings/,/^$/ {
15775de2362d3Smrg	  /^0/ {
15776de2362d3Smrg	      s/^0  *\([^ ]*\) *$/\1/
15777de2362d3Smrg	      p
15778de2362d3Smrg	  }
15779de2362d3Smrg      }'
15780de2362d3Smrg  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15781de2362d3Smrg  # Check for a 64-bit object if we didn't find anything.
15782de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
15783de2362d3Smrg    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15784de2362d3Smrg  fi
15785de2362d3Smrgfi
15786de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
15787de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
15788de2362d3Smrg  if test -z "$lt_cv_aix_libpath_"; then
15789de2362d3Smrg    lt_cv_aix_libpath_="/usr/lib:/lib"
15790de2362d3Smrg  fi
15791de2362d3Smrg
15792de2362d3Smrgfi
15793de2362d3Smrg
15794de2362d3Smrg  aix_libpath=$lt_cv_aix_libpath_
15795de2362d3Smrgfi
15796de2362d3Smrg
15797de2362d3Smrg	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15798de2362d3Smrg	  # Warning - without using the other run time loading flags,
15799de2362d3Smrg	  # -berok will link without error, but may produce a broken library.
15800de2362d3Smrg	  no_undefined_flag=' ${wl}-bernotok'
15801de2362d3Smrg	  allow_undefined_flag=' ${wl}-berok'
15802de2362d3Smrg	  if test "$with_gnu_ld" = yes; then
15803de2362d3Smrg	    # We only use this code for GNU lds that support --whole-archive.
15804de2362d3Smrg	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
15805de2362d3Smrg	  else
15806de2362d3Smrg	    # Exported symbols can be pulled into shared objects from archives
15807de2362d3Smrg	    whole_archive_flag_spec='$convenience'
15808de2362d3Smrg	  fi
15809de2362d3Smrg	  archive_cmds_need_lc=yes
15810de2362d3Smrg	  # This is similar to how AIX traditionally builds its shared libraries.
15811de2362d3Smrg	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
15812de2362d3Smrg	fi
15813de2362d3Smrg      fi
15814de2362d3Smrg      ;;
15815de2362d3Smrg
15816de2362d3Smrg    amigaos*)
15817de2362d3Smrg      case $host_cpu in
15818de2362d3Smrg      powerpc)
15819de2362d3Smrg            # see comment about AmigaOS4 .so support
15820de2362d3Smrg            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15821de2362d3Smrg            archive_expsym_cmds=''
15822de2362d3Smrg        ;;
15823de2362d3Smrg      m68k)
15824de2362d3Smrg            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)'
15825de2362d3Smrg            hardcode_libdir_flag_spec='-L$libdir'
15826de2362d3Smrg            hardcode_minus_L=yes
15827de2362d3Smrg        ;;
15828de2362d3Smrg      esac
15829de2362d3Smrg      ;;
15830de2362d3Smrg
15831de2362d3Smrg    bsdi[45]*)
15832de2362d3Smrg      export_dynamic_flag_spec=-rdynamic
15833de2362d3Smrg      ;;
15834de2362d3Smrg
15835de2362d3Smrg    cygwin* | mingw* | pw32* | cegcc*)
15836de2362d3Smrg      # When not using gcc, we currently assume that we are using
15837de2362d3Smrg      # Microsoft Visual C++.
15838de2362d3Smrg      # hardcode_libdir_flag_spec is actually meaningless, as there is
15839de2362d3Smrg      # no search path for DLLs.
15840de2362d3Smrg      case $cc_basename in
15841de2362d3Smrg      cl*)
15842de2362d3Smrg	# Native MSVC
15843de2362d3Smrg	hardcode_libdir_flag_spec=' '
15844de2362d3Smrg	allow_undefined_flag=unsupported
15845de2362d3Smrg	always_export_symbols=yes
15846de2362d3Smrg	file_list_spec='@'
15847de2362d3Smrg	# Tell ltmain to make .lib files, not .a files.
15848de2362d3Smrg	libext=lib
15849de2362d3Smrg	# Tell ltmain to make .dll files, not .so files.
15850de2362d3Smrg	shrext_cmds=".dll"
15851de2362d3Smrg	# FIXME: Setting linknames here is a bad hack.
15852de2362d3Smrg	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
15853de2362d3Smrg	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15854de2362d3Smrg	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
15855de2362d3Smrg	  else
15856de2362d3Smrg	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
15857de2362d3Smrg	  fi~
15858de2362d3Smrg	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15859de2362d3Smrg	  linknames='
15860de2362d3Smrg	# The linker will not automatically build a static lib if we build a DLL.
15861de2362d3Smrg	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
15862de2362d3Smrg	enable_shared_with_static_runtimes=yes
15863de2362d3Smrg	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15864de2362d3Smrg	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15865de2362d3Smrg	# Don't use ranlib
15866de2362d3Smrg	old_postinstall_cmds='chmod 644 $oldlib'
15867de2362d3Smrg	postlink_cmds='lt_outputfile="@OUTPUT@"~
15868de2362d3Smrg	  lt_tool_outputfile="@TOOL_OUTPUT@"~
15869de2362d3Smrg	  case $lt_outputfile in
15870de2362d3Smrg	    *.exe|*.EXE) ;;
15871de2362d3Smrg	    *)
15872de2362d3Smrg	      lt_outputfile="$lt_outputfile.exe"
15873de2362d3Smrg	      lt_tool_outputfile="$lt_tool_outputfile.exe"
15874de2362d3Smrg	      ;;
15875de2362d3Smrg	  esac~
15876de2362d3Smrg	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
15877de2362d3Smrg	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15878de2362d3Smrg	    $RM "$lt_outputfile.manifest";
15879de2362d3Smrg	  fi'
15880de2362d3Smrg	;;
15881de2362d3Smrg      *)
15882de2362d3Smrg	# Assume MSVC wrapper
15883de2362d3Smrg	hardcode_libdir_flag_spec=' '
15884de2362d3Smrg	allow_undefined_flag=unsupported
15885de2362d3Smrg	# Tell ltmain to make .lib files, not .a files.
15886de2362d3Smrg	libext=lib
15887de2362d3Smrg	# Tell ltmain to make .dll files, not .so files.
15888de2362d3Smrg	shrext_cmds=".dll"
15889de2362d3Smrg	# FIXME: Setting linknames here is a bad hack.
15890de2362d3Smrg	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
15891de2362d3Smrg	# The linker will automatically build a .lib file if we build a DLL.
15892de2362d3Smrg	old_archive_from_new_cmds='true'
15893de2362d3Smrg	# FIXME: Should let the user specify the lib program.
15894de2362d3Smrg	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
15895de2362d3Smrg	enable_shared_with_static_runtimes=yes
15896de2362d3Smrg	;;
15897de2362d3Smrg      esac
15898de2362d3Smrg      ;;
15899de2362d3Smrg
15900de2362d3Smrg    darwin* | rhapsody*)
15901de2362d3Smrg
15902de2362d3Smrg
15903de2362d3Smrg  archive_cmds_need_lc=no
15904de2362d3Smrg  hardcode_direct=no
15905de2362d3Smrg  hardcode_automatic=yes
15906de2362d3Smrg  hardcode_shlibpath_var=unsupported
15907de2362d3Smrg  if test "$lt_cv_ld_force_load" = "yes"; then
15908de2362d3Smrg    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\"`'
15909de2362d3Smrg
15910de2362d3Smrg  else
15911de2362d3Smrg    whole_archive_flag_spec=''
15912de2362d3Smrg  fi
15913de2362d3Smrg  link_all_deplibs=yes
15914de2362d3Smrg  allow_undefined_flag="$_lt_dar_allow_undefined"
15915de2362d3Smrg  case $cc_basename in
15916de2362d3Smrg     ifort*) _lt_dar_can_shared=yes ;;
15917de2362d3Smrg     *) _lt_dar_can_shared=$GCC ;;
15918de2362d3Smrg  esac
15919de2362d3Smrg  if test "$_lt_dar_can_shared" = "yes"; then
15920de2362d3Smrg    output_verbose_link_cmd=func_echo_all
15921de2362d3Smrg    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15922de2362d3Smrg    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15923de2362d3Smrg    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}"
15924de2362d3Smrg    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}"
15925de2362d3Smrg
15926de2362d3Smrg  else
15927de2362d3Smrg  ld_shlibs=no
15928de2362d3Smrg  fi
15929de2362d3Smrg
15930de2362d3Smrg      ;;
15931de2362d3Smrg
15932de2362d3Smrg    dgux*)
15933de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15934de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
15935de2362d3Smrg      hardcode_shlibpath_var=no
15936de2362d3Smrg      ;;
15937de2362d3Smrg
15938de2362d3Smrg    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15939de2362d3Smrg    # support.  Future versions do this automatically, but an explicit c++rt0.o
15940de2362d3Smrg    # does not break anything, and helps significantly (at the cost of a little
15941de2362d3Smrg    # extra space).
15942de2362d3Smrg    freebsd2.2*)
15943de2362d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15944de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
15945de2362d3Smrg      hardcode_direct=yes
15946de2362d3Smrg      hardcode_shlibpath_var=no
15947de2362d3Smrg      ;;
15948de2362d3Smrg
15949de2362d3Smrg    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15950de2362d3Smrg    freebsd2.*)
15951de2362d3Smrg      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15952de2362d3Smrg      hardcode_direct=yes
15953de2362d3Smrg      hardcode_minus_L=yes
15954de2362d3Smrg      hardcode_shlibpath_var=no
15955de2362d3Smrg      ;;
15956de2362d3Smrg
15957de2362d3Smrg    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15958de2362d3Smrg    freebsd* | dragonfly*)
15959de2362d3Smrg      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15960de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
15961de2362d3Smrg      hardcode_direct=yes
15962de2362d3Smrg      hardcode_shlibpath_var=no
15963de2362d3Smrg      ;;
15964de2362d3Smrg
15965de2362d3Smrg    hpux9*)
15966de2362d3Smrg      if test "$GCC" = yes; then
15967de2362d3Smrg	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15968de2362d3Smrg      else
15969de2362d3Smrg	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
15970de2362d3Smrg      fi
15971de2362d3Smrg      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15972de2362d3Smrg      hardcode_libdir_separator=:
15973de2362d3Smrg      hardcode_direct=yes
15974de2362d3Smrg
15975de2362d3Smrg      # hardcode_minus_L: Not really in the search PATH,
15976de2362d3Smrg      # but as the default location of the library.
15977de2362d3Smrg      hardcode_minus_L=yes
15978de2362d3Smrg      export_dynamic_flag_spec='${wl}-E'
15979de2362d3Smrg      ;;
15980de2362d3Smrg
15981de2362d3Smrg    hpux10*)
15982de2362d3Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
15983de2362d3Smrg	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15984de2362d3Smrg      else
15985de2362d3Smrg	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15986de2362d3Smrg      fi
15987de2362d3Smrg      if test "$with_gnu_ld" = no; then
15988de2362d3Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15989de2362d3Smrg	hardcode_libdir_separator=:
15990de2362d3Smrg	hardcode_direct=yes
15991de2362d3Smrg	hardcode_direct_absolute=yes
15992de2362d3Smrg	export_dynamic_flag_spec='${wl}-E'
15993de2362d3Smrg	# hardcode_minus_L: Not really in the search PATH,
15994de2362d3Smrg	# but as the default location of the library.
15995de2362d3Smrg	hardcode_minus_L=yes
15996de2362d3Smrg      fi
15997de2362d3Smrg      ;;
15998de2362d3Smrg
15999de2362d3Smrg    hpux11*)
16000de2362d3Smrg      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
16001de2362d3Smrg	case $host_cpu in
16002de2362d3Smrg	hppa*64*)
16003de2362d3Smrg	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16004de2362d3Smrg	  ;;
16005de2362d3Smrg	ia64*)
16006de2362d3Smrg	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16007de2362d3Smrg	  ;;
16008de2362d3Smrg	*)
16009de2362d3Smrg	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16010de2362d3Smrg	  ;;
16011de2362d3Smrg	esac
16012de2362d3Smrg      else
16013de2362d3Smrg	case $host_cpu in
16014de2362d3Smrg	hppa*64*)
16015de2362d3Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16016de2362d3Smrg	  ;;
16017de2362d3Smrg	ia64*)
16018de2362d3Smrg	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16019de2362d3Smrg	  ;;
16020de2362d3Smrg	*)
16021de2362d3Smrg
16022de2362d3Smrg	  # Older versions of the 11.00 compiler do not understand -b yet
16023de2362d3Smrg	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
16024de2362d3Smrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
16025de2362d3Smrg$as_echo_n "checking if $CC understands -b... " >&6; }
16026de2362d3Smrgif ${lt_cv_prog_compiler__b+:} false; then :
16027de2362d3Smrg  $as_echo_n "(cached) " >&6
16028de2362d3Smrgelse
16029de2362d3Smrg  lt_cv_prog_compiler__b=no
16030de2362d3Smrg   save_LDFLAGS="$LDFLAGS"
16031de2362d3Smrg   LDFLAGS="$LDFLAGS -b"
16032de2362d3Smrg   echo "$lt_simple_link_test_code" > conftest.$ac_ext
16033de2362d3Smrg   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16034de2362d3Smrg     # The linker can only warn and ignore the option if not recognized
16035de2362d3Smrg     # So say no if there are warnings
16036de2362d3Smrg     if test -s conftest.err; then
16037de2362d3Smrg       # Append any errors to the config.log.
16038de2362d3Smrg       cat conftest.err 1>&5
16039de2362d3Smrg       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
16040de2362d3Smrg       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16041de2362d3Smrg       if diff conftest.exp conftest.er2 >/dev/null; then
16042de2362d3Smrg         lt_cv_prog_compiler__b=yes
16043de2362d3Smrg       fi
16044de2362d3Smrg     else
16045de2362d3Smrg       lt_cv_prog_compiler__b=yes
16046de2362d3Smrg     fi
16047de2362d3Smrg   fi
16048de2362d3Smrg   $RM -r conftest*
16049de2362d3Smrg   LDFLAGS="$save_LDFLAGS"
16050de2362d3Smrg
16051de2362d3Smrgfi
16052de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
16053de2362d3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; }
16054de2362d3Smrg
16055de2362d3Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then
16056de2362d3Smrg    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16057de2362d3Smrgelse
16058de2362d3Smrg    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16059de2362d3Smrgfi
16060de2362d3Smrg
16061de2362d3Smrg	  ;;
16062de2362d3Smrg	esac
16063de2362d3Smrg      fi
16064de2362d3Smrg      if test "$with_gnu_ld" = no; then
16065de2362d3Smrg	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
16066de2362d3Smrg	hardcode_libdir_separator=:
16067de2362d3Smrg
16068de2362d3Smrg	case $host_cpu in
16069de2362d3Smrg	hppa*64*|ia64*)
16070de2362d3Smrg	  hardcode_direct=no
16071de2362d3Smrg	  hardcode_shlibpath_var=no
16072de2362d3Smrg	  ;;
16073de2362d3Smrg	*)
16074de2362d3Smrg	  hardcode_direct=yes
16075de2362d3Smrg	  hardcode_direct_absolute=yes
16076de2362d3Smrg	  export_dynamic_flag_spec='${wl}-E'
16077de2362d3Smrg
16078de2362d3Smrg	  # hardcode_minus_L: Not really in the search PATH,
16079de2362d3Smrg	  # but as the default location of the library.
16080de2362d3Smrg	  hardcode_minus_L=yes
16081de2362d3Smrg	  ;;
16082de2362d3Smrg	esac
16083de2362d3Smrg      fi
16084de2362d3Smrg      ;;
16085de2362d3Smrg
16086de2362d3Smrg    irix5* | irix6* | nonstopux*)
16087de2362d3Smrg      if test "$GCC" = yes; then
16088de2362d3Smrg	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'
16089de2362d3Smrg	# Try to use the -exported_symbol ld option, if it does not
16090de2362d3Smrg	# work, assume that -exports_file does not work either and
16091de2362d3Smrg	# implicitly export all symbols.
16092de2362d3Smrg	# This should be the same for all languages, so no per-tag cache variable.
16093de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
16094de2362d3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
16095de2362d3Smrgif ${lt_cv_irix_exported_symbol+:} false; then :
16096de2362d3Smrg  $as_echo_n "(cached) " >&6
16097de2362d3Smrgelse
16098de2362d3Smrg  save_LDFLAGS="$LDFLAGS"
16099de2362d3Smrg	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
16100de2362d3Smrg	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16101de2362d3Smrg/* end confdefs.h.  */
16102de2362d3Smrgint foo (void) { return 0; }
16103de2362d3Smrg_ACEOF
16104de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
16105de2362d3Smrg  lt_cv_irix_exported_symbol=yes
16106de2362d3Smrgelse
16107de2362d3Smrg  lt_cv_irix_exported_symbol=no
16108de2362d3Smrgfi
16109de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
16110de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
16111de2362d3Smrg           LDFLAGS="$save_LDFLAGS"
16112de2362d3Smrgfi
16113de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
16114de2362d3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; }
16115de2362d3Smrg	if test "$lt_cv_irix_exported_symbol" = yes; then
16116de2362d3Smrg          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'
16117de2362d3Smrg	fi
16118de2362d3Smrg      else
16119de2362d3Smrg	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'
16120de2362d3Smrg	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'
16121de2362d3Smrg      fi
16122de2362d3Smrg      archive_cmds_need_lc='no'
16123de2362d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16124de2362d3Smrg      hardcode_libdir_separator=:
16125de2362d3Smrg      inherit_rpath=yes
16126de2362d3Smrg      link_all_deplibs=yes
16127de2362d3Smrg      ;;
16128de2362d3Smrg
16129de2362d3Smrg    netbsd*)
16130de2362d3Smrg      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16131de2362d3Smrg	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16132de2362d3Smrg      else
16133de2362d3Smrg	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
16134de2362d3Smrg      fi
16135de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16136de2362d3Smrg      hardcode_direct=yes
16137de2362d3Smrg      hardcode_shlibpath_var=no
16138de2362d3Smrg      ;;
16139de2362d3Smrg
16140de2362d3Smrg    newsos6)
16141de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16142de2362d3Smrg      hardcode_direct=yes
16143de2362d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16144de2362d3Smrg      hardcode_libdir_separator=:
16145de2362d3Smrg      hardcode_shlibpath_var=no
16146de2362d3Smrg      ;;
16147de2362d3Smrg
16148de2362d3Smrg    *nto* | *qnx*)
16149de2362d3Smrg      ;;
16150de2362d3Smrg
16151de2362d3Smrg    openbsd*)
16152de2362d3Smrg      if test -f /usr/libexec/ld.so; then
16153de2362d3Smrg	hardcode_direct=yes
16154de2362d3Smrg	hardcode_shlibpath_var=no
16155de2362d3Smrg	hardcode_direct_absolute=yes
16156de2362d3Smrg	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16157de2362d3Smrg	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16158de2362d3Smrg	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
16159de2362d3Smrg	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
16160de2362d3Smrg	  export_dynamic_flag_spec='${wl}-E'
16161de2362d3Smrg	else
16162de2362d3Smrg	  case $host_os in
16163de2362d3Smrg	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
16164de2362d3Smrg	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16165de2362d3Smrg	     hardcode_libdir_flag_spec='-R$libdir'
16166de2362d3Smrg	     ;;
16167de2362d3Smrg	   *)
16168de2362d3Smrg	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16169de2362d3Smrg	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
16170de2362d3Smrg	     ;;
16171de2362d3Smrg	  esac
16172de2362d3Smrg	fi
16173de2362d3Smrg      else
16174de2362d3Smrg	ld_shlibs=no
16175de2362d3Smrg      fi
16176de2362d3Smrg      ;;
16177de2362d3Smrg
16178de2362d3Smrg    os2*)
16179de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16180de2362d3Smrg      hardcode_minus_L=yes
16181de2362d3Smrg      allow_undefined_flag=unsupported
16182de2362d3Smrg      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
16183de2362d3Smrg      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
16184de2362d3Smrg      ;;
16185de2362d3Smrg
16186de2362d3Smrg    osf3*)
16187de2362d3Smrg      if test "$GCC" = yes; then
16188de2362d3Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
16189de2362d3Smrg	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'
16190de2362d3Smrg      else
16191de2362d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
16192de2362d3Smrg	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'
16193de2362d3Smrg      fi
16194de2362d3Smrg      archive_cmds_need_lc='no'
16195de2362d3Smrg      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16196de2362d3Smrg      hardcode_libdir_separator=:
16197de2362d3Smrg      ;;
16198de2362d3Smrg
16199de2362d3Smrg    osf4* | osf5*)	# as osf3* with the addition of -msym flag
16200de2362d3Smrg      if test "$GCC" = yes; then
16201de2362d3Smrg	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
16202de2362d3Smrg	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'
16203de2362d3Smrg	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
16204de2362d3Smrg      else
16205de2362d3Smrg	allow_undefined_flag=' -expect_unresolved \*'
16206de2362d3Smrg	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'
16207de2362d3Smrg	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~
16208de2362d3Smrg	$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'
16209de2362d3Smrg
16210de2362d3Smrg	# Both c and cxx compiler support -rpath directly
16211de2362d3Smrg	hardcode_libdir_flag_spec='-rpath $libdir'
16212de2362d3Smrg      fi
16213de2362d3Smrg      archive_cmds_need_lc='no'
16214de2362d3Smrg      hardcode_libdir_separator=:
16215de2362d3Smrg      ;;
16216de2362d3Smrg
16217de2362d3Smrg    solaris*)
16218de2362d3Smrg      no_undefined_flag=' -z defs'
16219de2362d3Smrg      if test "$GCC" = yes; then
16220de2362d3Smrg	wlarc='${wl}'
16221de2362d3Smrg	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16222de2362d3Smrg	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16223de2362d3Smrg	  $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'
16224de2362d3Smrg      else
16225de2362d3Smrg	case `$CC -V 2>&1` in
16226de2362d3Smrg	*"Compilers 5.0"*)
16227de2362d3Smrg	  wlarc=''
16228de2362d3Smrg	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16229de2362d3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16230de2362d3Smrg	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
16231de2362d3Smrg	  ;;
16232de2362d3Smrg	*)
16233de2362d3Smrg	  wlarc='${wl}'
16234de2362d3Smrg	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
16235de2362d3Smrg	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16236de2362d3Smrg	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
16237de2362d3Smrg	  ;;
16238de2362d3Smrg	esac
16239de2362d3Smrg      fi
16240de2362d3Smrg      hardcode_libdir_flag_spec='-R$libdir'
16241de2362d3Smrg      hardcode_shlibpath_var=no
16242de2362d3Smrg      case $host_os in
16243de2362d3Smrg      solaris2.[0-5] | solaris2.[0-5].*) ;;
16244de2362d3Smrg      *)
16245de2362d3Smrg	# The compiler driver will combine and reorder linker options,
16246de2362d3Smrg	# but understands `-z linker_flag'.  GCC discards it without `$wl',
16247de2362d3Smrg	# but is careful enough not to reorder.
16248de2362d3Smrg	# Supported since Solaris 2.6 (maybe 2.5.1?)
16249de2362d3Smrg	if test "$GCC" = yes; then
16250de2362d3Smrg	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
16251de2362d3Smrg	else
16252de2362d3Smrg	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
16253de2362d3Smrg	fi
16254de2362d3Smrg	;;
16255de2362d3Smrg      esac
16256de2362d3Smrg      link_all_deplibs=yes
16257de2362d3Smrg      ;;
16258de2362d3Smrg
16259de2362d3Smrg    sunos4*)
16260de2362d3Smrg      if test "x$host_vendor" = xsequent; then
16261de2362d3Smrg	# Use $CC to link under sequent, because it throws in some extra .o
16262de2362d3Smrg	# files that make .init and .fini sections work.
16263de2362d3Smrg	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16264de2362d3Smrg      else
16265de2362d3Smrg	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16266de2362d3Smrg      fi
16267de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16268de2362d3Smrg      hardcode_direct=yes
16269de2362d3Smrg      hardcode_minus_L=yes
16270de2362d3Smrg      hardcode_shlibpath_var=no
16271de2362d3Smrg      ;;
16272de2362d3Smrg
16273de2362d3Smrg    sysv4)
16274de2362d3Smrg      case $host_vendor in
16275de2362d3Smrg	sni)
16276de2362d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16277de2362d3Smrg	  hardcode_direct=yes # is this really true???
16278de2362d3Smrg	;;
16279de2362d3Smrg	siemens)
16280de2362d3Smrg	  ## LD is ld it makes a PLAMLIB
16281de2362d3Smrg	  ## CC just makes a GrossModule.
16282de2362d3Smrg	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16283de2362d3Smrg	  reload_cmds='$CC -r -o $output$reload_objs'
16284de2362d3Smrg	  hardcode_direct=no
16285de2362d3Smrg        ;;
16286de2362d3Smrg	motorola)
16287de2362d3Smrg	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16288de2362d3Smrg	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
16289de2362d3Smrg	;;
16290de2362d3Smrg      esac
16291de2362d3Smrg      runpath_var='LD_RUN_PATH'
16292de2362d3Smrg      hardcode_shlibpath_var=no
16293de2362d3Smrg      ;;
16294de2362d3Smrg
16295de2362d3Smrg    sysv4.3*)
16296de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16297de2362d3Smrg      hardcode_shlibpath_var=no
16298de2362d3Smrg      export_dynamic_flag_spec='-Bexport'
16299de2362d3Smrg      ;;
16300de2362d3Smrg
16301de2362d3Smrg    sysv4*MP*)
16302de2362d3Smrg      if test -d /usr/nec; then
16303de2362d3Smrg	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16304de2362d3Smrg	hardcode_shlibpath_var=no
16305de2362d3Smrg	runpath_var=LD_RUN_PATH
16306de2362d3Smrg	hardcode_runpath_var=yes
16307de2362d3Smrg	ld_shlibs=yes
16308de2362d3Smrg      fi
16309de2362d3Smrg      ;;
16310de2362d3Smrg
16311de2362d3Smrg    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
16312de2362d3Smrg      no_undefined_flag='${wl}-z,text'
16313de2362d3Smrg      archive_cmds_need_lc=no
16314de2362d3Smrg      hardcode_shlibpath_var=no
16315de2362d3Smrg      runpath_var='LD_RUN_PATH'
16316de2362d3Smrg
16317de2362d3Smrg      if test "$GCC" = yes; then
16318de2362d3Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16319de2362d3Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16320de2362d3Smrg      else
16321de2362d3Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16322de2362d3Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16323de2362d3Smrg      fi
16324de2362d3Smrg      ;;
16325de2362d3Smrg
16326de2362d3Smrg    sysv5* | sco3.2v5* | sco5v6*)
16327de2362d3Smrg      # Note: We can NOT use -z defs as we might desire, because we do not
16328de2362d3Smrg      # link with -lc, and that would cause any symbols used from libc to
16329de2362d3Smrg      # always be unresolved, which means just about no library would
16330de2362d3Smrg      # ever link correctly.  If we're not using GNU ld we use -z text
16331de2362d3Smrg      # though, which does catch some bad symbols but isn't as heavy-handed
16332de2362d3Smrg      # as -z defs.
16333de2362d3Smrg      no_undefined_flag='${wl}-z,text'
16334de2362d3Smrg      allow_undefined_flag='${wl}-z,nodefs'
16335de2362d3Smrg      archive_cmds_need_lc=no
16336de2362d3Smrg      hardcode_shlibpath_var=no
16337de2362d3Smrg      hardcode_libdir_flag_spec='${wl}-R,$libdir'
16338de2362d3Smrg      hardcode_libdir_separator=':'
16339de2362d3Smrg      link_all_deplibs=yes
16340de2362d3Smrg      export_dynamic_flag_spec='${wl}-Bexport'
16341de2362d3Smrg      runpath_var='LD_RUN_PATH'
16342de2362d3Smrg
16343de2362d3Smrg      if test "$GCC" = yes; then
16344de2362d3Smrg	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16345de2362d3Smrg	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16346de2362d3Smrg      else
16347de2362d3Smrg	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16348de2362d3Smrg	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16349de2362d3Smrg      fi
16350de2362d3Smrg      ;;
16351de2362d3Smrg
16352de2362d3Smrg    uts4*)
16353de2362d3Smrg      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16354de2362d3Smrg      hardcode_libdir_flag_spec='-L$libdir'
16355de2362d3Smrg      hardcode_shlibpath_var=no
16356de2362d3Smrg      ;;
16357de2362d3Smrg
16358de2362d3Smrg    *)
16359de2362d3Smrg      ld_shlibs=no
16360de2362d3Smrg      ;;
16361de2362d3Smrg    esac
16362de2362d3Smrg
16363de2362d3Smrg    if test x$host_vendor = xsni; then
16364de2362d3Smrg      case $host in
16365de2362d3Smrg      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16366de2362d3Smrg	export_dynamic_flag_spec='${wl}-Blargedynsym'
16367de2362d3Smrg	;;
16368de2362d3Smrg      esac
16369de2362d3Smrg    fi
16370de2362d3Smrg  fi
16371de2362d3Smrg
16372de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
16373de2362d3Smrg$as_echo "$ld_shlibs" >&6; }
16374de2362d3Smrgtest "$ld_shlibs" = no && can_build_shared=no
16375de2362d3Smrg
16376de2362d3Smrgwith_gnu_ld=$with_gnu_ld
16377de2362d3Smrg
16378de2362d3Smrg
16379de2362d3Smrg
16380de2362d3Smrg
16381de2362d3Smrg
16382de2362d3Smrg
16383de2362d3Smrg
16384de2362d3Smrg
16385de2362d3Smrg
16386de2362d3Smrg
16387de2362d3Smrg
16388de2362d3Smrg
16389de2362d3Smrg
16390de2362d3Smrg
16391de2362d3Smrg
16392de2362d3Smrg#
16393de2362d3Smrg# Do we need to explicitly link libc?
16394de2362d3Smrg#
16395de2362d3Smrgcase "x$archive_cmds_need_lc" in
16396de2362d3Smrgx|xyes)
16397de2362d3Smrg  # Assume -lc should be added
16398de2362d3Smrg  archive_cmds_need_lc=yes
16399de2362d3Smrg
16400de2362d3Smrg  if test "$enable_shared" = yes && test "$GCC" = yes; then
16401de2362d3Smrg    case $archive_cmds in
16402de2362d3Smrg    *'~'*)
16403de2362d3Smrg      # FIXME: we may have to deal with multi-command sequences.
16404de2362d3Smrg      ;;
16405de2362d3Smrg    '$CC '*)
16406de2362d3Smrg      # Test whether the compiler implicitly links with -lc since on some
16407de2362d3Smrg      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16408de2362d3Smrg      # to ld, don't add -lc before -lgcc.
16409de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16410de2362d3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16411de2362d3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then :
16412de2362d3Smrg  $as_echo_n "(cached) " >&6
16413de2362d3Smrgelse
16414de2362d3Smrg  $RM conftest*
16415de2362d3Smrg	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16416de2362d3Smrg
16417de2362d3Smrg	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16418de2362d3Smrg  (eval $ac_compile) 2>&5
16419de2362d3Smrg  ac_status=$?
16420de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16421de2362d3Smrg  test $ac_status = 0; } 2>conftest.err; then
16422de2362d3Smrg	  soname=conftest
16423de2362d3Smrg	  lib=conftest
16424de2362d3Smrg	  libobjs=conftest.$ac_objext
16425de2362d3Smrg	  deplibs=
16426de2362d3Smrg	  wl=$lt_prog_compiler_wl
16427de2362d3Smrg	  pic_flag=$lt_prog_compiler_pic
16428de2362d3Smrg	  compiler_flags=-v
16429de2362d3Smrg	  linker_flags=-v
16430de2362d3Smrg	  verstring=
16431de2362d3Smrg	  output_objdir=.
16432de2362d3Smrg	  libname=conftest
16433de2362d3Smrg	  lt_save_allow_undefined_flag=$allow_undefined_flag
16434de2362d3Smrg	  allow_undefined_flag=
16435de2362d3Smrg	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16436de2362d3Smrg  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16437de2362d3Smrg  ac_status=$?
16438de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16439de2362d3Smrg  test $ac_status = 0; }
16440de2362d3Smrg	  then
16441de2362d3Smrg	    lt_cv_archive_cmds_need_lc=no
16442de2362d3Smrg	  else
16443de2362d3Smrg	    lt_cv_archive_cmds_need_lc=yes
16444de2362d3Smrg	  fi
16445de2362d3Smrg	  allow_undefined_flag=$lt_save_allow_undefined_flag
16446de2362d3Smrg	else
16447de2362d3Smrg	  cat conftest.err 1>&5
16448de2362d3Smrg	fi
16449de2362d3Smrg	$RM conftest*
16450de2362d3Smrg
16451de2362d3Smrgfi
16452de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
16453de2362d3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
16454de2362d3Smrg      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
16455de2362d3Smrg      ;;
16456de2362d3Smrg    esac
16457de2362d3Smrg  fi
16458de2362d3Smrg  ;;
16459de2362d3Smrgesac
16460de2362d3Smrg
16461de2362d3Smrg
16462de2362d3Smrg
16463de2362d3Smrg
16464de2362d3Smrg
16465de2362d3Smrg
16466de2362d3Smrg
16467de2362d3Smrg
16468de2362d3Smrg
16469de2362d3Smrg
16470de2362d3Smrg
16471de2362d3Smrg
16472de2362d3Smrg
16473de2362d3Smrg
16474de2362d3Smrg
16475de2362d3Smrg
16476de2362d3Smrg
16477de2362d3Smrg
16478de2362d3Smrg
16479de2362d3Smrg
16480de2362d3Smrg
16481de2362d3Smrg
16482de2362d3Smrg
16483de2362d3Smrg
16484de2362d3Smrg
16485de2362d3Smrg
16486de2362d3Smrg
16487de2362d3Smrg
16488de2362d3Smrg
16489de2362d3Smrg
16490de2362d3Smrg
16491de2362d3Smrg
16492de2362d3Smrg
16493de2362d3Smrg
16494de2362d3Smrg
16495de2362d3Smrg
16496de2362d3Smrg
16497de2362d3Smrg
16498de2362d3Smrg
16499de2362d3Smrg
16500de2362d3Smrg
16501de2362d3Smrg
16502de2362d3Smrg
16503de2362d3Smrg
16504de2362d3Smrg
16505de2362d3Smrg
16506de2362d3Smrg
16507de2362d3Smrg
16508de2362d3Smrg
16509de2362d3Smrg
16510de2362d3Smrg
16511de2362d3Smrg
16512de2362d3Smrg
16513de2362d3Smrg
16514de2362d3Smrg
16515de2362d3Smrg
16516de2362d3Smrg
16517de2362d3Smrg
16518de2362d3Smrg
16519de2362d3Smrg
16520de2362d3Smrg
16521de2362d3Smrg
16522de2362d3Smrg
16523de2362d3Smrg
16524de2362d3Smrg
16525de2362d3Smrg
16526de2362d3Smrg
16527de2362d3Smrg
16528de2362d3Smrg
16529de2362d3Smrg
16530de2362d3Smrg
16531de2362d3Smrg
16532de2362d3Smrg
16533de2362d3Smrg
16534de2362d3Smrg
16535de2362d3Smrg
16536de2362d3Smrg
16537de2362d3Smrg
16538de2362d3Smrg
16539de2362d3Smrg
16540de2362d3Smrg
16541de2362d3Smrg
16542de2362d3Smrg
16543de2362d3Smrg
16544de2362d3Smrg
16545de2362d3Smrg
16546de2362d3Smrg
16547de2362d3Smrg
16548de2362d3Smrg
16549de2362d3Smrg
16550de2362d3Smrg
16551de2362d3Smrg
16552de2362d3Smrg
16553de2362d3Smrg
16554de2362d3Smrg
16555de2362d3Smrg
16556de2362d3Smrg
16557de2362d3Smrg
16558de2362d3Smrg
16559de2362d3Smrg
16560de2362d3Smrg
16561de2362d3Smrg
16562de2362d3Smrg
16563de2362d3Smrg
16564de2362d3Smrg
16565de2362d3Smrg
16566de2362d3Smrg
16567de2362d3Smrg
16568de2362d3Smrg
16569de2362d3Smrg
16570de2362d3Smrg
16571de2362d3Smrg
16572de2362d3Smrg
16573de2362d3Smrg
16574de2362d3Smrg
16575de2362d3Smrg
16576de2362d3Smrg
16577de2362d3Smrg
16578de2362d3Smrg
16579de2362d3Smrg
16580de2362d3Smrg
16581de2362d3Smrg
16582de2362d3Smrg
16583de2362d3Smrg
16584de2362d3Smrg
16585de2362d3Smrg
16586de2362d3Smrg
16587de2362d3Smrg
16588de2362d3Smrg
16589de2362d3Smrg
16590de2362d3Smrg
16591de2362d3Smrg
16592de2362d3Smrg
16593de2362d3Smrg
16594de2362d3Smrg
16595de2362d3Smrg
16596de2362d3Smrg
16597de2362d3Smrg
16598de2362d3Smrg
16599de2362d3Smrg
16600de2362d3Smrg
16601de2362d3Smrg
16602de2362d3Smrg
16603de2362d3Smrg
16604de2362d3Smrg
16605de2362d3Smrg
16606de2362d3Smrg
16607de2362d3Smrg
16608de2362d3Smrg
16609de2362d3Smrg
16610de2362d3Smrg
16611de2362d3Smrg
16612de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16613de2362d3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; }
16614de2362d3Smrg
16615de2362d3Smrgif test "$GCC" = yes; then
16616de2362d3Smrg  case $host_os in
16617de2362d3Smrg    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
16618de2362d3Smrg    *) lt_awk_arg="/^libraries:/" ;;
16619de2362d3Smrg  esac
16620de2362d3Smrg  case $host_os in
16621de2362d3Smrg    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
16622de2362d3Smrg    *) lt_sed_strip_eq="s,=/,/,g" ;;
16623de2362d3Smrg  esac
16624de2362d3Smrg  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
16625de2362d3Smrg  case $lt_search_path_spec in
16626de2362d3Smrg  *\;*)
16627de2362d3Smrg    # if the path contains ";" then we assume it to be the separator
16628de2362d3Smrg    # otherwise default to the standard path separator (i.e. ":") - it is
16629de2362d3Smrg    # assumed that no part of a normal pathname contains ";" but that should
16630de2362d3Smrg    # okay in the real world where ";" in dirpaths is itself problematic.
16631de2362d3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
16632de2362d3Smrg    ;;
16633de2362d3Smrg  *)
16634de2362d3Smrg    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
16635de2362d3Smrg    ;;
16636de2362d3Smrg  esac
16637de2362d3Smrg  # Ok, now we have the path, separated by spaces, we can step through it
16638de2362d3Smrg  # and add multilib dir if necessary.
16639de2362d3Smrg  lt_tmp_lt_search_path_spec=
16640de2362d3Smrg  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
16641de2362d3Smrg  for lt_sys_path in $lt_search_path_spec; do
16642de2362d3Smrg    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
16643de2362d3Smrg      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
16644de2362d3Smrg    else
16645de2362d3Smrg      test -d "$lt_sys_path" && \
16646de2362d3Smrg	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
16647de2362d3Smrg    fi
16648de2362d3Smrg  done
16649de2362d3Smrg  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
16650de2362d3SmrgBEGIN {RS=" "; FS="/|\n";} {
16651de2362d3Smrg  lt_foo="";
16652de2362d3Smrg  lt_count=0;
16653de2362d3Smrg  for (lt_i = NF; lt_i > 0; lt_i--) {
16654de2362d3Smrg    if ($lt_i != "" && $lt_i != ".") {
16655de2362d3Smrg      if ($lt_i == "..") {
16656de2362d3Smrg        lt_count++;
16657de2362d3Smrg      } else {
16658de2362d3Smrg        if (lt_count == 0) {
16659de2362d3Smrg          lt_foo="/" $lt_i lt_foo;
16660de2362d3Smrg        } else {
16661de2362d3Smrg          lt_count--;
16662de2362d3Smrg        }
16663de2362d3Smrg      }
16664de2362d3Smrg    }
16665de2362d3Smrg  }
16666de2362d3Smrg  if (lt_foo != "") { lt_freq[lt_foo]++; }
16667de2362d3Smrg  if (lt_freq[lt_foo] == 1) { print lt_foo; }
16668de2362d3Smrg}'`
16669de2362d3Smrg  # AWK program above erroneously prepends '/' to C:/dos/paths
16670de2362d3Smrg  # for these hosts.
16671de2362d3Smrg  case $host_os in
16672de2362d3Smrg    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
16673de2362d3Smrg      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
16674de2362d3Smrg  esac
16675de2362d3Smrg  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
16676de2362d3Smrgelse
16677de2362d3Smrg  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16678de2362d3Smrgfi
16679de2362d3Smrglibrary_names_spec=
16680de2362d3Smrglibname_spec='lib$name'
16681de2362d3Smrgsoname_spec=
16682de2362d3Smrgshrext_cmds=".so"
16683de2362d3Smrgpostinstall_cmds=
16684de2362d3Smrgpostuninstall_cmds=
16685de2362d3Smrgfinish_cmds=
16686de2362d3Smrgfinish_eval=
16687de2362d3Smrgshlibpath_var=
16688de2362d3Smrgshlibpath_overrides_runpath=unknown
16689de2362d3Smrgversion_type=none
16690de2362d3Smrgdynamic_linker="$host_os ld.so"
16691de2362d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib"
16692de2362d3Smrgneed_lib_prefix=unknown
16693de2362d3Smrghardcode_into_libs=no
16694de2362d3Smrg
16695de2362d3Smrg# when you set need_version to no, make sure it does not cause -set_version
16696de2362d3Smrg# flags to be left without arguments
16697de2362d3Smrgneed_version=unknown
16698de2362d3Smrg
16699de2362d3Smrgcase $host_os in
16700de2362d3Smrgaix3*)
16701de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
16702de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16703de2362d3Smrg  shlibpath_var=LIBPATH
16704de2362d3Smrg
16705de2362d3Smrg  # AIX 3 has no versioning support, so we append a major version to the name.
16706de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
16707de2362d3Smrg  ;;
16708de2362d3Smrg
16709de2362d3Smrgaix[4-9]*)
16710de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
16711de2362d3Smrg  need_lib_prefix=no
16712de2362d3Smrg  need_version=no
16713de2362d3Smrg  hardcode_into_libs=yes
16714de2362d3Smrg  if test "$host_cpu" = ia64; then
16715de2362d3Smrg    # AIX 5 supports IA64
16716de2362d3Smrg    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16717de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
16718de2362d3Smrg  else
16719de2362d3Smrg    # With GCC up to 2.95.x, collect2 would create an import file
16720de2362d3Smrg    # for dependence libraries.  The import file would start with
16721de2362d3Smrg    # the line `#! .'.  This would cause the generated library to
16722de2362d3Smrg    # depend on `.', always an invalid library.  This was fixed in
16723de2362d3Smrg    # development snapshots of GCC prior to 3.0.
16724de2362d3Smrg    case $host_os in
16725de2362d3Smrg      aix4 | aix4.[01] | aix4.[01].*)
16726de2362d3Smrg      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16727de2362d3Smrg	   echo ' yes '
16728de2362d3Smrg	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16729de2362d3Smrg	:
16730de2362d3Smrg      else
16731de2362d3Smrg	can_build_shared=no
16732de2362d3Smrg      fi
16733de2362d3Smrg      ;;
16734de2362d3Smrg    esac
16735de2362d3Smrg    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16736de2362d3Smrg    # soname into executable. Probably we can add versioning support to
16737de2362d3Smrg    # collect2, so additional links can be useful in future.
16738de2362d3Smrg    if test "$aix_use_runtimelinking" = yes; then
16739de2362d3Smrg      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16740de2362d3Smrg      # instead of lib<name>.a to let people know that these are not
16741de2362d3Smrg      # typical AIX shared libraries.
16742de2362d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16743de2362d3Smrg    else
16744de2362d3Smrg      # We preserve .a as extension for shared libraries through AIX4.2
16745de2362d3Smrg      # and later when we are not doing run time linking.
16746de2362d3Smrg      library_names_spec='${libname}${release}.a $libname.a'
16747de2362d3Smrg      soname_spec='${libname}${release}${shared_ext}$major'
16748de2362d3Smrg    fi
16749de2362d3Smrg    shlibpath_var=LIBPATH
16750de2362d3Smrg  fi
16751de2362d3Smrg  ;;
16752de2362d3Smrg
16753de2362d3Smrgamigaos*)
16754de2362d3Smrg  case $host_cpu in
16755de2362d3Smrg  powerpc)
16756de2362d3Smrg    # Since July 2007 AmigaOS4 officially supports .so libraries.
16757de2362d3Smrg    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16758de2362d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16759de2362d3Smrg    ;;
16760de2362d3Smrg  m68k)
16761de2362d3Smrg    library_names_spec='$libname.ixlibrary $libname.a'
16762de2362d3Smrg    # Create ${libname}_ixlibrary.a entries in /sys/libs.
16763de2362d3Smrg    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
16764de2362d3Smrg    ;;
16765de2362d3Smrg  esac
16766de2362d3Smrg  ;;
16767de2362d3Smrg
16768de2362d3Smrgbeos*)
16769de2362d3Smrg  library_names_spec='${libname}${shared_ext}'
16770de2362d3Smrg  dynamic_linker="$host_os ld.so"
16771de2362d3Smrg  shlibpath_var=LIBRARY_PATH
16772de2362d3Smrg  ;;
16773de2362d3Smrg
16774de2362d3Smrgbsdi[45]*)
16775de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
16776de2362d3Smrg  need_version=no
16777de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16778de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
16779de2362d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16780de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
16781de2362d3Smrg  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16782de2362d3Smrg  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16783de2362d3Smrg  # the default ld.so.conf also contains /usr/contrib/lib and
16784de2362d3Smrg  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16785de2362d3Smrg  # libtool to hard-code these into programs
16786de2362d3Smrg  ;;
16787de2362d3Smrg
16788de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*)
16789de2362d3Smrg  version_type=windows
16790de2362d3Smrg  shrext_cmds=".dll"
16791de2362d3Smrg  need_version=no
16792de2362d3Smrg  need_lib_prefix=no
16793de2362d3Smrg
16794de2362d3Smrg  case $GCC,$cc_basename in
16795de2362d3Smrg  yes,*)
16796de2362d3Smrg    # gcc
16797de2362d3Smrg    library_names_spec='$libname.dll.a'
16798de2362d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16799de2362d3Smrg    postinstall_cmds='base_file=`basename \${file}`~
16800de2362d3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16801de2362d3Smrg      dldir=$destdir/`dirname \$dlpath`~
16802de2362d3Smrg      test -d \$dldir || mkdir -p \$dldir~
16803de2362d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname~
16804de2362d3Smrg      chmod a+x \$dldir/$dlname~
16805de2362d3Smrg      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16806de2362d3Smrg        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16807de2362d3Smrg      fi'
16808de2362d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16809de2362d3Smrg      dlpath=$dir/\$dldll~
16810de2362d3Smrg       $RM \$dlpath'
16811de2362d3Smrg    shlibpath_overrides_runpath=yes
16812de2362d3Smrg
16813de2362d3Smrg    case $host_os in
16814de2362d3Smrg    cygwin*)
16815de2362d3Smrg      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16816de2362d3Smrg      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16817de2362d3Smrg
16818de2362d3Smrg      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
16819de2362d3Smrg      ;;
16820de2362d3Smrg    mingw* | cegcc*)
16821de2362d3Smrg      # MinGW DLLs use traditional 'lib' prefix
16822de2362d3Smrg      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16823de2362d3Smrg      ;;
16824de2362d3Smrg    pw32*)
16825de2362d3Smrg      # pw32 DLLs use 'pw' prefix rather than 'lib'
16826de2362d3Smrg      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16827de2362d3Smrg      ;;
16828de2362d3Smrg    esac
16829de2362d3Smrg    dynamic_linker='Win32 ld.exe'
16830de2362d3Smrg    ;;
16831de2362d3Smrg
16832de2362d3Smrg  *,cl*)
16833de2362d3Smrg    # Native MSVC
16834de2362d3Smrg    libname_spec='$name'
16835de2362d3Smrg    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16836de2362d3Smrg    library_names_spec='${libname}.dll.lib'
16837de2362d3Smrg
16838de2362d3Smrg    case $build_os in
16839de2362d3Smrg    mingw*)
16840de2362d3Smrg      sys_lib_search_path_spec=
16841de2362d3Smrg      lt_save_ifs=$IFS
16842de2362d3Smrg      IFS=';'
16843de2362d3Smrg      for lt_path in $LIB
16844de2362d3Smrg      do
16845de2362d3Smrg        IFS=$lt_save_ifs
16846de2362d3Smrg        # Let DOS variable expansion print the short 8.3 style file name.
16847de2362d3Smrg        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16848de2362d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16849de2362d3Smrg      done
16850de2362d3Smrg      IFS=$lt_save_ifs
16851de2362d3Smrg      # Convert to MSYS style.
16852de2362d3Smrg      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16853de2362d3Smrg      ;;
16854de2362d3Smrg    cygwin*)
16855de2362d3Smrg      # Convert to unix form, then to dos form, then back to unix form
16856de2362d3Smrg      # but this time dos style (no spaces!) so that the unix form looks
16857de2362d3Smrg      # like /cygdrive/c/PROGRA~1:/cygdr...
16858de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16859de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16860de2362d3Smrg      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16861de2362d3Smrg      ;;
16862de2362d3Smrg    *)
16863de2362d3Smrg      sys_lib_search_path_spec="$LIB"
16864de2362d3Smrg      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16865de2362d3Smrg        # It is most probably a Windows format PATH.
16866de2362d3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16867de2362d3Smrg      else
16868de2362d3Smrg        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16869de2362d3Smrg      fi
16870de2362d3Smrg      # FIXME: find the short name or the path components, as spaces are
16871de2362d3Smrg      # common. (e.g. "Program Files" -> "PROGRA~1")
16872de2362d3Smrg      ;;
16873de2362d3Smrg    esac
16874de2362d3Smrg
16875de2362d3Smrg    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16876de2362d3Smrg    postinstall_cmds='base_file=`basename \${file}`~
16877de2362d3Smrg      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16878de2362d3Smrg      dldir=$destdir/`dirname \$dlpath`~
16879de2362d3Smrg      test -d \$dldir || mkdir -p \$dldir~
16880de2362d3Smrg      $install_prog $dir/$dlname \$dldir/$dlname'
16881de2362d3Smrg    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16882de2362d3Smrg      dlpath=$dir/\$dldll~
16883de2362d3Smrg       $RM \$dlpath'
16884de2362d3Smrg    shlibpath_overrides_runpath=yes
16885de2362d3Smrg    dynamic_linker='Win32 link.exe'
16886de2362d3Smrg    ;;
16887de2362d3Smrg
16888de2362d3Smrg  *)
16889de2362d3Smrg    # Assume MSVC wrapper
16890de2362d3Smrg    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16891de2362d3Smrg    dynamic_linker='Win32 ld.exe'
16892de2362d3Smrg    ;;
16893de2362d3Smrg  esac
16894de2362d3Smrg  # FIXME: first we should search . and the directory the executable is in
16895de2362d3Smrg  shlibpath_var=PATH
16896de2362d3Smrg  ;;
16897de2362d3Smrg
16898de2362d3Smrgdarwin* | rhapsody*)
16899de2362d3Smrg  dynamic_linker="$host_os dyld"
16900de2362d3Smrg  version_type=darwin
16901de2362d3Smrg  need_lib_prefix=no
16902de2362d3Smrg  need_version=no
16903de2362d3Smrg  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16904de2362d3Smrg  soname_spec='${libname}${release}${major}$shared_ext'
16905de2362d3Smrg  shlibpath_overrides_runpath=yes
16906de2362d3Smrg  shlibpath_var=DYLD_LIBRARY_PATH
16907de2362d3Smrg  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16908de2362d3Smrg
16909de2362d3Smrg  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
16910de2362d3Smrg  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16911de2362d3Smrg  ;;
16912de2362d3Smrg
16913de2362d3Smrgdgux*)
16914de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
16915de2362d3Smrg  need_lib_prefix=no
16916de2362d3Smrg  need_version=no
16917de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16918de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
16919de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
16920de2362d3Smrg  ;;
16921de2362d3Smrg
16922de2362d3Smrgfreebsd* | dragonfly*)
16923de2362d3Smrg  # DragonFly does not have aout.  When/if they implement a new
16924de2362d3Smrg  # versioning mechanism, adjust this.
16925de2362d3Smrg  if test -x /usr/bin/objformat; then
16926de2362d3Smrg    objformat=`/usr/bin/objformat`
16927de2362d3Smrg  else
16928de2362d3Smrg    case $host_os in
16929de2362d3Smrg    freebsd[23].*) objformat=aout ;;
16930de2362d3Smrg    *) objformat=elf ;;
16931de2362d3Smrg    esac
16932de2362d3Smrg  fi
16933de2362d3Smrg  version_type=freebsd-$objformat
16934de2362d3Smrg  case $version_type in
16935de2362d3Smrg    freebsd-elf*)
16936de2362d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16937de2362d3Smrg      need_version=no
16938de2362d3Smrg      need_lib_prefix=no
16939de2362d3Smrg      ;;
16940de2362d3Smrg    freebsd-*)
16941de2362d3Smrg      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16942de2362d3Smrg      need_version=yes
16943de2362d3Smrg      ;;
16944de2362d3Smrg  esac
16945de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
16946de2362d3Smrg  case $host_os in
16947de2362d3Smrg  freebsd2.*)
16948de2362d3Smrg    shlibpath_overrides_runpath=yes
16949de2362d3Smrg    ;;
16950de2362d3Smrg  freebsd3.[01]* | freebsdelf3.[01]*)
16951de2362d3Smrg    shlibpath_overrides_runpath=yes
16952de2362d3Smrg    hardcode_into_libs=yes
16953de2362d3Smrg    ;;
16954de2362d3Smrg  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16955de2362d3Smrg  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16956de2362d3Smrg    shlibpath_overrides_runpath=no
16957de2362d3Smrg    hardcode_into_libs=yes
16958de2362d3Smrg    ;;
16959de2362d3Smrg  *) # from 4.6 on, and DragonFly
16960de2362d3Smrg    shlibpath_overrides_runpath=yes
16961de2362d3Smrg    hardcode_into_libs=yes
16962de2362d3Smrg    ;;
16963de2362d3Smrg  esac
16964de2362d3Smrg  ;;
16965de2362d3Smrg
16966de2362d3Smrggnu*)
16967de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
16968de2362d3Smrg  need_lib_prefix=no
16969de2362d3Smrg  need_version=no
16970de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16971de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
16972de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
16973de2362d3Smrg  shlibpath_overrides_runpath=no
16974de2362d3Smrg  hardcode_into_libs=yes
16975de2362d3Smrg  ;;
16976de2362d3Smrg
16977de2362d3Smrghaiku*)
16978de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
16979de2362d3Smrg  need_lib_prefix=no
16980de2362d3Smrg  need_version=no
16981de2362d3Smrg  dynamic_linker="$host_os runtime_loader"
16982de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16983de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
16984de2362d3Smrg  shlibpath_var=LIBRARY_PATH
16985de2362d3Smrg  shlibpath_overrides_runpath=yes
16986de2362d3Smrg  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16987de2362d3Smrg  hardcode_into_libs=yes
16988de2362d3Smrg  ;;
16989de2362d3Smrg
16990de2362d3Smrghpux9* | hpux10* | hpux11*)
16991de2362d3Smrg  # Give a soname corresponding to the major version so that dld.sl refuses to
16992de2362d3Smrg  # link against other versions.
16993de2362d3Smrg  version_type=sunos
16994de2362d3Smrg  need_lib_prefix=no
16995de2362d3Smrg  need_version=no
16996de2362d3Smrg  case $host_cpu in
16997de2362d3Smrg  ia64*)
16998de2362d3Smrg    shrext_cmds='.so'
16999de2362d3Smrg    hardcode_into_libs=yes
17000de2362d3Smrg    dynamic_linker="$host_os dld.so"
17001de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17002de2362d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17003de2362d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17004de2362d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
17005de2362d3Smrg    if test "X$HPUX_IA64_MODE" = X32; then
17006de2362d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17007de2362d3Smrg    else
17008de2362d3Smrg      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17009de2362d3Smrg    fi
17010de2362d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17011de2362d3Smrg    ;;
17012de2362d3Smrg  hppa*64*)
17013de2362d3Smrg    shrext_cmds='.sl'
17014de2362d3Smrg    hardcode_into_libs=yes
17015de2362d3Smrg    dynamic_linker="$host_os dld.sl"
17016de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17017de2362d3Smrg    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17018de2362d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17019de2362d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
17020de2362d3Smrg    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17021de2362d3Smrg    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17022de2362d3Smrg    ;;
17023de2362d3Smrg  *)
17024de2362d3Smrg    shrext_cmds='.sl'
17025de2362d3Smrg    dynamic_linker="$host_os dld.sl"
17026de2362d3Smrg    shlibpath_var=SHLIB_PATH
17027de2362d3Smrg    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17028de2362d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17029de2362d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
17030de2362d3Smrg    ;;
17031de2362d3Smrg  esac
17032de2362d3Smrg  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
17033de2362d3Smrg  postinstall_cmds='chmod 555 $lib'
17034de2362d3Smrg  # or fails outright, so override atomically:
17035de2362d3Smrg  install_override_mode=555
17036de2362d3Smrg  ;;
17037de2362d3Smrg
17038de2362d3Smrginterix[3-9]*)
17039de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17040de2362d3Smrg  need_lib_prefix=no
17041de2362d3Smrg  need_version=no
17042de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17043de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17044de2362d3Smrg  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17045de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17046de2362d3Smrg  shlibpath_overrides_runpath=no
17047de2362d3Smrg  hardcode_into_libs=yes
17048de2362d3Smrg  ;;
17049de2362d3Smrg
17050de2362d3Smrgirix5* | irix6* | nonstopux*)
17051de2362d3Smrg  case $host_os in
17052de2362d3Smrg    nonstopux*) version_type=nonstopux ;;
17053de2362d3Smrg    *)
17054de2362d3Smrg	if test "$lt_cv_prog_gnu_ld" = yes; then
17055de2362d3Smrg		version_type=linux # correct to gnu/linux during the next big refactor
17056de2362d3Smrg	else
17057de2362d3Smrg		version_type=irix
17058de2362d3Smrg	fi ;;
17059de2362d3Smrg  esac
17060de2362d3Smrg  need_lib_prefix=no
17061de2362d3Smrg  need_version=no
17062de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17063de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17064de2362d3Smrg  case $host_os in
17065de2362d3Smrg  irix5* | nonstopux*)
17066de2362d3Smrg    libsuff= shlibsuff=
17067de2362d3Smrg    ;;
17068de2362d3Smrg  *)
17069de2362d3Smrg    case $LD in # libtool.m4 will add one of these switches to LD
17070de2362d3Smrg    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17071de2362d3Smrg      libsuff= shlibsuff= libmagic=32-bit;;
17072de2362d3Smrg    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17073de2362d3Smrg      libsuff=32 shlibsuff=N32 libmagic=N32;;
17074de2362d3Smrg    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17075de2362d3Smrg      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17076de2362d3Smrg    *) libsuff= shlibsuff= libmagic=never-match;;
17077de2362d3Smrg    esac
17078de2362d3Smrg    ;;
17079de2362d3Smrg  esac
17080de2362d3Smrg  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17081de2362d3Smrg  shlibpath_overrides_runpath=no
17082de2362d3Smrg  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17083de2362d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17084de2362d3Smrg  hardcode_into_libs=yes
17085de2362d3Smrg  ;;
17086de2362d3Smrg
17087de2362d3Smrg# No shared lib support for Linux oldld, aout, or coff.
17088de2362d3Smrglinux*oldld* | linux*aout* | linux*coff*)
17089de2362d3Smrg  dynamic_linker=no
17090de2362d3Smrg  ;;
17091de2362d3Smrg
17092de2362d3Smrg# This must be glibc/ELF.
17093de2362d3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu)
17094de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17095de2362d3Smrg  need_lib_prefix=no
17096de2362d3Smrg  need_version=no
17097de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17098de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17099de2362d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17100de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17101de2362d3Smrg  shlibpath_overrides_runpath=no
17102de2362d3Smrg
17103de2362d3Smrg  # Some binutils ld are patched to set DT_RUNPATH
17104de2362d3Smrg  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
17105de2362d3Smrg  $as_echo_n "(cached) " >&6
17106de2362d3Smrgelse
17107de2362d3Smrg  lt_cv_shlibpath_overrides_runpath=no
17108de2362d3Smrg    save_LDFLAGS=$LDFLAGS
17109de2362d3Smrg    save_libdir=$libdir
17110de2362d3Smrg    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
17111de2362d3Smrg	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
17112de2362d3Smrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17113de2362d3Smrg/* end confdefs.h.  */
17114de2362d3Smrg
17115de2362d3Smrgint
17116de2362d3Smrgmain ()
17117de2362d3Smrg{
17118de2362d3Smrg
17119de2362d3Smrg  ;
17120de2362d3Smrg  return 0;
17121de2362d3Smrg}
17122de2362d3Smrg_ACEOF
17123de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17124de2362d3Smrg  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
17125de2362d3Smrg  lt_cv_shlibpath_overrides_runpath=yes
17126de2362d3Smrgfi
17127de2362d3Smrgfi
17128de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17129de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17130de2362d3Smrg    LDFLAGS=$save_LDFLAGS
17131de2362d3Smrg    libdir=$save_libdir
17132de2362d3Smrg
17133de2362d3Smrgfi
17134de2362d3Smrg
17135de2362d3Smrg  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
17136de2362d3Smrg
17137de2362d3Smrg  # This implies no fast_install, which is unacceptable.
17138de2362d3Smrg  # Some rework will be needed to allow for fast_install
17139de2362d3Smrg  # before this can be enabled.
17140de2362d3Smrg  hardcode_into_libs=yes
17141de2362d3Smrg
17142de2362d3Smrg  # Add ABI-specific directories to the system library path.
17143de2362d3Smrg  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
17144de2362d3Smrg
17145de2362d3Smrg  # Append ld.so.conf contents to the search path
17146de2362d3Smrg  if test -f /etc/ld.so.conf; then
17147de2362d3Smrg    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' ' '`
17148de2362d3Smrg    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
17149de2362d3Smrg
17150de2362d3Smrg  fi
17151de2362d3Smrg
17152de2362d3Smrg  # We used to test for /lib/ld.so.1 and disable shared libraries on
17153de2362d3Smrg  # powerpc, because MkLinux only supported shared libraries with the
17154de2362d3Smrg  # GNU dynamic linker.  Since this was broken with cross compilers,
17155de2362d3Smrg  # most powerpc-linux boxes support dynamic linking these days and
17156de2362d3Smrg  # people can always --disable-shared, the test was removed, and we
17157de2362d3Smrg  # assume the GNU/Linux dynamic linker is in use.
17158de2362d3Smrg  dynamic_linker='GNU/Linux ld.so'
17159de2362d3Smrg  ;;
17160de2362d3Smrg
17161de2362d3Smrgnetbsd*)
17162de2362d3Smrg  version_type=sunos
17163de2362d3Smrg  need_lib_prefix=no
17164de2362d3Smrg  need_version=no
17165de2362d3Smrg  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17166de2362d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17167de2362d3Smrg    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17168de2362d3Smrg    dynamic_linker='NetBSD (a.out) ld.so'
17169de2362d3Smrg  else
17170de2362d3Smrg    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17171de2362d3Smrg    soname_spec='${libname}${release}${shared_ext}$major'
17172de2362d3Smrg    dynamic_linker='NetBSD ld.elf_so'
17173de2362d3Smrg  fi
17174de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17175de2362d3Smrg  shlibpath_overrides_runpath=yes
17176de2362d3Smrg  hardcode_into_libs=yes
17177de2362d3Smrg  ;;
17178de2362d3Smrg
17179de2362d3Smrgnewsos6)
17180de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17181de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17182de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17183de2362d3Smrg  shlibpath_overrides_runpath=yes
17184de2362d3Smrg  ;;
17185de2362d3Smrg
17186de2362d3Smrg*nto* | *qnx*)
17187de2362d3Smrg  version_type=qnx
17188de2362d3Smrg  need_lib_prefix=no
17189de2362d3Smrg  need_version=no
17190de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17191de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17192de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17193de2362d3Smrg  shlibpath_overrides_runpath=no
17194de2362d3Smrg  hardcode_into_libs=yes
17195de2362d3Smrg  dynamic_linker='ldqnx.so'
17196de2362d3Smrg  ;;
17197de2362d3Smrg
17198de2362d3Smrgopenbsd*)
17199de2362d3Smrg  version_type=sunos
17200de2362d3Smrg  sys_lib_dlsearch_path_spec="/usr/lib"
17201de2362d3Smrg  need_lib_prefix=no
17202de2362d3Smrg  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
17203de2362d3Smrg  case $host_os in
17204de2362d3Smrg    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
17205de2362d3Smrg    *)				need_version=no  ;;
17206de2362d3Smrg  esac
17207de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17208de2362d3Smrg  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17209de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17210de2362d3Smrg  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17211de2362d3Smrg    case $host_os in
17212de2362d3Smrg      openbsd2.[89] | openbsd2.[89].*)
17213de2362d3Smrg	shlibpath_overrides_runpath=no
17214de2362d3Smrg	;;
17215de2362d3Smrg      *)
17216de2362d3Smrg	shlibpath_overrides_runpath=yes
17217de2362d3Smrg	;;
17218de2362d3Smrg      esac
17219de2362d3Smrg  else
17220de2362d3Smrg    shlibpath_overrides_runpath=yes
17221de2362d3Smrg  fi
17222de2362d3Smrg  ;;
17223de2362d3Smrg
17224de2362d3Smrgos2*)
17225de2362d3Smrg  libname_spec='$name'
17226de2362d3Smrg  shrext_cmds=".dll"
17227de2362d3Smrg  need_lib_prefix=no
17228de2362d3Smrg  library_names_spec='$libname${shared_ext} $libname.a'
17229de2362d3Smrg  dynamic_linker='OS/2 ld.exe'
17230de2362d3Smrg  shlibpath_var=LIBPATH
17231de2362d3Smrg  ;;
17232de2362d3Smrg
17233de2362d3Smrgosf3* | osf4* | osf5*)
17234de2362d3Smrg  version_type=osf
17235de2362d3Smrg  need_lib_prefix=no
17236de2362d3Smrg  need_version=no
17237de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17238de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17239de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17240de2362d3Smrg  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17241de2362d3Smrg  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
17242de2362d3Smrg  ;;
17243de2362d3Smrg
17244de2362d3Smrgrdos*)
17245de2362d3Smrg  dynamic_linker=no
17246de2362d3Smrg  ;;
17247de2362d3Smrg
17248de2362d3Smrgsolaris*)
17249de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17250de2362d3Smrg  need_lib_prefix=no
17251de2362d3Smrg  need_version=no
17252de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17253de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17254de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17255de2362d3Smrg  shlibpath_overrides_runpath=yes
17256de2362d3Smrg  hardcode_into_libs=yes
17257de2362d3Smrg  # ldd complains unless libraries are executable
17258de2362d3Smrg  postinstall_cmds='chmod +x $lib'
17259de2362d3Smrg  ;;
17260de2362d3Smrg
17261de2362d3Smrgsunos4*)
17262de2362d3Smrg  version_type=sunos
17263de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17264de2362d3Smrg  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17265de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17266de2362d3Smrg  shlibpath_overrides_runpath=yes
17267de2362d3Smrg  if test "$with_gnu_ld" = yes; then
17268de2362d3Smrg    need_lib_prefix=no
17269de2362d3Smrg  fi
17270de2362d3Smrg  need_version=yes
17271de2362d3Smrg  ;;
17272de2362d3Smrg
17273de2362d3Smrgsysv4 | sysv4.3*)
17274de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17275de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17276de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17277de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17278de2362d3Smrg  case $host_vendor in
17279de2362d3Smrg    sni)
17280de2362d3Smrg      shlibpath_overrides_runpath=no
17281de2362d3Smrg      need_lib_prefix=no
17282de2362d3Smrg      runpath_var=LD_RUN_PATH
17283de2362d3Smrg      ;;
17284de2362d3Smrg    siemens)
17285de2362d3Smrg      need_lib_prefix=no
17286de2362d3Smrg      ;;
17287de2362d3Smrg    motorola)
17288de2362d3Smrg      need_lib_prefix=no
17289de2362d3Smrg      need_version=no
17290de2362d3Smrg      shlibpath_overrides_runpath=no
17291de2362d3Smrg      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17292de2362d3Smrg      ;;
17293de2362d3Smrg  esac
17294de2362d3Smrg  ;;
17295de2362d3Smrg
17296de2362d3Smrgsysv4*MP*)
17297de2362d3Smrg  if test -d /usr/nec ;then
17298de2362d3Smrg    version_type=linux # correct to gnu/linux during the next big refactor
17299de2362d3Smrg    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
17300de2362d3Smrg    soname_spec='$libname${shared_ext}.$major'
17301de2362d3Smrg    shlibpath_var=LD_LIBRARY_PATH
17302de2362d3Smrg  fi
17303de2362d3Smrg  ;;
17304de2362d3Smrg
17305de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
17306de2362d3Smrg  version_type=freebsd-elf
17307de2362d3Smrg  need_lib_prefix=no
17308de2362d3Smrg  need_version=no
17309de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17310de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17311de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17312de2362d3Smrg  shlibpath_overrides_runpath=yes
17313de2362d3Smrg  hardcode_into_libs=yes
17314de2362d3Smrg  if test "$with_gnu_ld" = yes; then
17315de2362d3Smrg    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17316de2362d3Smrg  else
17317de2362d3Smrg    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17318de2362d3Smrg    case $host_os in
17319de2362d3Smrg      sco3.2v5*)
17320de2362d3Smrg        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17321de2362d3Smrg	;;
17322de2362d3Smrg    esac
17323de2362d3Smrg  fi
17324de2362d3Smrg  sys_lib_dlsearch_path_spec='/usr/lib'
17325de2362d3Smrg  ;;
17326de2362d3Smrg
17327de2362d3Smrgtpf*)
17328de2362d3Smrg  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
17329de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17330de2362d3Smrg  need_lib_prefix=no
17331de2362d3Smrg  need_version=no
17332de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17333de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17334de2362d3Smrg  shlibpath_overrides_runpath=no
17335de2362d3Smrg  hardcode_into_libs=yes
17336de2362d3Smrg  ;;
17337de2362d3Smrg
17338de2362d3Smrguts4*)
17339de2362d3Smrg  version_type=linux # correct to gnu/linux during the next big refactor
17340de2362d3Smrg  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17341de2362d3Smrg  soname_spec='${libname}${release}${shared_ext}$major'
17342de2362d3Smrg  shlibpath_var=LD_LIBRARY_PATH
17343de2362d3Smrg  ;;
17344de2362d3Smrg
17345de2362d3Smrg*)
17346de2362d3Smrg  dynamic_linker=no
17347de2362d3Smrg  ;;
17348de2362d3Smrgesac
17349de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
17350de2362d3Smrg$as_echo "$dynamic_linker" >&6; }
17351de2362d3Smrgtest "$dynamic_linker" = no && can_build_shared=no
17352de2362d3Smrg
17353de2362d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17354de2362d3Smrgif test "$GCC" = yes; then
17355de2362d3Smrg  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17356de2362d3Smrgfi
17357de2362d3Smrg
17358de2362d3Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
17359de2362d3Smrg  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
17360de2362d3Smrgfi
17361de2362d3Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
17362de2362d3Smrg  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
17363de2362d3Smrgfi
17364de2362d3Smrg
17365de2362d3Smrg
17366de2362d3Smrg
17367de2362d3Smrg
17368de2362d3Smrg
17369de2362d3Smrg
17370de2362d3Smrg
17371de2362d3Smrg
17372de2362d3Smrg
17373de2362d3Smrg
17374de2362d3Smrg
17375de2362d3Smrg
17376de2362d3Smrg
17377de2362d3Smrg
17378de2362d3Smrg
17379de2362d3Smrg
17380de2362d3Smrg
17381de2362d3Smrg
17382de2362d3Smrg
17383de2362d3Smrg
17384de2362d3Smrg
17385de2362d3Smrg
17386de2362d3Smrg
17387de2362d3Smrg
17388de2362d3Smrg
17389de2362d3Smrg
17390de2362d3Smrg
17391de2362d3Smrg
17392de2362d3Smrg
17393de2362d3Smrg
17394de2362d3Smrg
17395de2362d3Smrg
17396de2362d3Smrg
17397de2362d3Smrg
17398de2362d3Smrg
17399de2362d3Smrg
17400de2362d3Smrg
17401de2362d3Smrg
17402de2362d3Smrg
17403de2362d3Smrg
17404de2362d3Smrg
17405de2362d3Smrg
17406de2362d3Smrg
17407de2362d3Smrg
17408de2362d3Smrg
17409de2362d3Smrg
17410de2362d3Smrg
17411de2362d3Smrg
17412de2362d3Smrg
17413de2362d3Smrg
17414de2362d3Smrg
17415de2362d3Smrg
17416de2362d3Smrg
17417de2362d3Smrg
17418de2362d3Smrg
17419de2362d3Smrg
17420de2362d3Smrg
17421de2362d3Smrg
17422de2362d3Smrg
17423de2362d3Smrg
17424de2362d3Smrg
17425de2362d3Smrg
17426de2362d3Smrg
17427de2362d3Smrg
17428de2362d3Smrg
17429de2362d3Smrg
17430de2362d3Smrg
17431de2362d3Smrg
17432de2362d3Smrg
17433de2362d3Smrg
17434de2362d3Smrg
17435de2362d3Smrg
17436de2362d3Smrg
17437de2362d3Smrg
17438de2362d3Smrg
17439de2362d3Smrg
17440de2362d3Smrg
17441de2362d3Smrg
17442de2362d3Smrg
17443de2362d3Smrg
17444de2362d3Smrg
17445de2362d3Smrg
17446de2362d3Smrg
17447de2362d3Smrg
17448de2362d3Smrg
17449de2362d3Smrg
17450de2362d3Smrg
17451de2362d3Smrg
17452de2362d3Smrg
17453de2362d3Smrg
17454de2362d3Smrg
17455de2362d3Smrg
17456de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
17457de2362d3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17458de2362d3Smrghardcode_action=
17459de2362d3Smrgif test -n "$hardcode_libdir_flag_spec" ||
17460de2362d3Smrg   test -n "$runpath_var" ||
17461de2362d3Smrg   test "X$hardcode_automatic" = "Xyes" ; then
17462de2362d3Smrg
17463de2362d3Smrg  # We can hardcode non-existent directories.
17464de2362d3Smrg  if test "$hardcode_direct" != no &&
17465de2362d3Smrg     # If the only mechanism to avoid hardcoding is shlibpath_var, we
17466de2362d3Smrg     # have to relink, otherwise we might link with an installed library
17467de2362d3Smrg     # when we should be linking with a yet-to-be-installed one
17468de2362d3Smrg     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
17469de2362d3Smrg     test "$hardcode_minus_L" != no; then
17470de2362d3Smrg    # Linking always hardcodes the temporary library directory.
17471de2362d3Smrg    hardcode_action=relink
17472de2362d3Smrg  else
17473de2362d3Smrg    # We can link without hardcoding, and we can hardcode nonexisting dirs.
17474de2362d3Smrg    hardcode_action=immediate
17475de2362d3Smrg  fi
17476de2362d3Smrgelse
17477de2362d3Smrg  # We cannot hardcode anything, or else we can only hardcode existing
17478de2362d3Smrg  # directories.
17479de2362d3Smrg  hardcode_action=unsupported
17480de2362d3Smrgfi
17481de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
17482de2362d3Smrg$as_echo "$hardcode_action" >&6; }
17483de2362d3Smrg
17484de2362d3Smrgif test "$hardcode_action" = relink ||
17485de2362d3Smrg   test "$inherit_rpath" = yes; then
17486de2362d3Smrg  # Fast installation is not supported
17487de2362d3Smrg  enable_fast_install=no
17488de2362d3Smrgelif test "$shlibpath_overrides_runpath" = yes ||
17489de2362d3Smrg     test "$enable_shared" = no; then
17490de2362d3Smrg  # Fast installation is not necessary
17491de2362d3Smrg  enable_fast_install=needless
17492de2362d3Smrgfi
17493de2362d3Smrg
17494de2362d3Smrg
17495de2362d3Smrg
17496de2362d3Smrg
17497de2362d3Smrg
17498de2362d3Smrg
17499de2362d3Smrg  if test "x$enable_dlopen" != xyes; then
17500de2362d3Smrg  enable_dlopen=unknown
17501de2362d3Smrg  enable_dlopen_self=unknown
17502de2362d3Smrg  enable_dlopen_self_static=unknown
17503de2362d3Smrgelse
17504de2362d3Smrg  lt_cv_dlopen=no
17505de2362d3Smrg  lt_cv_dlopen_libs=
17506de2362d3Smrg
17507de2362d3Smrg  case $host_os in
17508de2362d3Smrg  beos*)
17509de2362d3Smrg    lt_cv_dlopen="load_add_on"
17510de2362d3Smrg    lt_cv_dlopen_libs=
17511de2362d3Smrg    lt_cv_dlopen_self=yes
17512de2362d3Smrg    ;;
17513de2362d3Smrg
17514de2362d3Smrg  mingw* | pw32* | cegcc*)
17515de2362d3Smrg    lt_cv_dlopen="LoadLibrary"
17516de2362d3Smrg    lt_cv_dlopen_libs=
17517de2362d3Smrg    ;;
17518de2362d3Smrg
17519de2362d3Smrg  cygwin*)
17520de2362d3Smrg    lt_cv_dlopen="dlopen"
17521de2362d3Smrg    lt_cv_dlopen_libs=
17522de2362d3Smrg    ;;
17523de2362d3Smrg
17524de2362d3Smrg  darwin*)
17525de2362d3Smrg  # if libdl is installed we need to link against it
17526de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17527de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
17528de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
17529de2362d3Smrg  $as_echo_n "(cached) " >&6
17530de2362d3Smrgelse
17531de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
17532de2362d3SmrgLIBS="-ldl  $LIBS"
17533de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17534de2362d3Smrg/* end confdefs.h.  */
17535de2362d3Smrg
17536de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
17537de2362d3Smrg   Use char because int might match the return type of a GCC
17538de2362d3Smrg   builtin and then its argument prototype would still apply.  */
17539de2362d3Smrg#ifdef __cplusplus
17540de2362d3Smrgextern "C"
17541de2362d3Smrg#endif
17542de2362d3Smrgchar dlopen ();
17543de2362d3Smrgint
17544de2362d3Smrgmain ()
17545de2362d3Smrg{
17546de2362d3Smrgreturn dlopen ();
17547de2362d3Smrg  ;
17548de2362d3Smrg  return 0;
17549de2362d3Smrg}
17550de2362d3Smrg_ACEOF
17551de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17552de2362d3Smrg  ac_cv_lib_dl_dlopen=yes
17553de2362d3Smrgelse
17554de2362d3Smrg  ac_cv_lib_dl_dlopen=no
17555de2362d3Smrgfi
17556de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17557de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17558de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
17559de2362d3Smrgfi
17560de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17561de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17562de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17563de2362d3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17564de2362d3Smrgelse
17565de2362d3Smrg
17566de2362d3Smrg    lt_cv_dlopen="dyld"
17567de2362d3Smrg    lt_cv_dlopen_libs=
17568de2362d3Smrg    lt_cv_dlopen_self=yes
17569de2362d3Smrg
17570de2362d3Smrgfi
17571de2362d3Smrg
17572de2362d3Smrg    ;;
17573de2362d3Smrg
17574de2362d3Smrg  *)
17575de2362d3Smrg    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
17576de2362d3Smrgif test "x$ac_cv_func_shl_load" = xyes; then :
17577de2362d3Smrg  lt_cv_dlopen="shl_load"
17578de2362d3Smrgelse
17579de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
17580de2362d3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; }
17581de2362d3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then :
17582de2362d3Smrg  $as_echo_n "(cached) " >&6
17583de2362d3Smrgelse
17584de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
17585de2362d3SmrgLIBS="-ldld  $LIBS"
17586de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17587de2362d3Smrg/* end confdefs.h.  */
17588de2362d3Smrg
17589de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
17590de2362d3Smrg   Use char because int might match the return type of a GCC
17591de2362d3Smrg   builtin and then its argument prototype would still apply.  */
17592de2362d3Smrg#ifdef __cplusplus
17593de2362d3Smrgextern "C"
17594de2362d3Smrg#endif
17595de2362d3Smrgchar shl_load ();
17596de2362d3Smrgint
17597de2362d3Smrgmain ()
17598de2362d3Smrg{
17599de2362d3Smrgreturn shl_load ();
17600de2362d3Smrg  ;
17601de2362d3Smrg  return 0;
17602de2362d3Smrg}
17603de2362d3Smrg_ACEOF
17604de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17605de2362d3Smrg  ac_cv_lib_dld_shl_load=yes
17606de2362d3Smrgelse
17607de2362d3Smrg  ac_cv_lib_dld_shl_load=no
17608de2362d3Smrgfi
17609de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17610de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17611de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
17612de2362d3Smrgfi
17613de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
17614de2362d3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
17615de2362d3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
17616de2362d3Smrg  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
17617de2362d3Smrgelse
17618de2362d3Smrg  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
17619de2362d3Smrgif test "x$ac_cv_func_dlopen" = xyes; then :
17620de2362d3Smrg  lt_cv_dlopen="dlopen"
17621de2362d3Smrgelse
17622de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17623de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; }
17624de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then :
17625de2362d3Smrg  $as_echo_n "(cached) " >&6
17626de2362d3Smrgelse
17627de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
17628de2362d3SmrgLIBS="-ldl  $LIBS"
17629de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17630de2362d3Smrg/* end confdefs.h.  */
17631de2362d3Smrg
17632de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
17633de2362d3Smrg   Use char because int might match the return type of a GCC
17634de2362d3Smrg   builtin and then its argument prototype would still apply.  */
17635de2362d3Smrg#ifdef __cplusplus
17636de2362d3Smrgextern "C"
17637de2362d3Smrg#endif
17638de2362d3Smrgchar dlopen ();
17639de2362d3Smrgint
17640de2362d3Smrgmain ()
17641de2362d3Smrg{
17642de2362d3Smrgreturn dlopen ();
17643de2362d3Smrg  ;
17644de2362d3Smrg  return 0;
17645de2362d3Smrg}
17646de2362d3Smrg_ACEOF
17647de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17648de2362d3Smrg  ac_cv_lib_dl_dlopen=yes
17649de2362d3Smrgelse
17650de2362d3Smrg  ac_cv_lib_dl_dlopen=no
17651de2362d3Smrgfi
17652de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17653de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17654de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
17655de2362d3Smrgfi
17656de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17657de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
17658de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
17659de2362d3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17660de2362d3Smrgelse
17661de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
17662de2362d3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; }
17663de2362d3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then :
17664de2362d3Smrg  $as_echo_n "(cached) " >&6
17665de2362d3Smrgelse
17666de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
17667de2362d3SmrgLIBS="-lsvld  $LIBS"
17668de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17669de2362d3Smrg/* end confdefs.h.  */
17670de2362d3Smrg
17671de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
17672de2362d3Smrg   Use char because int might match the return type of a GCC
17673de2362d3Smrg   builtin and then its argument prototype would still apply.  */
17674de2362d3Smrg#ifdef __cplusplus
17675de2362d3Smrgextern "C"
17676de2362d3Smrg#endif
17677de2362d3Smrgchar dlopen ();
17678de2362d3Smrgint
17679de2362d3Smrgmain ()
17680de2362d3Smrg{
17681de2362d3Smrgreturn dlopen ();
17682de2362d3Smrg  ;
17683de2362d3Smrg  return 0;
17684de2362d3Smrg}
17685de2362d3Smrg_ACEOF
17686de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17687de2362d3Smrg  ac_cv_lib_svld_dlopen=yes
17688de2362d3Smrgelse
17689de2362d3Smrg  ac_cv_lib_svld_dlopen=no
17690de2362d3Smrgfi
17691de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17692de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17693de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
17694de2362d3Smrgfi
17695de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
17696de2362d3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
17697de2362d3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
17698de2362d3Smrg  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17699de2362d3Smrgelse
17700de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
17701de2362d3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; }
17702de2362d3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then :
17703de2362d3Smrg  $as_echo_n "(cached) " >&6
17704de2362d3Smrgelse
17705de2362d3Smrg  ac_check_lib_save_LIBS=$LIBS
17706de2362d3SmrgLIBS="-ldld  $LIBS"
17707de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17708de2362d3Smrg/* end confdefs.h.  */
17709de2362d3Smrg
17710de2362d3Smrg/* Override any GCC internal prototype to avoid an error.
17711de2362d3Smrg   Use char because int might match the return type of a GCC
17712de2362d3Smrg   builtin and then its argument prototype would still apply.  */
17713de2362d3Smrg#ifdef __cplusplus
17714de2362d3Smrgextern "C"
17715de2362d3Smrg#endif
17716de2362d3Smrgchar dld_link ();
17717de2362d3Smrgint
17718de2362d3Smrgmain ()
17719de2362d3Smrg{
17720de2362d3Smrgreturn dld_link ();
17721de2362d3Smrg  ;
17722de2362d3Smrg  return 0;
17723de2362d3Smrg}
17724de2362d3Smrg_ACEOF
17725de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
17726de2362d3Smrg  ac_cv_lib_dld_dld_link=yes
17727de2362d3Smrgelse
17728de2362d3Smrg  ac_cv_lib_dld_dld_link=no
17729de2362d3Smrgfi
17730de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
17731de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
17732de2362d3SmrgLIBS=$ac_check_lib_save_LIBS
17733de2362d3Smrgfi
17734de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
17735de2362d3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
17736de2362d3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
17737de2362d3Smrg  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
17738de2362d3Smrgfi
17739de2362d3Smrg
17740de2362d3Smrg
17741de2362d3Smrgfi
17742de2362d3Smrg
17743de2362d3Smrg
17744de2362d3Smrgfi
17745de2362d3Smrg
17746de2362d3Smrg
17747de2362d3Smrgfi
17748de2362d3Smrg
17749de2362d3Smrg
17750de2362d3Smrgfi
17751de2362d3Smrg
17752de2362d3Smrg
17753de2362d3Smrgfi
17754de2362d3Smrg
17755de2362d3Smrg    ;;
17756de2362d3Smrg  esac
17757de2362d3Smrg
17758de2362d3Smrg  if test "x$lt_cv_dlopen" != xno; then
17759de2362d3Smrg    enable_dlopen=yes
17760de2362d3Smrg  else
17761de2362d3Smrg    enable_dlopen=no
17762de2362d3Smrg  fi
17763de2362d3Smrg
17764de2362d3Smrg  case $lt_cv_dlopen in
17765de2362d3Smrg  dlopen)
17766de2362d3Smrg    save_CPPFLAGS="$CPPFLAGS"
17767de2362d3Smrg    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17768de2362d3Smrg
17769de2362d3Smrg    save_LDFLAGS="$LDFLAGS"
17770de2362d3Smrg    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17771de2362d3Smrg
17772de2362d3Smrg    save_LIBS="$LIBS"
17773de2362d3Smrg    LIBS="$lt_cv_dlopen_libs $LIBS"
17774de2362d3Smrg
17775de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
17776de2362d3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; }
17777de2362d3Smrgif ${lt_cv_dlopen_self+:} false; then :
17778de2362d3Smrg  $as_echo_n "(cached) " >&6
17779de2362d3Smrgelse
17780de2362d3Smrg  	  if test "$cross_compiling" = yes; then :
17781de2362d3Smrg  lt_cv_dlopen_self=cross
17782de2362d3Smrgelse
17783de2362d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17784de2362d3Smrg  lt_status=$lt_dlunknown
17785de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
17786de2362d3Smrg#line $LINENO "configure"
17787de2362d3Smrg#include "confdefs.h"
17788de2362d3Smrg
17789de2362d3Smrg#if HAVE_DLFCN_H
17790de2362d3Smrg#include <dlfcn.h>
17791de2362d3Smrg#endif
17792de2362d3Smrg
17793de2362d3Smrg#include <stdio.h>
17794de2362d3Smrg
17795de2362d3Smrg#ifdef RTLD_GLOBAL
17796de2362d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
17797de2362d3Smrg#else
17798de2362d3Smrg#  ifdef DL_GLOBAL
17799de2362d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
17800de2362d3Smrg#  else
17801de2362d3Smrg#    define LT_DLGLOBAL		0
17802de2362d3Smrg#  endif
17803de2362d3Smrg#endif
17804de2362d3Smrg
17805de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17806de2362d3Smrg   find out it does not work in some platform. */
17807de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW
17808de2362d3Smrg#  ifdef RTLD_LAZY
17809de2362d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
17810de2362d3Smrg#  else
17811de2362d3Smrg#    ifdef DL_LAZY
17812de2362d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
17813de2362d3Smrg#    else
17814de2362d3Smrg#      ifdef RTLD_NOW
17815de2362d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
17816de2362d3Smrg#      else
17817de2362d3Smrg#        ifdef DL_NOW
17818de2362d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
17819de2362d3Smrg#        else
17820de2362d3Smrg#          define LT_DLLAZY_OR_NOW	0
17821de2362d3Smrg#        endif
17822de2362d3Smrg#      endif
17823de2362d3Smrg#    endif
17824de2362d3Smrg#  endif
17825de2362d3Smrg#endif
17826de2362d3Smrg
17827de2362d3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
17828de2362d3Smrg   correspondingly for the symbols needed.  */
17829de2362d3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17830de2362d3Smrgint fnord () __attribute__((visibility("default")));
17831de2362d3Smrg#endif
17832de2362d3Smrg
17833de2362d3Smrgint fnord () { return 42; }
17834de2362d3Smrgint main ()
17835de2362d3Smrg{
17836de2362d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17837de2362d3Smrg  int status = $lt_dlunknown;
17838de2362d3Smrg
17839de2362d3Smrg  if (self)
17840de2362d3Smrg    {
17841de2362d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17842de2362d3Smrg      else
17843de2362d3Smrg        {
17844de2362d3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
17845de2362d3Smrg          else puts (dlerror ());
17846de2362d3Smrg	}
17847de2362d3Smrg      /* dlclose (self); */
17848de2362d3Smrg    }
17849de2362d3Smrg  else
17850de2362d3Smrg    puts (dlerror ());
17851de2362d3Smrg
17852de2362d3Smrg  return status;
17853de2362d3Smrg}
17854de2362d3Smrg_LT_EOF
17855de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17856de2362d3Smrg  (eval $ac_link) 2>&5
17857de2362d3Smrg  ac_status=$?
17858de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17859de2362d3Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17860de2362d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
17861de2362d3Smrg    lt_status=$?
17862de2362d3Smrg    case x$lt_status in
17863de2362d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17864de2362d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17865de2362d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
17866de2362d3Smrg    esac
17867de2362d3Smrg  else :
17868de2362d3Smrg    # compilation failed
17869de2362d3Smrg    lt_cv_dlopen_self=no
17870de2362d3Smrg  fi
17871de2362d3Smrgfi
17872de2362d3Smrgrm -fr conftest*
17873de2362d3Smrg
17874de2362d3Smrg
17875de2362d3Smrgfi
17876de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
17877de2362d3Smrg$as_echo "$lt_cv_dlopen_self" >&6; }
17878de2362d3Smrg
17879de2362d3Smrg    if test "x$lt_cv_dlopen_self" = xyes; then
17880de2362d3Smrg      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
17881de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
17882de2362d3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
17883de2362d3Smrgif ${lt_cv_dlopen_self_static+:} false; then :
17884de2362d3Smrg  $as_echo_n "(cached) " >&6
17885de2362d3Smrgelse
17886de2362d3Smrg  	  if test "$cross_compiling" = yes; then :
17887de2362d3Smrg  lt_cv_dlopen_self_static=cross
17888de2362d3Smrgelse
17889de2362d3Smrg  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17890de2362d3Smrg  lt_status=$lt_dlunknown
17891de2362d3Smrg  cat > conftest.$ac_ext <<_LT_EOF
17892de2362d3Smrg#line $LINENO "configure"
17893de2362d3Smrg#include "confdefs.h"
17894de2362d3Smrg
17895de2362d3Smrg#if HAVE_DLFCN_H
17896de2362d3Smrg#include <dlfcn.h>
17897de2362d3Smrg#endif
17898de2362d3Smrg
17899de2362d3Smrg#include <stdio.h>
17900de2362d3Smrg
17901de2362d3Smrg#ifdef RTLD_GLOBAL
17902de2362d3Smrg#  define LT_DLGLOBAL		RTLD_GLOBAL
17903de2362d3Smrg#else
17904de2362d3Smrg#  ifdef DL_GLOBAL
17905de2362d3Smrg#    define LT_DLGLOBAL		DL_GLOBAL
17906de2362d3Smrg#  else
17907de2362d3Smrg#    define LT_DLGLOBAL		0
17908de2362d3Smrg#  endif
17909de2362d3Smrg#endif
17910de2362d3Smrg
17911de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17912de2362d3Smrg   find out it does not work in some platform. */
17913de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW
17914de2362d3Smrg#  ifdef RTLD_LAZY
17915de2362d3Smrg#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
17916de2362d3Smrg#  else
17917de2362d3Smrg#    ifdef DL_LAZY
17918de2362d3Smrg#      define LT_DLLAZY_OR_NOW		DL_LAZY
17919de2362d3Smrg#    else
17920de2362d3Smrg#      ifdef RTLD_NOW
17921de2362d3Smrg#        define LT_DLLAZY_OR_NOW	RTLD_NOW
17922de2362d3Smrg#      else
17923de2362d3Smrg#        ifdef DL_NOW
17924de2362d3Smrg#          define LT_DLLAZY_OR_NOW	DL_NOW
17925de2362d3Smrg#        else
17926de2362d3Smrg#          define LT_DLLAZY_OR_NOW	0
17927de2362d3Smrg#        endif
17928de2362d3Smrg#      endif
17929de2362d3Smrg#    endif
17930de2362d3Smrg#  endif
17931de2362d3Smrg#endif
17932de2362d3Smrg
17933de2362d3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated
17934de2362d3Smrg   correspondingly for the symbols needed.  */
17935de2362d3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17936de2362d3Smrgint fnord () __attribute__((visibility("default")));
17937de2362d3Smrg#endif
17938de2362d3Smrg
17939de2362d3Smrgint fnord () { return 42; }
17940de2362d3Smrgint main ()
17941de2362d3Smrg{
17942de2362d3Smrg  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17943de2362d3Smrg  int status = $lt_dlunknown;
17944de2362d3Smrg
17945de2362d3Smrg  if (self)
17946de2362d3Smrg    {
17947de2362d3Smrg      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
17948de2362d3Smrg      else
17949de2362d3Smrg        {
17950de2362d3Smrg	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
17951de2362d3Smrg          else puts (dlerror ());
17952de2362d3Smrg	}
17953de2362d3Smrg      /* dlclose (self); */
17954de2362d3Smrg    }
17955de2362d3Smrg  else
17956de2362d3Smrg    puts (dlerror ());
17957de2362d3Smrg
17958de2362d3Smrg  return status;
17959de2362d3Smrg}
17960de2362d3Smrg_LT_EOF
17961de2362d3Smrg  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17962de2362d3Smrg  (eval $ac_link) 2>&5
17963de2362d3Smrg  ac_status=$?
17964de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17965de2362d3Smrg  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17966de2362d3Smrg    (./conftest; exit; ) >&5 2>/dev/null
17967de2362d3Smrg    lt_status=$?
17968de2362d3Smrg    case x$lt_status in
17969de2362d3Smrg      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17970de2362d3Smrg      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17971de2362d3Smrg      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
17972de2362d3Smrg    esac
17973de2362d3Smrg  else :
17974de2362d3Smrg    # compilation failed
17975de2362d3Smrg    lt_cv_dlopen_self_static=no
17976de2362d3Smrg  fi
17977de2362d3Smrgfi
17978de2362d3Smrgrm -fr conftest*
17979de2362d3Smrg
17980de2362d3Smrg
17981de2362d3Smrgfi
17982de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
17983de2362d3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; }
17984de2362d3Smrg    fi
17985de2362d3Smrg
17986de2362d3Smrg    CPPFLAGS="$save_CPPFLAGS"
17987de2362d3Smrg    LDFLAGS="$save_LDFLAGS"
17988de2362d3Smrg    LIBS="$save_LIBS"
17989de2362d3Smrg    ;;
17990de2362d3Smrg  esac
17991de2362d3Smrg
17992de2362d3Smrg  case $lt_cv_dlopen_self in
17993de2362d3Smrg  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17994de2362d3Smrg  *) enable_dlopen_self=unknown ;;
17995de2362d3Smrg  esac
17996de2362d3Smrg
17997de2362d3Smrg  case $lt_cv_dlopen_self_static in
17998de2362d3Smrg  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17999de2362d3Smrg  *) enable_dlopen_self_static=unknown ;;
18000de2362d3Smrg  esac
18001de2362d3Smrgfi
18002de2362d3Smrg
18003de2362d3Smrg
18004de2362d3Smrg
18005de2362d3Smrg
18006de2362d3Smrg
18007de2362d3Smrg
18008de2362d3Smrg
18009de2362d3Smrg
18010de2362d3Smrg
18011de2362d3Smrg
18012de2362d3Smrg
18013de2362d3Smrg
18014de2362d3Smrg
18015de2362d3Smrg
18016de2362d3Smrg
18017de2362d3Smrg
18018de2362d3Smrg
18019de2362d3Smrgstriplib=
18020de2362d3Smrgold_striplib=
18021de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
18022de2362d3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; }
18023de2362d3Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
18024de2362d3Smrg  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
18025de2362d3Smrg  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
18026de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18027de2362d3Smrg$as_echo "yes" >&6; }
18028de2362d3Smrgelse
18029de2362d3Smrg# FIXME - insert some real tests, host_os isn't really good enough
18030de2362d3Smrg  case $host_os in
18031de2362d3Smrg  darwin*)
18032de2362d3Smrg    if test -n "$STRIP" ; then
18033de2362d3Smrg      striplib="$STRIP -x"
18034de2362d3Smrg      old_striplib="$STRIP -S"
18035de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18036de2362d3Smrg$as_echo "yes" >&6; }
18037de2362d3Smrg    else
18038de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18039de2362d3Smrg$as_echo "no" >&6; }
18040de2362d3Smrg    fi
18041de2362d3Smrg    ;;
18042de2362d3Smrg  *)
18043de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18044de2362d3Smrg$as_echo "no" >&6; }
18045de2362d3Smrg    ;;
18046de2362d3Smrg  esac
18047de2362d3Smrgfi
18048de2362d3Smrg
18049de2362d3Smrg
18050de2362d3Smrg
18051de2362d3Smrg
18052de2362d3Smrg
18053de2362d3Smrg
18054de2362d3Smrg
18055de2362d3Smrg
18056de2362d3Smrg
18057de2362d3Smrg
18058de2362d3Smrg
18059de2362d3Smrg
18060de2362d3Smrg  # Report which library types will actually be built
18061de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
18062de2362d3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; }
18063de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
18064de2362d3Smrg$as_echo "$can_build_shared" >&6; }
18065de2362d3Smrg
18066de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
18067de2362d3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; }
18068de2362d3Smrg  test "$can_build_shared" = "no" && enable_shared=no
18069de2362d3Smrg
18070de2362d3Smrg  # On AIX, shared libraries and static libraries use the same namespace, and
18071de2362d3Smrg  # are all built from PIC.
18072de2362d3Smrg  case $host_os in
18073de2362d3Smrg  aix3*)
18074de2362d3Smrg    test "$enable_shared" = yes && enable_static=no
18075de2362d3Smrg    if test -n "$RANLIB"; then
18076de2362d3Smrg      archive_cmds="$archive_cmds~\$RANLIB \$lib"
18077de2362d3Smrg      postinstall_cmds='$RANLIB $lib'
18078de2362d3Smrg    fi
18079de2362d3Smrg    ;;
18080de2362d3Smrg
18081de2362d3Smrg  aix[4-9]*)
18082de2362d3Smrg    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
18083de2362d3Smrg      test "$enable_shared" = yes && enable_static=no
18084de2362d3Smrg    fi
18085de2362d3Smrg    ;;
18086de2362d3Smrg  esac
18087de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
18088de2362d3Smrg$as_echo "$enable_shared" >&6; }
18089de2362d3Smrg
18090de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
18091de2362d3Smrg$as_echo_n "checking whether to build static libraries... " >&6; }
18092de2362d3Smrg  # Make sure either enable_shared or enable_static is yes.
18093de2362d3Smrg  test "$enable_shared" = yes || enable_static=yes
18094de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
18095de2362d3Smrg$as_echo "$enable_static" >&6; }
18096de2362d3Smrg
18097de2362d3Smrg
18098de2362d3Smrg
18099de2362d3Smrg
18100de2362d3Smrgfi
18101de2362d3Smrgac_ext=c
18102de2362d3Smrgac_cpp='$CPP $CPPFLAGS'
18103de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18104de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18105de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu
18106de2362d3Smrg
18107de2362d3SmrgCC="$lt_save_CC"
18108de2362d3Smrg
18109de2362d3Smrg
18110de2362d3Smrg
18111de2362d3Smrg
18112de2362d3Smrg
18113de2362d3Smrg
18114de2362d3Smrg
18115de2362d3Smrg
18116de2362d3Smrg
18117de2362d3Smrg
18118de2362d3Smrg
18119de2362d3Smrg
18120de2362d3Smrg
18121de2362d3Smrg
18122de2362d3Smrg
18123de2362d3Smrg        ac_config_commands="$ac_config_commands libtool"
18124de2362d3Smrg
18125de2362d3Smrg
18126de2362d3Smrg
18127de2362d3Smrg
18128de2362d3Smrg# Only expand once:
18129de2362d3Smrg
18130de2362d3Smrg
18131de2362d3Smrg
18132de2362d3Smrg# Checks for programs.
18133de2362d3Smrgif test "x$CC" != xcc; then
18134de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
18135de2362d3Smrg$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
18136de2362d3Smrgelse
18137de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
18138de2362d3Smrg$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
18139de2362d3Smrgfi
18140de2362d3Smrgset dummy $CC; ac_cc=`$as_echo "$2" |
18141de2362d3Smrg		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18142de2362d3Smrgif eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
18143de2362d3Smrg  $as_echo_n "(cached) " >&6
18144de2362d3Smrgelse
18145de2362d3Smrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18146de2362d3Smrg/* end confdefs.h.  */
18147de2362d3Smrg
18148de2362d3Smrgint
18149de2362d3Smrgmain ()
18150de2362d3Smrg{
18151de2362d3Smrg
18152de2362d3Smrg  ;
18153de2362d3Smrg  return 0;
18154de2362d3Smrg}
18155de2362d3Smrg_ACEOF
18156de2362d3Smrg# Make sure it works both with $CC and with simple cc.
18157de2362d3Smrg# We do the test twice because some compilers refuse to overwrite an
18158de2362d3Smrg# existing .o file with -o, though they will create one.
18159de2362d3Smrgac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18160de2362d3Smrgrm -f conftest2.*
18161de2362d3Smrgif { { case "(($ac_try" in
18162de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18163de2362d3Smrg  *) ac_try_echo=$ac_try;;
18164de2362d3Smrgesac
18165de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18166de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
18167de2362d3Smrg  (eval "$ac_try") 2>&5
18168de2362d3Smrg  ac_status=$?
18169de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18170de2362d3Smrg  test $ac_status = 0; } &&
18171de2362d3Smrg   test -f conftest2.$ac_objext && { { case "(($ac_try" in
18172de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18173de2362d3Smrg  *) ac_try_echo=$ac_try;;
18174de2362d3Smrgesac
18175de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18176de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
18177de2362d3Smrg  (eval "$ac_try") 2>&5
18178de2362d3Smrg  ac_status=$?
18179de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18180de2362d3Smrg  test $ac_status = 0; };
18181de2362d3Smrgthen
18182de2362d3Smrg  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
18183de2362d3Smrg  if test "x$CC" != xcc; then
18184de2362d3Smrg    # Test first that cc exists at all.
18185de2362d3Smrg    if { ac_try='cc -c conftest.$ac_ext >&5'
18186de2362d3Smrg  { { case "(($ac_try" in
18187de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18188de2362d3Smrg  *) ac_try_echo=$ac_try;;
18189de2362d3Smrgesac
18190de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18191de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
18192de2362d3Smrg  (eval "$ac_try") 2>&5
18193de2362d3Smrg  ac_status=$?
18194de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18195de2362d3Smrg  test $ac_status = 0; }; }; then
18196de2362d3Smrg      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18197de2362d3Smrg      rm -f conftest2.*
18198de2362d3Smrg      if { { case "(($ac_try" in
18199de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18200de2362d3Smrg  *) ac_try_echo=$ac_try;;
18201de2362d3Smrgesac
18202de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18203de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
18204de2362d3Smrg  (eval "$ac_try") 2>&5
18205de2362d3Smrg  ac_status=$?
18206de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18207de2362d3Smrg  test $ac_status = 0; } &&
18208de2362d3Smrg	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
18209de2362d3Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18210de2362d3Smrg  *) ac_try_echo=$ac_try;;
18211de2362d3Smrgesac
18212de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18213de2362d3Smrg$as_echo "$ac_try_echo"; } >&5
18214de2362d3Smrg  (eval "$ac_try") 2>&5
18215de2362d3Smrg  ac_status=$?
18216de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18217de2362d3Smrg  test $ac_status = 0; };
18218de2362d3Smrg      then
18219de2362d3Smrg	# cc works too.
18220de2362d3Smrg	:
18221de2362d3Smrg      else
18222de2362d3Smrg	# cc exists but doesn't like -o.
18223de2362d3Smrg	eval ac_cv_prog_cc_${ac_cc}_c_o=no
18224de2362d3Smrg      fi
18225de2362d3Smrg    fi
18226de2362d3Smrg  fi
18227de2362d3Smrgelse
18228de2362d3Smrg  eval ac_cv_prog_cc_${ac_cc}_c_o=no
18229de2362d3Smrgfi
18230de2362d3Smrgrm -f core conftest*
18231de2362d3Smrg
18232de2362d3Smrgfi
18233de2362d3Smrgif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
18234de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18235de2362d3Smrg$as_echo "yes" >&6; }
18236de2362d3Smrgelse
18237de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18238de2362d3Smrg$as_echo "no" >&6; }
18239de2362d3Smrg
18240de2362d3Smrg$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
18241de2362d3Smrg
18242de2362d3Smrgfi
18243de2362d3Smrg
18244de2362d3Smrg# FIXME: we rely on the cache variable name because
18245de2362d3Smrg# there is no other way.
18246de2362d3Smrgset dummy $CC
18247de2362d3Smrgam_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
18248de2362d3Smrgeval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
18249de2362d3Smrgif test "$am_t" != yes; then
18250de2362d3Smrg   # Losing compiler, so override with the script.
18251de2362d3Smrg   # FIXME: It is wrong to rewrite CC.
18252de2362d3Smrg   # But if we don't then we get into trouble of one sort or another.
18253de2362d3Smrg   # A longer-term fix would be to have automake use am__CC in this case,
18254de2362d3Smrg   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
18255de2362d3Smrg   CC="$am_aux_dir/compile $CC"
18256de2362d3Smrgfi
18257de2362d3Smrg
18258de2362d3Smrg
18259de2362d3Smrg
18260de2362d3Smrgif test "x$GCC" = "xyes"; then
18261de2362d3Smrg	CPPFLAGS="$CPPFLAGS -Wall"
18262de2362d3Smrgfi
18263de2362d3Smrg
18264de2362d3Smrg
18265de2362d3Smrg
18266de2362d3Smrg# Define a configure option for an alternate module directory
18267de2362d3Smrg
18268de2362d3Smrg# Check whether --with-xorg-module-dir was given.
18269de2362d3Smrgif test "${with_xorg_module_dir+set}" = set; then :
18270de2362d3Smrg  withval=$with_xorg_module_dir; moduledir="$withval"
18271de2362d3Smrgelse
18272de2362d3Smrg  moduledir="$libdir/xorg/modules"
18273de2362d3Smrgfi
18274de2362d3Smrg
18275de2362d3Smrg
18276de2362d3Smrg# Store the list of server defined optional extensions in REQUIRED_MODULES
18277de2362d3Smrg
18278de2362d3Smrg
18279de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18280de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18281de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18282de2362d3Smrg/* end confdefs.h.  */
18283de2362d3Smrg
18284de2362d3Smrg#include "xorg-server.h"
18285de2362d3Smrg#if !defined RANDR
18286de2362d3Smrg#error RANDR not defined
18287de2362d3Smrg#endif
18288de2362d3Smrg
18289de2362d3Smrgint
18290de2362d3Smrgmain ()
18291de2362d3Smrg{
18292de2362d3Smrg
18293de2362d3Smrg  ;
18294de2362d3Smrg  return 0;
18295de2362d3Smrg}
18296de2362d3Smrg_ACEOF
18297de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18298de2362d3Smrg  _EXT_CHECK=yes
18299de2362d3Smrgelse
18300de2362d3Smrg  _EXT_CHECK=no
18301de2362d3Smrgfi
18302de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18303de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18304de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5
18305de2362d3Smrg$as_echo_n "checking if RANDR is defined... " >&6; }
18306de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18307de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18308de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18309de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
18310de2362d3Smrg	fi
18311de2362d3Smrg
18312de2362d3Smrg
18313de2362d3Smrg
18314de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18315de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18316de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18317de2362d3Smrg/* end confdefs.h.  */
18318de2362d3Smrg
18319de2362d3Smrg#include "xorg-server.h"
18320de2362d3Smrg#if !defined RENDER
18321de2362d3Smrg#error RENDER not defined
18322de2362d3Smrg#endif
18323de2362d3Smrg
18324de2362d3Smrgint
18325de2362d3Smrgmain ()
18326de2362d3Smrg{
18327de2362d3Smrg
18328de2362d3Smrg  ;
18329de2362d3Smrg  return 0;
18330de2362d3Smrg}
18331de2362d3Smrg_ACEOF
18332de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18333de2362d3Smrg  _EXT_CHECK=yes
18334de2362d3Smrgelse
18335de2362d3Smrg  _EXT_CHECK=no
18336de2362d3Smrgfi
18337de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18338de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18339de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5
18340de2362d3Smrg$as_echo_n "checking if RENDER is defined... " >&6; }
18341de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18342de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18343de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18344de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
18345de2362d3Smrg	fi
18346de2362d3Smrg
18347de2362d3Smrg
18348de2362d3Smrg
18349de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18350de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18351de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18352de2362d3Smrg/* end confdefs.h.  */
18353de2362d3Smrg
18354de2362d3Smrg#include "xorg-server.h"
18355de2362d3Smrg#if !defined XV
18356de2362d3Smrg#error XV not defined
18357de2362d3Smrg#endif
18358de2362d3Smrg
18359de2362d3Smrgint
18360de2362d3Smrgmain ()
18361de2362d3Smrg{
18362de2362d3Smrg
18363de2362d3Smrg  ;
18364de2362d3Smrg  return 0;
18365de2362d3Smrg}
18366de2362d3Smrg_ACEOF
18367de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18368de2362d3Smrg  _EXT_CHECK=yes
18369de2362d3Smrgelse
18370de2362d3Smrg  _EXT_CHECK=no
18371de2362d3Smrgfi
18372de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18373de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18374de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5
18375de2362d3Smrg$as_echo_n "checking if XV is defined... " >&6; }
18376de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18377de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18378de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18379de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
18380de2362d3Smrg	fi
18381de2362d3Smrg
18382de2362d3Smrg
18383de2362d3Smrg
18384de2362d3Smrg	SAVE_CFLAGS="$CFLAGS"
18385de2362d3Smrg	CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
18386de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18387de2362d3Smrg/* end confdefs.h.  */
18388de2362d3Smrg
18389de2362d3Smrg#include "xorg-server.h"
18390de2362d3Smrg#if !defined DPMSExtension
18391de2362d3Smrg#error DPMSExtension not defined
18392de2362d3Smrg#endif
18393de2362d3Smrg
18394de2362d3Smrgint
18395de2362d3Smrgmain ()
18396de2362d3Smrg{
18397de2362d3Smrg
18398de2362d3Smrg  ;
18399de2362d3Smrg  return 0;
18400de2362d3Smrg}
18401de2362d3Smrg_ACEOF
18402de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then :
18403de2362d3Smrg  _EXT_CHECK=yes
18404de2362d3Smrgelse
18405de2362d3Smrg  _EXT_CHECK=no
18406de2362d3Smrgfi
18407de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18408de2362d3Smrg	CFLAGS="$SAVE_CFLAGS"
18409de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5
18410de2362d3Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; }
18411de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
18412de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; }
18413de2362d3Smrg	if test "$_EXT_CHECK" != no; then
18414de2362d3Smrg		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
18415de2362d3Smrg	fi
18416de2362d3Smrg
18417de2362d3Smrg
18418de2362d3Smrg# Checks for libraries.
18419de2362d3Smrg
18420de2362d3Smrgpkg_failed=no
18421de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5
18422de2362d3Smrg$as_echo_n "checking for LIBDRM... " >&6; }
18423de2362d3Smrg
18424de2362d3Smrgif test -n "$LIBDRM_CFLAGS"; then
18425de2362d3Smrg    pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS"
18426de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18427de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18428de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5
18429de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5
18430de2362d3Smrg  ac_status=$?
18431de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18432de2362d3Smrg  test $ac_status = 0; }; then
18433de2362d3Smrg  pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.58" 2>/dev/null`
18434de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18435de2362d3Smrgelse
18436de2362d3Smrg  pkg_failed=yes
18437de2362d3Smrgfi
18438de2362d3Smrg else
18439de2362d3Smrg    pkg_failed=untried
18440de2362d3Smrgfi
18441de2362d3Smrgif test -n "$LIBDRM_LIBS"; then
18442de2362d3Smrg    pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS"
18443de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18444de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18445de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5
18446de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5
18447de2362d3Smrg  ac_status=$?
18448de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18449de2362d3Smrg  test $ac_status = 0; }; then
18450de2362d3Smrg  pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.58" 2>/dev/null`
18451de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18452de2362d3Smrgelse
18453de2362d3Smrg  pkg_failed=yes
18454de2362d3Smrgfi
18455de2362d3Smrg else
18456de2362d3Smrg    pkg_failed=untried
18457de2362d3Smrgfi
18458de2362d3Smrg
18459de2362d3Smrg
18460de2362d3Smrg
18461de2362d3Smrgif test $pkg_failed = yes; then
18462de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18463de2362d3Smrg$as_echo "no" >&6; }
18464de2362d3Smrg
18465de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18466de2362d3Smrg        _pkg_short_errors_supported=yes
18467de2362d3Smrgelse
18468de2362d3Smrg        _pkg_short_errors_supported=no
18469de2362d3Smrgfi
18470de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
18471de2362d3Smrg	        LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1`
18472de2362d3Smrg        else
18473de2362d3Smrg	        LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1`
18474de2362d3Smrg        fi
18475de2362d3Smrg	# Put the nasty error message in config.log where it belongs
18476de2362d3Smrg	echo "$LIBDRM_PKG_ERRORS" >&5
18477de2362d3Smrg
18478de2362d3Smrg	as_fn_error $? "Package requirements (libdrm >= 2.4.58) were not met:
18479de2362d3Smrg
18480de2362d3Smrg$LIBDRM_PKG_ERRORS
18481de2362d3Smrg
18482de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
18483de2362d3Smrginstalled software in a non-standard prefix.
18484de2362d3Smrg
18485de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS
18486de2362d3Smrgand LIBDRM_LIBS to avoid the need to call pkg-config.
18487de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
18488de2362d3Smrgelif test $pkg_failed = untried; then
18489de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18490de2362d3Smrg$as_echo "no" >&6; }
18491de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18492de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18493de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
18494de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
18495de2362d3Smrgpath to pkg-config.
18496de2362d3Smrg
18497de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS
18498de2362d3Smrgand LIBDRM_LIBS to avoid the need to call pkg-config.
18499de2362d3SmrgSee the pkg-config man page for more details.
18500de2362d3Smrg
18501de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
18502de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
18503de2362d3Smrgelse
18504de2362d3Smrg	LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS
18505de2362d3Smrg	LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS
18506de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18507de2362d3Smrg$as_echo "yes" >&6; }
18508de2362d3Smrg
18509de2362d3Smrgfi
18510de2362d3Smrg
18511de2362d3Smrgpkg_failed=no
18512de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_RADEON" >&5
18513de2362d3Smrg$as_echo_n "checking for LIBDRM_RADEON... " >&6; }
18514de2362d3Smrg
18515de2362d3Smrgif test -n "$LIBDRM_RADEON_CFLAGS"; then
18516de2362d3Smrg    pkg_cv_LIBDRM_RADEON_CFLAGS="$LIBDRM_RADEON_CFLAGS"
18517de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18518de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18519de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5
18520de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5
18521de2362d3Smrg  ac_status=$?
18522de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18523de2362d3Smrg  test $ac_status = 0; }; then
18524de2362d3Smrg  pkg_cv_LIBDRM_RADEON_CFLAGS=`$PKG_CONFIG --cflags "libdrm_radeon" 2>/dev/null`
18525de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18526de2362d3Smrgelse
18527de2362d3Smrg  pkg_failed=yes
18528de2362d3Smrgfi
18529de2362d3Smrg else
18530de2362d3Smrg    pkg_failed=untried
18531de2362d3Smrgfi
18532de2362d3Smrgif test -n "$LIBDRM_RADEON_LIBS"; then
18533de2362d3Smrg    pkg_cv_LIBDRM_RADEON_LIBS="$LIBDRM_RADEON_LIBS"
18534de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18535de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18536de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5
18537de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5
18538de2362d3Smrg  ac_status=$?
18539de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18540de2362d3Smrg  test $ac_status = 0; }; then
18541de2362d3Smrg  pkg_cv_LIBDRM_RADEON_LIBS=`$PKG_CONFIG --libs "libdrm_radeon" 2>/dev/null`
18542de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18543de2362d3Smrgelse
18544de2362d3Smrg  pkg_failed=yes
18545de2362d3Smrgfi
18546de2362d3Smrg else
18547de2362d3Smrg    pkg_failed=untried
18548de2362d3Smrgfi
18549de2362d3Smrg
18550de2362d3Smrg
18551de2362d3Smrg
18552de2362d3Smrgif test $pkg_failed = yes; then
18553de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18554de2362d3Smrg$as_echo "no" >&6; }
18555de2362d3Smrg
18556de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18557de2362d3Smrg        _pkg_short_errors_supported=yes
18558de2362d3Smrgelse
18559de2362d3Smrg        _pkg_short_errors_supported=no
18560de2362d3Smrgfi
18561de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
18562de2362d3Smrg	        LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_radeon" 2>&1`
18563de2362d3Smrg        else
18564de2362d3Smrg	        LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_radeon" 2>&1`
18565de2362d3Smrg        fi
18566de2362d3Smrg	# Put the nasty error message in config.log where it belongs
18567de2362d3Smrg	echo "$LIBDRM_RADEON_PKG_ERRORS" >&5
18568de2362d3Smrg
18569de2362d3Smrg	as_fn_error $? "Package requirements (libdrm_radeon) were not met:
18570de2362d3Smrg
18571de2362d3Smrg$LIBDRM_RADEON_PKG_ERRORS
18572de2362d3Smrg
18573de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
18574de2362d3Smrginstalled software in a non-standard prefix.
18575de2362d3Smrg
18576de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS
18577de2362d3Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config.
18578de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
18579de2362d3Smrgelif test $pkg_failed = untried; then
18580de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18581de2362d3Smrg$as_echo "no" >&6; }
18582de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18583de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18584de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
18585de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
18586de2362d3Smrgpath to pkg-config.
18587de2362d3Smrg
18588de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS
18589de2362d3Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config.
18590de2362d3SmrgSee the pkg-config man page for more details.
18591de2362d3Smrg
18592de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
18593de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
18594de2362d3Smrgelse
18595de2362d3Smrg	LIBDRM_RADEON_CFLAGS=$pkg_cv_LIBDRM_RADEON_CFLAGS
18596de2362d3Smrg	LIBDRM_RADEON_LIBS=$pkg_cv_LIBDRM_RADEON_LIBS
18597de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18598de2362d3Smrg$as_echo "yes" >&6; }
18599de2362d3Smrg
18600de2362d3Smrgfi
18601de2362d3Smrg
18602de2362d3Smrg# Obtain compiler/linker options for the driver dependencies
18603de2362d3Smrg
18604de2362d3Smrgpkg_failed=no
18605de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
18606de2362d3Smrg$as_echo_n "checking for XORG... " >&6; }
18607de2362d3Smrg
18608de2362d3Smrgif test -n "$XORG_CFLAGS"; then
18609de2362d3Smrg    pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
18610de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18611de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18612de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5
18613de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5
18614de2362d3Smrg  ac_status=$?
18615de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18616de2362d3Smrg  test $ac_status = 0; }; then
18617de2362d3Smrg  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null`
18618de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18619de2362d3Smrgelse
18620de2362d3Smrg  pkg_failed=yes
18621de2362d3Smrgfi
18622de2362d3Smrg else
18623de2362d3Smrg    pkg_failed=untried
18624de2362d3Smrgfi
18625de2362d3Smrgif test -n "$XORG_LIBS"; then
18626de2362d3Smrg    pkg_cv_XORG_LIBS="$XORG_LIBS"
18627de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18628de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18629de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5
18630de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5
18631de2362d3Smrg  ac_status=$?
18632de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18633de2362d3Smrg  test $ac_status = 0; }; then
18634de2362d3Smrg  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null`
18635de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18636de2362d3Smrgelse
18637de2362d3Smrg  pkg_failed=yes
18638de2362d3Smrgfi
18639de2362d3Smrg else
18640de2362d3Smrg    pkg_failed=untried
18641de2362d3Smrgfi
18642de2362d3Smrg
18643de2362d3Smrg
18644de2362d3Smrg
18645de2362d3Smrgif test $pkg_failed = yes; then
18646de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18647de2362d3Smrg$as_echo "no" >&6; }
18648de2362d3Smrg
18649de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18650de2362d3Smrg        _pkg_short_errors_supported=yes
18651de2362d3Smrgelse
18652de2362d3Smrg        _pkg_short_errors_supported=no
18653de2362d3Smrgfi
18654de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
18655de2362d3Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1`
18656de2362d3Smrg        else
18657de2362d3Smrg	        XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1`
18658de2362d3Smrg        fi
18659de2362d3Smrg	# Put the nasty error message in config.log where it belongs
18660de2362d3Smrg	echo "$XORG_PKG_ERRORS" >&5
18661de2362d3Smrg
18662de2362d3Smrg	as_fn_error $? "Package requirements (xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met:
18663de2362d3Smrg
18664de2362d3Smrg$XORG_PKG_ERRORS
18665de2362d3Smrg
18666de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
18667de2362d3Smrginstalled software in a non-standard prefix.
18668de2362d3Smrg
18669de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS
18670de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config.
18671de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
18672de2362d3Smrgelif test $pkg_failed = untried; then
18673de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18674de2362d3Smrg$as_echo "no" >&6; }
18675de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18676de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18677de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
18678de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
18679de2362d3Smrgpath to pkg-config.
18680de2362d3Smrg
18681de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS
18682de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config.
18683de2362d3SmrgSee the pkg-config man page for more details.
18684de2362d3Smrg
18685de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
18686de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
18687de2362d3Smrgelse
18688de2362d3Smrg	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
18689de2362d3Smrg	XORG_LIBS=$pkg_cv_XORG_LIBS
18690de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18691de2362d3Smrg$as_echo "yes" >&6; }
18692de2362d3Smrg
18693de2362d3Smrgfi
18694de2362d3Smrg
18695de2362d3Smrgpkg_failed=no
18696de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5
18697de2362d3Smrg$as_echo_n "checking for XEXT... " >&6; }
18698de2362d3Smrg
18699de2362d3Smrgif test -n "$XEXT_CFLAGS"; then
18700de2362d3Smrg    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
18701de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18702de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18703de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
18704de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
18705de2362d3Smrg  ac_status=$?
18706de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18707de2362d3Smrg  test $ac_status = 0; }; then
18708de2362d3Smrg  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
18709de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18710de2362d3Smrgelse
18711de2362d3Smrg  pkg_failed=yes
18712de2362d3Smrgfi
18713de2362d3Smrg else
18714de2362d3Smrg    pkg_failed=untried
18715de2362d3Smrgfi
18716de2362d3Smrgif test -n "$XEXT_LIBS"; then
18717de2362d3Smrg    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
18718de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18719de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18720de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
18721de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
18722de2362d3Smrg  ac_status=$?
18723de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18724de2362d3Smrg  test $ac_status = 0; }; then
18725de2362d3Smrg  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
18726de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18727de2362d3Smrgelse
18728de2362d3Smrg  pkg_failed=yes
18729de2362d3Smrgfi
18730de2362d3Smrg else
18731de2362d3Smrg    pkg_failed=untried
18732de2362d3Smrgfi
18733de2362d3Smrg
18734de2362d3Smrg
18735de2362d3Smrg
18736de2362d3Smrgif test $pkg_failed = yes; then
18737de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18738de2362d3Smrg$as_echo "no" >&6; }
18739de2362d3Smrg
18740de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18741de2362d3Smrg        _pkg_short_errors_supported=yes
18742de2362d3Smrgelse
18743de2362d3Smrg        _pkg_short_errors_supported=no
18744de2362d3Smrgfi
18745de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
18746de2362d3Smrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
18747de2362d3Smrg        else
18748de2362d3Smrg	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
18749de2362d3Smrg        fi
18750de2362d3Smrg	# Put the nasty error message in config.log where it belongs
18751de2362d3Smrg	echo "$XEXT_PKG_ERRORS" >&5
18752de2362d3Smrg
18753de2362d3Smrg	HAVE_XEXTPROTO_71="no"
18754de2362d3Smrgelif test $pkg_failed = untried; then
18755de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18756de2362d3Smrg$as_echo "no" >&6; }
18757de2362d3Smrg	HAVE_XEXTPROTO_71="no"
18758de2362d3Smrgelse
18759de2362d3Smrg	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
18760de2362d3Smrg	XEXT_LIBS=$pkg_cv_XEXT_LIBS
18761de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18762de2362d3Smrg$as_echo "yes" >&6; }
18763de2362d3Smrg	HAVE_XEXTPROTO_71="yes";
18764de2362d3Smrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h
18765de2362d3Smrg
18766de2362d3Smrgfi
18767de2362d3Smrg if  test "$HAVE_XEXTPROTO_71" = "yes" ; then
18768de2362d3Smrg  HAVE_XEXTPROTO_71_TRUE=
18769de2362d3Smrg  HAVE_XEXTPROTO_71_FALSE='#'
18770de2362d3Smrgelse
18771de2362d3Smrg  HAVE_XEXTPROTO_71_TRUE='#'
18772de2362d3Smrg  HAVE_XEXTPROTO_71_FALSE=
18773de2362d3Smrgfi
18774de2362d3Smrg
18775de2362d3Smrg
18776de2362d3Smrg# Check whether --enable-udev was given.
18777de2362d3Smrgif test "${enable_udev+set}" = set; then :
18778de2362d3Smrg  enableval=$enable_udev; enable_udev="$enableval"
18779de2362d3Smrgelse
18780de2362d3Smrg  enable_udev=auto
18781de2362d3Smrgfi
18782de2362d3Smrg
18783de2362d3Smrgif test "x$enable_udev" != "xno"; then
18784de2362d3Smrg
18785de2362d3Smrgpkg_failed=no
18786de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5
18787de2362d3Smrg$as_echo_n "checking for LIBUDEV... " >&6; }
18788de2362d3Smrg
18789de2362d3Smrgif test -n "$LIBUDEV_CFLAGS"; then
18790de2362d3Smrg    pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS"
18791de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18792de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18793de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
18794de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
18795de2362d3Smrg  ac_status=$?
18796de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18797de2362d3Smrg  test $ac_status = 0; }; then
18798de2362d3Smrg  pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null`
18799de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18800de2362d3Smrgelse
18801de2362d3Smrg  pkg_failed=yes
18802de2362d3Smrgfi
18803de2362d3Smrg else
18804de2362d3Smrg    pkg_failed=untried
18805de2362d3Smrgfi
18806de2362d3Smrgif test -n "$LIBUDEV_LIBS"; then
18807de2362d3Smrg    pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS"
18808de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18809de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18810de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5
18811de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "libudev") 2>&5
18812de2362d3Smrg  ac_status=$?
18813de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18814de2362d3Smrg  test $ac_status = 0; }; then
18815de2362d3Smrg  pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null`
18816de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18817de2362d3Smrgelse
18818de2362d3Smrg  pkg_failed=yes
18819de2362d3Smrgfi
18820de2362d3Smrg else
18821de2362d3Smrg    pkg_failed=untried
18822de2362d3Smrgfi
18823de2362d3Smrg
18824de2362d3Smrg
18825de2362d3Smrg
18826de2362d3Smrgif test $pkg_failed = yes; then
18827de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18828de2362d3Smrg$as_echo "no" >&6; }
18829de2362d3Smrg
18830de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18831de2362d3Smrg        _pkg_short_errors_supported=yes
18832de2362d3Smrgelse
18833de2362d3Smrg        _pkg_short_errors_supported=no
18834de2362d3Smrgfi
18835de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
18836de2362d3Smrg	        LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1`
18837de2362d3Smrg        else
18838de2362d3Smrg	        LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1`
18839de2362d3Smrg        fi
18840de2362d3Smrg	# Put the nasty error message in config.log where it belongs
18841de2362d3Smrg	echo "$LIBUDEV_PKG_ERRORS" >&5
18842de2362d3Smrg
18843de2362d3Smrg	LIBUDEV=no
18844de2362d3Smrgelif test $pkg_failed = untried; then
18845de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18846de2362d3Smrg$as_echo "no" >&6; }
18847de2362d3Smrg	LIBUDEV=no
18848de2362d3Smrgelse
18849de2362d3Smrg	LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS
18850de2362d3Smrg	LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS
18851de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18852de2362d3Smrg$as_echo "yes" >&6; }
18853de2362d3Smrg	LIBUDEV=yes
18854de2362d3Smrgfi
18855de2362d3Smrg	if test "x$LIBUDEV" = xyes; then
18856de2362d3Smrg
18857de2362d3Smrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h
18858de2362d3Smrg
18859de2362d3Smrg	elif test "x$enable_udev" != "xauto"; then
18860de2362d3Smrg		as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5
18861de2362d3Smrg	fi
18862de2362d3Smrgfi
18863de2362d3Smrg if test x$LIBUDEV = xyes; then
18864de2362d3Smrg  LIBUDEV_TRUE=
18865de2362d3Smrg  LIBUDEV_FALSE='#'
18866de2362d3Smrgelse
18867de2362d3Smrg  LIBUDEV_TRUE='#'
18868de2362d3Smrg  LIBUDEV_FALSE=
18869de2362d3Smrgfi
18870de2362d3Smrg
18871de2362d3Smrg
18872de2362d3SmrgSAVE_CPPFLAGS="$CPPFLAGS"
18873de2362d3SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
18874de2362d3Smrg
18875de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5
18876de2362d3Smrg$as_echo_n "checking whether to include GLAMOR support... " >&6; }
18877de2362d3Smrg# Check whether --enable-glamor was given.
18878de2362d3Smrgif test "${enable_glamor+set}" = set; then :
18879de2362d3Smrg  enableval=$enable_glamor; GLAMOR="$enableval"
18880de2362d3Smrgelse
18881de2362d3Smrg  GLAMOR=yes
18882de2362d3Smrgfi
18883de2362d3Smrg
18884de2362d3Smrg
18885de2362d3Smrgif test "x$GLAMOR" != "xno"; then
18886de2362d3Smrg	for ac_header in glamor.h
18887de2362d3Smrgdo :
18888de2362d3Smrg  ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\"
18889de2362d3Smrg"
18890de2362d3Smrgif test "x$ac_cv_header_glamor_h" = xyes; then :
18891de2362d3Smrg  cat >>confdefs.h <<_ACEOF
18892de2362d3Smrg#define HAVE_GLAMOR_H 1
18893de2362d3Smrg_ACEOF
18894de2362d3Smrg GLAMOR_H="yes"
18895de2362d3Smrgelse
18896de2362d3Smrg  GLAMOR_H="no"
18897de2362d3Smrgfi
18898de2362d3Smrg
18899de2362d3Smrgdone
18900de2362d3Smrg
18901de2362d3Smrg
18902de2362d3Smrg	if test "x$GLAMOR_H" = xyes; then
18903de2362d3Smrg		ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\"
18904de2362d3Smrg			       #include \"glamor.h\"
18905de2362d3Smrg"
18906de2362d3Smrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then :
18907de2362d3Smrg  GLAMOR_XSERVER="yes"
18908de2362d3Smrgelse
18909de2362d3Smrg  GLAMOR_XSERVER="no"
18910de2362d3Smrgfi
18911de2362d3Smrg
18912de2362d3Smrg	fi
18913de2362d3Smrg
18914de2362d3Smrg	if test "x$GLAMOR_XSERVER" != xyes; then
18915de2362d3Smrg
18916de2362d3Smrgpkg_failed=no
18917de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5
18918de2362d3Smrg$as_echo_n "checking for LIBGLAMOR... " >&6; }
18919de2362d3Smrg
18920de2362d3Smrgif test -n "$LIBGLAMOR_CFLAGS"; then
18921de2362d3Smrg    pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS"
18922de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18923de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18924de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5
18925de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5
18926de2362d3Smrg  ac_status=$?
18927de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18928de2362d3Smrg  test $ac_status = 0; }; then
18929de2362d3Smrg  pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null`
18930de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18931de2362d3Smrgelse
18932de2362d3Smrg  pkg_failed=yes
18933de2362d3Smrgfi
18934de2362d3Smrg else
18935de2362d3Smrg    pkg_failed=untried
18936de2362d3Smrgfi
18937de2362d3Smrgif test -n "$LIBGLAMOR_LIBS"; then
18938de2362d3Smrg    pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS"
18939de2362d3Smrg elif test -n "$PKG_CONFIG"; then
18940de2362d3Smrg    if test -n "$PKG_CONFIG" && \
18941de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5
18942de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5
18943de2362d3Smrg  ac_status=$?
18944de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18945de2362d3Smrg  test $ac_status = 0; }; then
18946de2362d3Smrg  pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null`
18947de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
18948de2362d3Smrgelse
18949de2362d3Smrg  pkg_failed=yes
18950de2362d3Smrgfi
18951de2362d3Smrg else
18952de2362d3Smrg    pkg_failed=untried
18953de2362d3Smrgfi
18954de2362d3Smrg
18955de2362d3Smrg
18956de2362d3Smrg
18957de2362d3Smrgif test $pkg_failed = yes; then
18958de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18959de2362d3Smrg$as_echo "no" >&6; }
18960de2362d3Smrg
18961de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18962de2362d3Smrg        _pkg_short_errors_supported=yes
18963de2362d3Smrgelse
18964de2362d3Smrg        _pkg_short_errors_supported=no
18965de2362d3Smrgfi
18966de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
18967de2362d3Smrg	        LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1`
18968de2362d3Smrg        else
18969de2362d3Smrg	        LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1`
18970de2362d3Smrg        fi
18971de2362d3Smrg	# Put the nasty error message in config.log where it belongs
18972de2362d3Smrg	echo "$LIBGLAMOR_PKG_ERRORS" >&5
18973de2362d3Smrg
18974de2362d3Smrg	as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met:
18975de2362d3Smrg
18976de2362d3Smrg$LIBGLAMOR_PKG_ERRORS
18977de2362d3Smrg
18978de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
18979de2362d3Smrginstalled software in a non-standard prefix.
18980de2362d3Smrg
18981de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS
18982de2362d3Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config.
18983de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
18984de2362d3Smrgelif test $pkg_failed = untried; then
18985de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18986de2362d3Smrg$as_echo "no" >&6; }
18987de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18988de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18989de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
18990de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
18991de2362d3Smrgpath to pkg-config.
18992de2362d3Smrg
18993de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS
18994de2362d3Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config.
18995de2362d3SmrgSee the pkg-config man page for more details.
18996de2362d3Smrg
18997de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
18998de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
18999de2362d3Smrgelse
19000de2362d3Smrg	LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS
19001de2362d3Smrg	LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS
19002de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19003de2362d3Smrg$as_echo "yes" >&6; }
19004de2362d3Smrg
19005de2362d3Smrgfi
19006de2362d3Smrg
19007de2362d3Smrgpkg_failed=no
19008de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5
19009de2362d3Smrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; }
19010de2362d3Smrg
19011de2362d3Smrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then
19012de2362d3Smrg    pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS"
19013de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19014de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19015de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5
19016de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5
19017de2362d3Smrg  ac_status=$?
19018de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19019de2362d3Smrg  test $ac_status = 0; }; then
19020de2362d3Smrg  pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null`
19021de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
19022de2362d3Smrgelse
19023de2362d3Smrg  pkg_failed=yes
19024de2362d3Smrgfi
19025de2362d3Smrg else
19026de2362d3Smrg    pkg_failed=untried
19027de2362d3Smrgfi
19028de2362d3Smrgif test -n "$LIBGLAMOR_EGL_LIBS"; then
19029de2362d3Smrg    pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS"
19030de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19031de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19032de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5
19033de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5
19034de2362d3Smrg  ac_status=$?
19035de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19036de2362d3Smrg  test $ac_status = 0; }; then
19037de2362d3Smrg  pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null`
19038de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
19039de2362d3Smrgelse
19040de2362d3Smrg  pkg_failed=yes
19041de2362d3Smrgfi
19042de2362d3Smrg else
19043de2362d3Smrg    pkg_failed=untried
19044de2362d3Smrgfi
19045de2362d3Smrg
19046de2362d3Smrg
19047de2362d3Smrg
19048de2362d3Smrgif test $pkg_failed = yes; then
19049de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19050de2362d3Smrg$as_echo "no" >&6; }
19051de2362d3Smrg
19052de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19053de2362d3Smrg        _pkg_short_errors_supported=yes
19054de2362d3Smrgelse
19055de2362d3Smrg        _pkg_short_errors_supported=no
19056de2362d3Smrgfi
19057de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
19058de2362d3Smrg	        LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1`
19059de2362d3Smrg        else
19060de2362d3Smrg	        LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1`
19061de2362d3Smrg        fi
19062de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19063de2362d3Smrg	echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5
19064de2362d3Smrg
19065de2362d3Smrg	as_fn_error $? "Package requirements (glamor-egl) were not met:
19066de2362d3Smrg
19067de2362d3Smrg$LIBGLAMOR_EGL_PKG_ERRORS
19068de2362d3Smrg
19069de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
19070de2362d3Smrginstalled software in a non-standard prefix.
19071de2362d3Smrg
19072de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS
19073de2362d3Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config.
19074de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
19075de2362d3Smrgelif test $pkg_failed = untried; then
19076de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19077de2362d3Smrg$as_echo "no" >&6; }
19078de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19079de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19080de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19081de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
19082de2362d3Smrgpath to pkg-config.
19083de2362d3Smrg
19084de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS
19085de2362d3Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config.
19086de2362d3SmrgSee the pkg-config man page for more details.
19087de2362d3Smrg
19088de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
19089de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
19090de2362d3Smrgelse
19091de2362d3Smrg	LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS
19092de2362d3Smrg	LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS
19093de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19094de2362d3Smrg$as_echo "yes" >&6; }
19095de2362d3Smrg
19096de2362d3Smrgfi
19097de2362d3Smrg	fi
19098de2362d3Smrg
19099de2362d3Smrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h
19100de2362d3Smrg
19101de2362d3Smrgelse
19102de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5
19103de2362d3Smrg$as_echo "$GLAMOR" >&6; }
19104de2362d3Smrgfi
19105de2362d3Smrg if test x$GLAMOR != xno; then
19106de2362d3Smrg  GLAMOR_TRUE=
19107de2362d3Smrg  GLAMOR_FALSE='#'
19108de2362d3Smrgelse
19109de2362d3Smrg  GLAMOR_TRUE='#'
19110de2362d3Smrg  GLAMOR_FALSE=
19111de2362d3Smrgfi
19112de2362d3Smrg
19113de2362d3Smrg
19114de2362d3Smrgfor ac_header in list.h
19115de2362d3Smrgdo :
19116de2362d3Smrg  ac_fn_c_check_header_compile "$LINENO" "list.h" "ac_cv_header_list_h" "#include <X11/Xdefs.h>
19117de2362d3Smrg		  #include \"xorg-server.h\"
19118de2362d3Smrg"
19119de2362d3Smrgif test "x$ac_cv_header_list_h" = xyes; then :
19120de2362d3Smrg  cat >>confdefs.h <<_ACEOF
19121de2362d3Smrg#define HAVE_LIST_H 1
19122de2362d3Smrg_ACEOF
19123de2362d3Smrg have_list_h="yes"
19124de2362d3Smrgelse
19125de2362d3Smrg  have_list_h="no"
19126de2362d3Smrgfi
19127de2362d3Smrg
19128de2362d3Smrgdone
19129de2362d3Smrg
19130de2362d3Smrg
19131de2362d3Smrgif test "x$have_list_h" = xyes; then
19132de2362d3Smrg    ac_fn_c_check_decl "$LINENO" "xorg_list_init" "ac_cv_have_decl_xorg_list_init" "#include <X11/Xdefs.h>
19133de2362d3Smrg		   #include \"xorg-server.h\"
19134de2362d3Smrg		   #include \"list.h\"
19135de2362d3Smrg"
19136de2362d3Smrgif test "x$ac_cv_have_decl_xorg_list_init" = xyes; then :
19137de2362d3Smrg
19138de2362d3Smrg$as_echo "#define HAVE_XORG_LIST 1" >>confdefs.h
19139de2362d3Smrg
19140de2362d3Smrgfi
19141de2362d3Smrg
19142de2362d3Smrgfi
19143de2362d3Smrg
19144de2362d3SmrgCPPFLAGS="$SAVE_CPPFLAGS"
19145de2362d3Smrg
19146de2362d3Smrg
19147de2362d3Smrgpkg_failed=no
19148de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5
19149de2362d3Smrg$as_echo_n "checking for PCIACCESS... " >&6; }
19150de2362d3Smrg
19151de2362d3Smrgif test -n "$PCIACCESS_CFLAGS"; then
19152de2362d3Smrg    pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
19153de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19154de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19155de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
19156de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
19157de2362d3Smrg  ac_status=$?
19158de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19159de2362d3Smrg  test $ac_status = 0; }; then
19160de2362d3Smrg  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
19161de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
19162de2362d3Smrgelse
19163de2362d3Smrg  pkg_failed=yes
19164de2362d3Smrgfi
19165de2362d3Smrg else
19166de2362d3Smrg    pkg_failed=untried
19167de2362d3Smrgfi
19168de2362d3Smrgif test -n "$PCIACCESS_LIBS"; then
19169de2362d3Smrg    pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
19170de2362d3Smrg elif test -n "$PKG_CONFIG"; then
19171de2362d3Smrg    if test -n "$PKG_CONFIG" && \
19172de2362d3Smrg    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
19173de2362d3Smrg  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
19174de2362d3Smrg  ac_status=$?
19175de2362d3Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19176de2362d3Smrg  test $ac_status = 0; }; then
19177de2362d3Smrg  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
19178de2362d3Smrg		      test "x$?" != "x0" && pkg_failed=yes
19179de2362d3Smrgelse
19180de2362d3Smrg  pkg_failed=yes
19181de2362d3Smrgfi
19182de2362d3Smrg else
19183de2362d3Smrg    pkg_failed=untried
19184de2362d3Smrgfi
19185de2362d3Smrg
19186de2362d3Smrg
19187de2362d3Smrg
19188de2362d3Smrgif test $pkg_failed = yes; then
19189de2362d3Smrg   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19190de2362d3Smrg$as_echo "no" >&6; }
19191de2362d3Smrg
19192de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19193de2362d3Smrg        _pkg_short_errors_supported=yes
19194de2362d3Smrgelse
19195de2362d3Smrg        _pkg_short_errors_supported=no
19196de2362d3Smrgfi
19197de2362d3Smrg        if test $_pkg_short_errors_supported = yes; then
19198de2362d3Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1`
19199de2362d3Smrg        else
19200de2362d3Smrg	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1`
19201de2362d3Smrg        fi
19202de2362d3Smrg	# Put the nasty error message in config.log where it belongs
19203de2362d3Smrg	echo "$PCIACCESS_PKG_ERRORS" >&5
19204de2362d3Smrg
19205de2362d3Smrg	as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met:
19206de2362d3Smrg
19207de2362d3Smrg$PCIACCESS_PKG_ERRORS
19208de2362d3Smrg
19209de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you
19210de2362d3Smrginstalled software in a non-standard prefix.
19211de2362d3Smrg
19212de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
19213de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
19214de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5
19215de2362d3Smrgelif test $pkg_failed = untried; then
19216de2362d3Smrg     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19217de2362d3Smrg$as_echo "no" >&6; }
19218de2362d3Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19219de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19220de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old.  Make sure it
19221de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full
19222de2362d3Smrgpath to pkg-config.
19223de2362d3Smrg
19224de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS
19225de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config.
19226de2362d3SmrgSee the pkg-config man page for more details.
19227de2362d3Smrg
19228de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>.
19229de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; }
19230de2362d3Smrgelse
19231de2362d3Smrg	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
19232de2362d3Smrg	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
19233de2362d3Smrg        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19234de2362d3Smrg$as_echo "yes" >&6; }
19235de2362d3Smrg
19236de2362d3Smrgfi
19237de2362d3SmrgXORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
19238de2362d3Smrg
19239de2362d3Smrg# Checks for headers/macros for byte swapping
19240de2362d3Smrg# Known variants:
19241de2362d3Smrg#	<byteswap.h> bswap_16, bswap_32, bswap_64  (glibc)
19242de2362d3Smrg#	<sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD)
19243de2362d3Smrg#	<sys/endian.h> bswap16, bswap32, bswap64 (other BSD's)
19244de2362d3Smrg#	and a fallback to local macros if none of the above are found
19245de2362d3Smrg
19246de2362d3Smrg# if <byteswap.h> is found, assume it's the correct version
19247de2362d3Smrgfor ac_header in byteswap.h
19248de2362d3Smrgdo :
19249de2362d3Smrg  ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default"
19250de2362d3Smrgif test "x$ac_cv_header_byteswap_h" = xyes; then :
19251de2362d3Smrg  cat >>confdefs.h <<_ACEOF
19252de2362d3Smrg#define HAVE_BYTESWAP_H 1
19253de2362d3Smrg_ACEOF
19254de2362d3Smrg
19255de2362d3Smrgfi
19256de2362d3Smrg
19257de2362d3Smrgdone
19258de2362d3Smrg
19259de2362d3Smrg
19260de2362d3Smrg# if <sys/endian.h> is found, have to check which version
19261de2362d3Smrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default"
19262de2362d3Smrgif test "x$ac_cv_header_sys_endian_h" = xyes; then :
19263de2362d3Smrg  HAVE_SYS_ENDIAN_H="yes"
19264de2362d3Smrgelse
19265de2362d3Smrg  HAVE_SYS_ENDIAN_H="no"
19266de2362d3Smrgfi
19267de2362d3Smrg
19268de2362d3Smrg
19269de2362d3Smrg
19270de2362d3Smrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then
19271de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5
19272de2362d3Smrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
19273de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19274de2362d3Smrg/* end confdefs.h.  */
19275de2362d3Smrg
19276de2362d3Smrg#include <sys/types.h>
19277de2362d3Smrg#include <sys/endian.h>
19278de2362d3Smrg
19279de2362d3Smrgint
19280de2362d3Smrgmain ()
19281de2362d3Smrg{
19282de2362d3Smrg
19283de2362d3Smrgint a = 1, b;
19284de2362d3Smrgb = __swap16(a);
19285de2362d3Smrg
19286de2362d3Smrg  ;
19287de2362d3Smrg  return 0;
19288de2362d3Smrg}
19289de2362d3Smrg
19290de2362d3Smrg_ACEOF
19291de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
19292de2362d3Smrg  SYS_ENDIAN__SWAP='yes'
19293de2362d3Smrgelse
19294de2362d3Smrg  SYS_ENDIAN__SWAP='no'
19295de2362d3Smrgfi
19296de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
19297de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
19298de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5
19299de2362d3Smrg$as_echo "$SYS_ENDIAN__SWAP" >&6; }
19300de2362d3Smrg
19301de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5
19302de2362d3Smrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; }
19303de2362d3Smrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19304de2362d3Smrg/* end confdefs.h.  */
19305de2362d3Smrg
19306de2362d3Smrg#include <sys/types.h>
19307de2362d3Smrg#include <sys/endian.h>
19308de2362d3Smrg
19309de2362d3Smrgint
19310de2362d3Smrgmain ()
19311de2362d3Smrg{
19312de2362d3Smrg
19313de2362d3Smrgint a = 1, b;
19314de2362d3Smrgb = bswap16(a);
19315de2362d3Smrg
19316de2362d3Smrg  ;
19317de2362d3Smrg  return 0;
19318de2362d3Smrg}
19319de2362d3Smrg
19320de2362d3Smrg_ACEOF
19321de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then :
19322de2362d3Smrg  SYS_ENDIAN_BSWAP='yes'
19323de2362d3Smrgelse
19324de2362d3Smrg  SYS_ENDIAN_BSWAP='no'
19325de2362d3Smrgfi
19326de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \
19327de2362d3Smrg    conftest$ac_exeext conftest.$ac_ext
19328de2362d3Smrg	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5
19329de2362d3Smrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; }
19330de2362d3Smrg
19331de2362d3Smrg    	if test "$SYS_ENDIAN_BSWAP" = "yes" ; then
19332de2362d3Smrg		USE_SYS_ENDIAN_H=yes
19333de2362d3Smrg		BSWAP=bswap
19334de2362d3Smrg	else
19335de2362d3Smrg	    	if test "$SYS_ENDIAN__SWAP" = "yes" ; then
19336de2362d3Smrg			USE_SYS_ENDIAN_H=yes
19337de2362d3Smrg			BSWAP=__swap
19338de2362d3Smrg		else
19339de2362d3Smrg			USE_SYS_ENDIAN_H=no
19340de2362d3Smrg		fi
19341de2362d3Smrg	fi
19342de2362d3Smrg
19343de2362d3Smrg	if test "$USE_SYS_ENDIAN_H" = "yes" ; then
19344de2362d3Smrg
19345de2362d3Smrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h
19346de2362d3Smrg
19347de2362d3Smrg
19348de2362d3Smrgcat >>confdefs.h <<_ACEOF
19349de2362d3Smrg#define bswap_16 ${BSWAP}16
19350de2362d3Smrg_ACEOF
19351de2362d3Smrg
19352de2362d3Smrg
19353de2362d3Smrgcat >>confdefs.h <<_ACEOF
19354de2362d3Smrg#define bswap_32 ${BSWAP}32
19355de2362d3Smrg_ACEOF
19356de2362d3Smrg
19357de2362d3Smrg
19358de2362d3Smrgcat >>confdefs.h <<_ACEOF
19359de2362d3Smrg#define bswap_64 ${BSWAP}64
19360de2362d3Smrg_ACEOF
19361de2362d3Smrg
19362de2362d3Smrg	fi
19363de2362d3Smrgfi
19364de2362d3Smrg
19365de2362d3Smrg
19366de2362d3Smrg
19367de2362d3SmrgDRIVER_NAME=ati
19368de2362d3Smrg
19369de2362d3Smrg
19370de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The atimisc sub-driver has been split out to xf86-video-mach64:
19371de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
19372de2362d3SmrgPlease install that driver as well for mach64-based cards.
19373de2362d3Smrg" >&5
19374de2362d3Smrg$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64:
19375de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64
19376de2362d3SmrgPlease install that driver as well for mach64-based cards.
19377de2362d3Smrg" >&6;}
19378de2362d3Smrg
19379de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The r128 sub-driver has been split out to xf86-video-r128:
19380de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
19381de2362d3SmrgPlease install that driver as well for rage128-based cards.
19382de2362d3Smrg" >&5
19383de2362d3Smrg$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128:
19384de2362d3Smrg    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128
19385de2362d3SmrgPlease install that driver as well for rage128-based cards.
19386de2362d3Smrg" >&6;}
19387de2362d3Smrg
19388de2362d3Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
19389de2362d3Smrg
19390de2362d3Smrgcat >confcache <<\_ACEOF
19391de2362d3Smrg# This file is a shell script that caches the results of configure
19392de2362d3Smrg# tests run on this system so they can be shared between configure
19393de2362d3Smrg# scripts and configure runs, see configure's option --config-cache.
19394de2362d3Smrg# It is not useful on other systems.  If it contains results you don't
19395de2362d3Smrg# want to keep, you may remove or edit it.
19396de2362d3Smrg#
19397de2362d3Smrg# config.status only pays attention to the cache file if you give it
19398de2362d3Smrg# the --recheck option to rerun configure.
19399de2362d3Smrg#
19400de2362d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
19401de2362d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
19402de2362d3Smrg# following values.
19403de2362d3Smrg
19404de2362d3Smrg_ACEOF
19405de2362d3Smrg
19406de2362d3Smrg# The following way of writing the cache mishandles newlines in values,
19407de2362d3Smrg# but we know of no workaround that is simple, portable, and efficient.
19408de2362d3Smrg# So, we kill variables containing newlines.
19409de2362d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly,
19410de2362d3Smrg# and sets the high bit in the cache file unless we assign to the vars.
19411de2362d3Smrg(
19412de2362d3Smrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19413de2362d3Smrg    eval ac_val=\$$ac_var
19414de2362d3Smrg    case $ac_val in #(
19415de2362d3Smrg    *${as_nl}*)
19416de2362d3Smrg      case $ac_var in #(
19417de2362d3Smrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19418de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19419de2362d3Smrg      esac
19420de2362d3Smrg      case $ac_var in #(
19421de2362d3Smrg      _ | IFS | as_nl) ;; #(
19422de2362d3Smrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19423de2362d3Smrg      *) { eval $ac_var=; unset $ac_var;} ;;
19424de2362d3Smrg      esac ;;
19425de2362d3Smrg    esac
19426de2362d3Smrg  done
19427de2362d3Smrg
19428de2362d3Smrg  (set) 2>&1 |
19429de2362d3Smrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19430de2362d3Smrg    *${as_nl}ac_space=\ *)
19431de2362d3Smrg      # `set' does not quote correctly, so add quotes: double-quote
19432de2362d3Smrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
19433de2362d3Smrg      sed -n \
19434de2362d3Smrg	"s/'/'\\\\''/g;
19435de2362d3Smrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19436de2362d3Smrg      ;; #(
19437de2362d3Smrg    *)
19438de2362d3Smrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
19439de2362d3Smrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19440de2362d3Smrg      ;;
19441de2362d3Smrg    esac |
19442de2362d3Smrg    sort
19443de2362d3Smrg) |
19444de2362d3Smrg  sed '
19445de2362d3Smrg     /^ac_cv_env_/b end
19446de2362d3Smrg     t clear
19447de2362d3Smrg     :clear
19448de2362d3Smrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19449de2362d3Smrg     t end
19450de2362d3Smrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19451de2362d3Smrg     :end' >>confcache
19452de2362d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19453de2362d3Smrg  if test -w "$cache_file"; then
19454de2362d3Smrg    if test "x$cache_file" != "x/dev/null"; then
19455de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19456de2362d3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;}
19457de2362d3Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
19458de2362d3Smrg	cat confcache >"$cache_file"
19459de2362d3Smrg      else
19460de2362d3Smrg        case $cache_file in #(
19461de2362d3Smrg        */* | ?:*)
19462de2362d3Smrg	  mv -f confcache "$cache_file"$$ &&
19463de2362d3Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
19464de2362d3Smrg        *)
19465de2362d3Smrg	  mv -f confcache "$cache_file" ;;
19466de2362d3Smrg	esac
19467de2362d3Smrg      fi
19468de2362d3Smrg    fi
19469de2362d3Smrg  else
19470de2362d3Smrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19471de2362d3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19472de2362d3Smrg  fi
19473de2362d3Smrgfi
19474de2362d3Smrgrm -f confcache
19475de2362d3Smrg
19476de2362d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
19477de2362d3Smrg# Let make expand exec_prefix.
19478de2362d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19479de2362d3Smrg
19480de2362d3SmrgDEFS=-DHAVE_CONFIG_H
19481de2362d3Smrg
19482de2362d3Smrgac_libobjs=
19483de2362d3Smrgac_ltlibobjs=
19484de2362d3SmrgU=
19485de2362d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19486de2362d3Smrg  # 1. Remove the extension, and $U if already installed.
19487de2362d3Smrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19488de2362d3Smrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19489de2362d3Smrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19490de2362d3Smrg  #    will be set to the directory where LIBOBJS objects are built.
19491de2362d3Smrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19492de2362d3Smrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19493de2362d3Smrgdone
19494de2362d3SmrgLIBOBJS=$ac_libobjs
19495de2362d3Smrg
19496de2362d3SmrgLTLIBOBJS=$ac_ltlibobjs
19497de2362d3Smrg
19498de2362d3Smrg
19499de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
19500de2362d3Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; }
19501de2362d3Smrg   if test -n "$am_sleep_pid"; then
19502de2362d3Smrg     # Hide warnings about reused PIDs.
19503de2362d3Smrg     wait $am_sleep_pid 2>/dev/null
19504de2362d3Smrg   fi
19505de2362d3Smrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
19506de2362d3Smrg$as_echo "done" >&6; }
19507de2362d3Smrg if test -n "$EXEEXT"; then
19508de2362d3Smrg  am__EXEEXT_TRUE=
19509de2362d3Smrg  am__EXEEXT_FALSE='#'
19510de2362d3Smrgelse
19511de2362d3Smrg  am__EXEEXT_TRUE='#'
19512de2362d3Smrg  am__EXEEXT_FALSE=
19513de2362d3Smrgfi
19514de2362d3Smrg
19515de2362d3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19516de2362d3Smrg  as_fn_error $? "conditional \"AMDEP\" was never defined.
19517de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
19518de2362d3Smrgfi
19519de2362d3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19520de2362d3Smrg  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19521de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
19522de2362d3Smrgfi
19523de2362d3Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19524de2362d3Smrg  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
19525de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
19526de2362d3Smrgfi
19527de2362d3Smrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
19528de2362d3Smrg  as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined.
19529de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
19530de2362d3Smrgfi
19531de2362d3Smrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then
19532de2362d3Smrg  as_fn_error $? "conditional \"LIBUDEV\" was never defined.
19533de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
19534de2362d3Smrgfi
19535de2362d3Smrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then
19536de2362d3Smrg  as_fn_error $? "conditional \"GLAMOR\" was never defined.
19537de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5
19538de2362d3Smrgfi
19539de2362d3Smrg
19540de2362d3Smrg: "${CONFIG_STATUS=./config.status}"
19541de2362d3Smrgac_write_fail=0
19542de2362d3Smrgac_clean_files_save=$ac_clean_files
19543de2362d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
19544de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19545de2362d3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19546de2362d3Smrgas_write_fail=0
19547de2362d3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19548de2362d3Smrg#! $SHELL
19549de2362d3Smrg# Generated by $as_me.
19550de2362d3Smrg# Run this file to recreate the current configuration.
19551de2362d3Smrg# Compiler output produced by configure, useful for debugging
19552de2362d3Smrg# configure, is in config.log if it exists.
19553de2362d3Smrg
19554de2362d3Smrgdebug=false
19555de2362d3Smrgac_cs_recheck=false
19556de2362d3Smrgac_cs_silent=false
19557de2362d3Smrg
19558de2362d3SmrgSHELL=\${CONFIG_SHELL-$SHELL}
19559de2362d3Smrgexport SHELL
19560de2362d3Smrg_ASEOF
19561de2362d3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19562de2362d3Smrg## -------------------- ##
19563de2362d3Smrg## M4sh Initialization. ##
19564de2362d3Smrg## -------------------- ##
19565de2362d3Smrg
19566de2362d3Smrg# Be more Bourne compatible
19567de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh
19568de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19569de2362d3Smrg  emulate sh
19570de2362d3Smrg  NULLCMD=:
19571de2362d3Smrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19572de2362d3Smrg  # is contrary to our usage.  Disable this feature.
19573de2362d3Smrg  alias -g '${1+"$@"}'='"$@"'
19574de2362d3Smrg  setopt NO_GLOB_SUBST
19575de2362d3Smrgelse
19576de2362d3Smrg  case `(set -o) 2>/dev/null` in #(
19577de2362d3Smrg  *posix*) :
19578de2362d3Smrg    set -o posix ;; #(
19579de2362d3Smrg  *) :
19580de2362d3Smrg     ;;
19581de2362d3Smrgesac
19582de2362d3Smrgfi
19583de2362d3Smrg
19584de2362d3Smrg
19585de2362d3Smrgas_nl='
19586de2362d3Smrg'
19587de2362d3Smrgexport as_nl
19588de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
19589de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19590de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19591de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19592de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris,
19593de2362d3Smrg# but without wasting forks for bash or zsh.
19594de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \
19595de2362d3Smrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19596de2362d3Smrg  as_echo='print -r --'
19597de2362d3Smrg  as_echo_n='print -rn --'
19598de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19599de2362d3Smrg  as_echo='printf %s\n'
19600de2362d3Smrg  as_echo_n='printf %s'
19601de2362d3Smrgelse
19602de2362d3Smrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19603de2362d3Smrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19604de2362d3Smrg    as_echo_n='/usr/ucb/echo -n'
19605de2362d3Smrg  else
19606de2362d3Smrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19607de2362d3Smrg    as_echo_n_body='eval
19608de2362d3Smrg      arg=$1;
19609de2362d3Smrg      case $arg in #(
19610de2362d3Smrg      *"$as_nl"*)
19611de2362d3Smrg	expr "X$arg" : "X\\(.*\\)$as_nl";
19612de2362d3Smrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19613de2362d3Smrg      esac;
19614de2362d3Smrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19615de2362d3Smrg    '
19616de2362d3Smrg    export as_echo_n_body
19617de2362d3Smrg    as_echo_n='sh -c $as_echo_n_body as_echo'
19618de2362d3Smrg  fi
19619de2362d3Smrg  export as_echo_body
19620de2362d3Smrg  as_echo='sh -c $as_echo_body as_echo'
19621de2362d3Smrgfi
19622de2362d3Smrg
19623de2362d3Smrg# The user is always right.
19624de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then
19625de2362d3Smrg  PATH_SEPARATOR=:
19626de2362d3Smrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19627de2362d3Smrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19628de2362d3Smrg      PATH_SEPARATOR=';'
19629de2362d3Smrg  }
19630de2362d3Smrgfi
19631de2362d3Smrg
19632de2362d3Smrg
19633de2362d3Smrg# IFS
19634de2362d3Smrg# We need space, tab and new line, in precisely that order.  Quoting is
19635de2362d3Smrg# there to prevent editors from complaining about space-tab.
19636de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19637de2362d3Smrg# splitting by setting IFS to empty value.)
19638de2362d3SmrgIFS=" ""	$as_nl"
19639de2362d3Smrg
19640de2362d3Smrg# Find who we are.  Look in the path if we contain no directory separator.
19641de2362d3Smrgas_myself=
19642de2362d3Smrgcase $0 in #((
19643de2362d3Smrg  *[\\/]* ) as_myself=$0 ;;
19644de2362d3Smrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19645de2362d3Smrgfor as_dir in $PATH
19646de2362d3Smrgdo
19647de2362d3Smrg  IFS=$as_save_IFS
19648de2362d3Smrg  test -z "$as_dir" && as_dir=.
19649de2362d3Smrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19650de2362d3Smrg  done
19651de2362d3SmrgIFS=$as_save_IFS
19652de2362d3Smrg
19653de2362d3Smrg     ;;
19654de2362d3Smrgesac
19655de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND'
19656de2362d3Smrg# in which case we are not to be found in the path.
19657de2362d3Smrgif test "x$as_myself" = x; then
19658de2362d3Smrg  as_myself=$0
19659de2362d3Smrgfi
19660de2362d3Smrgif test ! -f "$as_myself"; then
19661de2362d3Smrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19662de2362d3Smrg  exit 1
19663de2362d3Smrgfi
19664de2362d3Smrg
19665de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in
19666de2362d3Smrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19667de2362d3Smrg# suppresses any "Segmentation fault" message there.  '((' could
19668de2362d3Smrg# trigger a bug in pdksh 5.2.14.
19669de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH
19670de2362d3Smrgdo eval test x\${$as_var+set} = xset \
19671de2362d3Smrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19672de2362d3Smrgdone
19673de2362d3SmrgPS1='$ '
19674de2362d3SmrgPS2='> '
19675de2362d3SmrgPS4='+ '
19676de2362d3Smrg
19677de2362d3Smrg# NLS nuisances.
19678de2362d3SmrgLC_ALL=C
19679de2362d3Smrgexport LC_ALL
19680de2362d3SmrgLANGUAGE=C
19681de2362d3Smrgexport LANGUAGE
19682de2362d3Smrg
19683de2362d3Smrg# CDPATH.
19684de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19685de2362d3Smrg
19686de2362d3Smrg
19687de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
19688de2362d3Smrg# ----------------------------------------
19689de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19690de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19691de2362d3Smrg# script with STATUS, using 1 if that was 0.
19692de2362d3Smrgas_fn_error ()
19693de2362d3Smrg{
19694de2362d3Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
19695de2362d3Smrg  if test "$4"; then
19696de2362d3Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19697de2362d3Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19698de2362d3Smrg  fi
19699de2362d3Smrg  $as_echo "$as_me: error: $2" >&2
19700de2362d3Smrg  as_fn_exit $as_status
19701de2362d3Smrg} # as_fn_error
19702de2362d3Smrg
19703de2362d3Smrg
19704de2362d3Smrg# as_fn_set_status STATUS
19705de2362d3Smrg# -----------------------
19706de2362d3Smrg# Set $? to STATUS, without forking.
19707de2362d3Smrgas_fn_set_status ()
19708de2362d3Smrg{
19709de2362d3Smrg  return $1
19710de2362d3Smrg} # as_fn_set_status
19711de2362d3Smrg
19712de2362d3Smrg# as_fn_exit STATUS
19713de2362d3Smrg# -----------------
19714de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19715de2362d3Smrgas_fn_exit ()
19716de2362d3Smrg{
19717de2362d3Smrg  set +e
19718de2362d3Smrg  as_fn_set_status $1
19719de2362d3Smrg  exit $1
19720de2362d3Smrg} # as_fn_exit
19721de2362d3Smrg
19722de2362d3Smrg# as_fn_unset VAR
19723de2362d3Smrg# ---------------
19724de2362d3Smrg# Portably unset VAR.
19725de2362d3Smrgas_fn_unset ()
19726de2362d3Smrg{
19727de2362d3Smrg  { eval $1=; unset $1;}
19728de2362d3Smrg}
19729de2362d3Smrgas_unset=as_fn_unset
19730de2362d3Smrg# as_fn_append VAR VALUE
19731de2362d3Smrg# ----------------------
19732de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take
19733de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over
19734de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive
19735de2362d3Smrg# implementations.
19736de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19737de2362d3Smrg  eval 'as_fn_append ()
19738de2362d3Smrg  {
19739de2362d3Smrg    eval $1+=\$2
19740de2362d3Smrg  }'
19741de2362d3Smrgelse
19742de2362d3Smrg  as_fn_append ()
19743de2362d3Smrg  {
19744de2362d3Smrg    eval $1=\$$1\$2
19745de2362d3Smrg  }
19746de2362d3Smrgfi # as_fn_append
19747de2362d3Smrg
19748de2362d3Smrg# as_fn_arith ARG...
19749de2362d3Smrg# ------------------
19750de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the
19751de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
19752de2362d3Smrg# must be portable across $(()) and expr.
19753de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19754de2362d3Smrg  eval 'as_fn_arith ()
19755de2362d3Smrg  {
19756de2362d3Smrg    as_val=$(( $* ))
19757de2362d3Smrg  }'
19758de2362d3Smrgelse
19759de2362d3Smrg  as_fn_arith ()
19760de2362d3Smrg  {
19761de2362d3Smrg    as_val=`expr "$@" || test $? -eq 1`
19762de2362d3Smrg  }
19763de2362d3Smrgfi # as_fn_arith
19764de2362d3Smrg
19765de2362d3Smrg
19766de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 &&
19767de2362d3Smrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19768de2362d3Smrg  as_expr=expr
19769de2362d3Smrgelse
19770de2362d3Smrg  as_expr=false
19771de2362d3Smrgfi
19772de2362d3Smrg
19773de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19774de2362d3Smrg  as_basename=basename
19775de2362d3Smrgelse
19776de2362d3Smrg  as_basename=false
19777de2362d3Smrgfi
19778de2362d3Smrg
19779de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19780de2362d3Smrg  as_dirname=dirname
19781de2362d3Smrgelse
19782de2362d3Smrg  as_dirname=false
19783de2362d3Smrgfi
19784de2362d3Smrg
19785de2362d3Smrgas_me=`$as_basename -- "$0" ||
19786de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19787de2362d3Smrg	 X"$0" : 'X\(//\)$' \| \
19788de2362d3Smrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19789de2362d3Smrg$as_echo X/"$0" |
19790de2362d3Smrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
19791de2362d3Smrg	    s//\1/
19792de2362d3Smrg	    q
19793de2362d3Smrg	  }
19794de2362d3Smrg	  /^X\/\(\/\/\)$/{
19795de2362d3Smrg	    s//\1/
19796de2362d3Smrg	    q
19797de2362d3Smrg	  }
19798de2362d3Smrg	  /^X\/\(\/\).*/{
19799de2362d3Smrg	    s//\1/
19800de2362d3Smrg	    q
19801de2362d3Smrg	  }
19802de2362d3Smrg	  s/.*/./; q'`
19803de2362d3Smrg
19804de2362d3Smrg# Avoid depending upon Character Ranges.
19805de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
19806de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19807de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
19808de2362d3Smrgas_cr_digits='0123456789'
19809de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits
19810de2362d3Smrg
19811de2362d3SmrgECHO_C= ECHO_N= ECHO_T=
19812de2362d3Smrgcase `echo -n x` in #(((((
19813de2362d3Smrg-n*)
19814de2362d3Smrg  case `echo 'xy\c'` in
19815de2362d3Smrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19816de2362d3Smrg  xy)  ECHO_C='\c';;
19817de2362d3Smrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19818de2362d3Smrg       ECHO_T='	';;
19819de2362d3Smrg  esac;;
19820de2362d3Smrg*)
19821de2362d3Smrg  ECHO_N='-n';;
19822de2362d3Smrgesac
19823de2362d3Smrg
19824de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file
19825de2362d3Smrgif test -d conf$$.dir; then
19826de2362d3Smrg  rm -f conf$$.dir/conf$$.file
19827de2362d3Smrgelse
19828de2362d3Smrg  rm -f conf$$.dir
19829de2362d3Smrg  mkdir conf$$.dir 2>/dev/null
19830de2362d3Smrgfi
19831de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then
19832de2362d3Smrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
19833de2362d3Smrg    as_ln_s='ln -s'
19834de2362d3Smrg    # ... but there are two gotchas:
19835de2362d3Smrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19836de2362d3Smrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19837de2362d3Smrg    # In both cases, we have to default to `cp -pR'.
19838de2362d3Smrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19839de2362d3Smrg      as_ln_s='cp -pR'
19840de2362d3Smrg  elif ln conf$$.file conf$$ 2>/dev/null; then
19841de2362d3Smrg    as_ln_s=ln
19842de2362d3Smrg  else
19843de2362d3Smrg    as_ln_s='cp -pR'
19844de2362d3Smrg  fi
19845de2362d3Smrgelse
19846de2362d3Smrg  as_ln_s='cp -pR'
19847de2362d3Smrgfi
19848de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19849de2362d3Smrgrmdir conf$$.dir 2>/dev/null
19850de2362d3Smrg
19851de2362d3Smrg
19852de2362d3Smrg# as_fn_mkdir_p
19853de2362d3Smrg# -------------
19854de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary.
19855de2362d3Smrgas_fn_mkdir_p ()
19856de2362d3Smrg{
19857de2362d3Smrg
19858de2362d3Smrg  case $as_dir in #(
19859de2362d3Smrg  -*) as_dir=./$as_dir;;
19860de2362d3Smrg  esac
19861de2362d3Smrg  test -d "$as_dir" || eval $as_mkdir_p || {
19862de2362d3Smrg    as_dirs=
19863de2362d3Smrg    while :; do
19864de2362d3Smrg      case $as_dir in #(
19865de2362d3Smrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19866de2362d3Smrg      *) as_qdir=$as_dir;;
19867de2362d3Smrg      esac
19868de2362d3Smrg      as_dirs="'$as_qdir' $as_dirs"
19869de2362d3Smrg      as_dir=`$as_dirname -- "$as_dir" ||
19870de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19871de2362d3Smrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
19872de2362d3Smrg	 X"$as_dir" : 'X\(//\)$' \| \
19873de2362d3Smrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19874de2362d3Smrg$as_echo X"$as_dir" |
19875de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19876de2362d3Smrg	    s//\1/
19877de2362d3Smrg	    q
19878de2362d3Smrg	  }
19879de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
19880de2362d3Smrg	    s//\1/
19881de2362d3Smrg	    q
19882de2362d3Smrg	  }
19883de2362d3Smrg	  /^X\(\/\/\)$/{
19884de2362d3Smrg	    s//\1/
19885de2362d3Smrg	    q
19886de2362d3Smrg	  }
19887de2362d3Smrg	  /^X\(\/\).*/{
19888de2362d3Smrg	    s//\1/
19889de2362d3Smrg	    q
19890de2362d3Smrg	  }
19891de2362d3Smrg	  s/.*/./; q'`
19892de2362d3Smrg      test -d "$as_dir" && break
19893de2362d3Smrg    done
19894de2362d3Smrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
19895de2362d3Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19896de2362d3Smrg
19897de2362d3Smrg
19898de2362d3Smrg} # as_fn_mkdir_p
19899de2362d3Smrgif mkdir -p . 2>/dev/null; then
19900de2362d3Smrg  as_mkdir_p='mkdir -p "$as_dir"'
19901de2362d3Smrgelse
19902de2362d3Smrg  test -d ./-p && rmdir ./-p
19903de2362d3Smrg  as_mkdir_p=false
19904de2362d3Smrgfi
19905de2362d3Smrg
19906de2362d3Smrg
19907de2362d3Smrg# as_fn_executable_p FILE
19908de2362d3Smrg# -----------------------
19909de2362d3Smrg# Test if FILE is an executable regular file.
19910de2362d3Smrgas_fn_executable_p ()
19911de2362d3Smrg{
19912de2362d3Smrg  test -f "$1" && test -x "$1"
19913de2362d3Smrg} # as_fn_executable_p
19914de2362d3Smrgas_test_x='test -x'
19915de2362d3Smrgas_executable_p=as_fn_executable_p
19916de2362d3Smrg
19917de2362d3Smrg# Sed expression to map a string onto a valid CPP name.
19918de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19919de2362d3Smrg
19920de2362d3Smrg# Sed expression to map a string onto a valid variable name.
19921de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19922de2362d3Smrg
19923de2362d3Smrg
19924de2362d3Smrgexec 6>&1
19925de2362d3Smrg## ----------------------------------- ##
19926de2362d3Smrg## Main body of $CONFIG_STATUS script. ##
19927de2362d3Smrg## ----------------------------------- ##
19928de2362d3Smrg_ASEOF
19929de2362d3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19930de2362d3Smrg
19931de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19932de2362d3Smrg# Save the log message, to keep $0 and so on meaningful, and to
19933de2362d3Smrg# report actual input values of CONFIG_FILES etc. instead of their
19934de2362d3Smrg# values after options handling.
19935de2362d3Smrgac_log="
19936de2362d3SmrgThis file was extended by xf86-video-ati $as_me 7.5.0, which was
19937de2362d3Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
19938de2362d3Smrg
19939de2362d3Smrg  CONFIG_FILES    = $CONFIG_FILES
19940de2362d3Smrg  CONFIG_HEADERS  = $CONFIG_HEADERS
19941de2362d3Smrg  CONFIG_LINKS    = $CONFIG_LINKS
19942de2362d3Smrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
19943de2362d3Smrg  $ $0 $@
19944de2362d3Smrg
19945de2362d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
19946de2362d3Smrg"
19947de2362d3Smrg
19948de2362d3Smrg_ACEOF
19949de2362d3Smrg
19950de2362d3Smrgcase $ac_config_files in *"
19951de2362d3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
19952de2362d3Smrgesac
19953de2362d3Smrg
19954de2362d3Smrgcase $ac_config_headers in *"
19955de2362d3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19956de2362d3Smrgesac
19957de2362d3Smrg
19958de2362d3Smrg
19959de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19960de2362d3Smrg# Files that config.status was made for.
19961de2362d3Smrgconfig_files="$ac_config_files"
19962de2362d3Smrgconfig_headers="$ac_config_headers"
19963de2362d3Smrgconfig_commands="$ac_config_commands"
19964de2362d3Smrg
19965de2362d3Smrg_ACEOF
19966de2362d3Smrg
19967de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19968de2362d3Smrgac_cs_usage="\
19969de2362d3Smrg\`$as_me' instantiates files and other configuration actions
19970de2362d3Smrgfrom templates according to the current configuration.  Unless the files
19971de2362d3Smrgand actions are specified as TAGs, all are instantiated by default.
19972de2362d3Smrg
19973de2362d3SmrgUsage: $0 [OPTION]... [TAG]...
19974de2362d3Smrg
19975de2362d3Smrg  -h, --help       print this help, then exit
19976de2362d3Smrg  -V, --version    print version number and configuration settings, then exit
19977de2362d3Smrg      --config     print configuration, then exit
19978de2362d3Smrg  -q, --quiet, --silent
19979de2362d3Smrg                   do not print progress messages
19980de2362d3Smrg  -d, --debug      don't remove temporary files
19981de2362d3Smrg      --recheck    update $as_me by reconfiguring in the same conditions
19982de2362d3Smrg      --file=FILE[:TEMPLATE]
19983de2362d3Smrg                   instantiate the configuration file FILE
19984de2362d3Smrg      --header=FILE[:TEMPLATE]
19985de2362d3Smrg                   instantiate the configuration header FILE
19986de2362d3Smrg
19987de2362d3SmrgConfiguration files:
19988de2362d3Smrg$config_files
19989de2362d3Smrg
19990de2362d3SmrgConfiguration headers:
19991de2362d3Smrg$config_headers
19992de2362d3Smrg
19993de2362d3SmrgConfiguration commands:
19994de2362d3Smrg$config_commands
19995de2362d3Smrg
19996de2362d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
19997de2362d3Smrg
19998de2362d3Smrg_ACEOF
19999de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20000de2362d3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20001de2362d3Smrgac_cs_version="\\
20002de2362d3Smrgxf86-video-ati config.status 7.5.0
20003de2362d3Smrgconfigured by $0, generated by GNU Autoconf 2.69,
20004de2362d3Smrg  with options \\"\$ac_cs_config\\"
20005de2362d3Smrg
20006de2362d3SmrgCopyright (C) 2012 Free Software Foundation, Inc.
20007de2362d3SmrgThis config.status script is free software; the Free Software Foundation
20008de2362d3Smrggives unlimited permission to copy, distribute and modify it."
20009de2362d3Smrg
20010de2362d3Smrgac_pwd='$ac_pwd'
20011de2362d3Smrgsrcdir='$srcdir'
20012de2362d3SmrgINSTALL='$INSTALL'
20013de2362d3SmrgMKDIR_P='$MKDIR_P'
20014de2362d3SmrgAWK='$AWK'
20015de2362d3Smrgtest -n "\$AWK" || AWK=awk
20016de2362d3Smrg_ACEOF
20017de2362d3Smrg
20018de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20019de2362d3Smrg# The default lists apply if the user does not specify any file.
20020de2362d3Smrgac_need_defaults=:
20021de2362d3Smrgwhile test $# != 0
20022de2362d3Smrgdo
20023de2362d3Smrg  case $1 in
20024de2362d3Smrg  --*=?*)
20025de2362d3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20026de2362d3Smrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20027de2362d3Smrg    ac_shift=:
20028de2362d3Smrg    ;;
20029de2362d3Smrg  --*=)
20030de2362d3Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20031de2362d3Smrg    ac_optarg=
20032de2362d3Smrg    ac_shift=:
20033de2362d3Smrg    ;;
20034de2362d3Smrg  *)
20035de2362d3Smrg    ac_option=$1
20036de2362d3Smrg    ac_optarg=$2
20037de2362d3Smrg    ac_shift=shift
20038de2362d3Smrg    ;;
20039de2362d3Smrg  esac
20040de2362d3Smrg
20041de2362d3Smrg  case $ac_option in
20042de2362d3Smrg  # Handling of the options.
20043de2362d3Smrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20044de2362d3Smrg    ac_cs_recheck=: ;;
20045de2362d3Smrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20046de2362d3Smrg    $as_echo "$ac_cs_version"; exit ;;
20047de2362d3Smrg  --config | --confi | --conf | --con | --co | --c )
20048de2362d3Smrg    $as_echo "$ac_cs_config"; exit ;;
20049de2362d3Smrg  --debug | --debu | --deb | --de | --d | -d )
20050de2362d3Smrg    debug=: ;;
20051de2362d3Smrg  --file | --fil | --fi | --f )
20052de2362d3Smrg    $ac_shift
20053de2362d3Smrg    case $ac_optarg in
20054de2362d3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20055de2362d3Smrg    '') as_fn_error $? "missing file argument" ;;
20056de2362d3Smrg    esac
20057de2362d3Smrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
20058de2362d3Smrg    ac_need_defaults=false;;
20059de2362d3Smrg  --header | --heade | --head | --hea )
20060de2362d3Smrg    $ac_shift
20061de2362d3Smrg    case $ac_optarg in
20062de2362d3Smrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20063de2362d3Smrg    esac
20064de2362d3Smrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20065de2362d3Smrg    ac_need_defaults=false;;
20066de2362d3Smrg  --he | --h)
20067de2362d3Smrg    # Conflict between --help and --header
20068de2362d3Smrg    as_fn_error $? "ambiguous option: \`$1'
20069de2362d3SmrgTry \`$0 --help' for more information.";;
20070de2362d3Smrg  --help | --hel | -h )
20071de2362d3Smrg    $as_echo "$ac_cs_usage"; exit ;;
20072de2362d3Smrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20073de2362d3Smrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20074de2362d3Smrg    ac_cs_silent=: ;;
20075de2362d3Smrg
20076de2362d3Smrg  # This is an error.
20077de2362d3Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
20078de2362d3SmrgTry \`$0 --help' for more information." ;;
20079de2362d3Smrg
20080de2362d3Smrg  *) as_fn_append ac_config_targets " $1"
20081de2362d3Smrg     ac_need_defaults=false ;;
20082de2362d3Smrg
20083de2362d3Smrg  esac
20084de2362d3Smrg  shift
20085de2362d3Smrgdone
20086de2362d3Smrg
20087de2362d3Smrgac_configure_extra_args=
20088de2362d3Smrg
20089de2362d3Smrgif $ac_cs_silent; then
20090de2362d3Smrg  exec 6>/dev/null
20091de2362d3Smrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
20092de2362d3Smrgfi
20093de2362d3Smrg
20094de2362d3Smrg_ACEOF
20095de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20096de2362d3Smrgif \$ac_cs_recheck; then
20097de2362d3Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20098de2362d3Smrg  shift
20099de2362d3Smrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20100de2362d3Smrg  CONFIG_SHELL='$SHELL'
20101de2362d3Smrg  export CONFIG_SHELL
20102de2362d3Smrg  exec "\$@"
20103de2362d3Smrgfi
20104de2362d3Smrg
20105de2362d3Smrg_ACEOF
20106de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20107de2362d3Smrgexec 5>>config.log
20108de2362d3Smrg{
20109de2362d3Smrg  echo
20110de2362d3Smrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20111de2362d3Smrg## Running $as_me. ##
20112de2362d3Smrg_ASBOX
20113de2362d3Smrg  $as_echo "$ac_log"
20114de2362d3Smrg} >&5
20115de2362d3Smrg
20116de2362d3Smrg_ACEOF
20117de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20118de2362d3Smrg#
20119de2362d3Smrg# INIT-COMMANDS
20120de2362d3Smrg#
20121de2362d3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20122de2362d3Smrg
20123de2362d3Smrg
20124de2362d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout
20125de2362d3Smrg# if CDPATH is set.
20126de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20127de2362d3Smrg
20128de2362d3Smrgsed_quote_subst='$sed_quote_subst'
20129de2362d3Smrgdouble_quote_subst='$double_quote_subst'
20130de2362d3Smrgdelay_variable_subst='$delay_variable_subst'
20131de2362d3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20132de2362d3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20133de2362d3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20134de2362d3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20135de2362d3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20136de2362d3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20137de2362d3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20138de2362d3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20139de2362d3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
20140de2362d3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20141de2362d3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20142de2362d3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20143de2362d3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20144de2362d3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20145de2362d3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20146de2362d3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20147de2362d3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20148de2362d3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20149de2362d3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20150de2362d3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20151de2362d3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20152de2362d3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20153de2362d3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20154de2362d3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20155de2362d3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20156de2362d3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20157de2362d3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20158de2362d3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20159de2362d3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20160de2362d3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20161de2362d3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20162de2362d3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20163de2362d3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20164de2362d3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20165de2362d3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20166de2362d3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20167de2362d3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20168de2362d3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20169de2362d3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20170de2362d3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20171de2362d3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20172de2362d3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20173de2362d3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20174de2362d3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20175de2362d3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20176de2362d3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20177de2362d3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20178de2362d3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20179de2362d3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20180de2362d3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20181de2362d3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20182de2362d3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20183de2362d3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20184de2362d3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20185de2362d3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20186de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20187de2362d3Smrglt_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"`'
20188de2362d3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20189de2362d3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20190de2362d3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20191de2362d3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20192de2362d3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20193de2362d3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20194de2362d3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20195de2362d3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20196de2362d3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20197de2362d3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20198de2362d3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20199de2362d3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20200de2362d3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20201de2362d3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20202de2362d3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20203de2362d3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20204de2362d3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20205de2362d3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20206de2362d3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20207de2362d3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20208de2362d3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20209de2362d3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20210de2362d3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20211de2362d3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20212de2362d3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20213de2362d3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20214de2362d3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20215de2362d3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20216de2362d3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20217de2362d3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20218de2362d3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20219de2362d3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20220de2362d3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20221de2362d3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20222de2362d3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20223de2362d3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20224de2362d3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20225de2362d3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20226de2362d3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20227de2362d3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20228de2362d3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20229de2362d3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20230de2362d3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20231de2362d3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20232de2362d3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20233de2362d3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20234de2362d3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20235de2362d3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20236de2362d3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20237de2362d3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20238de2362d3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20239de2362d3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20240de2362d3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20241de2362d3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20242de2362d3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20243de2362d3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20244de2362d3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20245de2362d3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20246de2362d3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20247de2362d3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20248de2362d3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20249de2362d3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20250de2362d3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20251de2362d3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20252de2362d3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20253de2362d3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20254de2362d3Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
20255de2362d3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20256de2362d3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20257de2362d3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20258de2362d3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20259de2362d3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20260de2362d3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20261de2362d3Smrg
20262de2362d3SmrgLTCC='$LTCC'
20263de2362d3SmrgLTCFLAGS='$LTCFLAGS'
20264de2362d3Smrgcompiler='$compiler_DEFAULT'
20265de2362d3Smrg
20266de2362d3Smrg# A function that is used when there is no print builtin or printf.
20267de2362d3Smrgfunc_fallback_echo ()
20268de2362d3Smrg{
20269de2362d3Smrg  eval 'cat <<_LTECHO_EOF
20270de2362d3Smrg\$1
20271de2362d3Smrg_LTECHO_EOF'
20272de2362d3Smrg}
20273de2362d3Smrg
20274de2362d3Smrg# Quote evaled strings.
20275de2362d3Smrgfor var in SHELL \
20276de2362d3SmrgECHO \
20277de2362d3SmrgPATH_SEPARATOR \
20278de2362d3SmrgSED \
20279de2362d3SmrgGREP \
20280de2362d3SmrgEGREP \
20281de2362d3SmrgFGREP \
20282de2362d3SmrgLD \
20283de2362d3SmrgNM \
20284de2362d3SmrgLN_S \
20285de2362d3Smrglt_SP2NL \
20286de2362d3Smrglt_NL2SP \
20287de2362d3Smrgreload_flag \
20288de2362d3SmrgOBJDUMP \
20289de2362d3Smrgdeplibs_check_method \
20290de2362d3Smrgfile_magic_cmd \
20291de2362d3Smrgfile_magic_glob \
20292de2362d3Smrgwant_nocaseglob \
20293de2362d3SmrgDLLTOOL \
20294de2362d3Smrgsharedlib_from_linklib_cmd \
20295de2362d3SmrgAR \
20296de2362d3SmrgAR_FLAGS \
20297de2362d3Smrgarchiver_list_spec \
20298de2362d3SmrgSTRIP \
20299de2362d3SmrgRANLIB \
20300de2362d3SmrgCC \
20301de2362d3SmrgCFLAGS \
20302de2362d3Smrgcompiler \
20303de2362d3Smrglt_cv_sys_global_symbol_pipe \
20304de2362d3Smrglt_cv_sys_global_symbol_to_cdecl \
20305de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address \
20306de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20307de2362d3Smrgnm_file_list_spec \
20308de2362d3Smrglt_prog_compiler_no_builtin_flag \
20309de2362d3Smrglt_prog_compiler_pic \
20310de2362d3Smrglt_prog_compiler_wl \
20311de2362d3Smrglt_prog_compiler_static \
20312de2362d3Smrglt_cv_prog_compiler_c_o \
20313de2362d3Smrgneed_locks \
20314de2362d3SmrgMANIFEST_TOOL \
20315de2362d3SmrgDSYMUTIL \
20316de2362d3SmrgNMEDIT \
20317de2362d3SmrgLIPO \
20318de2362d3SmrgOTOOL \
20319de2362d3SmrgOTOOL64 \
20320de2362d3Smrgshrext_cmds \
20321de2362d3Smrgexport_dynamic_flag_spec \
20322de2362d3Smrgwhole_archive_flag_spec \
20323de2362d3Smrgcompiler_needs_object \
20324de2362d3Smrgwith_gnu_ld \
20325de2362d3Smrgallow_undefined_flag \
20326de2362d3Smrgno_undefined_flag \
20327de2362d3Smrghardcode_libdir_flag_spec \
20328de2362d3Smrghardcode_libdir_separator \
20329de2362d3Smrgexclude_expsyms \
20330de2362d3Smrginclude_expsyms \
20331de2362d3Smrgfile_list_spec \
20332de2362d3Smrgvariables_saved_for_relink \
20333de2362d3Smrglibname_spec \
20334de2362d3Smrglibrary_names_spec \
20335de2362d3Smrgsoname_spec \
20336de2362d3Smrginstall_override_mode \
20337de2362d3Smrgfinish_eval \
20338de2362d3Smrgold_striplib \
20339de2362d3Smrgstriplib; do
20340de2362d3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20341de2362d3Smrg    *[\\\\\\\`\\"\\\$]*)
20342de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
20343de2362d3Smrg      ;;
20344de2362d3Smrg    *)
20345de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20346de2362d3Smrg      ;;
20347de2362d3Smrg    esac
20348de2362d3Smrgdone
20349de2362d3Smrg
20350de2362d3Smrg# Double-quote double-evaled strings.
20351de2362d3Smrgfor var in reload_cmds \
20352de2362d3Smrgold_postinstall_cmds \
20353de2362d3Smrgold_postuninstall_cmds \
20354de2362d3Smrgold_archive_cmds \
20355de2362d3Smrgextract_expsyms_cmds \
20356de2362d3Smrgold_archive_from_new_cmds \
20357de2362d3Smrgold_archive_from_expsyms_cmds \
20358de2362d3Smrgarchive_cmds \
20359de2362d3Smrgarchive_expsym_cmds \
20360de2362d3Smrgmodule_cmds \
20361de2362d3Smrgmodule_expsym_cmds \
20362de2362d3Smrgexport_symbols_cmds \
20363de2362d3Smrgprelink_cmds \
20364de2362d3Smrgpostlink_cmds \
20365de2362d3Smrgpostinstall_cmds \
20366de2362d3Smrgpostuninstall_cmds \
20367de2362d3Smrgfinish_cmds \
20368de2362d3Smrgsys_lib_search_path_spec \
20369de2362d3Smrgsys_lib_dlsearch_path_spec; do
20370de2362d3Smrg    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20371de2362d3Smrg    *[\\\\\\\`\\"\\\$]*)
20372de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
20373de2362d3Smrg      ;;
20374de2362d3Smrg    *)
20375de2362d3Smrg      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20376de2362d3Smrg      ;;
20377de2362d3Smrg    esac
20378de2362d3Smrgdone
20379de2362d3Smrg
20380de2362d3Smrgac_aux_dir='$ac_aux_dir'
20381de2362d3Smrgxsi_shell='$xsi_shell'
20382de2362d3Smrglt_shell_append='$lt_shell_append'
20383de2362d3Smrg
20384de2362d3Smrg# See if we are running on zsh, and set the options which allow our
20385de2362d3Smrg# commands through without removal of \ escapes INIT.
20386de2362d3Smrgif test -n "\${ZSH_VERSION+set}" ; then
20387de2362d3Smrg   setopt NO_GLOB_SUBST
20388de2362d3Smrgfi
20389de2362d3Smrg
20390de2362d3Smrg
20391de2362d3Smrg    PACKAGE='$PACKAGE'
20392de2362d3Smrg    VERSION='$VERSION'
20393de2362d3Smrg    TIMESTAMP='$TIMESTAMP'
20394de2362d3Smrg    RM='$RM'
20395de2362d3Smrg    ofile='$ofile'
20396de2362d3Smrg
20397de2362d3Smrg
20398de2362d3Smrg
20399de2362d3Smrg
20400de2362d3Smrg_ACEOF
20401de2362d3Smrg
20402de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20403de2362d3Smrg
20404de2362d3Smrg# Handling of arguments.
20405de2362d3Smrgfor ac_config_target in $ac_config_targets
20406de2362d3Smrgdo
20407de2362d3Smrg  case $ac_config_target in
20408de2362d3Smrg    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20409de2362d3Smrg    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20410de2362d3Smrg    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20411de2362d3Smrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20412de2362d3Smrg    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20413de2362d3Smrg    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
20414de2362d3Smrg
20415de2362d3Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20416de2362d3Smrg  esac
20417de2362d3Smrgdone
20418de2362d3Smrg
20419de2362d3Smrg
20420de2362d3Smrg# If the user did not use the arguments to specify the items to instantiate,
20421de2362d3Smrg# then the envvar interface is used.  Set only those that are not.
20422de2362d3Smrg# We use the long form for the default assignment because of an extremely
20423de2362d3Smrg# bizarre bug on SunOS 4.1.3.
20424de2362d3Smrgif $ac_need_defaults; then
20425de2362d3Smrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20426de2362d3Smrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20427de2362d3Smrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20428de2362d3Smrgfi
20429de2362d3Smrg
20430de2362d3Smrg# Have a temporary directory for convenience.  Make it in the build tree
20431de2362d3Smrg# simply because there is no reason against having it here, and in addition,
20432de2362d3Smrg# creating and moving files from /tmp can sometimes cause problems.
20433de2362d3Smrg# Hook for its removal unless debugging.
20434de2362d3Smrg# Note that there is a small window in which the directory will not be cleaned:
20435de2362d3Smrg# after its creation but before its name has been assigned to `$tmp'.
20436de2362d3Smrg$debug ||
20437de2362d3Smrg{
20438de2362d3Smrg  tmp= ac_tmp=
20439de2362d3Smrg  trap 'exit_status=$?
20440de2362d3Smrg  : "${ac_tmp:=$tmp}"
20441de2362d3Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20442de2362d3Smrg' 0
20443de2362d3Smrg  trap 'as_fn_exit 1' 1 2 13 15
20444de2362d3Smrg}
20445de2362d3Smrg# Create a (secure) tmp directory for tmp files.
20446de2362d3Smrg
20447de2362d3Smrg{
20448de2362d3Smrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20449de2362d3Smrg  test -d "$tmp"
20450de2362d3Smrg}  ||
20451de2362d3Smrg{
20452de2362d3Smrg  tmp=./conf$$-$RANDOM
20453de2362d3Smrg  (umask 077 && mkdir "$tmp")
20454de2362d3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20455de2362d3Smrgac_tmp=$tmp
20456de2362d3Smrg
20457de2362d3Smrg# Set up the scripts for CONFIG_FILES section.
20458de2362d3Smrg# No need to generate them if there are no CONFIG_FILES.
20459de2362d3Smrg# This happens for instance with `./config.status config.h'.
20460de2362d3Smrgif test -n "$CONFIG_FILES"; then
20461de2362d3Smrg
20462de2362d3Smrg
20463de2362d3Smrgac_cr=`echo X | tr X '\015'`
20464de2362d3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
20465de2362d3Smrg# But we know of no other shell where ac_cr would be empty at this
20466de2362d3Smrg# point, so we can use a bashism as a fallback.
20467de2362d3Smrgif test "x$ac_cr" = x; then
20468de2362d3Smrg  eval ac_cr=\$\'\\r\'
20469de2362d3Smrgfi
20470de2362d3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20471de2362d3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20472de2362d3Smrg  ac_cs_awk_cr='\\r'
20473de2362d3Smrgelse
20474de2362d3Smrg  ac_cs_awk_cr=$ac_cr
20475de2362d3Smrgfi
20476de2362d3Smrg
20477de2362d3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20478de2362d3Smrg_ACEOF
20479de2362d3Smrg
20480de2362d3Smrg
20481de2362d3Smrg{
20482de2362d3Smrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
20483de2362d3Smrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20484de2362d3Smrg  echo "_ACEOF"
20485de2362d3Smrg} >conf$$subs.sh ||
20486de2362d3Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20487de2362d3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20488de2362d3Smrgac_delim='%!_!# '
20489de2362d3Smrgfor ac_last_try in false false false false false :; do
20490de2362d3Smrg  . ./conf$$subs.sh ||
20491de2362d3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20492de2362d3Smrg
20493de2362d3Smrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20494de2362d3Smrg  if test $ac_delim_n = $ac_delim_num; then
20495de2362d3Smrg    break
20496de2362d3Smrg  elif $ac_last_try; then
20497de2362d3Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20498de2362d3Smrg  else
20499de2362d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20500de2362d3Smrg  fi
20501de2362d3Smrgdone
20502de2362d3Smrgrm -f conf$$subs.sh
20503de2362d3Smrg
20504de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20505de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20506de2362d3Smrg_ACEOF
20507de2362d3Smrgsed -n '
20508de2362d3Smrgh
20509de2362d3Smrgs/^/S["/; s/!.*/"]=/
20510de2362d3Smrgp
20511de2362d3Smrgg
20512de2362d3Smrgs/^[^!]*!//
20513de2362d3Smrg:repl
20514de2362d3Smrgt repl
20515de2362d3Smrgs/'"$ac_delim"'$//
20516de2362d3Smrgt delim
20517de2362d3Smrg:nl
20518de2362d3Smrgh
20519de2362d3Smrgs/\(.\{148\}\)..*/\1/
20520de2362d3Smrgt more1
20521de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20522de2362d3Smrgp
20523de2362d3Smrgn
20524de2362d3Smrgb repl
20525de2362d3Smrg:more1
20526de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
20527de2362d3Smrgp
20528de2362d3Smrgg
20529de2362d3Smrgs/.\{148\}//
20530de2362d3Smrgt nl
20531de2362d3Smrg:delim
20532de2362d3Smrgh
20533de2362d3Smrgs/\(.\{148\}\)..*/\1/
20534de2362d3Smrgt more2
20535de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/
20536de2362d3Smrgp
20537de2362d3Smrgb
20538de2362d3Smrg:more2
20539de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
20540de2362d3Smrgp
20541de2362d3Smrgg
20542de2362d3Smrgs/.\{148\}//
20543de2362d3Smrgt delim
20544de2362d3Smrg' <conf$$subs.awk | sed '
20545de2362d3Smrg/^[^""]/{
20546de2362d3Smrg  N
20547de2362d3Smrg  s/\n//
20548de2362d3Smrg}
20549de2362d3Smrg' >>$CONFIG_STATUS || ac_write_fail=1
20550de2362d3Smrgrm -f conf$$subs.awk
20551de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20552de2362d3Smrg_ACAWK
20553de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20554de2362d3Smrg  for (key in S) S_is_set[key] = 1
20555de2362d3Smrg  FS = ""
20556de2362d3Smrg
20557de2362d3Smrg}
20558de2362d3Smrg{
20559de2362d3Smrg  line = $ 0
20560de2362d3Smrg  nfields = split(line, field, "@")
20561de2362d3Smrg  substed = 0
20562de2362d3Smrg  len = length(field[1])
20563de2362d3Smrg  for (i = 2; i < nfields; i++) {
20564de2362d3Smrg    key = field[i]
20565de2362d3Smrg    keylen = length(key)
20566de2362d3Smrg    if (S_is_set[key]) {
20567de2362d3Smrg      value = S[key]
20568de2362d3Smrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20569de2362d3Smrg      len += length(value) + length(field[++i])
20570de2362d3Smrg      substed = 1
20571de2362d3Smrg    } else
20572de2362d3Smrg      len += 1 + keylen
20573de2362d3Smrg  }
20574de2362d3Smrg
20575de2362d3Smrg  print line
20576de2362d3Smrg}
20577de2362d3Smrg
20578de2362d3Smrg_ACAWK
20579de2362d3Smrg_ACEOF
20580de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20581de2362d3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20582de2362d3Smrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20583de2362d3Smrgelse
20584de2362d3Smrg  cat
20585de2362d3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20586de2362d3Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20587de2362d3Smrg_ACEOF
20588de2362d3Smrg
20589de2362d3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20590de2362d3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20591de2362d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty
20592de2362d3Smrg# (actually we leave an empty line to preserve line numbers).
20593de2362d3Smrgif test "x$srcdir" = x.; then
20594de2362d3Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
20595de2362d3Smrgh
20596de2362d3Smrgs///
20597de2362d3Smrgs/^/:/
20598de2362d3Smrgs/[	 ]*$/:/
20599de2362d3Smrgs/:\$(srcdir):/:/g
20600de2362d3Smrgs/:\${srcdir}:/:/g
20601de2362d3Smrgs/:@srcdir@:/:/g
20602de2362d3Smrgs/^:*//
20603de2362d3Smrgs/:*$//
20604de2362d3Smrgx
20605de2362d3Smrgs/\(=[	 ]*\).*/\1/
20606de2362d3SmrgG
20607de2362d3Smrgs/\n//
20608de2362d3Smrgs/^[^=]*=[	 ]*$//
20609de2362d3Smrg}'
20610de2362d3Smrgfi
20611de2362d3Smrg
20612de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20613de2362d3Smrgfi # test -n "$CONFIG_FILES"
20614de2362d3Smrg
20615de2362d3Smrg# Set up the scripts for CONFIG_HEADERS section.
20616de2362d3Smrg# No need to generate them if there are no CONFIG_HEADERS.
20617de2362d3Smrg# This happens for instance with `./config.status Makefile'.
20618de2362d3Smrgif test -n "$CONFIG_HEADERS"; then
20619de2362d3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20620de2362d3SmrgBEGIN {
20621de2362d3Smrg_ACEOF
20622de2362d3Smrg
20623de2362d3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as
20624de2362d3Smrg# here-document in config.status, that substitutes the proper values into
20625de2362d3Smrg# config.h.in to produce config.h.
20626de2362d3Smrg
20627de2362d3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease
20628de2362d3Smrg# handling of long lines.
20629de2362d3Smrgac_delim='%!_!# '
20630de2362d3Smrgfor ac_last_try in false false :; do
20631de2362d3Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20632de2362d3Smrg  if test -z "$ac_tt"; then
20633de2362d3Smrg    break
20634de2362d3Smrg  elif $ac_last_try; then
20635de2362d3Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20636de2362d3Smrg  else
20637de2362d3Smrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20638de2362d3Smrg  fi
20639de2362d3Smrgdone
20640de2362d3Smrg
20641de2362d3Smrg# For the awk script, D is an array of macro values keyed by name,
20642de2362d3Smrg# likewise P contains macro parameters if any.  Preserve backslash
20643de2362d3Smrg# newline sequences.
20644de2362d3Smrg
20645de2362d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20646de2362d3Smrgsed -n '
20647de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g
20648de2362d3Smrgt rset
20649de2362d3Smrg:rset
20650de2362d3Smrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
20651de2362d3Smrgt def
20652de2362d3Smrgd
20653de2362d3Smrg:def
20654de2362d3Smrgs/\\$//
20655de2362d3Smrgt bsnl
20656de2362d3Smrgs/["\\]/\\&/g
20657de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20658de2362d3SmrgD["\1"]=" \3"/p
20659de2362d3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
20660de2362d3Smrgd
20661de2362d3Smrg:bsnl
20662de2362d3Smrgs/["\\]/\\&/g
20663de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20664de2362d3SmrgD["\1"]=" \3\\\\\\n"\\/p
20665de2362d3Smrgt cont
20666de2362d3Smrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20667de2362d3Smrgt cont
20668de2362d3Smrgd
20669de2362d3Smrg:cont
20670de2362d3Smrgn
20671de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g
20672de2362d3Smrgt clear
20673de2362d3Smrg:clear
20674de2362d3Smrgs/\\$//
20675de2362d3Smrgt bsnlc
20676de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
20677de2362d3Smrgd
20678de2362d3Smrg:bsnlc
20679de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20680de2362d3Smrgb cont
20681de2362d3Smrg' <confdefs.h | sed '
20682de2362d3Smrgs/'"$ac_delim"'/"\\\
20683de2362d3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
20684de2362d3Smrg
20685de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20686de2362d3Smrg  for (key in D) D_is_set[key] = 1
20687de2362d3Smrg  FS = ""
20688de2362d3Smrg}
20689de2362d3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20690de2362d3Smrg  line = \$ 0
20691de2362d3Smrg  split(line, arg, " ")
20692de2362d3Smrg  if (arg[1] == "#") {
20693de2362d3Smrg    defundef = arg[2]
20694de2362d3Smrg    mac1 = arg[3]
20695de2362d3Smrg  } else {
20696de2362d3Smrg    defundef = substr(arg[1], 2)
20697de2362d3Smrg    mac1 = arg[2]
20698de2362d3Smrg  }
20699de2362d3Smrg  split(mac1, mac2, "(") #)
20700de2362d3Smrg  macro = mac2[1]
20701de2362d3Smrg  prefix = substr(line, 1, index(line, defundef) - 1)
20702de2362d3Smrg  if (D_is_set[macro]) {
20703de2362d3Smrg    # Preserve the white space surrounding the "#".
20704de2362d3Smrg    print prefix "define", macro P[macro] D[macro]
20705de2362d3Smrg    next
20706de2362d3Smrg  } else {
20707de2362d3Smrg    # Replace #undef with comments.  This is necessary, for example,
20708de2362d3Smrg    # in the case of _POSIX_SOURCE, which is predefined and required
20709de2362d3Smrg    # on some systems where configure will not decide to define it.
20710de2362d3Smrg    if (defundef == "undef") {
20711de2362d3Smrg      print "/*", prefix defundef, macro, "*/"
20712de2362d3Smrg      next
20713de2362d3Smrg    }
20714de2362d3Smrg  }
20715de2362d3Smrg}
20716de2362d3Smrg{ print }
20717de2362d3Smrg_ACAWK
20718de2362d3Smrg_ACEOF
20719de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20720de2362d3Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20721de2362d3Smrgfi # test -n "$CONFIG_HEADERS"
20722de2362d3Smrg
20723de2362d3Smrg
20724de2362d3Smrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20725de2362d3Smrgshift
20726de2362d3Smrgfor ac_tag
20727de2362d3Smrgdo
20728de2362d3Smrg  case $ac_tag in
20729de2362d3Smrg  :[FHLC]) ac_mode=$ac_tag; continue;;
20730de2362d3Smrg  esac
20731de2362d3Smrg  case $ac_mode$ac_tag in
20732de2362d3Smrg  :[FHL]*:*);;
20733de2362d3Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20734de2362d3Smrg  :[FH]-) ac_tag=-:-;;
20735de2362d3Smrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20736de2362d3Smrg  esac
20737de2362d3Smrg  ac_save_IFS=$IFS
20738de2362d3Smrg  IFS=:
20739de2362d3Smrg  set x $ac_tag
20740de2362d3Smrg  IFS=$ac_save_IFS
20741de2362d3Smrg  shift
20742de2362d3Smrg  ac_file=$1
20743de2362d3Smrg  shift
20744de2362d3Smrg
20745de2362d3Smrg  case $ac_mode in
20746de2362d3Smrg  :L) ac_source=$1;;
20747de2362d3Smrg  :[FH])
20748de2362d3Smrg    ac_file_inputs=
20749de2362d3Smrg    for ac_f
20750de2362d3Smrg    do
20751de2362d3Smrg      case $ac_f in
20752de2362d3Smrg      -) ac_f="$ac_tmp/stdin";;
20753de2362d3Smrg      *) # Look for the file first in the build tree, then in the source tree
20754de2362d3Smrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20755de2362d3Smrg	 # because $ac_f cannot contain `:'.
20756de2362d3Smrg	 test -f "$ac_f" ||
20757de2362d3Smrg	   case $ac_f in
20758de2362d3Smrg	   [\\/$]*) false;;
20759de2362d3Smrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20760de2362d3Smrg	   esac ||
20761de2362d3Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20762de2362d3Smrg      esac
20763de2362d3Smrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20764de2362d3Smrg      as_fn_append ac_file_inputs " '$ac_f'"
20765de2362d3Smrg    done
20766de2362d3Smrg
20767de2362d3Smrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
20768de2362d3Smrg    # use $as_me), people would be surprised to read:
20769de2362d3Smrg    #    /* config.h.  Generated by config.status.  */
20770de2362d3Smrg    configure_input='Generated from '`
20771de2362d3Smrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20772de2362d3Smrg	`' by configure.'
20773de2362d3Smrg    if test x"$ac_file" != x-; then
20774de2362d3Smrg      configure_input="$ac_file.  $configure_input"
20775de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20776de2362d3Smrg$as_echo "$as_me: creating $ac_file" >&6;}
20777de2362d3Smrg    fi
20778de2362d3Smrg    # Neutralize special characters interpreted by sed in replacement strings.
20779de2362d3Smrg    case $configure_input in #(
20780de2362d3Smrg    *\&* | *\|* | *\\* )
20781de2362d3Smrg       ac_sed_conf_input=`$as_echo "$configure_input" |
20782de2362d3Smrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
20783de2362d3Smrg    *) ac_sed_conf_input=$configure_input;;
20784de2362d3Smrg    esac
20785de2362d3Smrg
20786de2362d3Smrg    case $ac_tag in
20787de2362d3Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
20788de2362d3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20789de2362d3Smrg    esac
20790de2362d3Smrg    ;;
20791de2362d3Smrg  esac
20792de2362d3Smrg
20793de2362d3Smrg  ac_dir=`$as_dirname -- "$ac_file" ||
20794de2362d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20795de2362d3Smrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
20796de2362d3Smrg	 X"$ac_file" : 'X\(//\)$' \| \
20797de2362d3Smrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20798de2362d3Smrg$as_echo X"$ac_file" |
20799de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20800de2362d3Smrg	    s//\1/
20801de2362d3Smrg	    q
20802de2362d3Smrg	  }
20803de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
20804de2362d3Smrg	    s//\1/
20805de2362d3Smrg	    q
20806de2362d3Smrg	  }
20807de2362d3Smrg	  /^X\(\/\/\)$/{
20808de2362d3Smrg	    s//\1/
20809de2362d3Smrg	    q
20810de2362d3Smrg	  }
20811de2362d3Smrg	  /^X\(\/\).*/{
20812de2362d3Smrg	    s//\1/
20813de2362d3Smrg	    q
20814de2362d3Smrg	  }
20815de2362d3Smrg	  s/.*/./; q'`
20816de2362d3Smrg  as_dir="$ac_dir"; as_fn_mkdir_p
20817de2362d3Smrg  ac_builddir=.
20818de2362d3Smrg
20819de2362d3Smrgcase "$ac_dir" in
20820de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20821de2362d3Smrg*)
20822de2362d3Smrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20823de2362d3Smrg  # A ".." for each directory in $ac_dir_suffix.
20824de2362d3Smrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20825de2362d3Smrg  case $ac_top_builddir_sub in
20826de2362d3Smrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20827de2362d3Smrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20828de2362d3Smrg  esac ;;
20829de2362d3Smrgesac
20830de2362d3Smrgac_abs_top_builddir=$ac_pwd
20831de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix
20832de2362d3Smrg# for backward compatibility:
20833de2362d3Smrgac_top_builddir=$ac_top_build_prefix
20834de2362d3Smrg
20835de2362d3Smrgcase $srcdir in
20836de2362d3Smrg  .)  # We are building in place.
20837de2362d3Smrg    ac_srcdir=.
20838de2362d3Smrg    ac_top_srcdir=$ac_top_builddir_sub
20839de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd ;;
20840de2362d3Smrg  [\\/]* | ?:[\\/]* )  # Absolute name.
20841de2362d3Smrg    ac_srcdir=$srcdir$ac_dir_suffix;
20842de2362d3Smrg    ac_top_srcdir=$srcdir
20843de2362d3Smrg    ac_abs_top_srcdir=$srcdir ;;
20844de2362d3Smrg  *) # Relative name.
20845de2362d3Smrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20846de2362d3Smrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
20847de2362d3Smrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20848de2362d3Smrgesac
20849de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20850de2362d3Smrg
20851de2362d3Smrg
20852de2362d3Smrg  case $ac_mode in
20853de2362d3Smrg  :F)
20854de2362d3Smrg  #
20855de2362d3Smrg  # CONFIG_FILE
20856de2362d3Smrg  #
20857de2362d3Smrg
20858de2362d3Smrg  case $INSTALL in
20859de2362d3Smrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20860de2362d3Smrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20861de2362d3Smrg  esac
20862de2362d3Smrg  ac_MKDIR_P=$MKDIR_P
20863de2362d3Smrg  case $MKDIR_P in
20864de2362d3Smrg  [\\/$]* | ?:[\\/]* ) ;;
20865de2362d3Smrg  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20866de2362d3Smrg  esac
20867de2362d3Smrg_ACEOF
20868de2362d3Smrg
20869de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20870de2362d3Smrg# If the template does not know about datarootdir, expand it.
20871de2362d3Smrg# FIXME: This hack should be removed a few years after 2.60.
20872de2362d3Smrgac_datarootdir_hack=; ac_datarootdir_seen=
20873de2362d3Smrgac_sed_dataroot='
20874de2362d3Smrg/datarootdir/ {
20875de2362d3Smrg  p
20876de2362d3Smrg  q
20877de2362d3Smrg}
20878de2362d3Smrg/@datadir@/p
20879de2362d3Smrg/@docdir@/p
20880de2362d3Smrg/@infodir@/p
20881de2362d3Smrg/@localedir@/p
20882de2362d3Smrg/@mandir@/p'
20883de2362d3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20884de2362d3Smrg*datarootdir*) ac_datarootdir_seen=yes;;
20885de2362d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20886de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20887de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20888de2362d3Smrg_ACEOF
20889de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20890de2362d3Smrg  ac_datarootdir_hack='
20891de2362d3Smrg  s&@datadir@&$datadir&g
20892de2362d3Smrg  s&@docdir@&$docdir&g
20893de2362d3Smrg  s&@infodir@&$infodir&g
20894de2362d3Smrg  s&@localedir@&$localedir&g
20895de2362d3Smrg  s&@mandir@&$mandir&g
20896de2362d3Smrg  s&\\\${datarootdir}&$datarootdir&g' ;;
20897de2362d3Smrgesac
20898de2362d3Smrg_ACEOF
20899de2362d3Smrg
20900de2362d3Smrg# Neutralize VPATH when `$srcdir' = `.'.
20901de2362d3Smrg# Shell code in configure.ac might set extrasub.
20902de2362d3Smrg# FIXME: do we really want to maintain this feature?
20903de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20904de2362d3Smrgac_sed_extra="$ac_vpsub
20905de2362d3Smrg$extrasub
20906de2362d3Smrg_ACEOF
20907de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20908de2362d3Smrg:t
20909de2362d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20910de2362d3Smrgs|@configure_input@|$ac_sed_conf_input|;t t
20911de2362d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t
20912de2362d3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
20913de2362d3Smrgs&@srcdir@&$ac_srcdir&;t t
20914de2362d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
20915de2362d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t
20916de2362d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20917de2362d3Smrgs&@builddir@&$ac_builddir&;t t
20918de2362d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t
20919de2362d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20920de2362d3Smrgs&@INSTALL@&$ac_INSTALL&;t t
20921de2362d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t
20922de2362d3Smrg$ac_datarootdir_hack
20923de2362d3Smrg"
20924de2362d3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20925de2362d3Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20926de2362d3Smrg
20927de2362d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20928de2362d3Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20929de2362d3Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
20930de2362d3Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
20931de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20932de2362d3Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
20933de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20934de2362d3Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
20935de2362d3Smrg
20936de2362d3Smrg  rm -f "$ac_tmp/stdin"
20937de2362d3Smrg  case $ac_file in
20938de2362d3Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20939de2362d3Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20940de2362d3Smrg  esac \
20941de2362d3Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20942de2362d3Smrg ;;
20943de2362d3Smrg  :H)
20944de2362d3Smrg  #
20945de2362d3Smrg  # CONFIG_HEADER
20946de2362d3Smrg  #
20947de2362d3Smrg  if test x"$ac_file" != x-; then
20948de2362d3Smrg    {
20949de2362d3Smrg      $as_echo "/* $configure_input  */" \
20950de2362d3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20951de2362d3Smrg    } >"$ac_tmp/config.h" \
20952de2362d3Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20953de2362d3Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20954de2362d3Smrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20955de2362d3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
20956de2362d3Smrg    else
20957de2362d3Smrg      rm -f "$ac_file"
20958de2362d3Smrg      mv "$ac_tmp/config.h" "$ac_file" \
20959de2362d3Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
20960de2362d3Smrg    fi
20961de2362d3Smrg  else
20962de2362d3Smrg    $as_echo "/* $configure_input  */" \
20963de2362d3Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20964de2362d3Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
20965de2362d3Smrg  fi
20966de2362d3Smrg# Compute "$ac_file"'s index in $config_headers.
20967de2362d3Smrg_am_arg="$ac_file"
20968de2362d3Smrg_am_stamp_count=1
20969de2362d3Smrgfor _am_header in $config_headers :; do
20970de2362d3Smrg  case $_am_header in
20971de2362d3Smrg    $_am_arg | $_am_arg:* )
20972de2362d3Smrg      break ;;
20973de2362d3Smrg    * )
20974de2362d3Smrg      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20975de2362d3Smrg  esac
20976de2362d3Smrgdone
20977de2362d3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
20978de2362d3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20979de2362d3Smrg	 X"$_am_arg" : 'X\(//\)[^/]' \| \
20980de2362d3Smrg	 X"$_am_arg" : 'X\(//\)$' \| \
20981de2362d3Smrg	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
20982de2362d3Smrg$as_echo X"$_am_arg" |
20983de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20984de2362d3Smrg	    s//\1/
20985de2362d3Smrg	    q
20986de2362d3Smrg	  }
20987de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
20988de2362d3Smrg	    s//\1/
20989de2362d3Smrg	    q
20990de2362d3Smrg	  }
20991de2362d3Smrg	  /^X\(\/\/\)$/{
20992de2362d3Smrg	    s//\1/
20993de2362d3Smrg	    q
20994de2362d3Smrg	  }
20995de2362d3Smrg	  /^X\(\/\).*/{
20996de2362d3Smrg	    s//\1/
20997de2362d3Smrg	    q
20998de2362d3Smrg	  }
20999de2362d3Smrg	  s/.*/./; q'`/stamp-h$_am_stamp_count
21000de2362d3Smrg ;;
21001de2362d3Smrg
21002de2362d3Smrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21003de2362d3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;}
21004de2362d3Smrg ;;
21005de2362d3Smrg  esac
21006de2362d3Smrg
21007de2362d3Smrg
21008de2362d3Smrg  case $ac_file$ac_mode in
21009de2362d3Smrg    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
21010de2362d3Smrg  # Older Autoconf quotes --file arguments for eval, but not when files
21011de2362d3Smrg  # are listed without --file.  Let's play safe and only enable the eval
21012de2362d3Smrg  # if we detect the quoting.
21013de2362d3Smrg  case $CONFIG_FILES in
21014de2362d3Smrg  *\'*) eval set x "$CONFIG_FILES" ;;
21015de2362d3Smrg  *)   set x $CONFIG_FILES ;;
21016de2362d3Smrg  esac
21017de2362d3Smrg  shift
21018de2362d3Smrg  for mf
21019de2362d3Smrg  do
21020de2362d3Smrg    # Strip MF so we end up with the name of the file.
21021de2362d3Smrg    mf=`echo "$mf" | sed -e 's/:.*$//'`
21022de2362d3Smrg    # Check whether this is an Automake generated Makefile or not.
21023de2362d3Smrg    # We used to match only the files named 'Makefile.in', but
21024de2362d3Smrg    # some people rename them; so instead we look at the file content.
21025de2362d3Smrg    # Grep'ing the first line is not enough: some people post-process
21026de2362d3Smrg    # each Makefile.in and add a new line on top of each file to say so.
21027de2362d3Smrg    # Grep'ing the whole file is not good either: AIX grep has a line
21028de2362d3Smrg    # limit of 2048, but all sed's we know have understand at least 4000.
21029de2362d3Smrg    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
21030de2362d3Smrg      dirpart=`$as_dirname -- "$mf" ||
21031de2362d3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21032de2362d3Smrg	 X"$mf" : 'X\(//\)[^/]' \| \
21033de2362d3Smrg	 X"$mf" : 'X\(//\)$' \| \
21034de2362d3Smrg	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21035de2362d3Smrg$as_echo X"$mf" |
21036de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21037de2362d3Smrg	    s//\1/
21038de2362d3Smrg	    q
21039de2362d3Smrg	  }
21040de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21041de2362d3Smrg	    s//\1/
21042de2362d3Smrg	    q
21043de2362d3Smrg	  }
21044de2362d3Smrg	  /^X\(\/\/\)$/{
21045de2362d3Smrg	    s//\1/
21046de2362d3Smrg	    q
21047de2362d3Smrg	  }
21048de2362d3Smrg	  /^X\(\/\).*/{
21049de2362d3Smrg	    s//\1/
21050de2362d3Smrg	    q
21051de2362d3Smrg	  }
21052de2362d3Smrg	  s/.*/./; q'`
21053de2362d3Smrg    else
21054de2362d3Smrg      continue
21055de2362d3Smrg    fi
21056de2362d3Smrg    # Extract the definition of DEPDIR, am__include, and am__quote
21057de2362d3Smrg    # from the Makefile without running 'make'.
21058de2362d3Smrg    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21059de2362d3Smrg    test -z "$DEPDIR" && continue
21060de2362d3Smrg    am__include=`sed -n 's/^am__include = //p' < "$mf"`
21061de2362d3Smrg    test -z "$am__include" && continue
21062de2362d3Smrg    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21063de2362d3Smrg    # Find all dependency output files, they are included files with
21064de2362d3Smrg    # $(DEPDIR) in their names.  We invoke sed twice because it is the
21065de2362d3Smrg    # simplest approach to changing $(DEPDIR) to its actual value in the
21066de2362d3Smrg    # expansion.
21067de2362d3Smrg    for file in `sed -n "
21068de2362d3Smrg      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21069de2362d3Smrg	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
21070de2362d3Smrg      # Make sure the directory exists.
21071de2362d3Smrg      test -f "$dirpart/$file" && continue
21072de2362d3Smrg      fdir=`$as_dirname -- "$file" ||
21073de2362d3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21074de2362d3Smrg	 X"$file" : 'X\(//\)[^/]' \| \
21075de2362d3Smrg	 X"$file" : 'X\(//\)$' \| \
21076de2362d3Smrg	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21077de2362d3Smrg$as_echo X"$file" |
21078de2362d3Smrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21079de2362d3Smrg	    s//\1/
21080de2362d3Smrg	    q
21081de2362d3Smrg	  }
21082de2362d3Smrg	  /^X\(\/\/\)[^/].*/{
21083de2362d3Smrg	    s//\1/
21084de2362d3Smrg	    q
21085de2362d3Smrg	  }
21086de2362d3Smrg	  /^X\(\/\/\)$/{
21087de2362d3Smrg	    s//\1/
21088de2362d3Smrg	    q
21089de2362d3Smrg	  }
21090de2362d3Smrg	  /^X\(\/\).*/{
21091de2362d3Smrg	    s//\1/
21092de2362d3Smrg	    q
21093de2362d3Smrg	  }
21094de2362d3Smrg	  s/.*/./; q'`
21095de2362d3Smrg      as_dir=$dirpart/$fdir; as_fn_mkdir_p
21096de2362d3Smrg      # echo "creating $dirpart/$file"
21097de2362d3Smrg      echo '# dummy' > "$dirpart/$file"
21098de2362d3Smrg    done
21099de2362d3Smrg  done
21100de2362d3Smrg}
21101de2362d3Smrg ;;
21102de2362d3Smrg    "libtool":C)
21103de2362d3Smrg
21104de2362d3Smrg    # See if we are running on zsh, and set the options which allow our
21105de2362d3Smrg    # commands through without removal of \ escapes.
21106de2362d3Smrg    if test -n "${ZSH_VERSION+set}" ; then
21107de2362d3Smrg      setopt NO_GLOB_SUBST
21108de2362d3Smrg    fi
21109de2362d3Smrg
21110de2362d3Smrg    cfgfile="${ofile}T"
21111de2362d3Smrg    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21112de2362d3Smrg    $RM "$cfgfile"
21113de2362d3Smrg
21114de2362d3Smrg    cat <<_LT_EOF >> "$cfgfile"
21115de2362d3Smrg#! $SHELL
21116de2362d3Smrg
21117de2362d3Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
21118de2362d3Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
21119de2362d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21120de2362d3Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh.
21121de2362d3Smrg#
21122de2362d3Smrg#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
21123de2362d3Smrg#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
21124de2362d3Smrg#                 Foundation, Inc.
21125de2362d3Smrg#   Written by Gordon Matzigkeit, 1996
21126de2362d3Smrg#
21127de2362d3Smrg#   This file is part of GNU Libtool.
21128de2362d3Smrg#
21129de2362d3Smrg# GNU Libtool is free software; you can redistribute it and/or
21130de2362d3Smrg# modify it under the terms of the GNU General Public License as
21131de2362d3Smrg# published by the Free Software Foundation; either version 2 of
21132de2362d3Smrg# the License, or (at your option) any later version.
21133de2362d3Smrg#
21134de2362d3Smrg# As a special exception to the GNU General Public License,
21135de2362d3Smrg# if you distribute this file as part of a program or library that
21136de2362d3Smrg# is built using GNU Libtool, you may include this file under the
21137de2362d3Smrg# same distribution terms that you use for the rest of that program.
21138de2362d3Smrg#
21139de2362d3Smrg# GNU Libtool is distributed in the hope that it will be useful,
21140de2362d3Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of
21141de2362d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21142de2362d3Smrg# GNU General Public License for more details.
21143de2362d3Smrg#
21144de2362d3Smrg# You should have received a copy of the GNU General Public License
21145de2362d3Smrg# along with GNU Libtool; see the file COPYING.  If not, a copy
21146de2362d3Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
21147de2362d3Smrg# obtained by writing to the Free Software Foundation, Inc.,
21148de2362d3Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21149de2362d3Smrg
21150de2362d3Smrg
21151de2362d3Smrg# The names of the tagged configurations supported by this script.
21152de2362d3Smrgavailable_tags=""
21153de2362d3Smrg
21154de2362d3Smrg# ### BEGIN LIBTOOL CONFIG
21155de2362d3Smrg
21156de2362d3Smrg# Whether or not to build static libraries.
21157de2362d3Smrgbuild_old_libs=$enable_static
21158de2362d3Smrg
21159de2362d3Smrg# Which release of libtool.m4 was used?
21160de2362d3Smrgmacro_version=$macro_version
21161de2362d3Smrgmacro_revision=$macro_revision
21162de2362d3Smrg
21163de2362d3Smrg# Whether or not to build shared libraries.
21164de2362d3Smrgbuild_libtool_libs=$enable_shared
21165de2362d3Smrg
21166de2362d3Smrg# What type of objects to build.
21167de2362d3Smrgpic_mode=$pic_mode
21168de2362d3Smrg
21169de2362d3Smrg# Whether or not to optimize for fast installation.
21170de2362d3Smrgfast_install=$enable_fast_install
21171de2362d3Smrg
21172de2362d3Smrg# Shell to use when invoking shell scripts.
21173de2362d3SmrgSHELL=$lt_SHELL
21174de2362d3Smrg
21175de2362d3Smrg# An echo program that protects backslashes.
21176de2362d3SmrgECHO=$lt_ECHO
21177de2362d3Smrg
21178de2362d3Smrg# The PATH separator for the build system.
21179de2362d3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR
21180de2362d3Smrg
21181de2362d3Smrg# The host system.
21182de2362d3Smrghost_alias=$host_alias
21183de2362d3Smrghost=$host
21184de2362d3Smrghost_os=$host_os
21185de2362d3Smrg
21186de2362d3Smrg# The build system.
21187de2362d3Smrgbuild_alias=$build_alias
21188de2362d3Smrgbuild=$build
21189de2362d3Smrgbuild_os=$build_os
21190de2362d3Smrg
21191de2362d3Smrg# A sed program that does not truncate output.
21192de2362d3SmrgSED=$lt_SED
21193de2362d3Smrg
21194de2362d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n.
21195de2362d3SmrgXsed="\$SED -e 1s/^X//"
21196de2362d3Smrg
21197de2362d3Smrg# A grep program that handles long lines.
21198de2362d3SmrgGREP=$lt_GREP
21199de2362d3Smrg
21200de2362d3Smrg# An ERE matcher.
21201de2362d3SmrgEGREP=$lt_EGREP
21202de2362d3Smrg
21203de2362d3Smrg# A literal string matcher.
21204de2362d3SmrgFGREP=$lt_FGREP
21205de2362d3Smrg
21206de2362d3Smrg# A BSD- or MS-compatible name lister.
21207de2362d3SmrgNM=$lt_NM
21208de2362d3Smrg
21209de2362d3Smrg# Whether we need soft or hard links.
21210de2362d3SmrgLN_S=$lt_LN_S
21211de2362d3Smrg
21212de2362d3Smrg# What is the maximum length of a command?
21213de2362d3Smrgmax_cmd_len=$max_cmd_len
21214de2362d3Smrg
21215de2362d3Smrg# Object file suffix (normally "o").
21216de2362d3Smrgobjext=$ac_objext
21217de2362d3Smrg
21218de2362d3Smrg# Executable file suffix (normally "").
21219de2362d3Smrgexeext=$exeext
21220de2362d3Smrg
21221de2362d3Smrg# whether the shell understands "unset".
21222de2362d3Smrglt_unset=$lt_unset
21223de2362d3Smrg
21224de2362d3Smrg# turn spaces into newlines.
21225de2362d3SmrgSP2NL=$lt_lt_SP2NL
21226de2362d3Smrg
21227de2362d3Smrg# turn newlines into spaces.
21228de2362d3SmrgNL2SP=$lt_lt_NL2SP
21229de2362d3Smrg
21230de2362d3Smrg# convert \$build file names to \$host format.
21231de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd
21232de2362d3Smrg
21233de2362d3Smrg# convert \$build files to toolchain format.
21234de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd
21235de2362d3Smrg
21236de2362d3Smrg# An object symbol dumper.
21237de2362d3SmrgOBJDUMP=$lt_OBJDUMP
21238de2362d3Smrg
21239de2362d3Smrg# Method to check whether dependent libraries are shared objects.
21240de2362d3Smrgdeplibs_check_method=$lt_deplibs_check_method
21241de2362d3Smrg
21242de2362d3Smrg# Command to use when deplibs_check_method = "file_magic".
21243de2362d3Smrgfile_magic_cmd=$lt_file_magic_cmd
21244de2362d3Smrg
21245de2362d3Smrg# How to find potential files when deplibs_check_method = "file_magic".
21246de2362d3Smrgfile_magic_glob=$lt_file_magic_glob
21247de2362d3Smrg
21248de2362d3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21249de2362d3Smrgwant_nocaseglob=$lt_want_nocaseglob
21250de2362d3Smrg
21251de2362d3Smrg# DLL creation program.
21252de2362d3SmrgDLLTOOL=$lt_DLLTOOL
21253de2362d3Smrg
21254de2362d3Smrg# Command to associate shared and link libraries.
21255de2362d3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21256de2362d3Smrg
21257de2362d3Smrg# The archiver.
21258de2362d3SmrgAR=$lt_AR
21259de2362d3Smrg
21260de2362d3Smrg# Flags to create an archive.
21261de2362d3SmrgAR_FLAGS=$lt_AR_FLAGS
21262de2362d3Smrg
21263de2362d3Smrg# How to feed a file listing to the archiver.
21264de2362d3Smrgarchiver_list_spec=$lt_archiver_list_spec
21265de2362d3Smrg
21266de2362d3Smrg# A symbol stripping program.
21267de2362d3SmrgSTRIP=$lt_STRIP
21268de2362d3Smrg
21269de2362d3Smrg# Commands used to install an old-style archive.
21270de2362d3SmrgRANLIB=$lt_RANLIB
21271de2362d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds
21272de2362d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds
21273de2362d3Smrg
21274de2362d3Smrg# Whether to use a lock for old archive extraction.
21275de2362d3Smrglock_old_archive_extraction=$lock_old_archive_extraction
21276de2362d3Smrg
21277de2362d3Smrg# A C compiler.
21278de2362d3SmrgLTCC=$lt_CC
21279de2362d3Smrg
21280de2362d3Smrg# LTCC compiler flags.
21281de2362d3SmrgLTCFLAGS=$lt_CFLAGS
21282de2362d3Smrg
21283de2362d3Smrg# Take the output of nm and produce a listing of raw symbols and C names.
21284de2362d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21285de2362d3Smrg
21286de2362d3Smrg# Transform the output of nm in a proper C declaration.
21287de2362d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21288de2362d3Smrg
21289de2362d3Smrg# Transform the output of nm in a C name address pair.
21290de2362d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21291de2362d3Smrg
21292de2362d3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed.
21293de2362d3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21294de2362d3Smrg
21295de2362d3Smrg# Specify filename containing input files for \$NM.
21296de2362d3Smrgnm_file_list_spec=$lt_nm_file_list_spec
21297de2362d3Smrg
21298de2362d3Smrg# The root where to search for dependent libraries,and in which our libraries should be installed.
21299de2362d3Smrglt_sysroot=$lt_sysroot
21300de2362d3Smrg
21301de2362d3Smrg# The name of the directory that contains temporary libtool files.
21302de2362d3Smrgobjdir=$objdir
21303de2362d3Smrg
21304de2362d3Smrg# Used to examine libraries when file_magic_cmd begins with "file".
21305de2362d3SmrgMAGIC_CMD=$MAGIC_CMD
21306de2362d3Smrg
21307de2362d3Smrg# Must we lock files when doing compilation?
21308de2362d3Smrgneed_locks=$lt_need_locks
21309de2362d3Smrg
21310de2362d3Smrg# Manifest tool.
21311de2362d3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL
21312de2362d3Smrg
21313de2362d3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21314de2362d3SmrgDSYMUTIL=$lt_DSYMUTIL
21315de2362d3Smrg
21316de2362d3Smrg# Tool to change global to local symbols on Mac OS X.
21317de2362d3SmrgNMEDIT=$lt_NMEDIT
21318de2362d3Smrg
21319de2362d3Smrg# Tool to manipulate fat objects and archives on Mac OS X.
21320de2362d3SmrgLIPO=$lt_LIPO
21321de2362d3Smrg
21322de2362d3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X.
21323de2362d3SmrgOTOOL=$lt_OTOOL
21324de2362d3Smrg
21325de2362d3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21326de2362d3SmrgOTOOL64=$lt_OTOOL64
21327de2362d3Smrg
21328de2362d3Smrg# Old archive suffix (normally "a").
21329de2362d3Smrglibext=$libext
21330de2362d3Smrg
21331de2362d3Smrg# Shared library suffix (normally ".so").
21332de2362d3Smrgshrext_cmds=$lt_shrext_cmds
21333de2362d3Smrg
21334de2362d3Smrg# The commands to extract the exported symbol list from a shared archive.
21335de2362d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds
21336de2362d3Smrg
21337de2362d3Smrg# Variables whose values should be saved in libtool wrapper scripts and
21338de2362d3Smrg# restored at link time.
21339de2362d3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink
21340de2362d3Smrg
21341de2362d3Smrg# Do we need the "lib" prefix for modules?
21342de2362d3Smrgneed_lib_prefix=$need_lib_prefix
21343de2362d3Smrg
21344de2362d3Smrg# Do we need a version for libraries?
21345de2362d3Smrgneed_version=$need_version
21346de2362d3Smrg
21347de2362d3Smrg# Library versioning type.
21348de2362d3Smrgversion_type=$version_type
21349de2362d3Smrg
21350de2362d3Smrg# Shared library runtime path variable.
21351de2362d3Smrgrunpath_var=$runpath_var
21352de2362d3Smrg
21353de2362d3Smrg# Shared library path variable.
21354de2362d3Smrgshlibpath_var=$shlibpath_var
21355de2362d3Smrg
21356de2362d3Smrg# Is shlibpath searched before the hard-coded library search path?
21357de2362d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath
21358de2362d3Smrg
21359de2362d3Smrg# Format of library name prefix.
21360de2362d3Smrglibname_spec=$lt_libname_spec
21361de2362d3Smrg
21362de2362d3Smrg# List of archive names.  First name is the real one, the rest are links.
21363de2362d3Smrg# The last name is the one that the linker finds with -lNAME
21364de2362d3Smrglibrary_names_spec=$lt_library_names_spec
21365de2362d3Smrg
21366de2362d3Smrg# The coded name of the library, if different from the real name.
21367de2362d3Smrgsoname_spec=$lt_soname_spec
21368de2362d3Smrg
21369de2362d3Smrg# Permission mode override for installation of shared libraries.
21370de2362d3Smrginstall_override_mode=$lt_install_override_mode
21371de2362d3Smrg
21372de2362d3Smrg# Command to use after installation of a shared archive.
21373de2362d3Smrgpostinstall_cmds=$lt_postinstall_cmds
21374de2362d3Smrg
21375de2362d3Smrg# Command to use after uninstallation of a shared archive.
21376de2362d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds
21377de2362d3Smrg
21378de2362d3Smrg# Commands used to finish a libtool library installation in a directory.
21379de2362d3Smrgfinish_cmds=$lt_finish_cmds
21380de2362d3Smrg
21381de2362d3Smrg# As "finish_cmds", except a single script fragment to be evaled but
21382de2362d3Smrg# not shown.
21383de2362d3Smrgfinish_eval=$lt_finish_eval
21384de2362d3Smrg
21385de2362d3Smrg# Whether we should hardcode library paths into libraries.
21386de2362d3Smrghardcode_into_libs=$hardcode_into_libs
21387de2362d3Smrg
21388de2362d3Smrg# Compile-time system search path for libraries.
21389de2362d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21390de2362d3Smrg
21391de2362d3Smrg# Run-time system search path for libraries.
21392de2362d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
21393de2362d3Smrg
21394de2362d3Smrg# Whether dlopen is supported.
21395de2362d3Smrgdlopen_support=$enable_dlopen
21396de2362d3Smrg
21397de2362d3Smrg# Whether dlopen of programs is supported.
21398de2362d3Smrgdlopen_self=$enable_dlopen_self
21399de2362d3Smrg
21400de2362d3Smrg# Whether dlopen of statically linked programs is supported.
21401de2362d3Smrgdlopen_self_static=$enable_dlopen_self_static
21402de2362d3Smrg
21403de2362d3Smrg# Commands to strip libraries.
21404de2362d3Smrgold_striplib=$lt_old_striplib
21405de2362d3Smrgstriplib=$lt_striplib
21406de2362d3Smrg
21407de2362d3Smrg
21408de2362d3Smrg# The linker used to build libraries.
21409de2362d3SmrgLD=$lt_LD
21410de2362d3Smrg
21411de2362d3Smrg# How to create reloadable object files.
21412de2362d3Smrgreload_flag=$lt_reload_flag
21413de2362d3Smrgreload_cmds=$lt_reload_cmds
21414de2362d3Smrg
21415de2362d3Smrg# Commands used to build an old-style archive.
21416de2362d3Smrgold_archive_cmds=$lt_old_archive_cmds
21417de2362d3Smrg
21418de2362d3Smrg# A language specific compiler.
21419de2362d3SmrgCC=$lt_compiler
21420de2362d3Smrg
21421de2362d3Smrg# Is the compiler the GNU compiler?
21422de2362d3Smrgwith_gcc=$GCC
21423de2362d3Smrg
21424de2362d3Smrg# Compiler flag to turn off builtin functions.
21425de2362d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21426de2362d3Smrg
21427de2362d3Smrg# Additional compiler flags for building library objects.
21428de2362d3Smrgpic_flag=$lt_lt_prog_compiler_pic
21429de2362d3Smrg
21430de2362d3Smrg# How to pass a linker flag through the compiler.
21431de2362d3Smrgwl=$lt_lt_prog_compiler_wl
21432de2362d3Smrg
21433de2362d3Smrg# Compiler flag to prevent dynamic linking.
21434de2362d3Smrglink_static_flag=$lt_lt_prog_compiler_static
21435de2362d3Smrg
21436de2362d3Smrg# Does compiler simultaneously support -c and -o options?
21437de2362d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
21438de2362d3Smrg
21439de2362d3Smrg# Whether or not to add -lc for building shared libraries.
21440de2362d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc
21441de2362d3Smrg
21442de2362d3Smrg# Whether or not to disallow shared libs when runtime libs are static.
21443de2362d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21444de2362d3Smrg
21445de2362d3Smrg# Compiler flag to allow reflexive dlopens.
21446de2362d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21447de2362d3Smrg
21448de2362d3Smrg# Compiler flag to generate shared objects directly from archives.
21449de2362d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec
21450de2362d3Smrg
21451de2362d3Smrg# Whether the compiler copes with passing no objects directly.
21452de2362d3Smrgcompiler_needs_object=$lt_compiler_needs_object
21453de2362d3Smrg
21454de2362d3Smrg# Create an old-style archive from a shared archive.
21455de2362d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21456de2362d3Smrg
21457de2362d3Smrg# Create a temporary old-style archive to link instead of a shared archive.
21458de2362d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21459de2362d3Smrg
21460de2362d3Smrg# Commands used to build a shared archive.
21461de2362d3Smrgarchive_cmds=$lt_archive_cmds
21462de2362d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds
21463de2362d3Smrg
21464de2362d3Smrg# Commands used to build a loadable module if different from building
21465de2362d3Smrg# a shared archive.
21466de2362d3Smrgmodule_cmds=$lt_module_cmds
21467de2362d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds
21468de2362d3Smrg
21469de2362d3Smrg# Whether we are building with GNU ld or not.
21470de2362d3Smrgwith_gnu_ld=$lt_with_gnu_ld
21471de2362d3Smrg
21472de2362d3Smrg# Flag that allows shared libraries with undefined symbols to be built.
21473de2362d3Smrgallow_undefined_flag=$lt_allow_undefined_flag
21474de2362d3Smrg
21475de2362d3Smrg# Flag that enforces no undefined symbols.
21476de2362d3Smrgno_undefined_flag=$lt_no_undefined_flag
21477de2362d3Smrg
21478de2362d3Smrg# Flag to hardcode \$libdir into a binary during linking.
21479de2362d3Smrg# This must work even if \$libdir does not exist
21480de2362d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21481de2362d3Smrg
21482de2362d3Smrg# Whether we need a single "-rpath" flag with a separated argument.
21483de2362d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator
21484de2362d3Smrg
21485de2362d3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21486de2362d3Smrg# DIR into the resulting binary.
21487de2362d3Smrghardcode_direct=$hardcode_direct
21488de2362d3Smrg
21489de2362d3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21490de2362d3Smrg# DIR into the resulting binary and the resulting library dependency is
21491de2362d3Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
21492de2362d3Smrg# library is relocated.
21493de2362d3Smrghardcode_direct_absolute=$hardcode_direct_absolute
21494de2362d3Smrg
21495de2362d3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21496de2362d3Smrg# into the resulting binary.
21497de2362d3Smrghardcode_minus_L=$hardcode_minus_L
21498de2362d3Smrg
21499de2362d3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21500de2362d3Smrg# into the resulting binary.
21501de2362d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var
21502de2362d3Smrg
21503de2362d3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR
21504de2362d3Smrg# into the library and all subsequent libraries and executables linked
21505de2362d3Smrg# against it.
21506de2362d3Smrghardcode_automatic=$hardcode_automatic
21507de2362d3Smrg
21508de2362d3Smrg# Set to yes if linker adds runtime paths of dependent libraries
21509de2362d3Smrg# to runtime path list.
21510de2362d3Smrginherit_rpath=$inherit_rpath
21511de2362d3Smrg
21512de2362d3Smrg# Whether libtool must link a program against all its dependency libraries.
21513de2362d3Smrglink_all_deplibs=$link_all_deplibs
21514de2362d3Smrg
21515de2362d3Smrg# Set to "yes" if exported symbols are required.
21516de2362d3Smrgalways_export_symbols=$always_export_symbols
21517de2362d3Smrg
21518de2362d3Smrg# The commands to list exported symbols.
21519de2362d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds
21520de2362d3Smrg
21521de2362d3Smrg# Symbols that should not be listed in the preloaded symbols.
21522de2362d3Smrgexclude_expsyms=$lt_exclude_expsyms
21523de2362d3Smrg
21524de2362d3Smrg# Symbols that must always be exported.
21525de2362d3Smrginclude_expsyms=$lt_include_expsyms
21526de2362d3Smrg
21527de2362d3Smrg# Commands necessary for linking programs (against libraries) with templates.
21528de2362d3Smrgprelink_cmds=$lt_prelink_cmds
21529de2362d3Smrg
21530de2362d3Smrg# Commands necessary for finishing linking programs.
21531de2362d3Smrgpostlink_cmds=$lt_postlink_cmds
21532de2362d3Smrg
21533de2362d3Smrg# Specify filename containing input files.
21534de2362d3Smrgfile_list_spec=$lt_file_list_spec
21535de2362d3Smrg
21536de2362d3Smrg# How to hardcode a shared library path into an executable.
21537de2362d3Smrghardcode_action=$hardcode_action
21538de2362d3Smrg
21539de2362d3Smrg# ### END LIBTOOL CONFIG
21540de2362d3Smrg
21541de2362d3Smrg_LT_EOF
21542de2362d3Smrg
21543de2362d3Smrg  case $host_os in
21544de2362d3Smrg  aix3*)
21545de2362d3Smrg    cat <<\_LT_EOF >> "$cfgfile"
21546de2362d3Smrg# AIX sometimes has problems with the GCC collect2 program.  For some
21547de2362d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems
21548de2362d3Smrg# vanish in a puff of smoke.
21549de2362d3Smrgif test "X${COLLECT_NAMES+set}" != Xset; then
21550de2362d3Smrg  COLLECT_NAMES=
21551de2362d3Smrg  export COLLECT_NAMES
21552de2362d3Smrgfi
21553de2362d3Smrg_LT_EOF
21554de2362d3Smrg    ;;
21555de2362d3Smrg  esac
21556de2362d3Smrg
21557de2362d3Smrg
21558de2362d3Smrgltmain="$ac_aux_dir/ltmain.sh"
21559de2362d3Smrg
21560de2362d3Smrg
21561de2362d3Smrg  # We use sed instead of cat because bash on DJGPP gets confused if
21562de2362d3Smrg  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
21563de2362d3Smrg  # text mode, it properly converts lines to CR/LF.  This bash problem
21564de2362d3Smrg  # is reportedly fixed, but why not run on old versions too?
21565de2362d3Smrg  sed '$q' "$ltmain" >> "$cfgfile" \
21566de2362d3Smrg     || (rm -f "$cfgfile"; exit 1)
21567de2362d3Smrg
21568de2362d3Smrg  if test x"$xsi_shell" = xyes; then
21569de2362d3Smrg  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
21570de2362d3Smrgfunc_dirname ()\
21571de2362d3Smrg{\
21572de2362d3Smrg\    case ${1} in\
21573de2362d3Smrg\      */*) func_dirname_result="${1%/*}${2}" ;;\
21574de2362d3Smrg\      *  ) func_dirname_result="${3}" ;;\
21575de2362d3Smrg\    esac\
21576de2362d3Smrg} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
21577de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21578de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21579de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21580de2362d3Smrg
21581de2362d3Smrg
21582de2362d3Smrg  sed -e '/^func_basename ()$/,/^} # func_basename /c\
21583de2362d3Smrgfunc_basename ()\
21584de2362d3Smrg{\
21585de2362d3Smrg\    func_basename_result="${1##*/}"\
21586de2362d3Smrg} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
21587de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21588de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21589de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21590de2362d3Smrg
21591de2362d3Smrg
21592de2362d3Smrg  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
21593de2362d3Smrgfunc_dirname_and_basename ()\
21594de2362d3Smrg{\
21595de2362d3Smrg\    case ${1} in\
21596de2362d3Smrg\      */*) func_dirname_result="${1%/*}${2}" ;;\
21597de2362d3Smrg\      *  ) func_dirname_result="${3}" ;;\
21598de2362d3Smrg\    esac\
21599de2362d3Smrg\    func_basename_result="${1##*/}"\
21600de2362d3Smrg} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
21601de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21602de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21603de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21604de2362d3Smrg
21605de2362d3Smrg
21606de2362d3Smrg  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
21607de2362d3Smrgfunc_stripname ()\
21608de2362d3Smrg{\
21609de2362d3Smrg\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
21610de2362d3Smrg\    # positional parameters, so assign one to ordinary parameter first.\
21611de2362d3Smrg\    func_stripname_result=${3}\
21612de2362d3Smrg\    func_stripname_result=${func_stripname_result#"${1}"}\
21613de2362d3Smrg\    func_stripname_result=${func_stripname_result%"${2}"}\
21614de2362d3Smrg} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
21615de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21616de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21617de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21618de2362d3Smrg
21619de2362d3Smrg
21620de2362d3Smrg  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
21621de2362d3Smrgfunc_split_long_opt ()\
21622de2362d3Smrg{\
21623de2362d3Smrg\    func_split_long_opt_name=${1%%=*}\
21624de2362d3Smrg\    func_split_long_opt_arg=${1#*=}\
21625de2362d3Smrg} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
21626de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21627de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21628de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21629de2362d3Smrg
21630de2362d3Smrg
21631de2362d3Smrg  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
21632de2362d3Smrgfunc_split_short_opt ()\
21633de2362d3Smrg{\
21634de2362d3Smrg\    func_split_short_opt_arg=${1#??}\
21635de2362d3Smrg\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
21636de2362d3Smrg} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
21637de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21638de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21639de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21640de2362d3Smrg
21641de2362d3Smrg
21642de2362d3Smrg  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
21643de2362d3Smrgfunc_lo2o ()\
21644de2362d3Smrg{\
21645de2362d3Smrg\    case ${1} in\
21646de2362d3Smrg\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
21647de2362d3Smrg\      *)    func_lo2o_result=${1} ;;\
21648de2362d3Smrg\    esac\
21649de2362d3Smrg} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
21650de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21651de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21652de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21653de2362d3Smrg
21654de2362d3Smrg
21655de2362d3Smrg  sed -e '/^func_xform ()$/,/^} # func_xform /c\
21656de2362d3Smrgfunc_xform ()\
21657de2362d3Smrg{\
21658de2362d3Smrg    func_xform_result=${1%.*}.lo\
21659de2362d3Smrg} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
21660de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21661de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21662de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21663de2362d3Smrg
21664de2362d3Smrg
21665de2362d3Smrg  sed -e '/^func_arith ()$/,/^} # func_arith /c\
21666de2362d3Smrgfunc_arith ()\
21667de2362d3Smrg{\
21668de2362d3Smrg    func_arith_result=$(( $* ))\
21669de2362d3Smrg} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
21670de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21671de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21672de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21673de2362d3Smrg
21674de2362d3Smrg
21675de2362d3Smrg  sed -e '/^func_len ()$/,/^} # func_len /c\
21676de2362d3Smrgfunc_len ()\
21677de2362d3Smrg{\
21678de2362d3Smrg    func_len_result=${#1}\
21679de2362d3Smrg} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
21680de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21681de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21682de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21683de2362d3Smrg
21684de2362d3Smrgfi
21685de2362d3Smrg
21686de2362d3Smrgif test x"$lt_shell_append" = xyes; then
21687de2362d3Smrg  sed -e '/^func_append ()$/,/^} # func_append /c\
21688de2362d3Smrgfunc_append ()\
21689de2362d3Smrg{\
21690de2362d3Smrg    eval "${1}+=\\${2}"\
21691de2362d3Smrg} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
21692de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21693de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21694de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21695de2362d3Smrg
21696de2362d3Smrg
21697de2362d3Smrg  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
21698de2362d3Smrgfunc_append_quoted ()\
21699de2362d3Smrg{\
21700de2362d3Smrg\    func_quote_for_eval "${2}"\
21701de2362d3Smrg\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
21702de2362d3Smrg} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
21703de2362d3Smrg  && mv -f "$cfgfile.tmp" "$cfgfile" \
21704de2362d3Smrg    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21705de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=:
21706de2362d3Smrg
21707de2362d3Smrg
21708de2362d3Smrg  # Save a `func_append' function call where possible by direct use of '+='
21709de2362d3Smrg  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
21710de2362d3Smrg    && mv -f "$cfgfile.tmp" "$cfgfile" \
21711de2362d3Smrg      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21712de2362d3Smrg  test 0 -eq $? || _lt_function_replace_fail=:
21713de2362d3Smrgelse
21714de2362d3Smrg  # Save a `func_append' function call even when '+=' is not available
21715de2362d3Smrg  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
21716de2362d3Smrg    && mv -f "$cfgfile.tmp" "$cfgfile" \
21717de2362d3Smrg      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21718de2362d3Smrg  test 0 -eq $? || _lt_function_replace_fail=:
21719de2362d3Smrgfi
21720de2362d3Smrg
21721de2362d3Smrgif test x"$_lt_function_replace_fail" = x":"; then
21722de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
21723de2362d3Smrg$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
21724de2362d3Smrgfi
21725de2362d3Smrg
21726de2362d3Smrg
21727de2362d3Smrg   mv -f "$cfgfile" "$ofile" ||
21728de2362d3Smrg    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21729de2362d3Smrg  chmod +x "$ofile"
21730de2362d3Smrg
21731de2362d3Smrg ;;
21732de2362d3Smrg
21733de2362d3Smrg  esac
21734de2362d3Smrgdone # for ac_tag
21735de2362d3Smrg
21736de2362d3Smrg
21737de2362d3Smrgas_fn_exit 0
21738de2362d3Smrg_ACEOF
21739de2362d3Smrgac_clean_files=$ac_clean_files_save
21740de2362d3Smrg
21741de2362d3Smrgtest $ac_write_fail = 0 ||
21742de2362d3Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21743de2362d3Smrg
21744de2362d3Smrg
21745de2362d3Smrg# configure is writing to config.log, and then calls config.status.
21746de2362d3Smrg# config.status does its own redirection, appending to config.log.
21747de2362d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open
21748de2362d3Smrg# by configure, so config.status won't be able to write to it; its
21749de2362d3Smrg# output is simply discarded.  So we exec the FD to /dev/null,
21750de2362d3Smrg# effectively closing config.log, so it can be properly (re)opened and
21751de2362d3Smrg# appended to by config.status.  When coming back to configure, we
21752de2362d3Smrg# need to make the FD available again.
21753de2362d3Smrgif test "$no_create" != yes; then
21754de2362d3Smrg  ac_cs_success=:
21755de2362d3Smrg  ac_config_status_args=
21756de2362d3Smrg  test "$silent" = yes &&
21757de2362d3Smrg    ac_config_status_args="$ac_config_status_args --quiet"
21758de2362d3Smrg  exec 5>/dev/null
21759de2362d3Smrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21760de2362d3Smrg  exec 5>>config.log
21761de2362d3Smrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21762de2362d3Smrg  # would make configure fail if this is the last instruction.
21763de2362d3Smrg  $ac_cs_success || as_fn_exit 1
21764de2362d3Smrgfi
21765de2362d3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21766de2362d3Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21767de2362d3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21768de2362d3Smrgfi
21769de2362d3Smrg
21770de2362d3Smrg
21771de2362d3Smrgecho ""
21772de2362d3Smrgecho "        prefix:              $prefix"
21773de2362d3Smrgecho "        exec_prefix:         $exec_prefix"
21774de2362d3Smrgecho "        libdir:              $libdir"
21775de2362d3Smrgecho "        includedir:          $includedir"
21776de2362d3Smrg
21777de2362d3Smrgecho ""
21778de2362d3Smrgecho "        CFLAGS:              $CFLAGS"
21779de2362d3Smrgecho "        CXXFLAGS:            $CXXFLAGS"
21780de2362d3Smrgecho "        Macros:              $DEFINES"
21781de2362d3Smrg
21782de2362d3Smrgecho ""
21783de2362d3Smrgecho "        Run '${MAKE-make}' to build xf86-video-ati"
21784de2362d3Smrgecho ""
21785